Why do I get segfault here? I cant see it? wht am I doing wrong??Code:struct sched_param *sp_daemon; sp_daemon = alloca(sizeof(*sp_daemon)); sp_daemon->sched_priority = SCHED_SS_DAEMON_PRIORITY; //Just some high RT prio printf("THIS GETS PRINTED"); if(pthread_setschedparam(pthread_self(), SCHED_FIFO, sp_daemon)) { perror("1. pthread_setschedparam failed!"); return -1; } printf("GET SEGFAULT BEFORE I GET HERE");