Bug 440180 - random crashes all 2.6.24 kernels, 2.6.23 stable
random crashes all 2.6.24 kernels, 2.6.23 stable
Product: Fedora
Classification: Fedora
Component: kernel (Show other bugs)
All Linux
low Severity low
: ---
: ---
Assigned To: John W. Linville
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2008-04-01 22:57 EDT by Alex Eskin
Modified: 2008-08-19 14:34 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2008-08-19 14:34:18 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
output of dmesg (120.88 KB, text/plain)
2008-04-01 22:57 EDT, Alex Eskin
no flags Details
dmesg output from kernel-debug- (42.16 KB, text/plain)
2008-04-02 19:35 EDT, Alex Eskin
no flags Details
/var/log/messages excrept from crash with current linus tree (825.18 KB, text/plain)
2008-04-05 17:19 EDT, Alex Eskin
no flags Details
.config from stable kernel (from comment #13) (79.66 KB, application/octet-stream)
2008-04-18 22:05 EDT, Alex Eskin
no flags Details

  None (edit)
Description Alex Eskin 2008-04-01 22:57:50 EDT
Description of problem:

I see random hangs when running any 2.6.24 kernel. But if
I run, the system is stable. I managed to 
capture the output of dmesg after one crash, and it
seems to have an oops. 

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Boot with kernel 2.6.24-50.fc8
2. Use the system for a while (streaming video may make problem
   occur more quickly, but it may be an illusion)
Actual results:
System freezes, or X crashes. Attached output of dmesg after
such a crash

Expected results:
It should be at least as stable as 2.6.23

Additional info:
Comment 1 Alex Eskin 2008-04-01 22:57:50 EDT
Created attachment 300007 [details]
output of dmesg
Comment 2 Alex Eskin 2008-04-02 19:35:39 EDT
Created attachment 300152 [details]
dmesg output from kernel-debug-

Another crash log
Comment 3 Alex Eskin 2008-04-02 19:39:33 EDT
Problem is now fairly reproducible (watching 
streaming video causes crash within 20 minutes).
Hardware is Thinkpad T41, with radeonfb module in the initrd. 
memtest86+ has been run recently, with no problems reported.

Any other suggestions on how to debug this?
Comment 4 Chuck Ebbert 2008-04-02 22:24:59 EDT
(In reply to comment #3)
> Problem is now fairly reproducible (watching 
> streaming video causes crash within 20 minutes).

Watching streaming video using what network adapter?
Comment 5 Alex Eskin 2008-04-02 22:58:06 EDT
I was using the wifi  (ath5k driver) on kernel-debug-
to get the crash. 

I guess I could try watching streaming video using 
a wired connection. Will report on this tomorrow.

Right now I am using the ath5k driver on kernel-
and it is completely stable. 
Comment 6 Alex Eskin 2008-04-03 08:47:44 EDT
Four hours of streaming video using the wired network on kernel-debug-
did not produce a crash. So perhaps the problem is some change in ath5k
or mac80211 after Any suggestions on how to track it down further?
Comment 7 Chuck Ebbert 2008-04-03 22:11:38 EDT
Hmm, another report that ath5k is probably scribbling on memory.
Comment 8 Alex Eskin 2008-04-04 16:02:25 EDT
Is there a way to do the analogue of git bisect on fedora kernels? 

I could try bisecting the mainline kernels if I could figure out which 
mainline kernel corresponds to the versions of ath5k and mac80211 
in fedora kernel I can trigger the crash within half an
hour or so, so bisection is not out of the question.
Comment 9 John W. Linville 2008-04-04 17:07:19 EDT was built in early December, well before 2.6.24 was available.  
Yet, it probably contained wireless bits that will only be in 2.6.25 and 

If you wouldn't mind, it might be helpful if you could determine whether or 
not the issue is observable in the current linux-2.6 kernel from Linus.  If 
so, you could bisect between 2.6.24 and the current HEAD.

If the problem is not observable in Linus' kernel, then you could bisect the 
wireless-testing tree.  If Linus' kernel is not affected, then the problem 
should occur between the merge-2008-04-01 tag and the master-2008-04-01.  
(FWIW, merge-2008-04-01 tag is equivalent to 2.6.25-rc8 and master-2008-04-01 
has all the wireless patches queued for 2.6.26 as of 2008-04-01.)

Thanks for offering the bisection service! :-)
Comment 10 Alex Eskin 2008-04-05 17:17:34 EDT
I tried the current linus kernel, but I am not sure how to interpret
the results. I was able to stream video for a few hours, but eventually
I got a crash. This time, I had a whole bunch of "assertion failed"
notes in /var/log/messages (which are attached). 

So I am not sure if this crash is the same issue as what I had before,
and I do not know what the next step should be. Any suggestions?

Comment 11 Alex Eskin 2008-04-05 17:19:40 EDT
Created attachment 301391 [details]
/var/log/messages excrept from crash with current linus tree
Comment 12 John W. Linville 2008-04-07 08:26:42 EDT
That looks like a different issue to me.  Perhaps you could try bisecting the 
wireless-testing tree as described in comment 9?
Comment 13 Alex Eskin 2008-04-07 11:09:38 EDT
I have been running the head of wireless-testing for two days now with no problems.
So at the moment it looks like the issue either got fixed or got masked by something
(or perhaps was not as reproducible as I thought). 

So I guess there is not much sense in bisecting, but I will give another report
in a week.

Comment 14 John W. Linville 2008-04-16 09:03:41 EDT
The kernels here should have the same wireless code as in the wireless-testing 


Do they resolve the problem as well?
Comment 15 Alex Eskin 2008-04-18 22:04:09 EDT
It is very puzzling. I got two crashes within 20 minutes with the kernel from
comment #14
(but did not capture an oops yet). On the other hand,  wireless-testing head as
of 4/7/08
was running completely stable for more then a week.

So I am not sure what to think. Perhaps there is some difference in the kernel
which is responsible? I am attaching the .config from a kernel which works well
(comment #13).

Comment 16 Alex Eskin 2008-04-18 22:06:00 EDT
Created attachment 302964 [details]
.config from stable kernel (from comment #13)
Comment 17 John W. Linville 2008-07-08 16:04:54 EDT
Do you find the 2.6.25-based kernels satisfactory?
Comment 18 John W. Linville 2008-08-19 14:34:18 EDT
Closed due to lack of response...

Note You need to log in before you can comment on or make changes to this bug.