[Devel] Re: [Users] core dump in last cvs

Bogdan-Andrei Iancu bogdan at voice-system.ro
Fri Mar 10 11:46:49 CET 2006


Helge,

thanks a lot for the trace - it helped me to spot the problem - it 
should be fixed on the CVS. please update and let me know if the problem 
is gone.

Thanks again and regards,
bogdan

Helge Waastad wrote:

>Hi,
>after the patch:
>
>(gdb) bt
>#0  0x002727a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
>#1  0x002b27d5 in raise () from /lib/tls/libc.so.6
>#2  0x002b4149 in abort () from /lib/tls/libc.so.6
>#3  0x002abdb1 in __assert_fail () from /lib/tls/libc.so.6
>#4  0x0809927b in set_avp_list ()
>#5  0x008e4f18 in t_should_relay_response (Trans=0xb618e880,
>new_code=Variable "new_code" is not available.
>) at t_reply.c:469
>#6  0x008e5ffc in relay_reply (t=0xb618e880, p_msg=0x8130b50, branch=0,
>msg_status=401, cancel_bitmap=0xbfee4910) at t_reply.c:954
>#7  0x008e701e in reply_received (p_msg=0x8130b50) at t_reply.c:1271
>#8  0x0805a33b in forward_reply ()
>#9  0x080756c8 in receive_msg ()
>#10 0x080941c3 in udp_rcv_loop ()
>#11 0x080652b6 in main_loop ()
>#12 0x08065aa5 in main ()
>
>
>br hw
>
>
>fre, 10,.03.2006 kl. 11.40 +0200, skrev Bogdan-Andrei Iancu:
>  
>
>>(moved from users)
>>
>>Hi Helge,
>>
>>there are only two reasons for that assert to fail:
>>    1) somewhere is a bug and the avp list is wrongly set.
>>    2) some memory corruption.
>>
>>to see if it's the case 1) find attached a patch that checks if 
>>somewhere the avp list is set to zero.
>>
>>regards,
>>bogdan
>>
>>Helge Waastad wrote:
>>
>>    
>>
>>>Hi,
>>>I got core dump in last cvs.....
>>>
>>>(gdb) bt
>>>#0  0x007787a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
>>>#1  0x007b87d5 in raise () from /lib/tls/libc.so.6
>>>#2  0x007ba149 in abort () from /lib/tls/libc.so.6
>>>#3  0x007b1db1 in __assert_fail () from /lib/tls/libc.so.6
>>>#4  0x0809f483 in reset_avps ()
>>>#5  0x08078cef in receive_msg ()
>>>#6  0x08099609 in udp_rcv_loop ()
>>>#7  0x08066df2 in main_loop ()
>>>#8  0x08067585 in main ()
>>>
>>>
>>>br hw
>>>
>>>
>>> 
>>>
>>>      
>>>
>>vanlig tekstdokument-vedlegg (usr_avp.diff)
>>Index: usr_avp.c
>>===================================================================
>>RCS file: /cvsroot/openser/sip-server/usr_avp.c,v
>>retrieving revision 1.3
>>diff -u -r1.3 usr_avp.c
>>--- usr_avp.c	10 Feb 2006 18:55:38 -0000	1.3
>>+++ usr_avp.c	10 Mar 2006 09:37:09 -0000
>>@@ -390,6 +390,7 @@
>> {
>> 	struct usr_avp **foo;
>> 	
>>+	assert( list!=0 );
>> 	assert( crt_avps!=0 );
>> 
>> 	foo = crt_avps;
>>    
>>




More information about the Devel mailing list