[Devel] Segmentation fault in Openser 1.1.0

Bogdan-Andrei Iancu bogdan at voice-system.ro
Fri Sep 15 14:47:48 CEST 2006


Hi Titus,

can you provide an archive with sources + binaries + corefile ? If so, 
could you uploaded somewhere I could download it from?

Regards,
Bogdan

Titus Sanchez wrote:

> Hi All,
> We're running Openser with flatstore and acc with extra accounting and 
> we've experienced several segmentation faults . I've attached the 
> backtrace of the 3 core files that we have. If anyone can take a look 
> at the actual cores, let me know and I'll find a way of getting it to 
> you.
>
> Thanks,
> Titus
>
>
> =====Core dump 1=====
> #0  0xb7ea0e59 in free () from /lib/tls/libc.so.6
> #1  0xb7e9dcb9 in _IO_free_backup_area () from /lib/tls/libc.so.6
> #2  0xb7e9c8b1 in _IO_file_overflow () from /lib/tls/libc.so.6
> #3  0xb7e9d3bd in _IO_file_xsputn () from /lib/tls/libc.so.6
> #4  0xb7e7d360 in vfprintf () from /lib/tls/libc.so.6
> #5  0xb7e823eb in fprintf () from /lib/tls/libc.so.6
> #6  0xb7a5b377 in flat_db_insert (h=0xb7a50ff8, k=0xb7a75ec0, 
> v=0xb7a76020, n=20) at flatstore.c:179
> #7  0xb7a60c1e in acc_db_request (rq=0xb5bc6f78, to=0xb7a50ff8, 
> phrase=0xb7a50ff8, table=0xb7a50ff8 <Address 0xb7a50ff8 out of bounds>,
>     fmt=0xb7a631b9 "FTmiofcts0drX") at acc.c:665
> #8  0xb7a611e8 in acc_db_reply (t=0xb7a50ff8, req=0xb7a50ff8, 
> reply=0x813b1e8, code=200) at acc.c:103
> #9  0xb7a62e48 in tmcb_func (t=0xb5bd3cc0, type=-1213919240, ps=0x0) 
> at acc_mod.c:736
> #10 0xb7b0a220 in run_trans_callbacks (type=128, trans=0xb5bd3cc0, 
> req=0xb7a50ff8, rpl=0xb7a50ff8, code=-1213919240) at t_hooks.c:209
> #11 0xb7b148c5 in relay_reply (t=0xb5bd3cc0, p_msg=0xb5bd3cc0, 
> branch=0, msg_status=200, cancel_bitmap=0xbfd87600) at t_reply.c:1075
> #12 0xb7b1536e in reply_received (p_msg=0x813b1e8) at t_reply.c:1294
> #13 0x0805b476 in forward_reply (msg=0x813b1e8) at forward.c:449
> #14 0x0807731a in receive_msg (
>     buf=0x80f44a0 "SIP/2.0 200 OK\r\nVia: SIP/2.0/UDP 70.167.153.140 
> <http://70.167.153.140>;branch=z9hG4bK058e.7228123fb06ad84b6f88a5373c394549.0,SIP/2.0/UDP 
> 70.167.153.139 
> <http://70.167.153.139>;branch=z9hG4bK058e.0febfd6ad52382e34c40dccbdb6014ae.0,SIP/2.0/UDP 
> 192.1"..., len=1154, rcv_info=0xbfd87720) at receive.c:194
> #15 0x0809687c in udp_rcv_loop () at udp_server.c:465
> #16 0x08066476 in main_loop () at main.c:925
> #17 0x08066c65 in main (argc=3, argv=0xbfd87904) at main.c:1477
>
> =====Core dump 2=====
> #0  0xffffe410 in __kernel_vsyscall ()
> #1  0xb7e48d1d in raise () from /lib/tls/libc.so.6
> #2  0xb7e4a333 in abort () from /lib/tls/libc.so.6
> #3  0xb7e7bb52 in __fsetlocking () from /lib/tls/libc.so.6
> #4  0xb7e81497 in malloc_usable_size () from /lib/tls/libc.so.6
> #5  0xb7e823ce in free () from /lib/tls/libc.so.6
> #6  0xb7e83938 in malloc () from /lib/tls/libc.so.6
> #7  0xb7cb6c4b in my_malloc () from /usr/lib/libmysqlclient.so.15
> #8  0xb7cd909c in cli_read_rows () from /usr/lib/libmysqlclient.so.15
> #9  0xb7cd9bc8 in mysql_close () from /usr/lib/libmysqlclient.so.15
> #10 0xb7cd9d95 in mysql_real_query () from /usr/lib/libmysqlclient.so.15
> #11 0xb7cb057a in mysql_query () from /usr/lib/libmysqlclient.so.15
> #12 0xb7e0f3c0 in completed.1 () from 
> /usr/local/lib/openser/modules/mysql.so
> #13 0x00000048 in ?? ()
> #14 0xbff6a058 in ?? ()
> #15 0xb7e0f110 in ?? () from /usr/local/lib/openser/modules/mysql.so
> #16 0x0812fc00 in mem_pool ()
> #17 0xbff6a058 in ?? ()
> #18 0xb7e097fe in submit_query (_h=0xb7e0f409, _s=0x0) at dbase.c:85
> Previous frame inner to this frame (corrupt stack?)
>
>
> =====Core dump 3=====
> #0  0xb7e491cd in vfprintf () from /lib/tls/libc.so.6
> #1  0xb7e513eb in fprintf () from /lib/tls/libc.so.6
> #2  0xb7a2a377 in flat_db_insert (h=0x0, k=0xb7a44ec0, v=0xb7a45020, 
> n=20) at flatstore.c:179
> #3  0xb7a2fc1e in acc_db_request (rq=0xb5d5e750, to=0x0, phrase=0x0, 
> table=0x0, fmt=0xb7a321b9 "FTmiofcts0drX") at acc.c:665
> #4  0xb7a301e8 in acc_db_reply (t=0x0, req=0x0, reply=0xffffffff, 
> code=200) at acc.c:103
> #5  0xb7a31e48 in tmcb_func (t=0xb5c64e58, type=0, ps=0x8266388) at 
> acc_mod.c:736
> #6  0xb7ad9220 in run_trans_callbacks (type=128, trans=0xb5c64e58, 
> req=0x0, rpl=0x0, code=0) at t_hooks.c:209
> #7  0xb7ae2d4d in _reply_light (trans=0xb5c64e58,
>     buf=0x813bb38 "SIP/2.0 200 canceling\r\nRecord-Route: 
> <sip:70.167.153.139 
> <http://70.167.153.139>;lr;ftag=faf7948e9c2cb58e>\r\nVia: SIP/2.0/UDP 
> 70.167.153.139 
> <http://70.167.153.139>;branch=z9hG4bK6426.c03891fe21c298b70c864a22b6aeeb3e.0\r\nVia: 
> SIP/2.0/UDP 192.168.0.21 <http://192.168.0.21>"..., len=491, code=200, 
> text=0xb7af4229 "canceling",
>     to_tag=0xb7b0d7c0 "4f0cd560fe30be6bc8acf834ff324a17-c490", 
> to_tag_len=37, lock=1, bm=0xbf958d20) at t_reply.c:366
> #8  0xb7ae2ff9 in _reply (trans=0xb5c64e58, p_msg=0x1eb, code=200, 
> text=0xb7af4229 "canceling", lock=1) at t_reply.c:439
> #9  0xb7ad80e8 in e2e_cancel (cancel_msg=0x8139ce8, 
> t_cancel=0xb5c64e58, t_invite=0xb5d6bbb0) at t_fwd.c:538
> #10 0xb7ad8804 in t_forward_nonack (t=0xb5c64e58, p_msg=0x8139ce8, 
> proxy=0x0) at t_fwd.c:599
> #11 0xb7ad57d8 in t_relay_to (p_msg=0x8139ce8, proxy=0x0, replicate=0) 
> at t_funcs.c:255
> #12 0xb7aeb234 in w_t_relay (p_msg=0x8139ce8, proxy=0x0, foo=0x0) at 
> tm.c:956
> #13 0x08050d54 in do_action (a=0x812ff08, msg=0x8139ce8) at action.c:701
> #14 0x080523c1 in run_action_list (a=0x812ff08, msg=0x8139ce8) at 
> action.c:89
> #15 0x0807e35a in eval_expr (e=0x812ff38, msg=0x8139ce8) at route.c:624
> #16 0x0807e2d9 in eval_expr (e=0x812ff58, msg=0x8139ce8) at route.c:692
> #17 0x0804ff21 in do_action (a=0x8130030, msg=0x8139ce8) at action.c:617
> #18 0x080513a0 in do_action (a=0x812e420, msg=0x8139ce8) at action.c:89
> #19 0x080521a9 in do_action (a=0x812e480, msg=0x8139ce8) at action.c:89
> #20 0x08052421 in run_top_route (a=0x812c720, msg=0x8139ce8) at 
> action.c:89
> #21 0x080772c8 in receive_msg (
>     buf=0x80f44a0 "CANCEL sip:+553288239588 at 70.167.153.140:5060 
> SIP/2.0\r\nRecord-Route: <sip:70.167.153.139 
> <http://70.167.153.139>;lr;ftag=faf7948e9c2cb58e>\r\nVia: SIP/2.0/UDP 
> 70.167.153.139 <http://70.167.153.139> 
> ;branch=z9hG4bK6426.c03891fe21c298b70c864a22b6aeeb3e.0"..., len=599, 
> rcv_info=0xbf959b30) at receive.c:155
> #22 0x0809687c in udp_rcv_loop () at udp_server.c:465
> #23 0x08066476 in main_loop () at main.c:925
> #24 0x08066c65 in main (argc=3, argv=0xbf959d14) at main.c:1477
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Devel mailing list
>Devel at openser.org
>http://openser.org/cgi-bin/mailman/listinfo/devel
>  
>




More information about the Devel mailing list