[prev in list] [next in list] [prev in thread] [next in thread] 

List:       asterisk-dev
Subject:    [asterisk-dev] Asterisk 13.7.0 Crash
From:       Ross Beer <ross.beer () outlook ! com>
Date:       2016-01-28 17:02:05
Message-ID: DUB129-W580CC98045ABC512A55918FFDA0 () phx ! gbl
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi,
 
I've had a crash on a couple of test boxes which look to be related to 'strcmp'. Is \
the following issue with Asterisk or PJSIP?  
bt
#0  __strncasecmp_l_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:259
#1  0x00002b2492c21ac8 in pj_stricmp () from /usr/lib64/libpj.so.2
#2  0x00002b2490e44ec1 in pjsip_msg_find_hdr_by_name () from /usr/lib64/libpjsip.so.2
#3  0x00002b2490e7004a in dlg_beautify_response () from /usr/lib64/libpjsip.so.2
#4  0x00002b2490e70504 in pjsip_dlg_send_response () from /usr/lib64/libpjsip.so.2
#5  0x00002b2490a0e888 in pjsip_inv_send_msg () from /usr/lib64/libpjsip-ua.so.2
#6  0x00002b255a0f282d in indicate (data=0x2b27ce162a38) at chan_pjsip.c:1021
#7  0x00000000005acf34 in ast_taskprocessor_execute (tps=0x2b27cc699de8) at \
taskprocessor.c:784 #8  0x00000000005b4380 in execute_tasks (data=0x2b27cc699de8) at \
threadpool.c:1320 #9  0x00000000005acf34 in ast_taskprocessor_execute (tps=0x25e1b98) \
at taskprocessor.c:784 #10 0x00000000005b5512 in threadpool_execute \
(arg=0x2b24a00025d8) at threadpool.c:351 #11 worker_active (arg=0x2b24a00025d8) at \
threadpool.c:1103 #12 worker_start (arg=0x2b24a00025d8) at threadpool.c:1023
#13 0x00000000005c03fb in dummy_start (data=<value optimized out>) at utils.c:1237
#14 0x00002b23402b0a51 in start_thread (arg=0x2b23905d0700) at pthread_create.c:301
#15 0x00002b234114293d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
(gdb) bt full
#0  __strncasecmp_l_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:259
No locals.
#1  0x00002b2492c21ac8 in pj_stricmp () from /usr/lib64/libpj.so.2
No symbol table info available.
#2  0x00002b2490e44ec1 in pjsip_msg_find_hdr_by_name () from /usr/lib64/libpjsip.so.2
No symbol table info available.
#3  0x00002b2490e7004a in dlg_beautify_response () from /usr/lib64/libpjsip.so.2
No symbol table info available.
#4  0x00002b2490e70504 in pjsip_dlg_send_response () from /usr/lib64/libpjsip.so.2
No symbol table info available.
#5  0x00002b2490a0e888 in pjsip_inv_send_msg () from /usr/lib64/libpjsip-ua.so.2
No symbol table info available.
#6  0x00002b255a0f282d in indicate (data=0x2b27ce162a38) at chan_pjsip.c:1021
        packet = 0x2b27ce7c1188
        ind_data = 0x2b27ce162a38
        session = 0x2b27cc08e578
        response_code = <value optimized out>
#7  0x00000000005acf34 in ast_taskprocessor_execute (tps=0x2b27cc699de8) at \
taskprocessor.c:784  local = {local_data = 0x1, data = 0x2b27cc699de8}
        t = 0x2b27ce569f10
        size = <value optimized out>
        __PRETTY_FUNCTION__ = "ast_taskprocessor_execute"
#8  0x00000000005b4380 in execute_tasks (data=0x2b27cc699de8) at threadpool.c:1320
        tps = 0x2b27cc699de8
#9  0x00000000005acf34 in ast_taskprocessor_execute (tps=0x25e1b98) at \
taskprocessor.c:784  local = {local_data = 0x2b24a00025d8, data = 0x2b23905cfc90}
        t = 0x2b27ccd99b90
        size = <value optimized out>
        __PRETTY_FUNCTION__ = "ast_taskprocessor_execute"
#10 0x00000000005b5512 in threadpool_execute (arg=0x2b24a00025d8) at threadpool.c:351
No locals.
#11 worker_active (arg=0x2b24a00025d8) at threadpool.c:1103
        alive = <value optimized out>
