[Kamailio-Users] ACC with mysql

Daniel-Constantin Mierla miconda at gmail.com
Mon Feb 23 13:18:39 CET 2009


Hello,

thanks. Do you have report ack set for acc module?

The crash happens to an ACK and relates to building outgoing request and 
processing lumps. I will investigate and try to reproduce. Just asking 
for now, would be any chance to get the ACK and eventually your config 
in case it is needed for troubleshooting?

Thanks,
Daniel


On 02/20/2009 08:17 PM, Uriel Rozenbaum wrote:
> Here it is:
>
> [root at ops3 ~]# gdb /usr/local/sbin/kamailio /core.4899
> GNU gdb Red Hat Linux (6.5-37.el5_2.2rh)
> Copyright (C) 2006 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-redhat-linux-gnu"...Using host 
> libthread_db library "/lib/libthread_db.so.1".
>
>
> warning: Can't read pathname for load map: Input/output error.
> Reading symbols from /lib/libdl.so.2...done.
> Loaded symbols for /lib/libdl.so.2
> Reading symbols from /lib/libresolv.so.2...done.
> Loaded symbols for /lib/libresolv.so.2
> Reading symbols from /lib/libc.so.6...done.
> Loaded symbols for /lib/libc.so.6
> Reading symbols from /lib/ld-linux.so.2...done.
> Loaded symbols for /lib/ld-linux.so.2
> Reading symbols from /usr/local/lib/kamailio/modules/db_mysql.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/db_mysql.so
> Reading symbols from /usr/lib/mysql/libmysqlclient.so.15...done.
> Loaded symbols for /usr/lib/mysql/libmysqlclient.so.15
> Reading symbols from /usr/lib/libz.so.1...done.
> Loaded symbols for /usr/lib/libz.so.1
> Reading symbols from /lib/libcrypt.so.1...done.
> Loaded symbols for /lib/libcrypt.so.1
> Reading symbols from /lib/libnsl.so.1...done.
> Loaded symbols for /lib/libnsl.so.1
> Reading symbols from /lib/libm.so.6...done.
> Loaded symbols for /lib/libm.so.6
> Reading symbols from /lib/libssl.so.6...done.
> Loaded symbols for /lib/libssl.so.6
> Reading symbols from /lib/libcrypto.so.6...done.
> Loaded symbols for /lib/libcrypto.so.6
> Reading symbols from /usr/lib/libgssapi_krb5.so.2...done.
> Loaded symbols for /usr/lib/libgssapi_krb5.so.2
> Reading symbols from /usr/lib/libkrb5.so.3...done.
> Loaded symbols for /usr/lib/libkrb5.so.3
> Reading symbols from /lib/libcom_err.so.2...done.
> Loaded symbols for /lib/libcom_err.so.2
> Reading symbols from /usr/lib/libk5crypto.so.3...done.
> Loaded symbols for /usr/lib/libk5crypto.so.3
> Reading symbols from /usr/lib/libkrb5support.so.0...done.
> Loaded symbols for /usr/lib/libkrb5support.so.0
> Reading symbols from /lib/libkeyutils.so.1...done.
> Loaded symbols for /lib/libkeyutils.so.1
> Reading symbols from /lib/libselinux.so.1...done.
> Loaded symbols for /lib/libselinux.so.1
> Reading symbols from /lib/libsepol.so.1...done.
> Loaded symbols for /lib/libsepol.so.1
> Reading symbols from /usr/local/lib/kamailio/modules/sl.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/sl.so
> Reading symbols from /usr/local/lib/kamailio/modules/tm.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/tm.so
> Reading symbols from /usr/local/lib/kamailio/modules/rr.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/rr.so
> Reading symbols from /usr/local/lib/kamailio/modules/maxfwd.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/maxfwd.so
> Reading symbols from /usr/local/lib/kamailio/modules/usrloc.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/usrloc.so
> Reading symbols from /usr/local/lib/kamailio/modules/registrar.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/registrar.so
> Reading symbols from /usr/local/lib/kamailio/modules/textops.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/textops.so
> Reading symbols from /usr/local/lib/kamailio/modules/mi_fifo.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/mi_fifo.so
> Reading symbols from /usr/local/lib/kamailio/modules/uri_db.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/uri_db.so
> Reading symbols from /usr/local/lib/kamailio/modules/uri.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/uri.so
> Reading symbols from /usr/local/lib/kamailio/modules/xlog.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/xlog.so
> Reading symbols from /usr/local/lib/kamailio/modules/acc.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/acc.so
> Reading symbols from /usr/local/lib/kamailio/modules/auth.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/auth.so
> Reading symbols from /usr/local/lib/kamailio/modules/auth_db.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/auth_db.so
> Reading symbols from /usr/local/lib/kamailio/modules/alias_db.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/alias_db.so
> Reading symbols from /usr/local/lib/kamailio/modules/domain.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/domain.so
> Reading symbols from /usr/local/lib/kamailio/modules/lcr.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/lcr.so
> Reading symbols from /usr/local/lib/kamailio/modules/avpops.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/avpops.so
> Reading symbols from 
> /usr/local/lib/kamailio/modules/permissions.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/permissions.so
> Reading symbols from 
> /usr/local/lib/kamailio/modules/carrierroute.so...done.
> Loaded symbols for /usr/local/lib/kamailio/modules/carrierroute.so
> Reading symbols from /lib/libnss_files.so.2...done.
> Loaded symbols for /lib/libnss_files.so.2
> Core was generated by `/usr/local/sbin/kamailio -P /var/run/kamailio.pid'.
> Program terminated with signal 11, Segmentation fault.
> #0  lumps_len (msg=0x81b3450, lumps=<value optimized out>, 
> send_sock=0x81afe28) at msg_translator.c:665
> 665       switch(r->op){
> (gdb) bt
> #0  lumps_len (msg=0x81b3450, lumps=<value optimized out>, 
> send_sock=0x81afe28) at msg_translator.c:665
> #1  0x0807ce8e in build_req_buf_from_sip_req (msg=0x81b3450, 
> returned_len=0xbffd27f8, send_sock=0x81afe28, proto=1, flags=<value 
> optimized out>) at msg_translator.c:1456
> #2  0x08063703 in forward_request (msg=0x81b3450, p=0x81b28b8) at 
> forward.c:362
> #3  0x00157a28 in t_relay_to (p_msg=0x81b3450, proxy=0x81b2dc0, 
> flags=0) at t_funcs.c:238
> #4  0x0016a241 in w_t_relay (p_msg=0x81b3450, proxy=0x0, flags=0x0) at 
> tm.c:977
> #5  0x08052f66 in do_action (a=0x81ac3b8, msg=0x81b3450) at action.c:850
> #6  0x080557d9 in run_action_list (a=0x81ac3b8, msg=0x81b3450) at 
> action.c:138
> #7  0x080a4925 in eval_expr (e=0x81ac420, msg=0x81b3450, val=0x0) at 
> route.c:1116
> #8  0x080a43a0 in eval_expr (e=0x81ac448, msg=0x81b3450, val=0x0) at 
> route.c:1429
> #9  0x080a4336 in eval_expr (e=0x81ac470, msg=0x81b3450, val=0x0) at 
> route.c:1434
> #10 0x08052a47 in do_action (a=0x81ac588, msg=0x81b3450) at action.c:705
> #11 0x080557d9 in run_action_list (a=0x81ac588, msg=0x81b3450) at 
> action.c:138
> #12 0x08054048 in do_action (a=0x81ab960, msg=0x81b3450) at action.c:118
> #13 0x080557d9 in run_action_list (a=0x81ab8f8, msg=0x81b3450) at 
> action.c:138
> #14 0x08054485 in do_action (a=0x81ab9c8, msg=0x81b3450) at action.c:722
> #15 0x080557d9 in run_action_list (a=0x81aa930, msg=0x81b3450) at 
> action.c:138
> #16 0x08055b7c in run_top_route (a=0x81aa930, msg=0x81b3450) at 
> action.c:118
> #17 0x08094e29 in receive_msg (
>     buf=0x817a0a0 "ACK sip:8888860911167 at 192.168.200.63 
> <mailto:sip%3A8888860911167 at 192.168.200.63> SIP/2.0\r\nVia: 
> SIP/2.0/UDP 192.168.200.62:5060;branch=z9hG4bK4859c659;rport\r\nRoute: 
> <sip:192.168.200.9;lr=on>\r\nFrom: \"7001\" 
> <sip:60911100 at ops3.cpsnet.com.ar 
> <mailto:sip%3A60911100 at ops3.cpsnet.com.ar>>;tag=as"..., len=523, 
> rcv_info=0xbffd3904) at receive.c:165
> #18 0x080d8027 in udp_rcv_loop () at udp_server.c:449
> #19 0x0806d49e in main (argc=3, argv=0xbffd3af4) at main.c:780
>
> On Fri, Feb 20, 2009 at 3:00 PM, Daniel-Constantin Mierla 
> <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>     First send the backtrace, the core without binaries is not much
>     helpful as the symbols can differ to a local compiled version. Use:
>
>     gdb /usr/local/sbin/kamailio /path/to/corefile
>
>     The do "bt" there and send the output here.
>
>     Thanks,
>     Daniel
>
>
>
>     On 02/20/2009 02:12 PM, Uriel Rozenbaum wrote:
>
>         Hi Henning, here's the core file zipped.
>
>         On Fri, Feb 20, 2009 at 7:24 AM, Henning Westerholt
>         <henning.westerholt at 1und1.de
>         <mailto:henning.westerholt at 1und1.de>
>         <mailto:henning.westerholt at 1und1.de
>         <mailto:henning.westerholt at 1und1.de>>> wrote:
>
>            On Thursday 19 February 2009, Uriel Rozenbaum wrote:
>            > Sure, but I'll need some guidance on obtaining it; I'm just
>            checking with
>            > the syslog messages with debugging level in 3. Can you
>         show me
>            how to do
>            > it?
>
>            Hi Uriel,
>
>            the core was already generated, as you can see in the logs:
>
>            >>    Feb 19 08:48:58 ops3 /usr/local/sbin/kamailio[4895]:
>            >>    INFO:core:handle_sigs: core was generated
>
>            You should find this file in the working directory of the
>         server.
>
>            Cheers,
>
>            Henning
>
>
>
>     -- 
>     Daniel-Constantin Mierla
>     http://www.asipto.com
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Kamailio (OpenSER) - Users mailing list
> Users at lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users

-- 
Daniel-Constantin Mierla
http://www.asipto.com





More information about the sr-users mailing list