|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
SIGSEGV - esperti help
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 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
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve Ultima modifica di trallallero : 20-08-2007 alle 18:17. |
|
|
|
|
|
#2 | ||
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Quote:
Esegui il server sotto gdb. E' bene che il server sia compilato con i simboli di debug.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:26.










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.









