[Home]

Summary:ASTERISK-13882: Asterisk crashes when received faxes use IAX2 channels.
Reporter:maximdogonov (maximdogonov)Labels:
Date Opened:2009-04-02 02:55:26Date Closed:2009-04-02 11:48:56
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Applications/app_fax
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:1) I dialed to asterisk from PSTN use fax mashine.
2) Asterisk transfer calls to extension use IAX2 channels
3) I pressed start on the fax mashine
4) Asterisk detected fax beep and started recieve fax.
5) Asterisk crashed

In additional information I attach log.

Thank you!

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

 -- Accepting call from '8452247795' to '247952' on channel 0/6, span 1
   -- Executing [247952@from-zaptel:1] Set("Zap/6-1", "CDR(userfield)=INC DID-247952") in new stack
   -- Executing [247952@from-zaptel:2] Set("Zap/6-1", "FAXDID=247952") in new stack
   -- Executing [247952@from-zaptel:3] System("Zap/6-1", "echo -e "msg 330778025 Incomming call from: "" 8452247795 to 247952 received: Thu Apr  2 11:38:56 2009 " > /home/micq/.climm/scripting") in new stack
   -- Executing [247952@from-zaptel:4] Dial("Zap/6-1", "IAX2/farheap/78000|30|tTR") in new stack
   -- Called farheap/78000
   -- Call accepted by 212.33.19.146 (format ulaw)
   -- Format for call is ulaw
   -- IAX2/farheap-16384 is ringing
   -- IAX2/farheap-16384 stopped sounds
   -- IAX2/farheap-16384 answered Zap/6-1
   -- Redirecting Zap/6-1 to fax extension
   -- Hungup 'IAX2/farheap-16384'
 == Spawn extension (from-zaptel, fax, 0) exited non-zero on 'Zap/6-1'
   -- Executing [fax@from-zaptel:1] Goto("Zap/6-1", "fax|s|1") in new stack
   -- Goto (fax,s,1)
   -- Executing [s@fax:1] Answer("Zap/6-1", "") in new stack
   -- Executing [s@fax:2] Macro("Zap/6-1", "recvfax") in new stack
   -- Executing [s@macro-recvfax:1] Set("Zap/6-1", "FAXFILE=/var/spool/asterisk/fax/2009043905-8452247795-1238657945") in new stack
   -- Executing [s@macro-recvfax:2] RxFAX("Zap/6-1", "/var/spool/asterisk/fax/2009043905-8452247795-1238657945.tif") in new stack
