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

Reply via email to