[OpenSIPS-Users] segfault during msg_callback_process in opensip trunk r7406

Kennard White kennard_white at logitech.com
Fri Dec 3 03:58:11 CET 2010


Hi Bobby,

Your backtrace was very helpful: it looked exactly like one I got several
months ago! It is caused by an un-initialized field when tm clones into
shared memory. I uploaded patch under ID *3047314 *back in Sep. See the 1st
comment and the 1st patch file. The patch hasn't been accepted, probably
because it is lumped together with a feature enhancement.

Kennard
*
*
On Thu, Dec 2, 2010 at 2:45 PM, Bobby Smith <bobby.smith at gmail.com> wrote:

> While running a load test over the weekend, we ran into a segfault several
> times that looks like it was happening around the same area.  This is in
> revision 7406.
>
> It doesn't really feel there's anything meaningful or useful in the core
> dump, but perhaps looking at the code path could help.  We reverted back to
> branch 1.6 from svn and avoided the crash for 72 hours straight, while
> before it was crashing about every few hours.
>
> See below, and thanks.
>
> Bobby Smith
>
> Program terminated with signal 11, Segmentation fault.
> #0  0x0000000000000000 in ?? ()
> (gdb) bt full
>  #0  0x0000000000000000 in ?? ()
> No symbol table info available.
> #1  0x00000000004333b1 in msg_callback_process (msg=0x2ab1cd770d80,
> cb_type=REQ_PRE_FORWARD, core_arg=0x7a86b0) at msg_callbacks.c:79
>         msg_cb = 0x7ab690
>         msg_cb_pre = <value optimized out>
> #2  0x00002ab1cd54181b in dp_time (t=0x2ab1d0f07038, p_msg=0x2ab1cd770d80,
> proxy=<value optimized out>) at ../../dprint.h:125
>         ltime = 8042040
> #3  t_forward_nonack (t=0x2ab1d0f07038, p_msg=0x2ab1cd770d80, proxy=<value
> optimized out>) at t_fwd.c:712
>         backup_dst = {s = 0x7ad848 "\001", len = 8042360}
>         branch_ret = <value optimized out>
>         lowest_ret = -789549208
>         current_uri = {s = 0x0, len = -816645016}
>         added_branches = 10929
>         i = 2
>         q = 0
>         t_invite = <value optimized out>
>         success_branch = 0
>         dst_uri = {s = 0x7fff808c5910 "\240. \026", len = 1}
>         bk_sock = 0x42d144
>         br_flags = 0
>         bk_br_flags = 10929
>         path = {s = 0x0, len = -2138286848}
>         __FUNCTION__ = "t_forward_nonack"
> #4  0x00002ab1cd54f0f9 in dp_time (param=<value optimized out>, param_no=2)
> at ../../parser/../dprint.h:127
>         ltime = 8018616
> #5  fixup_t_send_reply (param=<value optimized out>, param_no=2) at
> tm.c:467
>         model = 0x7a24a8
>         s = {s = 0x0, len = 8018832}
>         __FUNCTION__ = "fixup_t_send_reply"
> #6  0x0000000000000000 in ?? ()
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20101202/7ddbe77a/attachment.htm>


More information about the Users mailing list