[Devel] 100% cpu

Bogdan-Andrei Iancu bogdan at voice-system.ro
Mon Sep 25 16:21:48 CEST 2006


Hi Helge,

looks like a memory problem - fm_status is not able to do proper memory 
listing due some corruptions - try to compile the QM_DBG_MALLOC support 
and run the proxy - eventually the memory manager will report a bug 
somewhere....

regards,
bogdan

Helge Waastad wrote:

>Hi,
>I suddenly got 100% cpu usage on my openser processes..
>
>I tried to kill the daemon and heres the backtrace of the remaining
>process.
>
>0x0000000000456790 in fm_status (qm=0x5eca60) at mem/f_malloc.c:515
>515                     for (f=qm->free_hash[h].first,j=0; f;
>(gdb)
>
>
>
>(gdb) bt
>#0  0x0000000000456790 in fm_status (qm=0x5eca60) at mem/f_malloc.c:515
>#1  0x000000000041f172 in sig_usr (signo=Variable "signo" is not
>available.
>) at main.c:571
>#2  <signal handler called>
>#3  0x0000003a57ac72ee in __recvfrom_nocancel ()
>from /lib64/tls/libc.so.6
>#4  0x000000000044f2d6 in udp_rcv_loop () at udp_server.c:415
>#5  0x000000000041f7f4 in main_loop () at main.c:925
>#6  0x0000000000420446 in main (argc=Variable "argc" is not available.
>) at main.c:1477
>
>
>I do not know why this happened, but the system consists of to servers;
>both running an dispatcher and a sip router (and a sql cluster node)
>And both servers went bananas.
>
>Any clues?
>
>br hw
>
>
>  
>




More information about the Devel mailing list