Menu

#325 core dump in ptlib while running load with openmcu

Unstable_(example)
closed-invalid
nobody
None
5
2017-01-14
2016-09-06
Rekha Jain
No

I am trying to run conference call load with openmcu. As soon as the load reaches the limit of nearly hundred calls, a core dump is generated in ptlib. Below is the gdb backtrace of the same core:
#0 0x00007f97d2f2ac37 in GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007f97d2f2e028 in GI_abort () at abort.c:89
#2 0x00007f97d2f672a4 in libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f97d3073113 " %s : %s terminated\n")
at ../sysdeps/posix/libc_fatal.c:175
#3 0x00007f97d2ffebbc in GI_fortify_fail (msg=<optimized out="">, msg@entry=0x7f97d30730aa "buffer overflow detected") at fortify_fail.c:38**

4 0x00007f97d2ffda90 in GI_chk_fail () at chk_fail.c:28

5 0x00007f97d2ffeb07 in __fdelt_chk (d=<optimized out="">) at fdelt_chk.c:25

6 0x00007f97d3cc94e4 in P_fd_set::operator+=(int) () from /opt/openmcu-ru/lib/libpt_linux_x86_64_r.so.2.0.1

7 0x00007f97d3cbc64e in PSocket::Select(PSocket::SelectList&, PSocket::SelectList&, PSocket::SelectList&, PTimeInterval const&) ()

from /opt/openmcu-ru/lib/libpt_linux_x86_64_r.so.2.0.1

8 0x00007f97d3cc9ba5 in PSocket::Select(PSocket&, PSocket&, PTimeInterval const&) () from /opt/openmcu-ru/lib/libpt_linux_x86_64_r.so.2.0.1

9 0x000000000050794d in MCU_RTP_UDP::ReadData (this=0x7f97a0f273a0, frame=..., loop=1) at mcu_rtp.cxx:1367

10 0x0000000000507c19 in MCUSIP_RTP_UDP::ReadData (this=<optimized out="">, frame=..., loop=<optimized out="">) at mcu_rtp.cxx:1715

11 0x00007f97d4566a3e in RTP_JitterBuffer::OnRead(RTP_JitterBuffer::Entry*&, int&, int) () from /opt/openmcu-ru/lib/libh323_linux_x86_64_r.so.1.20.2

12 0x00007f97d456737a in RTP_JitterBuffer::JitterThreadMain(PThread&, long) () from /opt/openmcu-ru/lib/libh323_linux_x86_64_r.so.1.20.2

13 0x00007f97d3cc4859 in PThread::PX_ThreadStart(void*) () from /opt/openmcu-ru/lib/libpt_linux_x86_64_r.so.2.0.1

14 0x00007f97d38cb184 in start_thread (arg=0x7f96d1f3e700) at pthread_create.c:312

15 0x00007f97d2fee37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

While looking for the possible cause for the problem, I came across an earlier reported bug for a problem almost same to the one I am facing. The link for the bug is https://sourceforge.net/p/opalvoip/bugs/496/

This tickect is close now but I could not find the exact solution to the problem reported. Please let me know if a there is a patch provided for the problem. The version of ptlib that I am using is 2.0.1. I know its very old, it would be helpful if I can get the patch for this version itself (instead of replacing the whole ptlib)

Discussion

  • Robert Jongbloed

    • status: open --> closed-invalid
     
  • Robert Jongbloed

    This group os for people providing patches, not asking for them.

     

Log in to post a comment.