[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