[prev in list] [next in list] [prev in thread] [next in thread] 

List:       asterisk-dev
Subject:    Re: [asterisk-dev] $1000 reward for patch to cure call
From:       James Cloos <cloos () jhcloos ! com>
Date:       2011-07-28 23:34:22
Message-ID: m3aabygesp.fsf () jhcloos ! com
[Download RAW message or body]

> Does anyone know any debugging that could be added to Asterisk for
> the next time this happens?

You might want to run top(1), hit H to show each thread on its own
line, and check whether any asterisk thread are in D state.

Also, attaching gdb might help (is the box fast enough to run an
asterisk compiled with <-O0 -ggdb3> given their load?), as might
lsof(8) output for the box.

Also, check dmesg(1) output and/or the kernel logs from syslog
to see whether the kernel complained about anything.

A thread stuck in kernel mode, or some sort of deadlock in either
the kernel or asterisk seems most likely.

(I didn't read the whole thread; hope I'm not repeating anything
you've already tried.)

-JimC
-- 
James Cloos <cloos@jhcloos.com>         OpenPGP: 1024D/ED7DAEA6

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic