[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