Hello Klaus,

Thank you for suggestion. Now I got core, and output of gdb you may see in attached file.
Core was about 40M of size.
I have to say that i never used kamailio before and this crash is my first experience.

BR,
Dmitri

08.02.2010 21:37, Klaus Darilion пишет:


Am 08.02.2010 20:00, schrieb Dmitri:
Hello,
1. Yes, there is at least 2 times more space than core dump needs.



# Try specifying things manually, as user root:
echo "/tmp/core.%e.sig%s.%p" > /proc/sys/kernel/core_pattern

# verify configuration changes
cat /proc/sys/kernel/core_pattern

# set ulimit
ulimit -c unlimited

# start kamailio manually
kamailio

now kamailio should be running as user root and should be able to core dump into /tmp

2. I could find nothing, unfortunately...
I can only see that problem is related to tm.so library:
kamailio kernel: [ 1051.432646] kamailio[2678]: segfault
at 12 ip 00007fa8b592ae43 sp 00007fff48ff9f40 error 4 in
tm.so[7fa8b5917000+72000]

Daniel, I can't remember. Is it necessary to turn off some compiler optimizations in Makefile.defs to get a useful backtrace? (or was that in Asterisk?)

regards
klaus



BR,
Dmitri

I don't know it this applies to you but also check the following:

1. You have enough space in the partition where $COREDIR is created
2. Check that the user that runs kamailio (usually openser) has read
write access on that directory

Also if you grep for core in the /var/log/ directory I believe that
there might be some lines either in dmesg or in messages that tell
you if a core was created or not.

Hope what I said is not redundant and it helps.

Marius



_______________________________________________
Kamailio (OpenSER) - Users mailing list
Users@lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
http://lists.openser-project.org/cgi-bin/mailman/listinfo/users

gdb /usr/sbin/kamailio /tmp/core.kamailio.sig11.1752
GNU gdb (GDB) 7.0-debian
Copyright (C) 2009 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/kamailio...done.

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib/kamailio/modules_k/mi_fifo.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/mi_fifo.so
Reading symbols from /usr/lib/kamailio/libkmi.so.1...done.
Loaded symbols for /usr/lib/kamailio/libkmi.so.1
Reading symbols from /usr/lib/kamailio/modules_k/kex.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/kex.so
Reading symbols from /usr/lib/kamailio/libkcore.so.1...done.
Loaded symbols for /usr/lib/kamailio/libkcore.so.1
Reading symbols from /usr/lib/kamailio/modules/tm.so...done.
Loaded symbols for /usr/lib/kamailio/modules/tm.so
Reading symbols from /usr/lib/kamailio/modules_k/tmx.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/tmx.so
Reading symbols from /usr/lib/kamailio/modules_k/sl.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/sl.so
Reading symbols from /usr/lib/kamailio/modules_k/rr.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/rr.so
Reading symbols from /usr/lib/kamailio/modules_k/pv.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/pv.so
Reading symbols from /usr/lib/kamailio/modules_k/maxfwd.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/maxfwd.so
Reading symbols from /usr/lib/kamailio/modules_k/usrloc.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/usrloc.so
Reading symbols from /usr/lib/kamailio/libsrdb1.so.1...done.
Loaded symbols for /usr/lib/kamailio/libsrdb1.so.1
Reading symbols from /usr/lib/kamailio/modules_k/registrar.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/registrar.so
Reading symbols from /usr/lib/kamailio/modules_k/textops.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/textops.so
Reading symbols from /usr/lib/kamailio/modules_k/uri_db.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/uri_db.so
Reading symbols from /usr/lib/kamailio/modules_k/siputils.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/siputils.so
Reading symbols from /usr/lib/kamailio/modules_k/xlog.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/xlog.so
Reading symbols from /usr/lib/kamailio/modules/sanity.so...done.
Loaded symbols for /usr/lib/kamailio/modules/sanity.so
Reading symbols from /usr/lib/kamailio/modules/ctl.so...done.
Loaded symbols for /usr/lib/kamailio/modules/ctl.so
Reading symbols from /usr/lib/kamailio/modules/mi_rpc.so...done.
Loaded symbols for /usr/lib/kamailio/modules/mi_rpc.so
Reading symbols from /usr/lib/kamailio/modules_k/acc.so...done.
Loaded symbols for /usr/lib/kamailio/modules_k/acc.so
Reading symbols from /lib/libnss_files.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_dns.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_dns.so.2
Core was generated by `kamailio'.
Program terminated with signal 11, Segmentation fault.
#0  fm_malloc (qm=0x7f3d0b336000, size=1240) at mem/f_malloc.c:364
364     mem/f_malloc.c: No such file or directory.
        in mem/f_malloc.c
_______________________________________________
Kamailio (OpenSER) - Users mailing list
Users@lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
http://lists.openser-project.org/cgi-bin/mailman/listinfo/users

Reply via email to