Project

General

Profile

Asterisk crash

When Asterisk crashes, the currently active calls are dropped.

Asterisk crash can happen due to many reasons.
Each customer's setup (involved equipment) and call handling scheme may be unique and therefore not 100% covered by our testing.
So uniqueness of customer's scheme might reveal some bug in software.
Also please note that we perform only minimal testing for our free-distributed software, because we don't make any money of it.

However we appreciate your help to fix crashes and to make software better.
To fix the issue we need extended information about conditions which led to crash.
At the moment of Asterisk crash, the system leaves file with extended information about conditions which led to crash, a coredump.
It's located at /var/asterisk.core.

So to debug Asterisk crash perform following:

1. Acquire root access to server.
2. Check if coredump exists:

# ls -la /var/asterisk.core

If there is no file, or file creation time doesn't seem to match the actual crash time, there was no Asterisk crash.

3. Get additional information for Streamco support:

# gdb /usr/local/sbin/asterisk /var/asterisk.core
(gdb)thread apply all bt

4. Copy output from console and send to Streamco's support via e-mail.
Our support will investigate the case and perform bug fix.

Русский перевод

Also available in: PDF HTML TXT