[asterisk-bugs] [Asterisk 0014282]: conference calling crashes Asterisk

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Jan 21 17:19:01 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=14282 
====================================================================== 
Reported By:                cheesegrits
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   14282
Category:                   Applications/app_meetme
Reproducibility:            always
Severity:                   crash
Priority:                   normal
Status:                     feedback
Asterisk Version:           1.6.0.3 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!): 169479 
Request Review:              
====================================================================== 
Date Submitted:             2009-01-19 22:50 CST
Last Modified:              2009-01-21 17:19 CST
====================================================================== 
Summary:                    conference calling crashes Asterisk
Description: 
I have a reproducible situation which crashes Asterisk. Conference calls
can be started, but as soon as anyone leaves the conference, or anything
else happens to initiate a soft hangup, it segmentation faults.

It's happening on both my test servers, running the following config:

Centos 5.2 (ISO's from centos.org, then fully yum updated)
Asterisk 1.6.0.3 AND latest SVN code (rev# 169479)
FreePBX 2.5.1
DAHDI 2.1.0.3 (installed from dahdi-linux-complete)

Everything is pretty much vanilla. A couple of extensions on each box, and
an IAX2 trunk between the two. One VoIP line on one of the boxes as the
main inbound/outbound route.

No telephony hardware, so it's using dahdi_dummy for timing. I've
confirmed with dahdi_test that this seems to be functioning correctly, and
lsmod and modprobe both look good.

I've tried doing a soft hangup from the CLI on regular calls, but that
works fine, no errors. It only seems to be conference calls which have this
issue.

This happens with any type of call in the conference, i.e. local
extension, coming in thru the IAX2 trunk, or inbound routes.

====================================================================== 

---------------------------------------------------------------------- 
 (0098377) jmhunter (reporter) - 2009-01-21 17:19
 http://bugs.digium.com/view.php?id=14282#c98377 
---------------------------------------------------------------------- 
I am experiencing what could be the same issue.

I have one additional piece of information to add. For me, Asterisk
crashes  only if I include the "I" flag to app_meetme.

extensions.conf:
exten => 5971,n,Meetme(,Is)    <---- will crash when I hang up
or
exten => 5971,n,Meetme(,is)    <---- will not crash when I hang up

Interestingly, the "i" flag does not behave as expected - I do not get
prompted for my name. But, at least Asterisk does not crash.

I, too, have no dahdi hardware on this server - timing is from
dahdi_dummy. Incoming calls are via SIP.

I am running stock 1.6.0.3:
*CLI> core show version
Asterisk 1.6.0.3 built by root @ myhostname on a i686 running Linux on
2009-01-17 13:58:02 UTC

(gdb) backtrace
http://bugs.digium.com/view.php?id=0  0x008fdb7a in pthread_mutex_lock () from
/lib/libpthread.so.0
http://bugs.digium.com/view.php?id=1  0x002087a7 in pthread_mutex_lock () from
/lib/libc.so.6
http://bugs.digium.com/view.php?id=2  0x08089d69 in ast_softhangup (chan=0x0,
cause=32)
    at /usr/src/asterisk-1.6.0.3/include/asterisk/lock.h:770
http://bugs.digium.com/view.php?id=3  0x00d66f37 in conf_free (conf=0x907a560)
at app_meetme.c:1375
http://bugs.digium.com/view.php?id=4  0x00d73e59 in conf_exec (chan=0x9078e78,
data=0xb7cdffc8) at
app_meetme.c:1499
http://bugs.digium.com/view.php?id=5  0x080dc3ea in pbx_exec (c=0x9078e78,
app=0x905c5f8, data=0xb7cdffc8)
at pbx.c:944
http://bugs.digium.com/view.php?id=6  0x080eb7ef in pbx_extension_helper
(c=0x9078e78, con=0x0,
context=0x9079000 "default-incoming",
    exten=0x9079050 "5971", priority=3, label=0x0, callerid=0x9079348
"5023", action=E_SPAWN,
    found=0xb7ce23d8, combined_find_spawn=1) at pbx.c:3113
http://bugs.digium.com/view.php?id=7  0x080edfb5 in __ast_pbx_run (c=0x9078e78)
at pbx.c:3606
http://bugs.digium.com/view.php?id=8  0x080ef5be in pbx_thread (data=0x9078e78)
at pbx.c:3956
http://bugs.digium.com/view.php?id=9  0x08124d19 in dummy_start (data=0x90798f8)
at utils.c:917
http://bugs.digium.com/view.php?id=10 0x008fcbd4 in start_thread () from
/lib/libpthread.so.0
http://bugs.digium.com/view.php?id=11 0x001fc4fe in clone () from /lib/libc.so.6


Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-01-21 17:19 jmhunter       Note Added: 0098377                          
======================================================================




More information about the asterisk-bugs mailing list