Asterisk 11.9.0 Crash And Restart
Hi,
My Asetrisk restarted after to output following warning message.
[Oct 16 15:59:58] WARNING[17102][C-00008e34]: chan_sip.c:4696
update_provisional_keepalive: Unable to cancel schedule ID 738278. This is probably a bug (chan_sip.c: update_provisional_keepalive, line 4696).
This message has been output after a timeout occurrs in the Dial()
application. Then, the Hangup() application is run, and Asterisk is restarted as following.
=========== output of asterisk -rvvvv ==========
— Executing [67034@local:3] Dial(“SIP/Other-0000b6ad”, “SIP/67034, 60”)
in new stack
== Using SIP RTP CoS mark 5
— Called SIP/67034
— SIP/67034-0000b6b2 is ringing
<<<<<<<< waiting 60 secouns >>>>>>>
— SIP/67034-0000b6b2 is ringing
— Nobody picked up in 60000 ms
— Executing [67034@local:4] Ringing(“SIP/Other-0000b6ad”, “”) in new stack
[Oct 16 15:59:58] WARNING[17102][C-00008e34]: chan_sip.c:4696
update_provisional_keepalive: Unable to cancel schedule ID 738278. This is probably a bug (chan_sip.c: update_provisional_keepalive, line 4696).
— Executing [67034@local:5] Goto(“SIP/Other-0000b6ad”, “error”) in new stack
— Goto (local,67034,102)
— Executing [67034@local:102] Busy(“SIP/Other-0000b6ad”, “3”) in new stack
== Spawn extension (local, 67034, 102) exited non-zero on
‘SIP/Other-0000b6ad’
— Executing [h@local:1] Hangup(“SIP/Other-0000b6ad”, “”) in new stack
== Spawn extension (local, h, 1) exited non-zero on ‘SIP/Other-0000b6ad’
<<<<<<<<< Asterisk chrash and restart >>>>>>>>>
================================================
I have installed Asterisk-11.9.0 a two month ago. Asterisk have be running without restart for two month. However, in this week, Asterisk has restarted three times. In that time, an above message is appear always.
I am trying to reproduce with intention of this problem, but not able to reproduce yet.
Could anybody tell me a cause or workaround of this problem?
The result of “bt full” for the core file is this.
(gdb) bt full
#0 0x0000003e94230265 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x00002aaab22946b2 in skgesigOSCrash () from
/usr/local/lib/libclntsh.so.11.1
No symbol table info available.
#2 0x00002aaab2532705 in kpeDbgSignalHandler () from
/usr/local/lib/libclntsh.so.11.1
No symbol table info available.
#3 0x00002aaab22948c2 in skgesig_sigactionHandler () from
/usr/local/lib/libclntsh.so.11.1
No symbol table info available.
#4
No symbol table info available.
#5 0x00002aaaceab8af1 in stop_session_timer (p=0x2aab18b892d8) at chan_sip.c:29206
__PRETTY_FUNCTION__ = “stop_session_timer”
#6 0x00002aaaceac23f1 in dialog_unlink_all (dialog=0x2aab18b892d8) at chan_sip.c:3462
cp = (struct sip_pkt *) 0x0
owner =
__PRETTY_FUNCTION__ = “dialog_unlink_all”
#7 0x00002aaaceac2f5a in dialog_needdestroy (dialogobj=
at chan_sip.c:19564
dialog = (struct sip_pvt *) 0x2aab18b892d8
__PRETTY_FUNCTION__ = “dialog_needdestroy”
#8 0x000000000044736e in internal_ao2_callback (c=0x1346c4c8, flags=6, cb_fn=0x2aaaceac2d70, arg=0x0, data=0x0, type
2 thoughts on - Asterisk 11.9.0 Crash And Restart
That looks similar to this bug:
https://issues.asterisk.org/jira/browse/ASTERISK-21387
Why not install the latest Asterisk version (11.13.1) so you have all the latest fixes and can see if the bug is still present?
Also your Asterisk 11.9.0 version is subject to the POODLE vulnerability for which a fix is available in 11.13.1.
http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11.13.1.tar.gz
HTH, Patrick
—
I am glad for your early reply
I know ASTERISK-21387, however the issue is not closed. and the issue is reported that Asterisk output a warning message and deadlock, but did not report Asterisk crashed. So I think this problem is similar but not same, and I asked to this ML.
Thank you for your information and advice. I did not care about POODLE vulnerability. It is important for me.
Best Regards.