the function rt_task_delete goes in segmentation fault.

this is the environment:

- kernel arm marvell (test custom porting)
- xenomai

- the code:
int main (int argc, char *argv[])
    //    Porta di comunicazione
    int s;
    RT_TASK pippo;
    int err;


    // gestione signal handler
    struct sigaction sa;
    sa.sa_sigaction = (void *)sigHandler;
    sigemptyset (&sa.sa_mask);
    sa.sa_flags = SA_SIGINFO;

    sigaction(SIGTERM, &sa, NULL);
    sigaction(SIGINT, &sa, NULL);
    sigaction(SIGPIPE, &sa, NULL);
    sigaction(SIGFPE, &sa, NULL);
    sigaction(SIGSEGV, &sa, NULL);

    PrintTimeMex( TRUE,RT_VERSION"\n" );

    unlink( LOGEXT_FILE );

    err = rt_task_create( &pippo, "pippo", 0x2000, 20, T_FPU );
    err = rt_task_delete( &pippo );

Can anyone help me ?

Thanks for all

Xenomai-core mailing list

Reply via email to