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