[Home]

Summary:ASTERISK-06160: Crash asterisk.
Reporter:X-Files (x-files)Labels:
Date Opened:2006-01-21 19:08:15.000-0600Date Closed:2011-06-07 14:00:29
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Channels/chan_sip/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) bt_asterisk_1.2.txt
( 1) bt_new-Make--O0.txt
( 2) bt_full_asterisk_1.2.txt
( 3) bt_full_new-Make--O0.txt
( 4) bt_full.txt
( 5) dialplan__asterisk_1.2.txt
( 6) full_verbose_log.txt
( 7) full.log_grep_DEBUG.txt
( 8) gdb_asterisk_core_load_asterisk_1.2.txt
( 9) gdb_asterisk_core_load.txt
(10) last_full_debug_log_1min.txt
(11) thread_apply_all_bt_asterisk_1.2.txt
(12) thread_apply_all_bt_new-Make--O0.txt
(13) thread_apply_all_bt.txt
Description:Hello.
I put there last log debug :
Jan 22 03:55:21 DEBUG[9638] chan_sip.c: Auto destroying call '2a6c5da225250fdd5ee9ec55671af693@217.199.98.33'
Jan 22 03:56:24 DEBUG[9638] chan_sip.c: Scheduled a registration timeout for 85.115.115.29 id  ASTERISK-354
Jan 22 03:56:24 DEBUG[9638] chan_sip.c: (Provisional) Stopping retransmission (but retaining packet) on '44233d836008ab816ea7cc1319ddbdd5@217.199.102.230' Request 128: Found
Jan 22 03:56:24 DEBUG[9638] chan_sip.c: Stopping retransmission on '44233d836008ab816ea7cc1319ddbdd5@217.199.102.230' of Request 128: Match Found
Jan 22 03:56:24 DEBUG[9638] chan_sip.c: Registration successful
Jan 22 03:56:24 DEBUG[9638] chan_sip.c: Cancelling timeout 357
Jan 22 03:56:56 DEBUG[9638] chan_sip.c: Auto destroying call '44233d836008ab816ea7cc1319ddbdd5@217.199.102.230'
Jan 22 03:57:06 DEBUG[9638] chan_sip.c: Auto destroying call '2a6c5da225250fdd5ee9ec55671af693@217.199.98.33'
Jan 22 03:57:28 DEBUG[9638] chan_sip.c: Stopping retransmission on '66444c0cdc0a8374@YWNlci1mN2tlNWhtZGUw' of Request 103: Match Found
Jan 22 03:57:28 DEBUG[9638] chan_sip.c: Stopping retransmission on 'f4180b382c335c7d@YWNlci1mN2tlNWhtZGUw' of Request 103: Match Found
Jan 22 03:57:28 DEBUG[9638] chan_sip.c: Stopping retransmission on '65238502e65c4e4f@YWNlci1mN2tlNWhtZGUw' of Request 103: Match Found
Jan 22 03:57:28 DEBUG[9638] chan_sip.c: Stopping retransmission on '636deb6b5d5fa226@YWNlci1mN2tlNWhtZGUw' of Request 103: Match Found
Jan 22 03:57:28 DEBUG[9638] chan_sip.c: Stopping retransmission on 'dd275d346b72a554@YWNlci1mN2tlNWhtZGUw' of Request 103: Match Found
Jan 22 03:57:45 DEBUG[9638] chan_sip.c: Auto destroying call ''


****** ADDITIONAL INFORMATION ******

last lines from asterisk console:

Warning, flexibel rate not heavily tested!
Junk at the beginning efaf5dff
Warning, flexibel rate not heavily tested!
mpg123: Can't rewind stream by 564 bits!
mpg123: Can't rewind stream by 505 bits!
   -- Registered SIP '16' at 85.115.115.123 port 7153 expires 3600
   -- Saved useragent "eyeBeam release 3010n stamp 19039" for peer 16
Killed
Ouch ... error while writing audio data: : Broken pipe
Warning, flexibel rate not heavily tested!
root@www:/opt/asterisk_svn/usr/sbin#


there lines from core:

# gdb ./asterisk core.9638
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-slackware-linux"...Using host libthread_db library "/lib/libthread_db.so.1".

