*CLI> [New Thread 0x7fff1fe8b700 (LWP 643)] [New Thread 0x7fff1fe0f700 (LWP 644)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fff1fe8b700 (LWP 643)] 0x000000000055e646 in ast_str_retrieve_variable (str=0x7fff1fe88830, maxlen=0, c=0x0, headp=0x0, var=0x0) at pbx.c:3507 3507 tmpvar = ast_strdupa(var); /* parse_variable_name modifies the string */ (gdb) bt #0 0x000000000055e646 in ast_str_retrieve_variable (str=0x7fff1fe88830, maxlen=0, c=0x0, headp=0x0, var=0x0) at pbx.c:3507 #1 0x00007fff9ebf4fe3 in ast_ari_get_global_var (headers=0x7fff04000b30, args=0x7fff1fe88890, response=0x7fff1fe88a50) at ari/resource_asterisk.c:157 #2 0x00007fff9ebf4815 in ast_ari_get_global_var_cb (get_params=0x0, path_vars=0x0, headers=0x7fff04000b30, response=0x7fff1fe88a50) at res_ari_asterisk.c:168 #3 0x00007fffb71bcd98 in ast_ari_invoke (ser=0x7fffd4000948, uri=0x7fff1fe88c29 "asterisk/variable", method=AST_HTTP_GET, get_params=0x0, headers=0x7fff04000b30, response=0x7fff1fe88a50) at res_ari.c:545 #4 0x00007fffb71bddeb in ast_ari_callback (ser=0x7fffd4000948, urih=0x7fffb73c3340, uri=0x7fff1fe88c29 "asterisk/variable", method=AST_HTTP_GET, get_params=0x0, headers=0x7fff04000b30) at res_ari.c:915 #5 0x000000000051cb8e in handle_uri (ser=0x7fffd4000948, uri=0x7fff1fe88c29 "asterisk/variable", method=AST_HTTP_GET, headers=0x7fff04000b30) at http.c:766 #6 0x000000000051d6d5 in httpd_helper_thread (data=0x7fffd4000948) at http.c:1046 #7 0x00000000005ca519 in handle_tcptls_connection (data=0x7fffd4000948) at tcptls.c:272 #8 0x00000000005dc390 in dummy_start (data=0x7fffd4000ab0) at utils.c:1088 #9 0x00007ffff5f55e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #10 0x00007ffff790bcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #11 0x0000000000000000 in ?? () (gdb) bt full #0 0x000000000055e646 in ast_str_retrieve_variable (str=0x7fff1fe88830, maxlen=0, c=0x0, headp=0x0, var=0x0) at pbx.c:3507 __old = 0x0 __len = 6571203 __new = 0x1ea00410590
not_found = 0 '\000' tmpvar = 0x643e48 "/home/pabelanger/svn/digium/asterisk/testing/trunk/include/asterisk/strings.h" ret = 0x5da8f5 "H\211E\370H\203", s = 0x7fff1fe888e0 "\230\234\033\267\377\177" offset = 0 length = 1 i = 0 need_substring = 67113728 places = {0x0, 0x8b0d50} workspace = "\360\207\350\037\377\177\000\000\210\255]\000\000\000\000\000\063\005\000" __PRETTY_FUNCTION__ = "ast_str_retrieve_variable" #1 0x00007fff9ebf4fe3 in ast_ari_get_global_var (headers=0x7fff04000b30, args=0x7fff1fe88890, response=0x7fff1fe88a50) at ari/resource_asterisk.c:157 json = 0x0 tmp = 0x7fff04001300 value = 0x0 #2 0x00007fff9ebf4815 in ast_ari_get_global_var_cb (get_params=0x0, path_vars=0x0, headers=0x7fff04000b30, response=0x7fff1fe88a50) at res_ari_asterisk.c:168 args = {variable = 0x0} i = 0x0 #3 0x00007fffb71bcd98 in ast_ari_invoke (ser=0x7fffd4000948, uri=0x7fff1fe88c29 "asterisk/variable", method=AST_HTTP_GET, get_params=0x0, headers=0x7fff04000b30, response=0x7fff1fe88a50) at res_ari.c:545 response_text = 0x0 root = 0xe0adf8 handler = 0x7fff9edf61c0 path_vars = 0x0 path = 0x0 path_segment = 0x0 callback = 0x7fff9ebf4784 ---Type to continue, or q to quit--- __PRETTY_FUNCTION__ = "ast_ari_invoke" #4 0x00007fffb71bddeb in ast_ari_callback (ser=0x7fffd4000948, urih=0x7fffb73c3340, uri=0x7fff1fe88c29 "asterisk/variable", method=AST_HTTP_GET, get_params=0x0, headers=0x7fff04000b30) at res_ari.c:915 conf = 0xd6fdb0 response_headers = 0x7fff04001140 response_body = 0x7fff04001190 user = 0xd70450 response = {message = 0x0, headers = 0x7fff040012b0, response_code = 0, response_text = 0x0, no_response = 0} ret = 0 #5 0x000000000051cb8e in handle_uri (ser=0x7fffd4000948, uri=0x7fff1fe88c29 "asterisk/variable", method=AST_HTTP_GET, headers=0x7fff04000b30) at http.c:766 c = 0x7fff1fe88c29 "asterisk/variable" res = -1 params = 0x0 urih = 0x7fffb73c3340 l = 3 get_vars = 0x0 v = 0x7fff1fe89c20 prev = 0x0 redirect = 0x0 __PRETTY_FUNCTION__ = "handle_uri" #6 0x000000000051d6d5 in httpd_helper_thread (data=0x7fffd4000948) at http.c:1046 buf = "GET\000/ari/asterisk/variable\000HTTP/1.1\r\n", '\000' header_line = "\000\000\000ept-Charset\000 ISO-8859-1,utf-8;q=0.7,*;q=0.3\000\000\000WebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31", '\000' , "t:\336\367\377\177\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000+\000\000\000\000\000\000\000\300\023\245\000\000\000\000\000$o7\214\000\000\000\000\236B\336\367\377\177\000\000\000\000\000\000\000\000\000\000$\000\000\000\000\000\000\000P\253\350\037\377\177\000\000\377\377\377\377\000\000\000\000\030\267\201\367\377\177\000\000\250"... ser = 0x7fffd4000948 headers = 0x7fff04000b30 tail = 0x7fff04001090 uri = 0x7fff1fe88c24 "/ari/asterisk/variable" method = 0x7fff1fe88c20 "GET" http_method = AST_HTTP_GET ---Type to continue, or q to quit--- #7 0x00000000005ca519 in handle_tcptls_connection (data=0x7fffd4000948) at tcptls.c:272 tcptls_session = 0x7fffd4000948 ssl_setup = 0x42ce80 ret = 48 err = "[\000\000\000n\000\000\000w\000\000\000|", '\000' , " \000\000\004\377\177\000\000P\a\002\000\000\000\000\000\260\b\000\004\377\177\000\000 \a\275\367\377\177\000\000 \000\000\000\000\000\000\000eÉ\367\377\177", '\000' "\240, \255\350\037\377\177\000\000 \254\070\365\377\177\000\000\300\271\350\037\377\177\000\000\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000\365\250]", '\000' "\274, \254R", '\000' "\371, \305_\000\000\000\000\000\020\345\210\000\000\000\000\000\000\017`\000\000\000\000\000 \000\000\000-\002\000\000\324\305_", '\000' "\300, \b\000\004\000\000\000\000Э\350\037\377\177\000\000\306\313D\000\000\000\000\000\240\256\350\037\377\177\000\000\320\n\000\324\377\177\000" __PRETTY_FUNCTION__ = "handle_tcptls_connection" #8 0x00000000005dc390 in dummy_start (data=0x7fffd4000ab0) at utils.c:1088 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 9140515495470518884, 140737307520032, 140733728733632, 0, 3, 9140515495512461924, -9140164291227331996}, __mask_was_saved = 0}}, __pad = {0x7fff1fe8af40, 0x0, 0x0, 0x0}} __cancel_routine = 0x44cbcb __cancel_arg = 0x7fff1fe8b700 __not_first_call = 0 ret = 0x0 a = {start_routine = 0x5c9e4f , data = 0x7fffd4000948, name = 0x7fffd4000ad0 "handle_tcptls_connection started at [ 322] tcptls.c ast_tcptls_server_root()"} #9 0x00007ffff5f55e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #10 0x00007ffff790bcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #11 0x0000000000000000 in ?? () No symbol table info available.