Red Hat Bugzilla – Bug 220826
Kernel BUG at kernel/rwsem.c:20 after resume
Last modified: 2007-11-30 17:11:52 EST
I have noticed that when I resume after suspending or hibernating I get the bug
swsusp: Restoring Highmem
BUG: sleeping function called from invalid context at kernel/rwsem.c:20
DWARF2 unwinder stuck at syscall_call+0x7/0xb
Leftover inexact backtrace:
The machine seems to function okay after the resume, though sometimes freezes,
in one case with some corruption of rendering on the screen.
I have seen this with several kernels including 2.6.18-1.2849.fc6,
2.6.18-1.2868.fc6 and 2.6.18-1.2869.fc6
This seems related to bug 201508, but still occurs even thoguh that bug is
supposed to be fixed. This is with processor Mobile Intel(R) Pentium(R) 4 - M
CPU 2.00GHz and GeForce4 440 Go graphics card.
The backtrace seems to have gone away in the current kernel 2.6.19-1-2895.fc6