[OpenSIPS-Users] another crash
Liviu Chircu
liviu at opensips.org
Fri Apr 28 04:49:58 EDT 2017
Replied on GitHub [1]
[1]: https://github.com/OpenSIPS/opensips/issues/1094#issuecomment-297944064
Liviu Chircu
OpenSIPS Developer
http://www.opensips-solutions.com
OpenSIPS Summit May 2017 Amsterdam
http://www.opensips.org/events/Summit-2017Amsterdam.html
On 27.04.2017 20:35, volga629 at networklab.ca wrote:
> Hello Everyone,
> I am not sure of it related to mid_registrar crash report, but
> opensips segfaulting all the time.
>
> Apr 27 13:21:19 casbc00 kernel: opensips[2130]: segfault at 48 ip
> 0000555606886480 sp 00007ffc3cbb2240 error 4 in
> opensips[555606854000+21a000]
> Apr 27 13:21:19 casbc00 audit: ANOM_ABEND auid=4294967295 uid=992
> gid=992 ses=4294967295 pid=2130 comm="opensips"
> exe="/usr/sbin/opensips" sig=11
> Apr 27 13:21:19 casbc00 abrt-hook-ccpp: Process 2130 (opensips) of
> user 992 killed by SIGSEGV - ignoring (repeated crash)
>
>
>
> root at casbc00 ~> [/var/spool/abrt/ccpp-2017-04-27-13:14:10-1695]# gdb
> coredump
> GNU gdb (GDB) Fedora 7.12.1-48.fc25
> Copyright (C) 2017 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-redhat-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"...
> [New LWP 1695]
> Reading symbols from /usr/sbin/opensips...Reading symbols from
> /usr/lib/debug/usr/sbin/opensips.debug...done.
> done.
>
> warning: Ignoring non-absolute filename: <linux-vdso.so.1>
> Missing separate debuginfo for linux-vdso.so.1
> Try: dnf --enablerepo='*debug*' install
> /usr/lib/debug/.build-id/47/264ddd2cf2d08f1ff742a4f4484c30e5f23bc4
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib64/libthread_db.so.1".
> Core was generated by `/usr/sbin/opensips -P
> /var/run/opensips/opensips.pid -f /etc/opensips/opensips.'.
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0 crcitt_string_array (dst=dst at entry=0x7f8da2d1e161 <from_tag+33>
> "ff08", src=src at entry=0x40, size=size at entry=1) at crc.c:225
> 225len=src[i].len;
> Missing separate debuginfos, use: dnf debuginfo-install
> cyrus-sasl-lib-2.1.26-26.2.fc24.x86_64 glibc-2.24-4.fc25.x86_64
> keyutils-libs-1.5.9-8.fc24.x86_64 krb5-libs-1.14.4-7.fc25.x86_64
> libcom_err-1.43.3-1.fc25.x86_64 libcrypt-nss-2.24-4.fc25.x86_64
> libselinux-2.5-13.fc25.x86_64 libxml2-2.9.4-2.fc25.x86_64
> nspr-4.13.1-1.fc25.x86_64 nss-3.29.3-1.1.fc25.x86_64
> nss-softokn-freebl-3.29.5-1.0.fc25.x86_64
> nss-util-3.29.5-1.0.fc25.x86_64 openldap-2.4.44-10.fc25.x86_64
> openssl-libs-1.0.2k-1.fc25.x86_64 pcre-8.40-7.fc25.x86_64
> postgresql-libs-9.5.6-1.fc25.x86_64 xz-libs-5.2.2-2.fc24.x86_64
> zlib-1.2.8-10.fc24.x86_64
> (gdb) bt
> #0 crcitt_string_array (dst=dst at entry=0x7f8da2d1e161 <from_tag+33>
> "ff08", src=src at entry=0x40, size=size at entry=1) at crc.c:225
> #1 0x00007f8da2aabc75 in generate_fromtag
> (tag=tag at entry=0x7ffdb3969830, callid=callid at entry=0x40) at uac.c:118
> #2 0x00007f8da2aa62b7 in new_auto_dlg_uac (_luri=0x30, _turi=0x20,
> _ruri=0x0, callid=0x40, _sock=0x0, _d=0x7ffdb39698b8) at dlg.c:210
> #3 0x00007f8da15b70b2 in unregister_contact (mri=mri at entry=0x0) at
> ulcb.c:84
> #4 0x00007f8da15b7660 in mid_reg_ct_event (binding=<optimized out>,
> type=<optimized out>, data=<optimized out>) at ulcb.c:135
> #5 0x00007f8da1c2b166 in run_ul_callbacks (binding=0x7f8da7347988,
> type=8) at ul_callback.h:126
> #6 wb_timer (ins_list=0x7f8da73313f0, _r=0x7f8da7347988) at urecord.c:320
> #7 timer_urecord (_r=_r at entry=0x7f8da73477d0,
> ins_list=ins_list at entry=0x7f8da73313f0) at urecord.c:423
> #8 0x00007f8da1c1cabb in mem_timer_udomain (_d=<optimized out>) at
> udomain.c:1147
> #9 0x00007f8da1c39351 in synchronize_all_udomains () at dlist.c:803
> #10 0x00007f8da1c39a30 in timer (ticks=<optimized out>,
> param=<optimized out>) at ul_mod.c:518
> #11 0x000055ff2a61a85a in handle_timer_job () at timer.c:720
> #12 0x000055ff2a6ea78b in handle_io (idx=<optimized out>,
> event_type=<optimized out>, fm=<optimized out>) at net/net_udp.c:264
> #13 io_wait_loop_epoll (h=<optimized out>, t=<optimized out>,
> repeat=<optimized out>) at ./io_wait_loop.h:229
> #14 udp_start_processes (chd_rank=<optimized out>,
> startup_done=<optimized out>) at net/net_udp.c:389
> #15 0x000055ff2a5afa26 in main_loop () at main.c:677
> #16 main (argc=<optimized out>, argv=<optimized out>) at main.c:1283
> (gdb) bt full
> #0 crcitt_string_array (dst=dst at entry=0x7f8da2d1e161 <from_tag+33>
> "ff08", src=src at entry=0x40, size=size at entry=1) at crc.c:225
> i = <optimized out>
> ccitt = 65535
> c = <optimized out>
> len = <optimized out>
> str_len = 4
> __FUNCTION__ = "crcitt_string_array"
> #1 0x00007f8da2aabc75 in generate_fromtag
> (tag=tag at entry=0x7ffdb3969830, callid=callid at entry=0x40) at uac.c:118
> No locals.
> #2 0x00007f8da2aa62b7 in new_auto_dlg_uac (_luri=0x30, _turi=0x20,
> _ruri=0x0, callid=0x40, _sock=0x0, _d=0x7ffdb39698b8) at dlg.c:210
> fromtag = {s = 0x0, len = 0}
> clid = {s = 0x0, len = 0}
> #3 0x00007f8da15b70b2 in unregister_contact (mri=mri at entry=0x0) at
> ulcb.c:84
> dlg = 0x0
> ret = <optimized out>
> __FUNCTION__ = "unregister_contact"
> #4 0x00007f8da15b7660 in mid_reg_ct_event (binding=<optimized out>,
> type=<optimized out>, data=<optimized out>) at ulcb.c:135
> c = <optimized out>
> mri = 0x0
> __FUNCTION__ = "mid_reg_ct_event"
> #5 0x00007f8da1c2b166 in run_ul_callbacks (binding=0x7f8da7347988,
> type=8) at ul_callback.h:126
> cbp = 0x7f8da72cd670
> ct_extra_idx = 0
> aor_extra_idx = 0
> ele = 0x7f8da72cd688
> #6 wb_timer (ins_list=0x7f8da73313f0, _r=0x7f8da7347988) at urecord.c:320
> old_state = <optimized out>
> ptr = 0x7f8da7347988
> t = <optimized out>
> op = <optimized out>
> ins_done = <optimized out>
> #7 timer_urecord (_r=_r at entry=0x7f8da73477d0,
> ins_list=ins_list at entry=0x7f8da73313f0) at urecord.c:423
> No locals.
> #8 0x00007f8da1c1cabb in mem_timer_udomain (_d=<optimized out>) at
> udomain.c:1147
> ptr = 0x7f8da73477d0
> dest = <optimized out>
> i = 239
> ret = <optimized out>
> flush = 0
> it = {node = 0x0, map = 0x7f8da733d3e8}
> prev = {node = 0x7f8da73478e8, map = 0x7f8da733d3e8}
> __FUNCTION__ = "mem_timer_udomain"
> #9 0x00007f8da1c39351 in synchronize_all_udomains () at dlist.c:803
> res = 0
> ptr = 0x7f8da73312e8
> #10 0x00007f8da1c39a30 in timer (ticks=<optimized out>,
> param=<optimized out>) at ul_mod.c:518
> ---Type <return> to continue, or q <return> to quit---
> __FUNCTION__ = "timer"
> #11 0x000055ff2a61a85a in handle_timer_job () at timer.c:720
> t = 0x7f8da72a5538
> l = <optimized out>
> __FUNCTION__ = "handle_timer_job"
> #12 0x000055ff2a6ea78b in handle_io (idx=<optimized out>,
> event_type=<optimized out>, fm=<optimized out>) at net/net_udp.c:264
> No locals.
> #13 io_wait_loop_epoll (h=<optimized out>, t=<optimized out>,
> repeat=<optimized out>) at ./io_wait_loop.h:229
> ret = <optimized out>
> e = <optimized out>
> n = 1
> r = 2
> #14 udp_start_processes (chd_rank=<optimized out>,
> startup_done=<optimized out>) at net/net_udp.c:389
> si = <optimized out>
> load_p = 0x7f8da7346a30
> pid = <optimized out>
> i = <optimized out>
> __FUNCTION__ = "udp_start_processes"
> #15 0x000055ff2a5afa26 in main_loop () at main.c:677
> startup_done = 0x0
> chd_rank = 1
> chd_rank = 1
> #16 main (argc=<optimized out>, argv=<optimized out>) at main.c:1283
> cfg_stream = 0x55ff2bef5010
> c = <optimized out>
> r = <optimized out>
> tmp = 0x7ffdb396bf14 ""
> tmp_len = <optimized out>
> port = <optimized out>
> proto = <optimized out>
> protos_no = <optimized out>
> options = 0x55ff2a732678
> "f:cCm:M:b:l:n:N:rRvdDFETSVhw:t:u:g:P:G:W:o:"
> seed = 1966415379
> rfd = <optimized out>
> __FUNCTION__ = "main"
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20170428/79d677f1/attachment-0001.html>
More information about the Users
mailing list