[asterisk-dev] Asterisk 13.7.0 Crash

Ross Beer ross.beer at outlook.com
Thu Jan 28 11:02:05 CST 2016


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
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20160128/3d1fd731/attachment-0001.html>


More information about the asterisk-dev mailing list