[Freeswitch-users] segfaults after 24-36 hours

Ivan C Myrvold ivan at myrvold.org
Sun Jul 15 22:59:13 PDT 2007


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
>





More information about the FreeSWITCH-users mailing list