Summary: | ASTERISK-12914: [patch] 1.6.0.1 crashes randomly | ||
Reporter: | Marcin Kowalczyk (kowalma) | Labels: | |
Date Opened: | 2008-10-16 06:52:04 | Date Closed: | 2008-12-22 16:37:48.000-0600 |
Priority: | Critical | Regression? | No |
Status: | Closed/Complete | Components: | Channels/chan_iax2 |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) 20081019__bug13717.diff.txt ( 1) 20081102__bug13717.diff.txt ( 2) core.asterisk-IBM-2008-11-02T22_16.txt ( 3) core.asterisk-IBM-2008-11-03T04_11.txt ( 4) core.asterisk-IBM-2008-11-04T17_55.txt ( 5) crash2.txt ( 6) crash-dell.txt ( 7) iax2.pcap ( 8) putty_new.log ( 9) putty.log | |
Description: | Hi, I've compiled 1.6.0.1 on my box on Monday and since then I had few totaly random coredumps. Some of them were done durring night when no call-processing is done, some of them durring peak-time. Asterisk @ IBM x3400 + Sangoma A104d (wanpipe 3.3.14) + DAHDI 2.0 + asterisk-addons Kernel 2.6.19-7 gcc 4.1.2 420 SIP peers, 55 IAX2 peers (IAX modems). Please find attached gbd output, from this output I think that crash is caused by iax2 | ||
Comments: | By: Leif Madsen (lmadsen) 2008-10-16 13:39:06 Just curious if this log is from a machine with DONT_OPTIMIZE enabled? I can't quite tell if this backtrace is useful or not for a developer. Thanks! By: Marcin Kowalczyk (kowalma) 2008-10-16 13:49:51 yes - it's from machine with dont_optimize compiled. I've read backtrace.txt menuselect.makeopts:MENUSELECT_CFLAGS=DONT_OPTIMIZE LOADABLE_MODULES By: Marcin Kowalczyk (kowalma) 2008-10-17 15:04:07 I've attached backtrace from today's crash By: Marcin Kowalczyk (kowalma) 2008-10-18 14:38:30 I've attached backtrace from next crash, and ethereal traces before and after crash. By: Marcin Kowalczyk (kowalma) 2008-10-19 12:24:22 I've just applied provided patch. I'll let you know how Asterisk behavies with that patch. By: Leif Madsen (lmadsen) 2008-10-27 11:48:20 kowalma: does the patch fix your issues? I assume it does as we haven't heard back in a week :) By: Marcin Kowalczyk (kowalma) 2008-11-02 15:07:13.000-0600 Hi, I've just checked and Asterisk crashed again, so patch did not solve problem. asterisk-IBM:/tmp# ls core* core.asterisk-IBM-2008-10-26T08:04:36+0100 core.asterisk-IBM-2008-10-27T07:19:06+0100 core.asterisk-IBM-2008-10-28T05:18:51+0100 core.asterisk-IBM-2008-10-29T20:54:15+0100 core.asterisk-IBM-2008-10-30T15:18:20+0100 core.asterisk-IBM-2008-10-30T20:24:26+0100 core.asterisk-IBM-2008-10-31T10:17:26+0100 core.asterisk-IBM-2008-11-01T13:34:15+0100 core.asterisk-IBM-2008-11-02T22:16:41+0100 asterisk-IBM:/tmp# By: Tilghman Lesher (tilghman) 2008-11-02 22:47:22.000-0600 kowalma: please provide a backtrace from a corefile with the patch. By: Marcin Kowalczyk (kowalma) 2008-11-03 01:06:45.000-0600 Please find attached bt from last two crashes (it's after patching) By: Tilghman Lesher (tilghman) 2008-11-03 07:13:10.000-0600 New patch uploaded. By: Marcin Kowalczyk (kowalma) 2008-11-03 08:06:09.000-0600 I've just applied patch. I will provide feedback in few days. By: Marcin Kowalczyk (kowalma) 2008-11-04 12:37:53.000-0600 Crashed again half hour ago. Please find attached bt output from most recent crash. By: Tilghman Lesher (tilghman) 2008-11-04 14:36:53.000-0600 Okay, so the original crash is fixed, but you have a new crash to report. Please open a new issue with the details of that crash, including that it crashed within manager. This is no longer an IAX2 issue. I am committing the patch posted and this issue will be closed. By: Digium Subversion (svnbot) 2008-11-04 14:38:22.000-0600 Repository: asterisk Revision: 154365 U branches/1.4/channels/chan_iax2.c ------------------------------------------------------------------------ r154365 | tilghman | 2008-11-04 14:38:21 -0600 (Tue, 04 Nov 2008) | 9 lines On busy systems, it's possible for the values checked within a single line of code to change, unless the structure is locked to ensure a consistent state. (closes issue ASTERISK-12914) Reported by: kowalma Patches: 20081102__bug13717.diff.txt uploaded by Corydon76 (license 14) Tested by: kowalma ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=154365 By: Marcin Kowalczyk (kowalma) 2008-12-22 16:26:29.000-0600 My asterisk box started to crash again: Asterisk-node0:/tmp# rasterisk -x "core show version" Asterisk 1.6.0.2 built by root @ Asterisk-node0 on a i686 running Linux on 2008-12-22 20:56:13 UTC Asterisk-node0:/tmp# ls /tmp/core.Asterisk-node0-2008-12-22* |wc -l 44 Asterisk-node0:/tmp# By: Leif Madsen (lmadsen) 2008-12-22 16:37:48.000-0600 As was requested by Corydon76, this is a separate crash issue. Please open a new issue to track it. |