Red Hat Bugzilla – Bug 200924
futex + apic_timer BUG: spinlock lockup on CPU#0
Last modified: 2015-01-04 17:28:03 EST
Description of problem: Machine freezes with BUG on VGA text console.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. rpmbuild -ba --target i686 glibc-2.4.90-15.src.rpm
Lockup during running of tests as part of glibc build.
Created attachment 133415 [details]
screen photograph showing lockup traceback
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 ?
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.
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).
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.]
Created attachment 133584 [details]
captured serial console log
Note "Maximum lock depth 1024 reached ..." on line 260.
Is this still happening with the current builds ?
I have not seen this problem since I last reported it on Aug.3. "Yum update"
has been run approximately weekly.