#12 worker_start (arg=0x2b24a00025d8) at threadpool.c:1023
        worker = 0x2b24a00025d8
        __PRETTY_FUNCTION__ = "worker_start"
#13 0x00000000005c03fb in dummy_start (data=<value optimized out>) at utils.c:1237
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {47436303184768, \
-1066308947863748480, 47436222724960, 47431745866176, 47449970585040, 3, \
-6380310873237176192, -1066309600761823104}, __mask_was_saved = 0}}, __pad = {  \
0x2b23905cfe30, 0x0, 0x2b23413e4850, 0x2b23413e4858}}  __cancel_arg = 0x2b23905d0700
        not_first_call = <value optimized out>
        ret = <value optimized out>
        a = {start_routine = 0x5b5300 <worker_start>, data = 0x2b24a00025d8, name = \
0x2b23905cfd10 "\200\063"} #14 0x00002b23402b0a51 in start_thread \
(arg=0x2b23905d0700) at pthread_create.c:301  __res = <value optimized out>
        pd = 0x2b23905d0700
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47431745865472, \
-1066308947863748480, 47436222724960, 47431745866176, 47449970585040, 3, \
-6380310873197330304, -6380133926661078912}, mask_was_saved = 0}}, priv = {pad = \
                {0x0, 0x0, 
              0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        pagesize_m1 = <value optimized out>
        sp = <value optimized out>
        freesize = <value optimized out>
#15 0x00002b234114293d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
No locals. 
 
Thanks,
 
Ross
 		 	   		  


[Attachment #5 (text/html)]

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi,<BR>&nbsp;<BR>I've had a crash on a couple \
of test boxes which look to be related to 'strcmp'. Is the following issue with \
Asterisk or PJSIP?<BR>&nbsp;<BR><font size="1" style="font-size: 8pt;">bt<br>#0&nbsp; \
__strncasecmp_l_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:259<br>#1&nbsp; \
0x00002b2492c21ac8 in pj_stricmp () from /usr/lib64/libpj.so.2<br>#2&nbsp; \
0x00002b2490e44ec1 in pjsip_msg_find_hdr_by_name () from \
/usr/lib64/libpjsip.so.2<br>#3&nbsp; 0x00002b2490e7004a in dlg_beautify_response () \
from /usr/lib64/libpjsip.so.2<br>#4&nbsp; 0x00002b2490e70504 in \
pjsip_dlg_send_response () from /usr/lib64/libpjsip.so.2<br>#5&nbsp; \
0x00002b2490a0e888 in pjsip_inv_send_msg () from \
/usr/lib64/libpjsip-ua.so.2<br>#6&nbsp; 0x00002b255a0f282d in indicate \
(data=0x2b27ce162a38) at chan_pjsip.c:1021<br>#7&nbsp; 0x00000000005acf34 in \
ast_taskprocessor_execute (tps=0x2b27cc699de8) at taskprocessor.c:784<br>#8&nbsp; \
0x00000000005b4380 in execute_tasks (data=0x2b27cc699de8) at \
threadpool.c:1320<br>#9&nbsp; 0x00000000005acf34 in ast_taskprocessor_execute \
(tps=0x25e1b98) at taskprocessor.c:784<br>#10 0x00000000005b5512 in \
threadpool_execute (arg=0x2b24a00025d8) at threadpool.c:351<br>#11 worker_active \
(arg=0x2b24a00025d8) at threadpool.c:1103<br>#12 worker_start (arg=0x2b24a00025d8) at \
threadpool.c:1023<br>#13 0x00000000005c03fb in dummy_start (data=&lt;value optimized \
out&gt;) at utils.c:1237<br>#14 0x00002b23402b0a51 in start_thread \
(arg=0x2b23905d0700) at pthread_create.c:301<br>#15 0x00002b234114293d in clone () at \
../sysdeps/unix/sysv/linux/x86_64/clone.S:115<br>(gdb) bt full<br>#0&nbsp; \
__strncasecmp_l_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:259<br>No \
locals.<br>#1&nbsp; 0x00002b2492c21ac8 in pj_stricmp () from \
/usr/lib64/libpj.so.2<br>No symbol table info available.<br>#2&nbsp; \
0x00002b2490e44ec1 in pjsip_msg_find_hdr_by_name () from \
/usr/lib64/libpjsip.so.2<br>No symbol table info available.<br>#3&nbsp; \
0x00002b2490e7004a in dlg_beautify_response () from /usr/lib64/libpjsip.so.2<br>No \
symbol table info available.<br>#4&nbsp; 0x00002b2490e70504 in \
pjsip_dlg_send_response () from /usr/lib64/libpjsip.so.2<br>No symbol table info \
available.<br>#5&nbsp; 0x00002b2490a0e888 in pjsip_inv_send_msg () from \
/usr/lib64/libpjsip-ua.so.2<br>No symbol table info available.<br>#6&nbsp; \
0x00002b255a0f282d in indicate (data=0x2b27ce162a38) at \
chan_pjsip.c:1021<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet = \
0x2b27ce7c1188<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ind_data = \
0x2b27ce162a38<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; session = \
0x2b27cc08e578<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response_code = \
&lt;value optimized out&gt;<br>#7&nbsp; 0x00000000005acf34 in \
ast_taskprocessor_execute (tps=0x2b27cc699de8) at \
taskprocessor.c:784<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local = {local_data \
= 0x1, data = 0x2b27cc699de8}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t = \
0x2b27ce569f10<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size = &lt;value \
optimized out&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __PRETTY_FUNCTION__ = \
"ast_taskprocessor_execute"<br>#8&nbsp; 0x00000000005b4380 in execute_tasks \
(data=0x2b27cc699de8) at \
threadpool.c:1320<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tps = \
0x2b27cc699de8<br>#9&nbsp; 0x00000000005acf34 in ast_taskprocessor_execute \
(tps=0x25e1b98) at taskprocessor.c:784<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
local = {local_data = 0x2b24a00025d8, data = \
0x2b23905cfc90}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t = \
0x2b27ccd99b90<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size = &lt;value \
optimized out&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __PRETTY_FUNCTION__ = \
"ast_taskprocessor_execute"<br>#10 0x00000000005b5512 in threadpool_execute \
(arg=0x2b24a00025d8) at threadpool.c:351<br>No locals.<br>#11 worker_active \
(arg=0x2b24a00025d8) at \
threadpool.c:1103<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alive = &lt;value \
optimized out&gt;<br>#12 worker_start (arg=0x2b24a00025d8) at \
threadpool.c:1023<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; worker = \
0x2b24a00025d8<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __PRETTY_FUNCTION__ = \
"worker_start"<br>#13 0x00000000005c03fb in dummy_start (data=&lt;value optimized \
out&gt;) at utils.c:1237<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __cancel_buf = \
{__cancel_jmp_buf = {{__cancel_jmp_buf = {47436303184768, -1066308947863748480, \
47436222724960, 47431745866176, 47449970585040, 3, -6380310873237176192, \
-1066309600761823104}, __mask_was_saved = 0}}, __pad = \
{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x2b23905cfe30, 0x0, 0x2b23413e4850, \
0x2b23413e4858}}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __cancel_arg = \
0x2b23905d0700<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; not_first_call = \
&lt;value optimized out&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ret = \
&lt;value optimized out&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a = \
{start_routine = 0x5b5300 &lt;worker_start&gt;, data = 0x2b24a00025d8, name = \
0x2b23905cfd10 "\200\063"}<br>#14 0x00002b23402b0a51 in start_thread \
(arg=0x2b23905d0700) at \
pthread_create.c:301<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __res = &lt;value \
optimized out&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pd = \
0x2b23905d0700<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; now = &lt;value \
optimized out&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unwind_buf = \
{cancel_jmp_buf = {{jmp_buf = {47431745865472, -1066308947863748480, 47436222724960, \
47431745866176, 47449970585040, 3, -6380310873197330304, -6380133926661078912}, \
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, \
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = \
0}}}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; not_first_call = &lt;value \
optimized out&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pagesize_m1 = \
&lt;value optimized out&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sp = \
&lt;value optimized out&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; freesize = \
&lt;value optimized out&gt;<br>#15 0x00002b234114293d in clone () at \
../sysdeps/unix/sysv/linux/x86_64/clone.S:115<br>No \
locals.&nbsp;</font><BR>&nbsp;<BR>Thanks,<BR>&nbsp;<BR>Ross<BR> 		 	   		  \
</div></body> </html>



-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic