(gdb) bt #0 0x000000000054829a in ast_strlen_zero (s=0x7473612f00000000
) at /usr/src/debug/asterisk-13.11.2/include/asterisk/strings.h:66 #1 action_presencestate (s=0x7fcbd6d29280, m=0x7fcbd6d29790) at manager.c:5596 #2 0x000000000053c63e in process_message (s=s@entry=0x7fcbd6d29280, m=m@entry=0x7fcbd6d29790) at manager.c:6227 #3 0x000000000053fb6c in do_message (s=0x7fcbd6d29280) at manager.c:6440 #4 session_do (data=0x7fcc20000e88) at manager.c:6561 #5 0x00000000005cd69d in handle_tcptls_connection (data=data@entry=0x7fcc20000e88) at tcptls.c:695 #6 0x00000000005dc38a in dummy_start (data=) at utils.c:1235 #7 0x00007fcc36c46dc5 in start_thread () from /lib64/libpthread.so.0 #8 0x00007fcc35f25ced in clone () from /lib64/libc.so.6 (gdb) bt full #0 0x000000000054829a in ast_strlen_zero (s=0x7473612f00000000
) at /usr/src/debug/asterisk-13.11.2/include/asterisk/strings.h:66 No locals. #1 action_presencestate (s=0x7fcbd6d29280, m=0x7fcbd6d29790) at manager.c:5596 state = AST_PRESENCE_NOT_SET subtype = 0x7473612f00000000
message = 0x0 #2 0x000000000053c63e in process_message (s=s@entry=0x7fcbd6d29280, m=m@entry=0x7fcbd6d29790) at manager.c:6227 acted = 0 ret = 0 act_found = 0x223fa38 user = action = 0x7fcc1800d688 "PresenceState" __PRETTY_FUNCTION__ = "process_message" #3 0x000000000053fb6c in do_message (s=0x7fcbd6d29280) at manager.c:6440 m = {hdrcount = 2, headers = {0x7fcc1800d680 "Action: PresenceState", 0x7fcc18007770 "Provider: CustomPresence:5000", 0x0 }} idx = hdr_loss = 0 header_buf = "\000rovider: CustomPresence:5000", '\000' res = now = 1474488680 #4 session_do (data=0x7fcc20000e88) at manager.c:6561 ser = 0x7fcc20000e88 session = 0x7fcc18002d78 s = {session = 0x7fcc18002d78, tcptls_session = 0x7fcc20000e88, f = 0x7fcc180074f0, fd = 29, parsing = MESSAGE_OKAY, write_error = 0, hook = 0x0, lock = {mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 1, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , "\001", '\000' , __align = 0}, track = 0x0, tracking = 0}} flags = res = 0 ser_remote_address_tmp = {ss = {ss_family = 2, __ss_align = 0, __ss_padding = '\000' }, len = 16} p = __PRETTY_FUNCTION__ = "session_do" #5 0x00000000005cd69d in handle_tcptls_connection (data=data@entry=0x7fcc20000e88) at tcptls.c:695 tcptls_session = 0x7fcc20000e88 ssl_setup = ret = err = "\201c-)4\200\377\377\003", '\000' , "\060\000\000\000[\000\000\000\200\234\322\326\313\177", '\000' , "n\000\000\000w", '\000' , "\177\234\322\326\313\177", '\000' , "|", '\000' , " \000\000\030\314\177\000\000\000\020\000 \314\177\000\000\000\002\001\000\000\000\000\000 \000\000\000\000\000\000\000\000"... __PRETTY_FUNCTION__ = "handle_tcptls_connection" #6 0x00000000005dc38a in dummy_start (data=) at utils.c:1235 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {140514686930944, 4864133850988301038, 0, 140513459218880, 140513459218176, 40, -4893316771947459858, 4864133118811720430}, __mask_was_saved = 0}}, __pad = { 0x7fcbd6d29df0, 0x0, 0x7fcc35f940f2 <__libc_thread_freeres+34>, 0x7fcbd6d2a9c0}} __cancel_arg = 0x7fcbd6d2a700 __not_first_call = ret = a = {start_routine = 0x5cd3f0 , data = 0x7fcc20000e88, name = 0x7fcc20001000 "handle_tcptls_connection started at [ 746] tcptls.c ast_tcptls_server_root()"} #7 0x00007fcc36c46dc5 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #8 0x00007fcc35f25ced in clone () from /lib64/libc.so.6 No symbol table info available.