Arjan Kroon | Mobillion
2012-Oct-29 09:01 UTC
[asterisk-users] asterisk crashed on segmentation fault
Hello, I have a problem. One every couple of months my asterisk system crashes with a segmentation fault. kernel: asterisk[20527]: segfault at 0000080000000008 rip 00002aaac952d8f2 rsp 0000000040edb910 error 4 (This is in /var/log/messages) If I look at the same timestamp in the warning log file of asterisk (/var/log/asterisk/warning), I see that the are warning about fix up channel: WARNING[24000] chan_dahdi.c: Can't fix up channel from 1 to 2 because 2 is already in use WARNING[24000] chan_dahdi.c: Ringing requested on channel 0/2 not in use on span 1 WARNING[24000] chan_dahdi.c: Can't fix up channel from 5 to 6 because 6 is already in use WARNING[24000] chan_dahdi.c: Ringing requested on channel 0/6 not in use on span 1 WARNING[24000] chan_dahdi.c: Can't fix up channel from 6 to 8 because 8 is already in use WARNING[24000] chan_dahdi.c: Ringing requested on channel 0/8 not in use on span 1 WARNING[24000] chan_dahdi.c: Can't fix up channel from 3 to 4 because 4 is already in use WARNING[24000] chan_dahdi.c: Hangup REQ on bad channel 0/4 on span 1 WARNING[24000] chan_dahdi.c: Can't fix up channel from 2 to 3 because 3 is already in use WARNING[24000] chan_dahdi.c: Hangup REQ on bad channel 0/3 on span 1 WARNING[24000] chan_dahdi.c: Can't fix up channel from 4 to 5 because 5 is already in use WARNING[24000] chan_dahdi.c: Hangup REQ on bad channel 0/5 on span 1 WARNING[24000] chan_dahdi.c: Can't fix up channel from 1 to 2 because 2 is already in use WARNING[24000] chan_dahdi.c: Answer requested on channel 0/2 not in use on span 1 WARNING[24000] chan_dahdi.c: Can't fix up channel from 5 to 6 because 6 is already in use WARNING[24000] chan_dahdi.c: Answer requested on channel 0/6 not in use on span 1 WARNING[24000] chan_dahdi.c: Can't fix up channel from 1 to 2 because 2 is already in use WARNING[24000] chan_dahdi.c: Hangup on bad channel 0/2 on span 1 WARNING[24000] chan_dahdi.c: Can't fix up channel from 2 to 3 because 3 is already in use WARNING[24000] chan_dahdi.c: Can't fix up channel from 3 to 4 because 4 is already in use WARNING[24000] chan_dahdi.c: Can't fix up channel from 4 to 5 because 5 is already in use WARNING[24000] chan_dahdi.c: Can't fix up channel from 5 to 6 because 6 is already in use WARNING[24000] chan_dahdi.c: Hangup on bad channel 0/6 on span 1 WARNING[24000] chan_dahdi.c: Whoa, there's no owner, and we're having to fix up channel 6 to channel 8 WARNING[24000] chan_dahdi.c: Whoa, there's no owner, and we're having to fix up channel 1 to channel 2 WARNING[24000] chan_dahdi.c: Can't fix up channel from 5 to 6 because 6 is already in use [/size] Does anybody know what these messages mean? I use the following drives and asterisk: Asterisk 1.6.2.12 libpri 1.4.11.4-1_centos5 dahdi linux-2.4.0-1_centos5 We are using two Digium, Inc. Wildcard TE420P quad-span T1/E1/J1 card 3.3V (PCI-Express) (rev 02) Kind regards, Arjan Kroon -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20121029/4bdcec18/attachment.htm>
Jonathan Rose
2012-Oct-29 13:44 UTC
[asterisk-users] asterisk crashed on segmentation fault
Check us out at: http://digium.com & http://asterisk.org Arjan Kroon wrote:> Hello, > > I have a problem. > One every couple of months my asterisk system crashes with a > segmentation fault.Normally if you are getting a segfault, that's a good reason to file a bug report. However...> I use the following drives and asterisk: > Asterisk 1.6.2.12Using an old, unsupported version of Asterisk means that approach would probably be fruitless. I'd recommend you consider upgrading to either 1.8 or 11 at this point. If you absolutely must stick with 1.6.2 for whatever reason, then you can use 1.8 on a test system to see if you can reproduce your problem and if you can, file a bug report against that and hope the patch either translates well to 1.6.2 without much intervention or you could attempt to backport it yourself if it doesn't. Good luck with your problem. -- Jonathan R. Rose Digium, Inc. | Software Engineer 445 Jan Davis Drive NW - Huntsville, AL 35806 - US direct +1 256 428 6139