[Serdev] [Tracker] Reopened: (SER-189) Coredump on freebsd with TLS
enabled but mysql and xml-rpc module not compiled
Michal Matyska (JIRA)
tracker at iptel.org
Tue Dec 12 15:28:51 UTC 2006
[ http://tracker.iptel.org/browse/SER-189?page=all ]
Michal Matyska reopened SER-189:
--------------------------------
Assignee: Michal Matyska
Simplify code of mod_detroy function (patched, was the cause of the core dump)
> 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
> Assigned To: Michal Matyska
> Fix For: Ottendorf
>
>
> 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