[Freeswitch-users] segfaults after 24-36 hours

Ivan C Myrvold ivan at myrvold.org
Sun Jul 29 13:51:36 PDT 2007


Den 16. jul. 2007 kl. 07:59 skrev Ivan C Myrvold:

>
> Den 12. jul. 2007 kl. 23:10 skrev Chris Parker:
>
>>
>> On Jul 12, 2007, at 3:59 PM, Ivan C Myrvold wrote:
>>
>>>>
>>>> Assuming you have the core file:
>>>>
>>>>    gdb -core=<corefile> /path/to/freeswitch
>>>>
>>>> once you get the gdb prompt issue the command:
>>>>
>>>>    bt
>>>
>>> Sorry about my stupid questions, but how do I get the core dump?
>>>
>>> Ivan
>>
>> It'll probably be much easier to do:
>>
>> gdb /path/to/freeswitch
>>
>> gdb> set args <any args you start freeswitch with>
>>
>> gdb> run
>>
>> [ FreeSWITCH starts up, then when/if it crashes ]
>>
>> gdb> bt
>>
>>
>> The output from the end after the 'bt' is what is needed.
>>
>> -Chris
>> --    
>>     \\\|||///  \   Chris Parker    -   Segmentation Fault ( core
>> dumped )
>>     \ ~   ~ /   \
>>     | @   @ |    \   http://www.segv.org     |    cparker at segv.org
>> oOo   (_)   oOo  \
>> --------------------------------------------------------------------- 
>> -
>> --
>> #             OS's are nothing more than device
>> drivers!               #
>>
>
> Now it crashed again, and here is the bt:
> (This is after around 2 days and 16 hours run, on FreeSwitch Version
> 1.0.5533 on OS X 10.4.10)
>
> 2007-07-16 01:27:26 [DEBUG] sofia_reg.c:69 sofia_reg_check_gateway()
> registered ip24_37397855
> 2007-07-16 01:27:28 [DEBUG] sofia_reg.c:69 sofia_reg_check_gateway()
> registered ip24_37397855
> nta_agent: tport: Bad message
> 2007-07-16 01:27:43 [DEBUG] sofia_reg.c:69 sofia_reg_check_gateway()
> registered ip24_37048300
> nta_agent: tport: Bad message
> 2007-07-16 01:27:47 [DEBUG] sofia_reg.c:69 sofia_reg_check_gateway()
> registered ip24_37397855
> 2007-07-16 01:27:49 [DEBUG] sofia_reg.c:69 sofia_reg_check_gateway()
> registered ip24_37048867
>
> Program received signal EXC_BAD_ACCESS, Could not access memory.
> Reason: KERN_INVALID_ADDRESS at address: 0xaaaaaaf6
> [Switching to process 16385 thread 0x7003]
> 0x012bb60f in outgoing_other_destinations (orq=0x326bda0) at nta.c: 
> 8756
> 8756      if (sr->sr_use_a_aaaa || sr->sr_use_srv || sr->sr_use_naptr)
> (gdb) bt
> #0  0x012bb60f in outgoing_other_destinations (orq=0x326bda0) at
> nta.c:8756
> #1  0x012b7549 in outgoing_tport_error (agent=0x183e000,
> orq=0x326bda0, tp=0x325c010, msg=0x326b5b0, error=0) at nta.c:7289
> #2  0x0134d981 in tport_pending_error (self=0x325c010, dst=0x0,
> error=0) at tport.c:4013
> #3  0x01348809 in tport_error_report (self=0x325c010, errcode=0,
> addr=0x0) at tport.c:2390
> #4  0x013474d3 in tport_close (self=0x325c010) at tport.c:1988
> #5  0x01347710 in tport_shutdown (self=0x325c010, how=2) at tport.c: 
> 2037
> #6  0x013499b1 in tport_recv_event (self=0x325c010) at tport.c:2731
> #7  0x013495b2 in tport_base_wakeup (self=0x325c010, events=17) at
> tport.c:2627
> #8  0x01349537 in tport_wakeup (magic=0x6a80f0, w=0x6a91e4,
> self=0x325c010) at tport.c:2613
> #9  0x01332504 in su_kqueue_port_wait_events (self=0x6a87d0,
> tout=1000) at su_kqueue_port.c:558
> #10 0x01330778 in su_base_port_run (self=0x6a87d0) at  
> su_base_port.c:323
> #11 0x0133866f in su_port_run (self=0x6a87d0) at su_port.h:314
> #12 0x01338646 in su_root_run (self=0x6a9120) at su_root.c:683
> #13 0x01337155 in su_pthread_port_clone_main (varg=0xb01f5c58) at
> su_pthread_port.c:300
> #14 0x90024227 in _pthread_body ()
> (gdb)
>
> Ivan
>>
>>
>> _______________________________________________
>> Freeswitch-users mailing list
>> Freeswitch-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-
>> users
>> http://www.freeswitch.org
>>

I just tried with the newest FreeSwitch Version 1.0.5547.

Here is the log up to the moment it crashed:
http://pastebin.freeswitch.org/3141

Here is the bt;
http://pastebin.freeswitch.org/3143

Here is the bt full:
http://pastebin.freeswitch.org/3144

Hope that someone can fix this, because I am getting tired of  
restarting FreeSwitch every 1-2 days.

Ivan


>
>
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- 
> users
> http://www.freeswitch.org
>





More information about the FreeSWITCH-users mailing list