[Home]

Summary:ASTERISK-15114: Crash revision 229091 in audiohook_inheritance_destroy
Reporter:David Brillert (aragon)Labels:
Date Opened:2009-11-10 14:42:06.000-0600Date Closed:2009-11-12 10:55:57.000-0600
Priority:BlockerRegression?No
Status:Closed/CompleteComponents:Core/Channels
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) gdbbt-1.4-r229091.txt
( 1) gdbbt-bt_full-1.4-r229091.txt
Description:Testing fresh checkout of SVN and within 20 minutes crash in audiohook

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

backtrace attached gdbbt-1.4-r229091.txt
Comments:By: David Brillert (aragon) 2009-11-10 14:54:33.000-0600

I forgot to include thread apply all bt full
New gdb attachment uploaded gdbbt-bt full-1.4-r229091.txt

By: David Brillert (aragon) 2009-11-10 14:57:45.000-0600

Call flow=
Incoming call via SIP trunk to queue
Answered by local queue member
Then native transfer to SIP ext

By: David Brillert (aragon) 2009-11-10 15:13:03.000-0600

Another crash within 20 minutes.
Crashed in same place...
Not good for 1.4.27rc4 with latest revisions ;)

By: David Brillert (aragon) 2009-11-12 09:19:25.000-0600

Here is a snipped from the CLI just before a crash.

  -- Executing [1605@default-agent:15] GotoIf("Local/1605@default-agent-506d,2", "0?40") in new stack
   -- Executing [1605@default-agent:16] GotoIf("Local/1605@default-agent-506d,2", "1?19") in new stack
   -- Goto (default-agent,1605,19)
   -- Executing [1605@default-agent:19] Set("Local/1605@default-agent-506d,2", "OUTBOUND_GROUP_ONCE=1605@INCOMING") in new stack
   -- Executing [1605@default-agent:20] Set("Local/1605@default-agent-506d,2", "__ORGCALLID=1258038463.367") in new stack
   -- Executing [1605@default-agent:21] Set("Local/1605@default-agent-506d,2", "DB(default/wrapup/1605/lastcall)=1258038463.367") in new stack
   -- Executing [1605@default-agent:22] Set("Local/1605@default-agent-506d,2", "AGENTMONITOR=") in new stack
   -- Executing [1605@default-agent:23] GotoIf("Local/1605@default-agent-506d,2", "1?27") in new stack
   -- Goto (default-agent,1605,27)
   -- Executing [1605@default-agent:27] Goto("Local/1605@default-agent-506d,2", "default-local-devices|1605|1") in new stack
   -- Goto (default-local-devices,1605,1)
   -- Executing [1605@default-local-devices:1] Set("Local/1605@default-agent-506d,2", "__PICKUPMARK=1605") in new stack
   -- Executing [1605@default-local-devices:2] Set("Local/1605@default-agent-506d,2", "__ORGCALLID=1258038463.367") in new stack
   -- Executing [1605@default-local-devices:3] Set("Local/1605@default-agent-506d,2", "DB(default/wrapup/1605/lastcall)=1258038463.367") in new stack
   -- Executing [1605@default-local-devices:4] Dial("Local/1605@default-agent-506d,2", "SIP/1605||twk") in new stack
   -- Called 1605
   -- SIP/1605-000000b7 answered Local/1605@default-agent-506d,2
   -- Local/1605@default-agent-506d,1 answered SIP/siptrunk-000000b6
   -- Stopped music on hold on SIP/siptrunk-000000b6
   -- Executing [h@default-application-acd-queue-new-english:1] Goto("SIP/siptrunk-00000097", "all-hangup|s|1") in new stack
   -- Goto (all-hangup,s,1)
   -- Executing [s@all-hangup:1] GotoIf("SIP/siptrunk-00000097", "0?all-faxnotify|s|1:2") in new stack
   -- Goto (all-hangup,s,2)
   -- Executing [s@all-hangup:2] ResetCDR("SIP/siptrunk-00000097", "w") in new stack
   -- Executing [s@all-hangup:3] NoCDR("SIP/siptrunk-00000097", "") in new stack
   -- Executing [s@all-hangup:4] DeadAGI("SIP/siptrunk-00000097", "agi://127.0.0.1:4573/cdr?arg1=1258038440.358") in new stack
   -- AGI Script agi://127.0.0.1:4573/cdr?arg1=1258038440.358 completed, returning 0