*** glibc detected *** /usr/sbin/asterisk: corrupted double-linked list: 0x082b3de0 ***
======= Backtrace: =========
/lib/libc.so.6[0x179b67]
/lib/libc.so.6(__libc_calloc+0xae)[0x17b0be]
/usr/sbin/asterisk(__ast_string_field_init+0x25)[0x8103b95]
/usr/lib/asterisk/modules/chan_iax2.so[0x113b820]
/usr/lib/asterisk/modules/chan_iax2.so[0x1138bf6]
/usr/lib/asterisk/modules/chan_iax2.so[0x1138d33]
/usr/lib/asterisk/modules/chan_iax2.so[0x1150ba0]
/usr/sbin/asterisk[0x8102daa]
/lib/libpthread.so.0[0x29a49b]
/lib/libc.so.6(clone+0x5e)[0x1e142e]
======= Memory map: ========
00110000-0024e000 r-xp 00000000 03:02 1966103    /lib/libc-2.5.so
0024e000-00250000 r-xp 0013e000 03:02 1966103    /lib/libc-2.5.so
00250000-00251000 rwxp 00140000 03:02 1966103    /lib/libc-2.5.so
00251000-00254000 rwxp 00251000 00:00 0
00254000-00258000 r-xp 00000000 03:02 1609758    /usr/lib/asterisk/modules/res_crypto.so
00258000-00259000 rwxp 00003000 03:02 1609758    /usr/lib/asterisk/modules/res_crypto.so
00259000-00285000 r-xp 00000000 03:02 1420842    /usr/lib/libgssapi_krb5.so.2.2
00285000-00286000 rwxp 0002c000 03:02 1420842    /usr/lib/libgssapi_krb5.so.2.2
00286000-0028d000 r-xp 00000000 03:02 1609753    /usr/lib/asterisk/modules/res_adsi.so
0028d000-0028e000 rwxp 00006000 03:02 1609753    /usr/lib/asterisk/modules/res_adsi.so
0028e000-00293000 r-xp 00000000 03:02 1609766    /usr/lib/asterisk/modules/res_snmp.so
00293000-00294000 rwxp 00005000 03:02 1609766    /usr/lib/asterisk/modules/res_snmp.so
00295000-002a8000 r-xp 00000000 03:02 1966127    /lib/libpthread-2.5.so
002a8000-002a9000 r-xp 00012000 03:02 1966127    /lib/libpthread-2.5.so
002a9000-002aa000 rwxp 00013000 03:02 1966127    /lib/libpthread-2.5.so
002aa000-002ac000 rwxp 002aa000 00:00 0
002ac000-002be000 r-xp 00000000 03:02 1426055    /usr/lib/libz.so.1.2.3
002be000-002bf000 rwxp 00011000 03:02 1426055    /usr/lib/libz.so.1.2.3
002bf000-002d5000 r-xp 00000000 03:02 1968353    /lib/libselinux.so.1
002d5000-002d7000 rwxp 00015000 03:02 1968353    /lib/libselinux.so.1
002d7000-00312000 r-xp 00000000 03:02 1968449    /lib/libsepol.so.1
00312000-00313000 rwxp 0003a000 03:02 1968449    /lib/libsepol.so.1
00313000-0031d000 rwxp 00313000 00:00 0
0031d000-00364000 r-xp 00000000 03:02 1421004    /usr/lib/libnetsnmpagent.so.10.0.3
00364000-00366000 rwxp 00046000 03:02 1421004    /usr/lib/libnetsnmpagent.so.10.0.3
00366000-0036d000 r-xp 00000000 03:02 1968478    /lib/libwrap.so.0.7.6
0036d000-0036e000 rwxp 00007000 03:02 1968478    /lib/libwrap.so.0.7.6
0036e000-00381000 r-xp 00000000 03:02 1968430    /lib/libnsl-2.5.so
00381000-00382000 r-xp 00012000 03:02 1968430    /lib/libnsl-2.5.so
00382000-00383000 rwxp 00013000 03:02 1968430    /lib/libnsl-2.5.so
00383000-00385000 rwxp 00383000 00:00 0
00385000-00387000 r-xp 00000000 03:02 1425394    /usr/lib/libplds4.so
00387000-00388000 rwxp 00002000 03:02 1425394    /usr/lib/libplds4.so
00388000-0038b000 r-xp 00000000 03:02 1425391    /usr/lib/libplc4.so
0038b000-0038c000 rwxp 00003000 03:02 1425391    /usr/lib/libplc4.so
0038d000-0038f000 r-xp 00000000 03:02 1968427    /lib/libdl-2.5.so
0038f000-00390000 r-xp 00001000 03:02 1968427    /lib/libdl-2.5.so
00390000-00391000 rwxp 00002000 03:02 1968427    /lib/libdl-2.5.so
00391000-0039a000 r-xp 00000000 03:02 1966107    /lib/libcrypt-2.5.so
0039a000-0039b000 r-xp 00008000 03:02 1966107    /lib/libcrypt-2.5.so
0039b000-0039c000 rwxp 00009000 03:02 1966107    /lib/libcrypt-2.5.so
0039c000-003c3000 rwxp 0039c000 00:00 0
003c3000-003cd000 r-xp 00000000 03:02 1416207    /usr/lib/libsysfs.so.2.0.0
003cd000-003ce000 rwxp 00009000 03:02 1416207    /usr/lib/libsysfs.so.2.0.0
003ce000-003e3000 r-xp 00000000 03:02 1426090    /usr/lib/libelf-0.137.so
003e3000-003e5000 rwxp 00014000 03:02 1426090    /usr/lib/libelf-0.137.so
003e5000-003e7000 r-xp 00000000 03:02 1609767    /usr/lib/asterisk/modules/res_speech.so
003e7000-003e8000 rwxp 00001000 03:02 1609767    /usr/lib/asterisk/modules/res_speech.so
003e8000-003f7000 r-xp 00000000 03:02 1609759    /usr/
Disconnected from Asterisk server
/usr/sbin/safe_asterisk: line 125:  2780 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.
Automatically restarting Asterisk.
Comments:By: Jason Parker (jparker) 2009-04-02 11:48:56

Closing.  We cannot support third-party modules that are not distributed with Asterisk.