[Home]

Summary:ASTERISK-11652: Crash shortly after launching
Reporter:Rick Ross (rickross)Labels:
Date Opened:2008-03-16 10:48:22Date Closed:2008-03-20 12:25:05
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Channels/chan_sip/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) asterisk_109111_crashlog.txt
Description:I am seeing frequent, recurring crashes when running latest SVN trunk (revision 108926.) I have included below the info that is dumped into my console when the crash occurs. All I was doing at the time was checking voicemail messages, and the server hadn't been running more than one minute before it crashed.

Let me know what other info I can provide, and I'll do my best to help out. FOr now, I am reverting to the 1.6.0 beta 5 build.

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

[root@rs1 modules]# *** glibc detected *** /usr/sbin/asterisk: double free or corruption (!prev): 0x09d20060 ***
======= Backtrace: =========
/lib/libc.so.6[0x9b1aa6]
/lib/libc.so.6(cfree+0x90)[0x9b4fc0]
/usr/lib/asterisk/modules/chan_sip.so[0x7aee73]
/usr/sbin/asterisk(ast_io_wait+0x94)[0x80ca414]
/usr/lib/asterisk/modules/chan_sip.so[0x79c01d]
/usr/sbin/asterisk[0x812df0b]
/lib/libpthread.so.0[0xac145b]
/lib/libc.so.6(clone+0x5e)[0xa1924e]
======= Memory map: ========
00101000-0021e000 r-xp 00000000 08:03 48431966   /lib/libcrypto.so.0.9.8b
0021e000-00231000 rwxp 0011c000 08:03 48431966   /lib/libcrypto.so.0.9.8b
00231000-00234000 rwxp 00231000 00:00 0
00234000-00235000 r-xp 00000000 08:03 2425644    /usr/lib/asterisk/modules/func_blacklist.so
00235000-00236000 rwxp 00000000 08:03 2425644    /usr/lib/asterisk/modules/func_blacklist.so
00236000-00238000 r-xp 00000000 08:03 48431158   /lib/libkeyutils-1.2.so
00238000-00239000 rwxp 00001000 08:03 48431158   /lib/libkeyutils-1.2.so
00239000-0023a000 r-xp 00000000 08:03 2425591    /usr/lib/asterisk/modules/app_sayunixtime.so
0023a000-0023b000 rwxp 00001000 08:03 2425591    /usr/lib/asterisk/modules/app_sayunixtime.so
0023b000-00243000 r-xp 00000000 08:03 2071081    /usr/lib/libkrb5support.so.0.1
00243000-00244000 rwxp 00007000 08:03 2071081    /usr/lib/libkrb5support.so.0.1
00244000-00245000 r-xp 00000000 08:03 2425669    /usr/lib/asterisk/modules/func_shell.so
00245000-00246000 rwxp 00001000 08:03 2425669    /usr/lib/asterisk/modules/func_shell.so
00246000-0026b000 r-xp 00000000 08:03 2075910    /usr/lib/libk5crypto.so.3.1
0026b000-0026c000 rwxp 00025000 08:03 2075910    /usr/lib/libk5crypto.so.3.1
0026c000-0026d000 r-xp 00000000 08:03 2425617    /usr/lib/asterisk/modules/codec_a_mu.so
0026d000-0026e000 rwxp 00001000 08:03 2425617    /usr/lib/asterisk/modules/codec_a_mu.so
0026e000-002fe000 r-xp 00000000 08:03 2075912    /usr/lib/libkrb5.so.3.3
002fe000-00301000 rwxp 0008f000 08:03 2075912    /usr/lib/libkrb5.so.3.3
00301000-00302000 r-xp 00000000 08:03 2425666    /usr/lib/asterisk/modules/func_rand.so
00302000-00303000 rwxp 00001000 08:03 2425666    /usr/lib/asterisk/modules/func_rand.so
00303000-00330000 r-xp 00000000 08:03 2076045    /usr/lib/libgssapi_krb5.so.2.2
00330000-00331000 rwxp 0002d000 08:03 2076045    /usr/lib/libgssapi_krb5.so.2.2
00331000-00332000 r-xp 00000000 08:03 2425572    /usr/lib/asterisk/modules/app_image.so
00332000-00333000 rwxp 00000000 08:03 2425572    /usr/lib/asterisk/modules/app_image.so
00333000-00374000 r-xp 00000000 08:03 48431967   /lib/libssl.so.0.9.8b
00374000-00378000 rwxp 00040000 08:03 48431967   /lib/libssl.so.0.9.8b
00378000-00379000 r-xp 00000000 08:03 2425664    /usr/lib/asterisk/modules/func_md5.so
00379000-0037a000 rwxp 00000000 08:03 2425664    /usr/lib/asterisk/modules/func_md5.so
0037a000-003ba000 r-xp 00000000 08:03 2077862    /usr/lib/libncurses.so.5.5
003ba000-003c2000 rwxp 00040000 08:03 2077862    /usr/lib/libncurses.so.5.5
003c2000-003c3000 rwxp 003c2000 00:00 0
003c3000-003c7000 r-xp 00000000 08:03 2425684    /usr/lib/asterisk/modules/res_indications.so
003c7000-003c8000 rwxp 00003000 08:03 2425684    /usr/lib/asterisk/modules/res_indications.so
003c8000-003e6000 r-xp 00000000 08:03 2425678    /usr/lib/asterisk/modules/res_ael_share.so
003e6000-003e7000 rwxp 0001d000 08:03 2425678    /usr/lib/asterisk/modules/res_ael_share.so
003e7000-003e8000 rwxp 003e7000 00:00 0
003e8000-003ee000 r-xp 00000000 08:03 2425686    /usr/lib/asterisk/modules/res_monitor.so
003ee000-003ef000 rwxp 00005000 08:03 2425686    /usr/lib/asterisk/modules/res_monitor.so
003ef000-003f1000 r-xp 00000000 08:03 2425691    /usr/lib/asterisk/modules/res_speech.so
003f1000-003f2000 rwxp 00001000 08:03 2425691    /usr/lib/asterisk/modules/res_speech.so
003f2000-003f4000 r-xp 00000000 08:03 2425671    /usr/lib/asterisk/modules/func_sysinfo.so
003f4000-003f5000 rwxp 00001000 08:03 2425671    /usr/lib/asterisk/modules/func_sysinfo.so
003f5000-003f7000 r-xp 00000000 08:03 2425570    /usr/lib/asterisk/modules/app_getcpeid.so
003f7000-003f8000 rwxp 00001000 08:03 2425570    /usr/lib/asterisk/modules/app_getcpeid.so
003f8000-003fa000 r-xp 00000000 08:03 242/usr/sbin/safe_asterisk: line 117:  1053 Aborted                 (core dumped) nice -n $PRIORITY ${ASTSBINDIR}/asterisk -f ${CLIARGS} ${ASTARGS} >&/dev/${TTY} </dev/${TTY}
Asterisk ended with exit status 134
Asterisk exited on signal 6.
cat: /var/run/asterisk.pid: No such file or directory
Automatically restarting Asterisk.
mpg123: no process killed
Comments:By: Russell Bryant (russell) 2008-03-16 12:53:59

Grab a backtrace with gdb.

# gdb /usr/sbin/asterisk /path/to/core.12345
(gdb) bt
(gdb) bt full

By: Rick Ross (rickross) 2008-03-17 11:55:07

Russell, I have produced the gdb backtrace per your request. We had to get the latest svn head to produce this, but it is still crashing almost exactly the same way.

Rick

By: Jason Parker (jparker) 2008-03-20 12:25:05

There was a fix made in r109833 which I believe would fix the problem you are seeing.

Please update to revision 109833 or later, and reopen this report if you can still reproduce.