trallallero
20-08-2007, 17:13
Ho 2 processi che comunicano via net e i loro cicli sono in state machines.
Ho introdotto delle modifiche nella state machine del client e cioŽ sembra provocare un SIGSEGV nel server dopo n cicli. Se ripristino la vecchia state machine sembra non succedere.
Ma la cosa mi sembra assurda :what: come posso provocare un SIGSEGV ? mi potrei aspettare un SIGSEGV dal processo che sto modificando, non in quello con cui comunico ... e tra tutti i signals che mi potrei aspettare questo eŽ proprio uno deglŽultimi.
Qualcuno ha qualche dritta ?
grazie
EDIT: facendo la strace (linux) del processo ovviamente non succede
Ho introdotto delle modifiche nella state machine del client e cioŽ sembra provocare un SIGSEGV nel server dopo n cicli. Se ripristino la vecchia state machine sembra non succedere.
Ma la cosa mi sembra assurda :what: come posso provocare un SIGSEGV ? mi potrei aspettare un SIGSEGV dal processo che sto modificando, non in quello con cui comunico ... e tra tutti i signals che mi potrei aspettare questo eŽ proprio uno deglŽultimi.
Qualcuno ha qualche dritta ?
grazie
EDIT: facendo la strace (linux) del processo ovviamente non succede