Hi every body

Israel Fernández israel at seg.inf.cu
Tue Jul 2 14:01:51 UTC 2002


Hi, first of all, forgive my english...

I'm developing a daemon application, as usual this app is killed by signals 
I'm trying with signal 15 this is my code:

void kill_all(){
     CColaMensajes * tmp_queue = sav->Cola();
     tmp_queue->borrarcola();
     delete sav;
}

void terminar (int signal){
     kill_all();
     _exit(0);
}


int main(int argc, char *argv[]){
     signal(15, terminar);
     sav = new CSavdaemon();
     kill_all();

     return EXIT_SUCCESS;
}

CColaMensjes is a class to work with IPC V Messages queues, CSavdaemon sav has 
a memember of type CColaMensajes * and sav->Cola() return CColaMensajes *.
When debuggin (without signals)every goes fine, but at run time I get a 
Segmentation fault in the line:

CColaMensajes * tmp_queue = sav->Cola();

Note that it work fine when debbuging.

I'll appreciate any help!!!

-
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
unsubscribe »your-email-address«



More information about the KDevelop mailing list