Vlad, This morning our opensips crash again. The last time this happend was 4 days ago. This is the error in the opensips.log
Apr 14 11:05:27 /usr/sbin/opensips[6017]: CRITICAL:core:free_lump: called on a not free-able lump:0x7fefaefc61a8 flags=2 We activated coredump after your previous post, so now we have output. I pasted the output below. Can you take a look at it, I'm very curious what could be wrong: gdb opensips /home/corefiles/core.opensips.sig6.6017 bt full Fetched 3,749 kB in 0s (5,021 kB/s) Selecting previously unselected package libpython2.7. (Reading database ... 27860 files and directories currently installed.) Unpacking libpython2.7 (from .../libpython2.7_2.7.2-8_amd64.deb) ... Selecting previously unselected package gdbserver. Unpacking gdbserver (from .../gdbserver_7.4really-1_amd64.deb) ... Selecting previously unselected package gdb. Unpacking gdb (from .../gdb_7.4really-1_amd64.deb) ... Setting up libpython2.7 (2.7.2-8) ... Setting up gdbserver (7.4really-1) ... Setting up gdb (7.4really-1) ... root@sip2:/home/corefiles# gdb opensips /home/corefiles/core.opensips.sig6.6017 GNU gdb (GDB) 7.4-debian Copyright (C) 2012 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". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/sbin/opensips...Reading symbols from /usr/lib/debug/usr/sbin/opensips...done. done. [New LWP 6017] warning: Can't read pathname for load map: Input/output error. [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 -P /var/run/opensips/opensips.pid -m 1024 -u opensips -g ope'. Program terminated with signal 6, Aborted. #0 0x00007feff2b57475 in raise () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full #0 0x00007feff2b57475 in raise () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00007feff2b5a6f0 in abort () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #2 0x000000000041bf92 in free_lump (lmp=0x7fefaefc61a8) at data_lump.c:438 __FUNCTION__ = "free_lump" #3 0x000000000041c107 in free_lump_list (l=<optimized out>) at data_lump.c:467 t = 0x7fefaefc6170 r = 0x0 #4 0x000000000041c250 in del_notflaged_lumps (lump_list=<optimized out>, not_flags=3) at data_lump.c:674 r = 0x1 crt = 0x7fefaefc6210 prev = 0x7fefaefc5360 prev_r = <optimized out> #5 0x00007feff24f0bc8 in relay_reply (t=0x7fefaef9b720, p_msg=0x7fefaefc4d08, branch=1, msg_status=480, cancel_bitmap=<optimized out>) at t_reply.c:1216 relay = 0 save_clone = 0 buf = 0x7d0f88 "SIP/2.0 603 Decline\r\nVia: SIP/2.0/UDP 83.255.31.120:5060;rport=5060;received=83.255.31.120;branch=z9hG4bK-1b1-1334394326-2364-384\r\nRecord-Route: <sip:90.143.10.230;lr;ftag=95ffcd055e0f78f7d5d397020e89"... res_len = 650 relayed_code = 603 relayed_msg = 0x7fefaefc4d08 bm = {to_tag_val = {s = 0x0, len = 8017128}} totag_retr = <optimized out> reply_status = RPS_COMPLETED cb_s = { s = 0x72f127 "From: <sip:[email protected]>;tag=95ffcd055e0f78f7d5d397020e89288d752087f7\r\nTo: <sip:[email protected]:5060>;tag=z9hG4bK36fb.ed56e941.1\r\nCSeq: 1 INVITE\r\nContent-Length: 0\r\n\r\n", len = 0} text = {s = 0x72f17b "To: <sip:[email protected]:5060>;tag=z9hG4bK36fb.ed56e941.1\r\nCSeq: 1 INVITE\r\nContent-Length: 0\r\n\r\n", len = 69} __FUNCTION__ = "relay_reply" #6 0x00007feff24f19fe in reply_received (p_msg=0x7c9848) at t_reply.c:1527 last_uac_status = <optimized out> branch = 1 reply_status = <optimized out> timer = <optimized out> cancel_bitmap = 0 t = 0x7fefaef9b720 backup_list = 0x0 __FUNCTION__ = "reply_received" #7 0x0000000000420bb0 in forward_reply (msg=0x7c9848) at forward.c:568 new_buf = <optimized out> to = <optimized out> new_len = <optimized out> mod = 0x75ada8 proto = <optimized out> id = <optimized out> send_sock = <optimized out> len = <optimized out> __FUNCTION__ = "forward_reply" #8 0x000000000044a8f0 in receive_msg ( buf=0x72efa0 "SIP/2.0 480 Temporarily Unavailable\r\nVia: SIP/2.0/UDP 90.143.10.230;received=90.143.10.230;branch=z9hG4bK36fb.ed56e941.1\r\nVia: SIP/2.0/UDP 83.255.31.120:5060;rport=5060;received=83.255.31.120;branch=z"..., len=582, rcv_info=0x7fff94fd5b30) at receive.c:203 msg = 0x7c9848 start = {tv_sec = 16, tv_usec = 0} __FUNCTION__ = "receive_msg" #9 0x0000000000483435 in udp_rcv_loop () at udp_server.c:418 len = 582 buf = "SIP/2.0 480 Temporarily Unavailable\r\nVia: SIP/2.0/UDP 90.143.10.230;received=90.143.10.230;branch=z9hG4bK36fb.ed56e941.1\r\nVia: SIP/2.0/UDP 83.255.31.120:5060;rport=5060;received=83.255.31.120;branch=z"... tmp = <optimized out> from = 0x7c9810 ---Type <return> to continue, or q <return> to quit--- fromlen = 16 ri = {src_ip = {af = 2, len = 4, u = {addrl = {140665747658078, 0}, addr32 = {1273746782, 32751, 0, 0}, addr16 = {54622, 19435, 32751, 0, 0, 0, 0, 0}, addr = "^\325\353K\357\177\000\000\000\000\000\000\000\000\000"}}, dst_ip = {af = 2, len = 4, u = {addrl = {3859452505, 0}, addr32 = {3859452505, 0, 0, 0}, addr16 = {37465, 58890, 0, 0, 0, 0, 0, 0}, addr = "Y\222\n\346", '\000' <repeats 11 times>}}, src_port = 5060, dst_port = 5060, proto = 1, proto_reserved1 = 0, proto_reserved2 = 0, src_su = {s = {sa_family = 2, sa_data = "\023\304^\325\353K\000\000\000\000\000\000\000"}, sin = {sin_family = 2, sin_port = 50195, sin_addr = {s_addr = 1273746782}, sin_zero = "\000\000\000\000\000\000\000"}, sin6 = { sin6_family = 2, sin6_port = 50195, sin6_flowinfo = 1273746782, sin6_addr = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}}, bind_address = 0x75a758} p = 0x7fff94fd5b38 __FUNCTION__ = "udp_rcv_loop" #10 0x0000000000427697 in main_loop () at main.c:872 i = 17 pid = <optimized out> si = 0x75a758 startup_done = 0x0 chd_rank = 18 load_p = 0x7fefaef21f80 #11 main (argc=<optimized out>, argv=<optimized out>) at main.c:1490 cfg_log_stderr = <optimized out> cfg_stream = <optimized out> c = <optimized out> r = <optimized out> tmp = 0x7fff94fd6df7 "" tmp_len = <optimized out> port = <optimized out> proto = <optimized out> ret = <optimized out> seed = 3855936534 rfd = <optimized out> __FUNCTION__ = "main" -- View this message in context: http://opensips-open-sip-server.1449251.n2.nabble.com/OpenSIPS-crashes-tp7452782p7465275.html Sent from the OpenSIPS - Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
