Summary: | ASTERISK-15868: app_followme + cdr_adaptive_odbc crashes when followme progresses from number set to number set | ||
Reporter: | Shane Spencer (whardier) | Labels: | |
Date Opened: | 2010-03-23 15:17:51 | Date Closed: | 2011-07-26 15:26:23 |
Priority: | Critical | Regression? | No |
Status: | Closed/Complete | Components: | Applications/app_followme |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) cdr_adaptive_odbc.conf ( 1) cdr.conf ( 2) extensions.conf ( 3) followme.conf ( 4) gdb.txt | |
Description: | When cdr_adaptive_odbc is enabled but fails for whatever reason app_followme causes a crash in Asterisk. cdr_adaptive_odbc for phone-phone calls operates just fine normally (tested) [Mar 23 12:10:45] Connected to Asterisk 1.6.2.6-0.8224 currently running on gw01 (pid = 32244) Verbosity is at least 3 gw01*CLI> core set verbose 10 Verbosity was 3 and is now 10 gw01*CLI> core set debug 10 Core debug was 0 and is now 10 [Mar 23 12:10:56] == Using SIP RTP TOS bits 184 [Mar 23 12:10:56] == Using SIP RTP CoS mark 5 [Mar 23 12:10:56] == Using SIP VRTP TOS bits 136 [Mar 23 12:10:56] == Using SIP VRTP CoS mark 4 [Mar 23 12:10:56] -- Executing [0004@from-office-fairbanks-ak:1] FollowMe("SIP/0011-Sales-00000000", "0004,sa") in new stack [Mar 23 12:10:56] -- <SIP/0011-Sales-00000000> Playing 'followme/status.ulaw' (language 'en') [Mar 23 12:10:56] NOTICE[860]: channel.c:3003 __ast_read: Dropping incompatible voice frame on SIP/0011-Sales-00000000 of format g729 since our native format has changed to 0x4 (ulaw) [Mar 23 12:11:01] -- <SIP/0011-Sales-00000000> Playing 'vm-rec-name.ulaw' (language 'en') [Mar 23 12:11:05] -- <SIP/0011-Sales-00000000> Playing 'beep.ulaw' (language 'en') [Mar 23 12:11:05] -- x=0, open writing: /var/spool/asterisk/followme.gw01-1269375056.0 format: sln, 0xa3a35e0 [Mar 23 12:11:08] -- User ended message by pressing # [Mar 23 12:11:08] -- <SIP/0011-Sales-00000000> Playing 'auth-thankyou.ulaw' (language 'en') [Mar 23 12:11:09] -- <SIP/0011-Sales-00000000> Playing 'followme/pls-hold-while-try.ulaw' (language 'en') [Mar 23 12:11:12] -- Started music on hold, class 'default', on SIP/0011-Sales-00000000 [Mar 23 12:11:12] -- calling 0054@followme [Mar 23 12:11:12] -- Executing [0054@followme:1] NoCDR("Local/0054@followme-6ef6;2", "") in new stack [Mar 23 12:11:12] -- Executing [0054@followme:2] Dial("Local/0054@followme-6ef6;2", "SIP/0054,600") in new stack [Mar 23 12:11:12] == Using SIP RTP TOS bits 184 [Mar 23 12:11:12] == Using SIP RTP CoS mark 5 [Mar 23 12:11:12] == Using SIP VRTP TOS bits 136 [Mar 23 12:11:12] == Using SIP VRTP CoS mark 4 [Mar 23 12:11:12] -- Called 0054 [Mar 23 12:11:12] -- SIP/0054-00000001 is ringing [Mar 23 12:11:12] -- Local/0054@followme-6ef6;1 is ringing [Mar 23 12:11:22] -- We've hit our timeout for this step. Drop everyone and move on to the next one. -20 [Mar 23 12:11:27] NOTICE[860]: res_odbc.c:1425 odbc_obj_connect: Re-connecting local [Mar 23 12:11:28] NOTICE[860]: res_odbc.c:1455 odbc_obj_connect: res_odbc: Connected to local [MySQL-asterisk] [Mar 23 12:11:33] WARNING[860]: cdr_adaptive_odbc.c:293 generic_prepare: SQL Alloc Handle failed! [Mar 23 12:11:33] NOTICE[861]: res_odbc.c:1425 odbc_obj_connect: Re-connecting local [Mar 23 12:11:33] WARNING[860]: res_odbc.c:723 ast_odbc_sanity_check: Connection is down attempting to reconnect... [Mar 23 12:11:33] NOTICE[861]: res_odbc.c:1455 odbc_obj_connect: res_odbc: Connected to local [MySQL-asterisk] gw01*CLI> Disconnected from Asterisk server [Mar 23 12:11:38] Executing last minute cleanups See attached backtrace. ****** ADDITIONAL INFORMATION ****** followme.conf [0004] musicclass=>default context=followme number=>0054,10 number=>0054&0055,10 extensions.conf [followme] exten => _00XX,1,NoCDR() ; Breaks with/without nocdr exten => _00XX,n,Dial(SIP/${EXTEN},600) [phones] ... exten => 0004,1,Followme(0004,sa) ... | ||
Comments: | By: Leif Madsen (lmadsen) 2011-07-26 15:26:17.692-0500 Per the Asterisk maintenance timeline page at http://www.asterisk.org/asterisk-versions maintenance (bug) support for the 1.4 and 1.6.x branches has ended. For continued maintenance support please move to the 1.8 branch which is a long term support (LTS) branch. For more information about branch support, please see https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions If this is still an issue, please open a new issue so it can be re-triaged appropriately. Thanks! |