(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.