[Serdev] [Tracker] Created: (SER-189) Coredump on freebsd with TLS
enabled but mysql and xml-rpc module not compiled
Atle Samuelsen (JIRA)
tracker at iptel.org
Wed Dec 6 17:07:50 UTC 2006
Coredump on freebsd with TLS enabled but mysql and xml-rpc module not compiled
------------------------------------------------------------------------------
Key: SER-189
URL: http://tracker.iptel.org/browse/SER-189
Project: SER
Issue Type: Bug
Environment: FreeBSD 6.1, Compiled with TLS, default config, but no mysql and xml-rpc module (even while they are in the config)
Reporter: Atle Samuelsen
Coredump from ser when missing xmlrpc and mysql.
see logs and backtrace for more explination.
../../sbin/ser -c -f ser.cfg
0(5581) ERROR: load_module: could not open module </home/tls//lib/ser/modules/mysql.so>: Cannot open "/home/tls//lib/ser/modules/mysql.so"
0(5581) parse error (58,13-14): failed to load module
0(5581) ERROR: load_module: could not open module </home/tls//lib/ser/modules/xmlrpc.so>: Cannot open "/home/tls//lib/ser/modules/xmlrpc.so"
0(5581) parse error (78,13-14): failed to load module
0(5581) parse error (232,14-15): unknown command, missing loadmodule?
0(5581) parse error (240,16-17): unknown command, missing loadmodule?
ERROR: bad config file (4 errors)
Segmentation fault (core dumped)
root at lab-gw-01:/home/tls/etc/ser# ls
root at lab-gw-01:/home/tls/etc/ser# gdb -c ser.core ../../sbin/ser
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `ser'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libssl.so.3...done.
Loaded symbols for /usr/lib/libssl.so.3
Reading symbols from /lib/libcrypto.so.3...done.
Loaded symbols for /lib/libcrypto.so.3
Reading symbols from /lib/libc.so.5...done.
Loaded symbols for /lib/libc.so.5
Reading symbols from /home/tls//lib/ser/modules/sl.so...done.
Loaded symbols for /home/tls//lib/ser/modules/sl.so
Reading symbols from /home/tls//lib/ser/modules/tm.so...done.
Loaded symbols for /home/tls//lib/ser/modules/tm.so
Reading symbols from /home/tls//lib/ser/modules/rr.so...done.
Loaded symbols for /home/tls//lib/ser/modules/rr.so
Reading symbols from /home/tls//lib/ser/modules/maxfwd.so...done.
Loaded symbols for /home/tls//lib/ser/modules/maxfwd.so
Reading symbols from /home/tls//lib/ser/modules/usrloc.so...done.
Loaded symbols for /home/tls//lib/ser/modules/usrloc.so
Reading symbols from /home/tls//lib/ser/modules/registrar.so...done.
Loaded symbols for /home/tls//lib/ser/modules/registrar.so
Reading symbols from /home/tls//lib/ser/modules/xlog.so...done.
Loaded symbols for /home/tls//lib/ser/modules/xlog.so
Reading symbols from /home/tls//lib/ser/modules/textops.so...done.
Loaded symbols for /home/tls//lib/ser/modules/textops.so
Reading symbols from /home/tls//lib/ser/modules/ctl.so...done.
Loaded symbols for /home/tls//lib/ser/modules/ctl.so
Reading symbols from /home/tls//lib/ser/modules/fifo.so...done.
Loaded symbols for /home/tls//lib/ser/modules/fifo.so
Reading symbols from /home/tls//lib/ser/modules/auth.so...done.
Loaded symbols for /home/tls//lib/ser/modules/auth.so
Reading symbols from /home/tls//lib/ser/modules/auth_db.so...done.
Loaded symbols for /home/tls//lib/ser/modules/auth_db.so
Reading symbols from /home/tls//lib/ser/modules/gflags.so...done.
Loaded symbols for /home/tls//lib/ser/modules/gflags.so
Reading symbols from /home/tls//lib/ser/modules/domain.so...done.
Loaded symbols for /home/tls//lib/ser/modules/domain.so
Reading symbols from /home/tls//lib/ser/modules/uri_db.so...done.
Loaded symbols for /home/tls//lib/ser/modules/uri_db.so
Reading symbols from /home/tls//lib/ser/modules/avp.so...done.
Loaded symbols for /home/tls//lib/ser/modules/avp.so
Reading symbols from /home/tls//lib/ser/modules/avp_db.so...done.
Loaded symbols for /home/tls//lib/ser/modules/avp_db.so
Reading symbols from /home/tls//lib/ser/modules/acc_db.so...done.
Loaded symbols for /home/tls//lib/ser/modules/acc_db.so
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0 0x080b334e in destroy_avp_list (list=0x0) at usr_avp.c:618
618 avp = *list;
(gdb) bt
#0 0x080b334e in destroy_avp_list (list=0x0) at usr_avp.c:618
#1 0x28411734 in mod_destroy () at gflags.c:304
#2 0x0809de82 in destroy_modules () at sr_module.c:392
#3 0x0806ee8f in cleanup (show_status=0) at main.c:427
#4 0x08070caf in main (argc=4, argv=0xbfbfed34) at main.c:1597
(gdb)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.iptel.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the Serdev
mailing list