Hi there,

I got the following crash during my performance tests this weekend:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 3076 (LWP 2008)]
0x4024a17a in malloc () from /lib/libc.so.6
Current language:  auto; currently c
(gdb) bt
#0  0x4024a17a in malloc () from /lib/libc.so.6
#1  0x40249f68 in malloc () from /lib/libc.so.6
#2  0x400ccd6c in sub_alloc (home=0x572943c8, sub=0x4ba5ebc8, size=32,
zero=do_malloc) at su_alloc.c:482
#3  0x400cd37f in su_alloc (home=0x572943c8, size=32) at su_alloc.c:763
#4  0x40063673 in msg_header_alloc (home=0x572943c8, hc=0x401252e0,
extra=0) at msg_parser.c:2299
#5  0x40061d80 in header_parse (msg=0x572943c8, mo=0x57294464, hr=0x8130600,
    s=0x5a3a77f8 "[EMAIL PROTECTED]: 1 ACK\r\nContact:
sip:[EMAIL PROTECTED]:5060\r\nMax-Forwards: 70\r\nSubject:
Performance Test\r\nContent-Length: 0\r\n\r\n", slen=22,
copy_buffer=0) at msg_parser.c:1114
#6  0x40061c7d in extract_header (msg=0x572943c8, mo=0x57294464,
    b=0x5a3a77ef "Call-ID: [EMAIL PROTECTED]: 1
ACK\r\nContact: sip:[EMAIL PROTECTED]:5060\r\nMax-Forwards:
70\r\nSubject: Performance Test\r\nContent-Length: 0\r\n\r\n",
bsiz=153, eos=1, copy_buffer=0) at msg_parser.c:1071
#7  0x400616e8 in msg_extract (msg=0x572943c8) at msg_parser.c:903
#8  0x400e87f5 in tport_parse (self=0x40501db8, complete=1,
now={tv_sec = 3412712137, tv_usec = 504419}) at tport.c:2885
#9  0x400e85e5 in tport_recv_event (self=0x40501db8) at tport.c:2858
#10 0x400e835a in tport_base_wakeup (self=0x40501db8, events=1) at tport.c:2760
#11 0x400da79f in su_poll_port_wait_events (self=0x81316b8, tout=6) at
su_poll_port.c:590
#12 0x400d8b28 in su_base_port_run (self=0x81316b8) at su_base_port.c:342
#13 0x400d179a in su_root_run (self=0x81320d0) at su_port.h:310
#14 0x400d93b2 in su_pthread_port_clone_main (varg=0xbf5ff8dc) at
su_pthread_port.c:321
#15 0x4014f0ce in pthread_start_thread (arg=0xbf3ffc00) at manager.c:291
(gdb) up
#1  0x40249f68 in malloc () from /lib/libc.so.6
(gdb) up
#2  0x400ccd6c in sub_alloc (home=0x572943c8, sub=0x4ba5ebc8, size=32,
zero=do_malloc) at su_alloc.c:482
482     su_alloc.c: No such file or directory.
        in su_alloc.c
(gdb) p sub
$1 = (su_block_t *) 0x4ba5ebc8
(gdb) p *sub
$2 = {sub_parent = 0x0, sub_preload = 0x0, sub_stats = 0x0,
sub_destructor = 0, sub_ref = 1, sub_used = 8, sub_n = 31,
  sub_prsize = 0, sub_prused = 0, sub_hauto = 0, sub_auto = 0,
sub_preauto = 0, sub_auto_all = 0, 0, sub_nodes = {{
      sua_size = 0, sua_home = 0, 0, sua_data = 0x0}, {sua_size = 0,
sua_home = 0, 0, sua_data = 0x0}, {sua_size = 0,
      sua_home = 0, 0, sua_data = 0x0}, {sua_size = 0, sua_home = 0,
0, sua_data = 0x0}, {sua_size = 0, sua_home = 0, 0,
      sua_data = 0x0}, {sua_size = 0, sua_home = 0, 0, sua_data =
0x0}, {sua_size = 0, sua_home = 0, 0, sua_data = 0x0}, {
      sua_size = 0, sua_home = 0, 0, sua_data = 0x0}, {sua_size = 32,
sua_home = 0, 1450317896, sua_data = 0x56721848}, {
      sua_size = 32, sua_home = 0, 1442187992, sua_data = 0x55f60ad8},
{sua_size = 0, sua_home = 0, 0, sua_data = 0x0}, {
      sua_size = 0, sua_home = 0, 0, sua_data = 0x0}, {sua_size = 80,
sua_home = 0, 1508570000, sua_data = 0x59eaf390}, {
      sua_size = 76, sua_home = 0, 1487017344, sua_data = 0x58a21580},
{sua_size = 0, sua_home = 0, 0, sua_data = 0x0}, {
      sua_size = 0, sua_home = 0, 0, sua_data = 0x0}, {sua_size = 0,
sua_home = 0, 0, sua_data = 0x0}, {sua_size = 0,
      sua_home = 0, 0, sua_data = 0x0}, {sua_size = 68, sua_home = 0,
1539973688, sua_data = 0x5bca2238}, {sua_size = 0,
      sua_home = 0, 0, sua_data = 0x0}, {sua_size = 0, sua_home = 0,
0, sua_data = 0x0}, {sua_size = 32, sua_home = 0,
      1127749488, sua_data = 0x43381770}, {sua_size = 0, sua_home = 0,
0, sua_data = 0x0}, {sua_size = 80, sua_home = 0,
      1518436040, sua_data = 0x5a817ec8}, {sua_size = 0, sua_home = 0,
0, sua_data = 0x0}, {sua_size = 0, sua_home = 0, 0,
      sua_data = 0x0}, {sua_size = 0, sua_home = 0, 0, sua_data =
0x0}, {sua_size = 0, sua_home = 0, 0, sua_data = 0x0}, {
      sua_size = 0, sua_home = 0, 0, sua_data = 0x0}, {sua_size = 361,
sua_home = 0, 1513781024, sua_data = 0x5a3a7720}, {
      sua_size = 0, sua_home = 0, 0, sua_data = 0x0}}}
(gdb) p home
$3 = (su_home_t *) 0x572943c8
(gdb) p *home
$4 = {suh_size = 504, suh_blocks = 0x4ba5ebc8, suh_lock = 0x0}
(gdb) p data
$5 = (void *) 0x0

Any ideas?
Thanks in advance.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to