Crash xchat
-
DemoneBianco
- Messaggi: 38
- Iscritto il: 08/01/2010, 1:51
Re: Crash xchat
va peggio adesso crasha subito:
START DEBUG INFORMATION
[BuDuScRiPt Signal Handler Backtrace Module]: MEMORY CRASH
[BuDuScRiPt Signal Handler]: RECEIVED SIGNAL 11, FAULTY ADDRESS IS (nil), FROM 0x7fff0c22c2e0
Errore di segmentazione (core dump creato)
START DEBUG INFORMATION
[BuDuScRiPt Signal Handler Backtrace Module]: MEMORY CRASH
[BuDuScRiPt Signal Handler]: RECEIVED SIGNAL 11, FAULTY ADDRESS IS (nil), FROM 0x7fff0c22c2e0
Errore di segmentazione (core dump creato)
-
BuDuS
- Amministratore
- Messaggi: 364
- Iscritto il: 19/07/2009, 14:15
- Contatta:
Re: Crash xchat
Dovresti usarlo in questo modo:
Con queste informazioni ho modo di sapere esattamente dove avviene il crash.
Fatto questo, puoi anche ripristinare il vecchio plugin, con:
Nel frattempo dovrò partorire qualcos'altro
- Apri un terminale
- Lanci XChat con:
Codice: Seleziona tutto
gdb xchat
r - quando avviene il crash, copi subito le scritte del terminale, dopodiché dai questo comando:
Codice: Seleziona tutto
backtrace - e copi anche queste. Infine, termini l'esecuzione con:
Codice: Seleziona tutto
c
q
Con queste informazioni ho modo di sapere esattamente dove avviene il crash.
Fatto questo, puoi anche ripristinare il vecchio plugin, con:
Codice: Seleziona tutto
cd $HOME/.xchat2/buduscript
rm budus.so
cp budus.old budus.so
Nel frattempo dovrò partorire qualcos'altro
-
DemoneBianco
- Messaggi: 38
- Iscritto il: 08/01/2010, 1:51
Re: Crash xchat
crash:
01:04:48> /home/demonebianco/.xchat2/buduscript/budus_shutdown.sh LaFonte DemoneBianco demonebian@2001:5c0:1000:a::5bf #esoterismo irc6.azzurra.org !shutdown
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5437c04 in fwrite () from /lib/x86_64-linux-gnu/libc.so.6
Backtrace:
#0 0x00007ffff5437c04 in fwrite () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fffd05d50f8 in SaveSentinel (sess=0x2152010, psEventFile=0x7fffffff77eb ".xchat2/buduscript/bot_message_saved.snt") at events.c:2315
#2 0x686320616c6c656e in ?? ()
#3 0x75204e4f4e207461 in ?? ()
#4 0x656c616963696666 in ?? ()
#5 0x4834300320696420 in ?? ()
#6 0x6574737953706c65 in ?? ()
#7 0x6d726f666e49206d in ?? ()
#8 0x207c204063697461 in ?? ()
#9 0x7572242067736d2f in ?? ()
#10 0x7224206f61694320 in ?? ()
#11 0x206f6e6f73202c75 in ?? ()
#12 0x7120746f62206e75 in ?? ()
#13 0x75712069646e6975 in ?? ()
#14 0x20a8c3206f747365 in ?? ()
#15 0x617373656d206e75 in ?? ()
#16 0x747561206f696767 in ?? ()
#17 0x2c6f636974616d6f in ?? ()
#18 0x2069616820657320 in ?? ()
#19 0x2065646e616d6f64 in ?? ()
#20 0x2065726166206164 in ?? ()
#21 0x656c697669726373 in ?? ()
#22 0x6320616c6c656e20 in ?? ()
#23 0x6e6f6e2820746168 in ?? ()
#24 0x2065202969757120 in ?? ()
#25 0x2069646e65747461 in ?? ()
#26 0x636c617571206573 in ?? ()
#27 0x20616973206f6e75 in ?? ()
#28 0x6570206370206c61 in ?? ()
#29 0x747265746f702072 in ?? ()
#30 0x6e6f707369722069 in ?? ()
#31 0x654e202e65726564 in ?? ()
#32 0x6e206f736163206c in ?? ()
#33 0x6f70736972206e6f in ?? ()
#34 0x7373656e2061646e in ?? ()
#35 0x72706972206f6e75 in ?? ()
#36 0xb9c369702061766f in ?? ()
#37 0x202e696472617420 in ?? ()
#38 0x00000a226f616943 in ?? ()
#39 0x0000000000000000 in ?? ()
fine
01:04:48> /home/demonebianco/.xchat2/buduscript/budus_shutdown.sh LaFonte DemoneBianco demonebian@2001:5c0:1000:a::5bf #esoterismo irc6.azzurra.org !shutdown
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5437c04 in fwrite () from /lib/x86_64-linux-gnu/libc.so.6
Backtrace:
#0 0x00007ffff5437c04 in fwrite () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fffd05d50f8 in SaveSentinel (sess=0x2152010, psEventFile=0x7fffffff77eb ".xchat2/buduscript/bot_message_saved.snt") at events.c:2315
#2 0x686320616c6c656e in ?? ()
#3 0x75204e4f4e207461 in ?? ()
#4 0x656c616963696666 in ?? ()
#5 0x4834300320696420 in ?? ()
#6 0x6574737953706c65 in ?? ()
#7 0x6d726f666e49206d in ?? ()
#8 0x207c204063697461 in ?? ()
#9 0x7572242067736d2f in ?? ()
#10 0x7224206f61694320 in ?? ()
#11 0x206f6e6f73202c75 in ?? ()
#12 0x7120746f62206e75 in ?? ()
#13 0x75712069646e6975 in ?? ()
#14 0x20a8c3206f747365 in ?? ()
#15 0x617373656d206e75 in ?? ()
#16 0x747561206f696767 in ?? ()
#17 0x2c6f636974616d6f in ?? ()
#18 0x2069616820657320 in ?? ()
#19 0x2065646e616d6f64 in ?? ()
#20 0x2065726166206164 in ?? ()
#21 0x656c697669726373 in ?? ()
#22 0x6320616c6c656e20 in ?? ()
#23 0x6e6f6e2820746168 in ?? ()
#24 0x2065202969757120 in ?? ()
#25 0x2069646e65747461 in ?? ()
#26 0x636c617571206573 in ?? ()
#27 0x20616973206f6e75 in ?? ()
#28 0x6570206370206c61 in ?? ()
#29 0x747265746f702072 in ?? ()
#30 0x6e6f707369722069 in ?? ()
#31 0x654e202e65726564 in ?? ()
#32 0x6e206f736163206c in ?? ()
#33 0x6f70736972206e6f in ?? ()
#34 0x7373656e2061646e in ?? ()
#35 0x72706972206f6e75 in ?? ()
#36 0xb9c369702061766f in ?? ()
#37 0x202e696472617420 in ?? ()
#38 0x00000a226f616943 in ?? ()
#39 0x0000000000000000 in ?? ()
fine
-
BuDuS
- Amministratore
- Messaggi: 364
- Iscritto il: 19/07/2009, 14:15
- Contatta:
Re: Crash xchat
Avrei detto che il problema si spostava .... invece rimane lì .... forse è un bene
Cerca di portare pazienza e tenere botta
Ho modificato ulteriormente la faccenda; ora, a terminale, quando vengono salvate le sentinelle, appaiono dei messaggi tipo questi:
Inizio a sospettare che, il contenuto di una (o più) sentinella possa determinare il problema (in altri termini: un contenuto che non ho previsto, provoca l'errore .... ma questo non significa che la sentinella sia sbagliata, lo è sicuramente il plugin) e quindi mi può essere utile vedere qual'è la sentinella prima della quale avviene lo schianto.
Il budus.so aggiornato lo trovi qui: ftp://151.41.163.200/download/temp/budus_so_3769a.zip
Cerca di portare pazienza e tenere botta
Ho modificato ulteriormente la faccenda; ora, a terminale, quando vengono salvate le sentinelle, appaiono dei messaggi tipo questi:
Codice: Seleziona tutto
* SALVATAGGIO SENTINELLA: Ripetizioni "0" Evento "text" Condizione "'New$_request'='$data'" Azione "/budus allsess /ECHO 8,1$data"
* SALVATAGGIO SENTINELLA: Ripetizioni "0" Evento "spcl_identify" Condizione "'BuDuS'='$ru'" Azione "/budus macro budus"
...
Inizio a sospettare che, il contenuto di una (o più) sentinella possa determinare il problema (in altri termini: un contenuto che non ho previsto, provoca l'errore .... ma questo non significa che la sentinella sia sbagliata, lo è sicuramente il plugin) e quindi mi può essere utile vedere qual'è la sentinella prima della quale avviene lo schianto.
Il budus.so aggiornato lo trovi qui: ftp://151.41.163.200/download/temp/budus_so_3769a.zip
-
DemoneBianco
- Messaggi: 38
- Iscritto il: 08/01/2010, 1:51
Re: Crash xchat
Non ho fretta e poi mi permette di chattare e usare il bot, quindi non ci sono problemi. Ora lo provo e ti dirò
-
DemoneBianco
- Messaggi: 38
- Iscritto il: 08/01/2010, 1:51
Re: Crash xchat
Non ci posso credere! Nessun crash, ma soprattutto lo shutdown completato senza errori

-
BuDuS
- Amministratore
- Messaggi: 364
- Iscritto il: 19/07/2009, 14:15
- Contatta:
Re: Crash xchat
DemoneBianco ha scritto:Non ci posso credere! Nessun crash, ma soprattutto lo shutdown completato senza errori![]()
mmm, aspettiamo a cantare vittoria.
Per essere sicuri che anche la "versione stabile" sia funzionante (come tu stesso mi hai fatto notare, la versione di debug si comporta in modo diverso) è necessario procedere, da terminale, con i seguenti comandi (solo ad XChat chiuso):
Codice: Seleziona tutto
cd $HOME/.xchat2/buduscript
strip budus.so
Questa operazione va a togliere le informazioni di debug; questo comporta che non devi più lanciarlo da terminale con gdb, ma ritornare a come hai sempre fatto (volendo, il BOT andrebbe lanciato sempre da terminale, ma non con gdb).
Se anche così non manifesta problemi, probabilmente il bug è risolto.
-
DemoneBianco
- Messaggi: 38
- Iscritto il: 08/01/2010, 1:51
Re: Crash xchat
Incredibile, ma vero, non crasha e non da nessun messaggio di errore significativo, concludendo appieno lo shutdown, anche facendo i comandi sopracitati
-
BuDuS
- Amministratore
- Messaggi: 364
- Iscritto il: 19/07/2009, 14:15
- Contatta:
Re: Crash xchat
DemoneBianco ha scritto:Incredibile, ma vero, non crasha e non da nessun messaggio di errore significativo, concludendo appieno lo shutdown, anche facendo i comandi sopracitati
Ok, a questo punto possiamo ritenere il BUG sistemato.
Grazie per la collaborazione.
Chi c’è in linea
Visitano il forum: Nessuno e 1 ospite