[Home]

Summary:ASTERISK-12771: asterisk died after transfer
Reporter:Daniel Wagner (dwagner)Labels:
Date Opened:2008-09-24 04:09:29Date Closed:2008-11-14 08:40:13.000-0600
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Channels/chan_sip/Transfers
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:after one week i use the version 1.4.22-rc5 i have more than 2 crashes of asterisk. the crash is caused of an call transfer.
i don't know how i can reproduce this behavior.

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

here is the core debug information

#0  0x009060e6 in pthread_mutex_unlock () from /lib/tls/libpthread.so.0
#1  0xb6ad96b4 in handle_request_invite (p=0x9a4bf70, req=0xb6a860c0, debug=0, seqno=1, sin=0xb6a860b0, recount=0xb6a85f90,
   e=0xb6a862e3 "sip:130@200.0.1.227", nounlock=0xb6a85f94) at /usr/src/install-asterisk/asterisk-1.4.22-rc5/include/asterisk/lock.h:745
#2  0xb6adda63 in handle_request (p=0x9a4bf70, req=0xb6a860c0, sin=0xb6a860b0, recount=0x0, nounlock=0xb6a85f94) at chan_sip.c:15793
#3  0xb6adeaaf in sipsock_read (id=0x81ea0c8, fd=13, events=1, ignore=0x0) at chan_sip.c:15953
#4  0x080aadbe in ast_io_wait (ioc=0x81e75c0, howlong=1) at io.c:279
ASTERISK-1  0xb6ae03d3 in do_monitor (data=0x0) at chan_sip.c:16172
ASTERISK-2  0x08101675 in dummy_start (data=0x78) at utils.c:912
ASTERISK-3  0x00904371 in start_thread () from /lib/tls/libpthread.so.0
ASTERISK-4  0x0077dffe in clone () from /lib/tls/libc.so.6

here is the bt full

(gdb) bt full
#0  0x009060e6 in pthread_mutex_unlock () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6ad96b4 in handle_request_invite (p=0x9a4bf70, req=0xb6a860c0, debug=0, seqno=1, sin=0xb6a860b0, recount=0xb6a85f90,
   e=0xb6a862e3 "sip:130@200.0.1.227", nounlock=0xb6a85f94) at /usr/src/install-asterisk/asterisk-1.4.22-rc5/include/asterisk/lock.h:745
       newcall = 0
       res = 1
       gotdest = -1230490268
       replace_id = 0xb6a83150 "1e810ed8060bbfc37f0a179f51085270@200.0.1.227"
       required = Variable "required" is not available.
Comments:By: Mark Michelson (mmichelson) 2008-09-24 13:25:04

Note edited out. Sorry, I put this note on the wrong issue.



By: Daniel Wagner (dwagner) 2008-09-25 07:24:18

I think this behavior can result if you apply a snom pickup patch. but 1.4.22-rc5 can already handle the pickup.

By: Steve Murphy (murf) 2008-09-25 17:23:15

Please, some bugs involving transfers have been solved. Try doing:


svn co http://svn.digium.com/svn/asterisk/branches/1.4

cd 1.4

./configure --enable-dev-mode

make

make install

and see if it still crashes. If so, please, please, record what kind of transfer was involved when the crash occurs, and what kind of phone.

By: Tilghman Lesher (tilghman) 2008-11-13 22:25:17.000-0600

No response from reporter.

By: Daniel Wagner (dwagner) 2008-11-14 01:15:49.000-0600

I think, this problem is solved in bug 0013550
Thanks for the Help!