Core was generated by `./asterisk -c'.
Program terminated with signal 11, Segmentation fault.

warning: current_sos: Can't read pathname for load map: Input/output error

Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libncurses.so.5...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libssl.so.0...done.
Loaded symbols for /usr/lib/libssl.so.0
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libgpm.so.1...done.
Loaded symbols for /lib/libgpm.so.1
Reading symbols from /usr/lib/libcrypto.so.0...done.
Loaded symbols for /usr/lib/libcrypto.so.0
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/res_features.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/res_features.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/res_adsi.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/res_adsi.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/res_musiconhold.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/res_musiconhold.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/res_indications.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/res_indications.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/res_monitor.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/res_monitor.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/app_voicemail.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/app_voicemail.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/app_meetme.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/app_meetme.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/app_dial.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/app_dial.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/app_queue.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/app_queue.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/app_setcdruserfield.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/app_setcdruserfield.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/app_setcallerid.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/app_setcallerid.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/app_playback.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/app_playback.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/app_flash.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/app_flash.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/app_authenticate.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/app_authenticate.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/app_directed_pickup.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/app_directed_pickup.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/chan_zap.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/chan_zap.so
Reading symbols from /usr/lib/libtonezone.so.1...done.
Loaded symbols for /usr/lib/libtonezone.so.1
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/chan_local.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/chan_local.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/chan_sip.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/chan_sip.so
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/codec_ilbc.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/codec_ilbc.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/codec_gsm.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/codec_gsm.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/codec_lpc10.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/codec_lpc10.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/codec_adpcm.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/codec_adpcm.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/codec_ulaw.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/codec_ulaw.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/codec_alaw.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/codec_alaw.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/codec_a_mu.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/codec_a_mu.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/codec_g726.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/codec_g726.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/format_gsm.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/format_gsm.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/format_wav.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/format_wav.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/format_wav_gsm.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/format_wav_gsm.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/format_vox.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/format_vox.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/format_pcm.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/format_pcm.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/format_g729.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/format_g729.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/format_pcm_alaw.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/format_pcm_alaw.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/format_h263.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/format_h263.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/format_g726.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/format_g726.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/format_ilbc.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/format_ilbc.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/format_sln.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/format_sln.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/pbx_config.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/pbx_config.so
Reading symbols from /opt/asterisk_svn/usr/lib/asterisk/modules/pbx_spool.so...done.
Loaded symbols for /opt/asterisk_svn/usr/lib/asterisk/modules/pbx_spool.so
#0  0xb7e31f89 in free () from /lib/libc.so.6
(gdb) bt full
#0  0xb7e31f89 in free () from /lib/libc.so.6
No symbol table info available.
#1  0xb7b383be in __sip_destroy (p=0x1528, lockowner=1) at chan_sip.c:2097
       cur = (struct sip_pvt *) 0x0
       prev = (struct sip_pvt *) 0x0
       cp = (struct sip_pkt *) 0xb7b60573
#2  0xb7b2d539 in sip_destroy (p=0x1520) at chan_sip.c:2270
No locals.
#3  0xb7b36bed in __sip_autodestruct (data=0x818fd68) at chan_sip.c:1332
No locals.
#4  0x08056858 in ast_sched_runq (con=0x814e5c0) at sched.c:374
       tv = {tv_sec = 5408, tv_usec = 0}
       x = 0
       res = 135803456
ASTERISK-1  0xb7b425ca in do_monitor (data=0x0) at chan_sip.c:11362
       res = 135587264
       sip = (struct sip_pvt *) 0x814e5c0
       peer = (struct sip_peer *) 0x814e5c0
       t = 1137895065
       fastrestart = 0
       lastpeernum = -1
       curpeernum = 8
       reloading = 135587264
ASTERISK-2  0xb7f9673e in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
ASTERISK-3  0xb7e8a08a in clone () from /lib/libc.so.6
No symbol table info available.
(gdb)
Comments:By: Clod Patry (junky) 2006-01-21 19:22:56.000-0600

Please read README.backtrace and provide all infos asked in that file please.
Thanks.

By: X-Files (x-files) 2006-01-22 08:57:16.000-0600

[15:10:39] <RoyK> X-Files: compile it with -O0 first, please
[15:10:44] <RoyK> just modify Makefile
[15:10:58] <RoyK> optimisation may ruin symbol tables and thus the backtrace
I modify Makefile
from : OPTIMIZE+=-O6
to :   OPTIMIZE+=-O0
and make clean install

I upload new 3 files :
1) gdb_asterisk_core_load.txt
2) bt_new-Make--O0.txt
3) bt full_new-Make--O0.txt
4) thread apply all bt_new-Make--O0

By: X-Files (x-files) 2006-01-22 14:46:10.000-0600

Hello.
I install asterisk 1.2.2 for check problem (crash)

upload 5 files :
1) bt full_asterisk_1.2.txt               --- gdb "bt full"
2) bt_asterisk_1.2.txt                    --- gdb "bt"
3) dialplan__asterisk_1.2.txt             --- my extensions.conf
4) gdb_asterisk_core_load_asterisk_1.2.txt   --- gdb ./asterisk core
5) thread apply all bt_asterisk_1.2.txt   --- gdb "thread apply all bt"
6) last_full_debug_log_1min.txt           --- last 1 min. logs from debug,verbose

By: X-Files (x-files) 2006-01-22 15:16:05.000-0600

asterisk 1.2.2

upload : full_verbose_log.txt
        full.log_grep_DEBUG.txt


1) Jan 22 23:27:10  Dial from SIP/14 (eyebeam soft phone) to SIP/16 (eyebeam soft phone), SIP/16 not answer
2) Jan 22 23:27:15  Dial from SIP/14 (eyebeam soft phone) to SIP/16 (eyebeam soft phone), SIP/16 not answer
3) Jan 22 23:27:21  Dial from SIP/14 (eyebeam soft phone) to SIP/15 (eyebeam soft phone), SIP/15 not answer
4) Jan 22 23:27:25  Dial from SIP/14 (eyebeam soft phone) to SIP/22 (eusso gateway), SIP/22 not answer
5) Jan 22 23:27:39  Dial from SIP/15 (eyebeam soft phone) to SIP/13 (eyebeam soft phone), SIP/13 --ANSWER--  talk and hung up
6) Jan 22 23:27:54  Dial from SIP/15 (eyebeam soft phone) to SIP/14 (eyebeam soft phone), SIP/14 --ANSWER--  server crash



By: paradise (paradise) 2006-01-23 02:14:05.000-0600

This bug is similar to ASTERISK-5755813
when i remove all hints from extensions.conf no more crash will happen.

By: Olle Johansson (oej) 2006-01-28 15:11:15.000-0600

There has been changes lately that removes one crash. Please test again with latest svn trunk or svn 1.2 branch. Thank you.

By: Kevin P. Fleming (kpfleming) 2006-02-14 15:46:23.000-0600

Suspended pending re-testing with current code.