Bartek Kania wrote:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>On Tue, 6 Jun 2006, Nathan Hawkins wrote:
>
>
>>Bartek Kania wrote:
>>
>>
>>>On Tue, 6 Jun 2006, Max CtRiX wrote:
>>>
>>>
>>>>>Hi all...
>>>>>I attach a backtrace of app_conference (app_meetme is unusable so far).
>>>>>Segfaults happens when a second extension enters conference.
>>>>>
>>>>>
>>>What codecs and frame-lengths do the callers use?
>>>app_conference has a bug where calls with a framelength other than
>>>20ms cause it to crash.
>>>
>>>
>>My company ran into this problem using 20ms ulaw. It works if we use an
>>old enough version, so I think it's probably an unintended side-effect
>>of changing something that should be unrelated.
>>
>>
>
>Are you able to try it again using latest svn version?
>Max CtRiX fixed another bug in it yesterday that might be causing your
>problems.
>
>
Tried it just now, with today's pre-0.2 branch. I got this:
-- Executing Conference("SIP/omnicity_1098-bfca", "oogachucka/S") in new
stack
*** glibc detected *** double free or corruption (out): 0x080eca68 ***
It bailed immediately after that, with no core dump. So I started it
under gdb with options -vvv -g -d -f, and got this:
OpenPBX Ready.
[New Thread -1239762000 (LWP 5890)]
-- Executing Macro("SIP/omnicity-4df2",
"std-trunk-incoming|13174894725|omnicity") in new stack
-- Executing NoOp("SIP/omnicity-4df2", "std-trunk-incoming to
13174894725 for omnicity") in new stack
-- Executing Set("SIP/omnicity-4df2", "CDR(accountcode)=omnicity") in
new stack
-- Executing Set("SIP/omnicity-4df2", "_CUSTOMER=omnicity") in new stack
-- Executing Set("SIP/omnicity-4df2", "__CUSTOMER=omnicity") in new stack
-- Executing Set("SIP/omnicity-4df2", "___CUSTOMER=omnicity") in new stack
-- Executing Set("SIP/omnicity-4df2", "____CUSTOMER=omnicity") in new stack
-- Executing Goto("SIP/omnicity-4df2", "omnicity_dids|13174894725|1") in
new stack
-- Goto (omnicity_dids,13174894725,1)
== Channel 'SIP/omnicity-4df2' jumping out of macro 'std-trunk-incoming'
-- Executing Goto("SIP/omnicity-4df2", "omnicity_internal|2300|1") in
new stack
-- Goto (omnicity_internal,2300,1)
-- Executing Answer("SIP/omnicity-4df2", "") in new stack
-- Executing Wait("SIP/omnicity-4df2", ".5") in new stack
[New Thread -1240028240 (LWP 5891)]
[Thread -1240028240 (LWP 5891) exited]
[New Thread -1240028240 (LWP 5892)]
[Thread -1240028240 (LWP 5892) exited]
-- Executing Conference("SIP/omnicity-4df2", "oogachucka/S") in new stack
[New Thread -1223984208 (LWP 5893)]
[New Thread -1240028240 (LWP 5894)]
-- Executing Answer("SIP/omnicity_1099-6819", "") in new stack
-- Executing Wait("SIP/omnicity_1099-6819", ".5") in new stack
[New Thread -1240294480 (LWP 5895)]
[Thread -1240294480 (LWP 5895) exited]
[New Thread -1240560720 (LWP 5896)]
[Thread -1240560720 (LWP 5896) exited]
-- Executing Conference("SIP/omnicity_1099-6819", "oogachucka/S") in new
stack
Jun 8 14:10:15 WARNING[3070983088]: conference.c:1085
queue_frame_for_listener: unable to translate outgoing listener frame,
channel => SIP/omnicity_1099-6819
[New Thread -1240560720 (LWP 5897)]
-- Executing Answer("SIP/omnicity_1098-0ef5", "") in new stack
-- Executing Wait("SIP/omnicity_1098-0ef5", ".5") in new stack
[New Thread -1240294480 (LWP 5898)]
[Thread -1240294480 (LWP 5898) exited]
[New Thread -1240826960 (LWP 5899)]
[Thread -1240826960 (LWP 5899) exited]
-- Executing Conference("SIP/omnicity_1098-0ef5", "oogachucka/S") in new
stack
[New Thread -1215591504 (LWP 5900)]
[Thread -1215591504 (LWP 5900) exited]
[New Thread -1240826960 (LWP 5901)]
[Thread -1240826960 (LWP 5901) exited]
Jun 8 14:10:43 WARNING[3054939056]: chan_sip.c:2681 sip_write: Can't
send 135141896 type frames with SIP write
*** glibc detected *** double free or corruption (!prev): 0x080e1758 ***
Program received signal SIGABRT, Aborted.
[Switching to Thread -1240028240 (LWP 5894)]
0xbfffe402 in __kernel_vsyscall ()
(gdb) bt full
#0 0xbfffe402 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7c67991 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7c6933b in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7c9eaf7 in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#4 0xb7ca51a7 in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5 0xb7ca5662 in free () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#6 0xb7f0eedd in opbx_frfree (fr=0x130) at frame.c:275
No locals.
#7 0xb63452bc in delete_conf_frame (cf=0x80e14a8) at frame.c:409
__PRETTY_FUNCTION__ = "delete_conf_frame"
nf = Variable "nf" is not available.
(gdb)
_______________________________________________
Openpbx-dev mailing list
[email protected]
http://lists.openpbx.org/mailman/listinfo/openpbx-dev