Hi all...
I attach a backtrace of app_conference (app_meetme is unusable so far).
Segfaults happens when a second extension enters conference.
*CLI> -- Executing DBget("SIP/888-22af", "pass=conferences/8123") in
new stack
Jun 6 00:45:26 WARNING[3055897520]: app_db.c:219 get_exec: This
application has been deprecated, please use the ${DB(family/key)}
function instead.
-- DBget: varname=pass, family=conferences, key=8123
-- DBget: set variable pass to NONE
-- Executing GotoIf("SIP/888-22af", "1?30") in new stack
-- Goto (from-internal,8123,30)
-- Executing Conference("SIP/888-22af", "8123/MTV") in new stack
-- Executing DBget("SIP/999-e19a", "pass=conferences/8123") in new
stack
-- DBget: varname=pass, family=conferences, key=8123
-- DBget: set variable pass to NONE
-- Executing GotoIf("SIP/999-e19a", "1?30") in new stack
-- Goto (from-internal,8123,30)
-- Executing Conference("SIP/999-e19a", "8123/MTV") in new stack
Segmentation fault (core dumped)
Regards,
Massimo
P.S.: Any improvements on T.38 termination support ?
Loaded symbols for /usr/lib/openpbx.org/modules/func_uri.so
#0 0xb7c2773f in memcpy () from /lib/tls/libc.so.6
(gdb) bt full
#0 0xb7c2773f in memcpy () from /lib/tls/libc.so.6
No symbol table info available.
#1 0xb7e924e2 in opbx_frdup (f=0xb6ffa398) at frame.c:375
out = (struct opbx_frame *) 0xae0f908c
len = <value optimized out>
srclen = 4
buf = (void *) 0x0
#2 0xb64d3f9d in create_conf_frame (member=0x805b550, next=0x0, fr=0xb6ffa398)
at frame.c:469
__PRETTY_FUNCTION__ = "create_conf_frame"
#3 0xb64d789a in __queue_outgoing_frame (member=0x80dea08, fr=0x805b550,
delivery=
{tv_sec = 1149547532, tv_usec = 969240}) at member.c:1443
__PRETTY_FUNCTION__ = "__queue_outgoing_frame"
cfr = <value optimized out>
#4 0xb64d8005 in queue_outgoing_frame (member=0x80dea08, fr=0xb6ffa398,
delivery=
{tv_sec = 1149547532, tv_usec = 969240}) at member.c:1496
__PRETTY_FUNCTION__ = "queue_outgoing_frame"
#5 0xb64d61d1 in queue_frame_for_listener (conf=0x805b550, member=0x80dea08,
frame=0x809c6c0)
at conference.c:1076
__PRETTY_FUNCTION__ = "queue_frame_for_listener"
qf = (struct opbx_frame *) 0xb6ffa37c
oqf = (struct opbx_frame *) 0xb6ffa398
#6 0xb64d69e3 in conference_exec (conf=0x805b550) at conference.c:374
member = (struct opbx_conf_member *) 0x80dea08
temp_member = <value optimized out>
cfr = <value optimized out>
spoken_frames = (struct conf_frame *) 0x809c6c0
send_frames = (struct conf_frame *) 0x809c6c0
speaker_count = 1
listener_count = 1
__PRETTY_FUNCTION__ = "conference_exec"
base = {tv_sec = 1149547532, tv_usec = 969240}
curr = {tv_sec = 1149547532, tv_usec = 989738}
---Type <return> to continue, or q <return> to quit---
notify = {tv_sec = 1149547532, tv_usec = 609244}
time_diff = 40
time_sleep = <value optimized out>
since_last_slept = <value optimized out>
tf_count = 43
tf_diff = <value optimized out>
tf_frequency = 0
tf_base = {tv_sec = 1149547532, tv_usec = 112599}
tf_curr = {tv_sec = 1149547532, tv_usec = 112599}
#7 0xb7e1cced in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#8 0xb7c89dee in clone () from /lib/tls/libc.so.6
No symbol table info available.
(gdb)
(gdb)
_______________________________________________
Openpbx-dev mailing list
[email protected]
http://lists.openpbx.org/mailman/listinfo/openpbx-dev