Vahan Yerkanian
2006-Jul-19 09:16 UTC
[asterisk-users] asterisk core dumps on a Sipura forwarded to a queue/moh
Greetings all, I'm running Asterisk 1.2.9.1 installed from /usr/ports/net/asterisk on FreeBSD 6.1-RELEASE. I'm experiencing a guaranteed asterisk core dump with any Sipura device set to forward all calls to an extension that is mapped to a queue: -- Executing Macro("SIP/10040-4c43", "call|10027") in new stack -- Executing Set("SIP/10040-4c43", "ext=10027") in new stack -- Executing Dial("SIP/10040-4c43", "SIP/10027|20|o") in new stack -- Called 10027 -- Got SIP response 302 "Moved Temporarily" back from 10.20.30.40 -- Now forwarding SIP/10040-4c43 to 'Local/111@Main' (thanks to SIP/10027-4f37) sip*CLI> Disconnected from Asterisk server # so the 10027 is the Sipura-3000 in this case, with configured "Cfwd All Dest:" (forward all calls) to the extension 111, which is a queue or 109, which is a musiconhold call. -rw------- 1 root wheel 11292672 Jul 19 21:15 asterisk.core (gdb) bt #0 0x2829d4ab in pthread_testcancel () from /usr/lib/libpthread.so.2 #1 0x28295e3c in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 #2 0x2810a450 in ?? () (gdb) bt full #0 0x2829d4ab in pthread_testcancel () from /usr/lib/libpthread.so.2 No symbol table info available. #1 0x28295e3c in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 No symbol table info available. #2 0x2810a450 in ?? () No symbol table info available. If I set the "Cfwd All Dest:" in the Sipura configuration interface to a phone extension (f.e. 10011) everything works ok. Any clue what's causing this? --8<-- extensions.ael ---8<-- context default { s => Goto(MainIVR|s|1); }; context Main { includes { Gateways; MainENUM; }; s => Goto(MainIVR|s|1); 101 => Queue(InfoDesk); 111 => Queue(Support); 121 => Queue(Accounting); 131 => Queue(Admin); 141 => Queue(DomHosting); }; --8<-- extensions.ael ---8<-- --8<-- queues.conf ---8<-- [Support] timeout=60 context=Main wrapuptime=15 announce-frequency=30 announce-holdtime=yes monitor-format=wav49 monitor-join=yes member => SIP/10061 member => SIP/10062 member => SIP/10063 --8<-- queues.conf ---8<-- Here is the sip debug: -- Executing Macro("SIP/10040-681e", "call|10027") in new stack -- Executing Set("SIP/10040-681e", "ext=10027") in new stack -- Executing Dial("SIP/10040-681e", "SIP/10027|20|o") in new stack -- SIP Seeding peer from astdb: '10027' at 10027@10.20.30.40:5060 for 3600 12 headers, 0 lines Reliably Transmitting (no NAT) to 10.20.30.40:5060: OPTIONS sip:10027@10.20.30.40:5060 SIP/2.0 Via: SIP/2.0/UDP 10.20.30.1:5060;branch=z9hG4bK41db2c78;rport From: "Unknown" <sip:Unknown@10.20.30.1>;tag=as3340d5e5 To: <sip:10027@10.20.30.40:5060> Contact: <sip:Unknown@10.20.30.1> Call-ID: 3ff6ab385b630a56433bc2f9087d8beb@10.20.30.1 CSeq: 102 OPTIONS User-Agent: Asterisk PBX Max-Forwards: 70 Date: Wed, 19 Jul 2006 16:02:47 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Content-Length: 0 --- 12 headers, 3 lines Reliably Transmitting (no NAT) to 10.20.30.40:5060: NOTIFY sip:10027@10.20.30.40:5060 SIP/2.0 Via: SIP/2.0/UDP 10.20.30.1:5060;branch=z9hG4bK7776a171;rport From: "Unknown" <sip:Unknown@10.20.30.1>;tag=as0d613efd To: <sip:10027@10.20.30.40:5060> Contact: <sip:Unknown@10.20.30.1> Call-ID: 18f6b3596c78a4dc648f9f261119ab5e@10.20.30.1 CSeq: 102 NOTIFY User-Agent: Asterisk PBX Max-Forwards: 70 Event: message-summary Content-Type: application/simple-message-summary Content-Length: 94 Messages-Waiting: no Message-Account: sip:asterisk@10.20.30.1 Voice-Message: 0/1 (0/0) --- Scheduling destruction of call '18f6b3596c78a4dc648f9f261119ab5e@10.20.30.1' in 15000 ms We're at 10.20.30.1 port 10656 Video is at 10.20.30.1 port 15268 Adding codec 0x100 (g729) to SDP Adding codec 0x4 (ulaw) to SDP Adding codec 0x8 (alaw) to SDP Adding non-codec 0x1 (telephone-event) to SDP 13 headers, 13 lines Reliably Transmitting (no NAT) to 10.20.30.40:5060: INVITE sip:10027@10.20.30.40:5060 SIP/2.0 Via: SIP/2.0/UDP 10.20.30.1:5060;branch=z9hG4bK723d1311;rport From: "John Doe" <sip:10040@10.20.30.1>;tag=as5214182e To: <sip:10027@10.20.30.40:5060> Contact: <sip:10040@10.20.30.1> Call-ID: 1773dd8737d4d6187633de4a474708e6@10.20.30.1 CSeq: 102 INVITE User-Agent: Asterisk PBX Max-Forwards: 70 Date: Wed, 19 Jul 2006 16:02:47 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Content-Type: application/sdp Content-Length: 289 v=0 o=root 9210 9210 IN IP4 10.20.30.1 s=session c=IN IP4 10.20.30.1 t=0 0 m=audio 10656 RTP/AVP 18 0 8 101 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - --- -- Called 10027 sip*CLI> <-- SIP read from 10.20.30.40:5060: SIP/2.0 200 OK To: <sip:10027@10.20.30.40:5060>;tag=31180d12ce1539b5i0 From: "Unknown" <sip:Unknown@10.20.30.1>;tag=as3340d5e5 Call-ID: 3ff6ab385b630a56433bc2f9087d8beb@10.20.30.1 CSeq: 102 OPTIONS Via: SIP/2.0/UDP 10.20.30.1:5060;branch=z9hG4bK41db2c78 Server: Linksys/SPA3000-3.1.10(GWd) Content-Length: 0 Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER Supported: x-sipura --- (10 headers 0 lines)--- Destroying call '3ff6ab385b630a56433bc2f9087d8beb@10.20.30.1' sip*CLI> <-- SIP read from 10.20.30.40:5060: SIP/2.0 200 OK To: <sip:10027@10.20.30.40:5060>;tag=31180d12ce1539b5i0 From: "Unknown" <sip:Unknown@10.20.30.1>;tag=as0d613efd Call-ID: 18f6b3596c78a4dc648f9f261119ab5e@10.20.30.1 CSeq: 102 NOTIFY Via: SIP/2.0/UDP 10.20.30.1:5060;branch=z9hG4bK7776a171 Server: Linksys/SPA3000-3.1.10(GWd) Content-Length: 0 --- (8 headers 0 lines)--- Destroying call '18f6b3596c78a4dc648f9f261119ab5e@10.20.30.1' sip*CLI> <-- SIP read from 10.20.30.40:5060: SIP/2.0 100 Trying To: <sip:10027@10.20.30.40:5060> From: "John Doe" <sip:10040@10.20.30.1>;tag=as5214182e Call-ID: 1773dd8737d4d6187633de4a474708e6@10.20.30.1 CSeq: 102 INVITE Via: SIP/2.0/UDP 10.20.30.1:5060;branch=z9hG4bK723d1311 Server: Linksys/SPA3000-3.1.10(GWd) Content-Length: 0 --- (8 headers 0 lines)--- sip*CLI> <-- SIP read from 10.20.30.40:5060: SIP/2.0 302 Moved Temporarily To: <sip:10027@10.20.30.40:5060>;tag=31180d12ce1539b5i0 From: "John Doe" <sip:10040@10.20.30.1>;tag=as5214182e Call-ID: 1773dd8737d4d6187633de4a474708e6@10.20.30.1 CSeq: 102 INVITE Via: SIP/2.0/UDP 10.20.30.1:5060;branch=z9hG4bK723d1311 Contact: <sip:109@sip.Main.com> Diversion: Anonymous <sip:10027@sip.Main.com>;reason=unconditional Server: Linksys/SPA3000-3.1.10(GWd) Content-Length: 0 --- (10 headers 0 lines)--- -- Got SIP response 302 "Moved Temporarily" back from 10.20.30.40 Transmitting (no NAT) to 10.20.30.40:5060: ACK sip:10027@10.20.30.40:5060 SIP/2.0 Via: SIP/2.0/UDP 10.20.30.1:5060;branch=z9hG4bK723d1311;rport From: "John Doe" <sip:10040@10.20.30.1>;tag=as5214182e To: <sip:10027@10.20.30.40:5060>;tag=31180d12ce1539b5i0 Contact: <sip:10040@10.20.30.1> Call-ID: 1773dd8737d4d6187633de4a474708e6@10.20.30.1 CSeq: 102 ACK User-Agent: Asterisk PBX Max-Forwards: 70 Content-Length: 0 --- sip*CLI> Disconnected from Asterisk server