By: Russell Bryant (russell) 2009-11-12 10:30:59.000-0600

The only change in there was rev 228272, can you revert that and see if that fixes it?

By: Digium Subversion (svnbot) 2009-11-12 10:47:53.000-0600

Repository: asterisk
Revision: 229669

U   branches/1.4/funcs/func_audiohookinherit.c

------------------------------------------------------------------------
r229669 | dvossel | 2009-11-12 10:47:52 -0600 (Thu, 12 Nov 2009) | 6 lines

fixes merging error, datastore was being freed in the wrong function.

(closes issue ASTERISK-15114)
Reported by: aragon


------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=229669

By: Digium Subversion (svnbot) 2009-11-12 10:50:42.000-0600

Repository: asterisk
Revision: 229670

_U  trunk/
U   trunk/funcs/func_audiohookinherit.c

------------------------------------------------------------------------
r229670 | dvossel | 2009-11-12 10:50:42 -0600 (Thu, 12 Nov 2009) | 12 lines

Merged revisions 229669 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
 r229669 | dvossel | 2009-11-12 10:41:49 -0600 (Thu, 12 Nov 2009) | 6 lines
 
 fixes merging error, datastore was being freed in the wrong function.
 
 (closes issue ASTERISK-15114)
 Reported by: aragon
........

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=229670

By: Digium Subversion (svnbot) 2009-11-12 10:53:16.000-0600

Repository: asterisk
Revision: 229671

_U  branches/1.6.2/
U   branches/1.6.2/funcs/func_audiohookinherit.c

------------------------------------------------------------------------
r229671 | dvossel | 2009-11-12 10:53:16 -0600 (Thu, 12 Nov 2009) | 19 lines

Merged revisions 229670 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
 r229670 | dvossel | 2009-11-12 10:44:39 -0600 (Thu, 12 Nov 2009) | 12 lines
 
 Merged revisions 229669 via svnmerge from
 https://origsvn.digium.com/svn/asterisk/branches/1.4
 
 ........
   r229669 | dvossel | 2009-11-12 10:41:49 -0600 (Thu, 12 Nov 2009) | 6 lines
   
   fixes merging error, datastore was being freed in the wrong function.
   
   (closes issue ASTERISK-15114)
   Reported by: aragon
 ........
................

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=229671

By: Digium Subversion (svnbot) 2009-11-12 10:54:50.000-0600

Repository: asterisk
Revision: 229672

_U  branches/1.6.1/
U   branches/1.6.1/funcs/func_audiohookinherit.c

------------------------------------------------------------------------
r229672 | dvossel | 2009-11-12 10:54:49 -0600 (Thu, 12 Nov 2009) | 19 lines

Merged revisions 229670 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
 r229670 | dvossel | 2009-11-12 10:44:39 -0600 (Thu, 12 Nov 2009) | 12 lines
 
 Merged revisions 229669 via svnmerge from
 https://origsvn.digium.com/svn/asterisk/branches/1.4
 
 ........
   r229669 | dvossel | 2009-11-12 10:41:49 -0600 (Thu, 12 Nov 2009) | 6 lines
   
   fixes merging error, datastore was being freed in the wrong function.
   
   (closes issue ASTERISK-15114)
   Reported by: aragon
 ........
................

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=229672

By: Digium Subversion (svnbot) 2009-11-12 10:55:55.000-0600

Repository: asterisk
Revision: 229673

_U  branches/1.6.0/
U   branches/1.6.0/funcs/func_audiohookinherit.c

------------------------------------------------------------------------
r229673 | dvossel | 2009-11-12 10:55:55 -0600 (Thu, 12 Nov 2009) | 19 lines

Merged revisions 229670 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
 r229670 | dvossel | 2009-11-12 10:44:39 -0600 (Thu, 12 Nov 2009) | 12 lines
 
 Merged revisions 229669 via svnmerge from
 https://origsvn.digium.com/svn/asterisk/branches/1.4
 
 ........
   r229669 | dvossel | 2009-11-12 10:41:49 -0600 (Thu, 12 Nov 2009) | 6 lines
   
   fixes merging error, datastore was being freed in the wrong function.
   
   (closes issue ASTERISK-15114)
   Reported by: aragon
 ........
................

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=229673