Bug 200924 - futex + apic_timer BUG: spinlock lockup on CPU#0
Summary: futex + apic_timer BUG: spinlock lockup on CPU#0
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 6
Hardware: i686
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Dave Jones
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks: FCMETA_LOCKDEP
TreeView+ depends on / blocked
 
Reported: 2006-08-01 16:43 UTC by John Reiser
Modified: 2015-01-04 22:28 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-10-12 06:22:08 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
screen photograph showing lockup traceback (90.13 KB, image/jpeg)
2006-08-01 16:43 UTC, John Reiser
no flags Details
serial console capture (27.49 KB, text/plain)
2006-08-02 14:06 UTC, John Reiser
no flags Details
captured serial console log (24.95 KB, text/plain)
2006-08-03 20:40 UTC, John Reiser
no flags Details

Description John Reiser 2006-08-01 16:43:39 UTC
Description of problem: Machine freezes with BUG on VGA text console.


Version-Release number of selected component (if applicable):
kernel-2.6.17-1.2431.fc6

How reproducible:
Once

Steps to Reproduce:
1. rpmbuild -ba --target i686 glibc-2.4.90-15.src.rpm
2.
3.
  
Actual results:
Lockup during running of tests as part of glibc build.

Expected results:
No lockup.

Additional info:

Comment 1 John Reiser 2006-08-01 16:43:39 UTC
Created attachment 133415 [details]
screen photograph showing lockup traceback

Comment 2 Dave Jones 2006-08-02 02:09:00 UTC
darn, I'd love to see the bit that had scrolled off the top of the screen.
Is this reproducable ? Any chance you could hook up a serial console ?


Comment 3 John Reiser 2006-08-02 14:06:29 UTC
Created attachment 133479 [details]
serial console capture

After trimming down the glibc tests to just the nptl subdirectory, it took
about 10 minutes to tickle the kernel BUG.  Here is the serial console, as
captured by minicom.

Comment 4 Dave Jones 2006-08-03 18:47:36 UTC
The PI Futex code did get some important fixes after 2431.  Can you repeat this
on the latest rawhide kernel?

(Btw, I also just sent a fix upstream for the incorrect tainting of your oopses.
That shouldn't happen).


Comment 5 John Reiser 2006-08-03 20:37:41 UTC
Booting kernel-2.6.17-1.2510.fc6 and running the glibc/nptl tests, I get no BUG.
 There was one "Maximum lock depth 1024 reached task: ld-linux.so.2 (4210)"
which happened the first time, but not in the next 4 passes, not even with a
reboot between pass 3 and pass 4.  So the probability seems less.  I will attach
the serial console log.

[Thank you for looking into the incorrect tainting, too.  I wondered what was
going on there; I use only modules from Fedora Core fc6t1 builds, and no others.]

Comment 6 John Reiser 2006-08-03 20:40:01 UTC
Created attachment 133584 [details]
captured serial console log

Note "Maximum lock depth 1024 reached ..." on line 260.

Comment 7 Dave Jones 2006-09-14 05:58:38 UTC
Is this still happening with the current builds ?


Comment 8 John Reiser 2006-09-15 13:47:46 UTC
I have not seen this problem since I last reported it on Aug.3.  "Yum update"
has been run approximately weekly.

Comment 9 Dave Jones 2006-10-12 06:22:08 UTC
ok, thanks.


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