[OpenSIPS-Users] opensips 1.10.1 crash randomly
Bogdan-Andrei Iancu
bogdan at opensips.org
Tue Apr 4 13:53:19 EDT 2017
Hi Pasan,
The 1.10 is not supported/maintained for some almost 2 years
(http://www.opensips.org/About/AvailableVersions).
Better upgrade to 1.11 or 2.2 (1.11 is much closer to 1.10 and easier to
migrate to)
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
OpenSIPS Summit May 2017 Amsterdam
http://www.opensips.org/events/Summit-2017Amsterdam.html
On 04/04/2017 07:20 PM, Pasan Meemaduma via Users wrote:
> Hi Guys,
>
> my opensips server started to crash recently. It happens after I did a
> restart to opensips and some times it happens after its being up for a
> while. I have attached the full bt. I know this version has no longer
> bug fixes, But wanted to know if this is common known bug or hardware
> issue. Tried going through git hub issue tracker but didn't help. :/
>
> Looks like it crashes when a dialog timeout and trying to insert the
> BYE into acc table ?
>
> Reading symbols from /usr/sbin/opensips...Reading symbols from
> /usr/lib/debug/usr/sbin/opensips...done.
> done.
> [New LWP 32351]
>
> 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 812 -M 64 -u opensips -'.
> Program terminated with signal 11, Segmentation fault.
> #0 0x00007f4405a21507 in db_mysql_val2bind (v=v at entry=0x7f440669d7c0,
> binds=binds at entry=0x7f4406ba3288, i=i at entry=13) at val.c:297
> 297 val.c: No such file or directory.
> (gdb) bt full
> #0 0x00007f4405a21507 in db_mysql_val2bind (v=v at entry=0x7f440669d7c0,
> binds=binds at entry=0x7f4406ba3288, i=i at entry=13) at val.c:297
> t = <optimized out>
> mt = <optimized out>
> __FUNCTION__ = "db_mysql_val2bind"
> #1 0x00007f4405a19317 in db_mysql_do_prepared_query
> (conn=conn at entry=0x7f4406b9e7c0, v=v at entry=0x7f440669d620, n=n at entry=14,
> uv=uv at entry=0x0, un=un at entry=0, query=0x7f4405c24aa0) at dbase.c:651
> i = <optimized out>
> j = <optimized out>
> code = 32579
> cols = <optimized out>
> pq_ptr = 0x7f4406ba3248
> ctx = 0x7f4406ba2b78
> mysql_bind = 0x7f4406ba3288
> start = {tv_sec = 1024, tv_usec = 139930128972470}
> buffered_rows = 0x0
> #2 0x00007f4405a1daec in db_mysql_insert (_h=0x7f4406b9e7c0,
> _k=0x7f440669d340, _v=0x7f440669d620, _n=14) at dbase.c:1096
> ret = <optimized out>
> #3 0x00007f440646b78a in acc_db_cdrs (dlg=dlg at entry=0x7f43d0046ce0,
> msg=0x0) at acc.c:662
> total = 14
> nr_vals = 0
> i = <optimized out>
> ret = 10
> res = -1
> nr_bye_vals = 0
> j = <optimized out>
> created = <optimized out>
> start_time = <optimized out>
> core_s = {s = 0x7f4406ba31c8 "\006", len = 97}
> leg_s = {s = 0x7f4406ba1568 "", len = 4}
> extra_s = {s = 0x7f4406ba40f8 "\004", len = 107}
> table = {s = 0x7f4406b8a848 "accX", len = 3}
> ---Type <return> to continue, or q <return> to quit---
> nr_legs = <optimized out>
> my_ps = 0x7f4406ba3248
> ins_list = 0x0
> __FUNCTION__ = "acc_db_cdrs"
> #4 0x00007f44064732e7 in acc_dlg_callback (dlg=0x7f43d0046ce0,
> type=<optimized out>, _params=0x7f44028457c0) at acc_logic.c:651
> flags = 1155
> __FUNCTION__ = "acc_dlg_callback"
> #5 0x00007f440260169f in run_dlg_callbacks (type=type at entry=64,
> dlg=dlg at entry=0x7f43d0046ce0, msg=msg at entry=0x0, dir=dir at entry=0,
> dlg_data=dlg_data at entry=0x0) at dlg_cb.c:253
> cb = <optimized out>
> __FUNCTION__ = "run_dlg_callbacks"
> #6 0x00007f440261628d in dlg_ontimeout (tl=0x7f43d0046d20) at
> dlg_handlers.c:1457
> dlg = 0x7f43d0046ce0
> new_state = 5
> old_state = 3
> unref = <optimized out>
> __FUNCTION__ = "dlg_ontimeout"
> #7 0x00007f44026321f7 in dlg_timer_routine (ticks=<optimized out>,
> attr=<optimized out>) at dlg_timer.c:462
> tl = 0xffffffffffffffff
> ctl = <optimized out>
> __FUNCTION__ = "dlg_timer_routine"
> #8 0x000000000049d4ba in timer_ticker (drift=<synthetic pointer>,
> timer_list=<optimized out>) at timer.c:384
> t = 0x7f4406b8a680
> j = 62755
> ij = 62755770000
> ij_marker = 62755770000
> #9 run_timer_process (tpl=<optimized out>) at timer.c:500
> drift = 0
> wait = <optimized out>
> o_tv = {tv_sec = 0, tv_usec = 100000}
> multiple = 10
> ---Type <return> to continue, or q <return> to quit---
> cnt = <optimized out>
> tv = {tv_sec = 0, tv_usec = 0}
> uinterval = 100000
> #10 start_timer_processes () at timer.c:610
> tpl = 0x7f4406b88788
> pid = <optimized out>
> __FUNCTION__ = "start_timer_processes"
> #11 0x000000000041881b in main_loop () at main.c:991
> i = <optimized out>
> pid = <optimized out>
> si = 0x0
> startup_done = 0x0
> chd_rank = 4
> rc = <optimized out>
> load_p = 0x7f43d007d718
> #12 main (argc=<optimized out>, argv=<optimized out>) at main.c:1598
> cfg_log_stderr = <optimized out>
> cfg_stream = 0xd0b010
> c = <optimized out>
> r = <optimized out>
> tmp = 0x7fffdf056c05 ""
> tmp_len = <optimized out>
> port = <optimized out>
> proto = <optimized out>
> options = 0x525870 "f:cCm:M:b:l:n:N:rRvdDFETSVhw:t:u:g:P:G:W:o:"
> ret = -1
> seed = 3768095467
> rfd = <optimized out>
> __FUNCTION__ = "main"
>
>
> Regards
> Pasan
>
>
>
> _______________________________________________
> 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/20170404/d65bbb6f/attachment.html>
More information about the Users
mailing list