[SR-Users] Kamailio 4.2.8 has crashed

igor.potjevlesch at gmail.com igor.potjevlesch at gmail.com
Fri Apr 13 09:46:48 CEST 2018


Hello Daniel,

 

I got a new occurrence last night with the following backtrace, looks like
the same:

(gdb) backtrace

#0  0x00007f92366761f7 in raise () from /lib64/libc.so.6

#1  0x00007f92366778e8 in abort () from /lib64/libc.so.6

#2  0x000000000061fb2c in qm_free (qm=0x7f91f4eaf000, p=0x7f92110d0300,
file=0x7f9226dd7072 "dialog: dlg_hash.c", func=0x7f9226dd9aeb
<__FUNCTION__.12761> "destroy_dlg", line=381) at mem/q_malloc.c:474

#3  0x00007f9226d6fb62 in destroy_dlg (dlg=0x7f920f775598) at dlg_hash.c:381

#4  0x00007f9226d75681 in dlg_unref (dlg=0x7f920f775598, cnt=2) at
dlg_hash.c:874

#5  0x00007f9226da14d5 in dlg_ontimeout (tl=0x7f920f7755f8) at
dlg_handlers.c:1488

#6  0x00007f9226db1e67 in dlg_timer_routine (ticks=8621904, attr=0x0) at
dlg_timer.c:283

#7  0x00000000004af537 in compat_old_handler (ti=137950479,
tl=0x7f91f7ad8cc8, data=0x7f91f7ad8cc8) at timer.c:1011

#8  0x00000000004aff14 in slow_timer_main () at timer.c:1145

#9  0x000000000052a2af in main_loop () at main.c:1684

#10 0x000000000052fe71 in main (argc=7, argv=0x7fff51f21418) at main.c:2581

 

I start to analyse the gap to upgrade to the latest 4.3 or 4.4 or 5.1. And I
notice that the source code of PDB module has been changed. But, I didn't
found a release note for this changing. Do you know where can I find this?

 

Regards,

 

Igor.

 

De : igor.potjevlesch at gmail.com <igor.potjevlesch at gmail.com> 
Envoyé : mercredi 11 avril 2018 17:31
À : miconda at gmail.com; 'Kamailio (SER) - Users Mailing List'
<sr-users at lists.kamailio.org>
Objet : RE: [SR-Users] Kamailio 4.2.8 has crashed

 

Hello Daniel,

 

Ok, thank you for your feedback. mem_safety is available in 4.2?

 

Regards,

 

Igor.

 

De : Daniel-Constantin Mierla <miconda at gmail.com <mailto:miconda at gmail.com>
> 
Envoyé : mercredi 11 avril 2018 16:06
À : Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org
<mailto:sr-users at lists.kamailio.org> >; igor.potjevlesch at gmail.com
<mailto:igor.potjevlesch at gmail.com> 
Objet : Re: [SR-Users] Kamailio 4.2.8 has crashed

 

Hello,

the reason of the crash is a double free, but why it happened is not clear
-- if you want to avoid crashing on double free, you can set mem_safety=1 .

4.2 is rather old to start digging into its code with a very limited spare
time. Maybe you can try with a newer version and see if you can reproduce.

Cheers,
Daniel

 

On 11.04.18 14:32, igor.potjevlesch at gmail.com
<mailto:igor.potjevlesch at gmail.com>  wrote:

Hello,

 

I had a crash on one Kamailio instance with the following backtrace:

 

Core was generated by `/usr/local/sbin/kamailio -m 704 -M 128 -P
/run/kamailio/kamailio.pid'.

Program terminated with signal 6, Aborted.

#0  0x00007f92366761f7 in raise () from /lib64/libc.so.6

Missing separate debuginfos, use: debuginfo-install
bzip2-libs-1.0.6-13.el7.x86_64 elfutils-libelf-0.168-8.el7.x86_64
glibc-2.17-196.el7_4.2.x86_64 keyutils-libs-1.5.8-3.el7.x86_64
krb5-libs-1.15.1-8.el7.x86_64 libacl-2.2.51-12.el7.x86_64
libattr-2.4.46-12.el7.x86_64 libcap-2.22-9.el7.x86_64
libcom_err-1.42.9-10.el7.x86_64 libdb-5.3.21-21.el7_4.x86_64
libgcc-4.8.5-16.el7_4.1.x86_64 libselinux-2.5-11.el7.x86_64
libstdc++-4.8.5-16.el7_4.1.x86_64
lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64
lua-5.1.4-15.el7.x86_64 mariadb-libs-5.5.56-2.el7.x86_64
net-snmp-agent-libs-5.7.2-28.el7_4.1.x86_64
net-snmp-libs-5.7.2-28.el7_4.1.x86_64 nspr-4.13.1-1.0.el7_3.x86_64
nss-3.28.4-15.el7_4.x86_64 nss-softokn-freebl-3.28.3-8.el7_4.x86_64
nss-util-3.28.4-3.el7.x86_64 openssl-libs-1.0.2k-8.el7.x86_64
pcre-8.32-17.el7.x86_64 perl-libs-5.16.3-292.el7.x86_64
popt-1.13-16.el7.x86_64 rpm-libs-4.11.3-25.el7.x86_64
tcp_wrappers-libs-7.6-77.el7.x86_64 xz-libs-5.2.2-1.el7.x86_64
zlib-1.2.7-17.el7.x86_64

(gdb) backtrace

#0  0x00007f92366761f7 in raise () from /lib64/libc.so.6

#1  0x00007f92366778e8 in abort () from /lib64/libc.so.6

#2  0x000000000061fb2c in qm_free (qm=0x7f91f4eaf000, p=0x7f92110d0300,
file=0x7f9226dd7072 "dialog: dlg_hash.c", func=0x7f9226dd9aeb
<__FUNCTION__.12761> "destroy_dlg", line=381) at mem/q_malloc.c:474

#3  0x00007f9226d6fb62 in destroy_dlg (dlg=0x7f920f775598) at dlg_hash.c:381

#4  0x00007f9226d75681 in dlg_unref (dlg=0x7f920f775598, cnt=2) at
dlg_hash.c:874

#5  0x00007f9226da14d5 in dlg_ontimeout (tl=0x7f920f7755f8) at
dlg_handlers.c:1488

#6  0x00007f9226db1e67 in dlg_timer_routine (ticks=8621904, attr=0x0) at
dlg_timer.c:283

#7  0x00000000004af537 in compat_old_handler (ti=137950479,
tl=0x7f91f7ad8cc8, data=0x7f91f7ad8cc8) at timer.c:1011

#8  0x00000000004aff14 in slow_timer_main () at timer.c:1145

#9  0x000000000052a2af in main_loop () at main.c:1684

#10 0x000000000052fe71 in main (argc=7, argv=0x7fff51f21418) at main.c:2581

(gdb)

 

Is there enough information to understand the reason of the crash?

 

Regards,

 

Igor.





_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users at lists.kamailio.org <mailto:sr-users at lists.kamailio.org> 
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

 

-- 
Daniel-Constantin Mierla
www.twitter.com/miconda <http://www.twitter.com/miconda>  --
www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda> 
Kamailio Advanced Training - April 16-18, 2018, Berlin - www.asipto.com
<http://www.asipto.com> 
Kamailio World Conference - May 14-16, 2018 - www.kamailioworld.com
<http://www.kamailioworld.com> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20180413/31345277/attachment.html>


More information about the sr-users mailing list