Christian,
Even with your configuration, I was not able to reproduce the crash. So please try the following: - update/checkout the latest version and give it a try - if still not working -> as the line in core shows, the crash happens when loading the socket info from the location table: please send a snapshot of the table. - pack the corefile and the binaries (openser + module) and post them on ftp / http - I will try to investigate the core.
regards, bogdan
Christian Schlatter wrote:
Hi Bogdan,
Bogdan-Andrei Iancu wrote:
Hi Christian,
could you also send the crashing line from gdb ? (just printed when entering gdb). Also could you try with nathelper?
First line of gdb is:
Core was generated by `/opt/openser-devel/sip-server/openser -f /etc/openser-cvs/openser.cfg -w /var/t'. Program terminated with signal 11, Segmentation fault.
I also tried it with the nathelper nat ping settings:
# -- nathelper params -- modparam("nathelper", "rtpproxy_disable", 1) modparam("nathelper", "natping_interval", 30) modparam("nathelper", "sipping_from", "sip:ping@sip1.unc.edu")
# -- mediaproxy params -- modparam("mediaproxy","natping_interval", 0)
The server seg faults exactly the same as with the mediaproxy nat ping feature:
Core was generated by `/opt/openser-devel/sip-server/openser -f /etc/openser-cvs/openser.cfg -w /var/t'. Program terminated with signal 11, Segmentation fault.
#0 0x0053f392 in get_all_db_ucontacts (buf=0x81364c0, len=872, flags=0) at dlist.c:150 #1 0x0018ebf8 in nh_timer (ticks=30, param=0x0) at nathelper.c:2115 #2 0x08088afb in timer_ticker () at timer.c:141 #3 0x08063e94 in main_loop () at main.c:988 #4 0x0806504c in main (argc=7, argv=0xbfffac94) at main.c:1473
thanks, Christian