Page MenuHomePhabricator
Authored By
tijmen
Jul 1 2020, 3:10 PM
Size
6 KB
Referenced Files
None
Subscribers
None
root@sip-thor-node-01:/cores# gdb opensips ./core.15724.opensips.1593608787
GNU gdb (Debian 8.2.1-2+b3) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from opensips...Reading symbols from /usr/lib/debug/.build-id/1f/12fcb5d7f1f6198994ac0e616d1d4a544bf197.debug...done.
done.
[New LWP 15724]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/sbin/opensips -w /run/opensips -P opensips.pid -a Q_MALLOC_DBG -m 1536'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fdb58b1ce2c in list_remove (list=0x5581c6e9d010, strng=...) at ../pua/uri_list.h:77
77 ../pua/uri_list.h: No such file or directory.
(gdb) set pagination off
(gdb) bt full
#0 0x00007fdb58b1ce2c in list_remove (list=0x5581c6e9d010, strng=...) at ../pua/uri_list.h:77
cmp = -1
p = 0x5581c6e9d010
cmp = <optimized out>
p = <optimized out>
__FUNCTION__ = "list_remove"
p = <optimized out>
q = <optimized out>
#1 resource_subscriptions (subs=subs@entry=0x5581c716ef30, rl_node=<optimized out>) at subscribe.c:918
s = {id = {s = 0x5581c708e380 "n4KaRtEapKP.kh1SSSTfymywpPtgjame;ngF703TwBybK8xegJ-B6yH7qosHAZt8g;4c1b-51c9a7eaba96601f499607c0f48ba3c5", len = 103}, pres_uri = 0x7ffecbe08eb0, to_uri = {s = 0x0, len = 0}, watcher_uri = 0x7ffecbe09d20, contact = 0x7fdb58b32420 <contact>, remote_target = 0x0, outbound_proxy = 0x0, event = 1, extra_headers = 0x7fdb58b31f50 <ehdr>, expires = 557, source_flag = 512, internal_update_flag = 0, flag = 0, cb_param = 0x0}
wuri = {s = 0x5581c70164c0 "sip:tijmen@ag-projects.com", len = 26}
did_str = {s = 0x5581c708e380 "n4KaRtEapKP.kh1SSSTfymywpPtgjame;ngF703TwBybK8xegJ-B6yH7qosHAZt8g;4c1b-51c9a7eaba96601f499607c0f48ba3c5", len = 103}
tmp_str = 0x5581c6f5d7e0
cont_no = 60
ehdr = {s = 0x7fdb58b2c1d0 "Supported: eventlist\r\nAccept: application/pidf+xml, application/rlmi+xml, application/watcherinfo+xml, multipart/related, application/xcap-diff+xml\r\n", len = 149}
rls_contact_list = 0x5581c70a7440
rls_subs_list = 0x5581c6e9d010
params = {0x7ffecbe09d40, 0x7ffecbe09d10}
__FUNCTION__ = "resource_subscriptions"
#2 0x00007fdb58b15f0c in update_subs (subs=0x5581c716ef30) at rls.c:841
doc = 0x5581c70c0370
service_node = 0x5581c70903c0
doc = <optimized out>
service_node = <optimized out>
__FUNCTION__ = "update_subs"
#3 mi_update_subscriptions (params=<optimized out>, async_hdl=<optimized out>) at rls.c:911
parsed_uri = {user = {s = 0x5581c70c53d4 "tijmen@ag-projects.com", len = 6}, passwd = {s = 0x0, len = 0}, host = {s = 0x5581c70c53db "ag-projects.com", len = 15}, port = {s = 0x0, len = 0}, params = {s = 0x0, len = 0}, headers = {s = 0x0, len = 0}, port_no = 0, proto = 0, type = SIP_URI_T, transport = {s = 0x0, len = 0}, ttl = {s = 0x0, len = 0}, user_param = {s = 0x0, len = 0}, maddr = {s = 0x0, len = 0}, method = {s = 0x0, len = 0}, lr = {s = 0x0, len = 0}, r2 = {s = 0x0, len = 0}, gr = {s = 0x0, len = 0}, pn_provider = {s = 0x0, len = 0}, pn_prid = {s = 0x0, len = 0}, pn_param = {s = 0x0, len = 0}, pn_purr = {s = 0x0, len = 0}, transport_val = {s = 0x0, len = 0}, ttl_val = {s = 0x0, len = 0}, user_param_val = {s = 0x0, len = 0}, maddr_val = {s = 0x0, len = 0}, method_val = {s = 0x0, len = 0}, lr_val = {s = 0x0, len = 0}, r2_val = {s = 0x0, len = 0}, gr_val = {s = 0x0, len = 0}, pn_provider_val = {s = 0x0, len = 0}, pn_prid_val = {s = 0x0, len = 0}, pn_param_val = {s = 0x0, len = 0}, pn_purr_val = {s = 0x0, len = 0}, u_name = {{s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}}, u_val = {{s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}, {s = 0x0, len = 0}}, u_params_no = 0}
uri = {s = 0x5581c70c53d0 "sip:tijmen@ag-projects.com", len = 26}
i = 0
subs = 0x7fdb5db65eb0
subs_copy = 0x5581c716ef30
__FUNCTION__ = "mi_update_subscriptions"
#4 0x00005581c642eb20 in handle_mi_request (req=req@entry=0x7ffecbe0a340, cmd=cmd@entry=0x5581c70d9030, async_hdl=async_hdl@entry=0x0) at mi/mi.c:407
resp = <optimized out>
cmd_recipe = 0x7fdb58b31120 <mi_cmds+32>
cmd_params = {item = 0x5581c70cb3f0, list = 0x7fdb58b31128 <mi_cmds+40>}
is_ambiguous = 0
pos_params = <optimized out>
__FUNCTION__ = "handle_mi_request"
#5 0x00007fdbbccabe6b in mi_datagram_server (rx_sock=234, tx_sock=235) at datagram_fnc.c:512
ret = <optimized out>
req_method = 0x5581c707e480 "rls_update_subscriptions"
request = {req_obj = 0x5581c702d330, id = 0x5581c70c9640, method = 0x5581c70ca4b0, params = 0x5581c70cb3f0, invalid = 0}
response = <optimized out>
async_hdl = 0x0
cmd = 0x5581c70d9030
print_buf = {s = 0x5581c718c5d0 "{\"params\": [\"sip:tijmen@ag-projects.com\"], \"jsonrpc\": \"2.0\", \"method\": \"rls_update_subscriptions\", \"id\": \"ede919fe\"}", len = 47}
__FUNCTION__ = "mi_datagram_server"
#6 0x00007fdbbccae2f0 in datagram_process (rank=<optimized out>) at mi_datagram.c:332
__FUNCTION__ = "datagram_process"
#7 0x00005581c637f9e0 in start_module_procs () at sr_module.c:814
m = 0x5581c6ee5980
n = 0
l = 0
x = <optimized out>
__FUNCTION__ = "start_module_procs"
#8 0x00005581c62e1669 in main_loop () at main.c:780
startup_done = 0x0
last_check = 0
rc = <optimized out>
chd_rank = 0
startup_done = <optimized out>
last_check = <optimized out>
rc = <optimized out>
__FUNCTION__ = "main_loop"
#9 main (argc=<optimized out>, argv=<optimized out>) at main.c:1488
c = <optimized out>
r = 0
tmp = 0x7ffecbe0be86 ""
tmp_len = <optimized out>
port = <optimized out>
proto = <optimized out>
protos_no = <optimized out>
options = 0x5581c6494a30 "f:cCm:M:b:l:n:N:rRvdDFEVhw:t:u:g:p:P:G:W:o:a:k:s:"
seed = 1778797607
rfd = <optimized out>
__FUNCTION__ = "main"

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
440285
Default Alt Text
raw.txt (6 KB)

Event Timeline