Bug 799680 - inconsistent lock state after resuming from hibernation with kernel-3.3.0-0.rc5.git3.1.fc17.x86_64
Summary: inconsistent lock state after resuming from hibernation with kernel-3.3.0-0.r...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 17
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-03-04 08:27 UTC by Joachim Backes
Modified: 2012-03-05 02:41 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-03-05 02:41:39 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Joachim Backes 2012-03-04 08:27:53 UTC
Description of problem:
After resuming from hibernation seeing "Inconsistent lock state" in /var/log/messages

Mar  4 08:09:44 eule kernel: [40852.983973] =================================
Mar  4 08:09:44 eule kernel: [40852.983974] [ INFO: inconsistent lock state ] 
Mar  4 08:09:44 eule kernel: [40852.983978] 3.3.0-0.rc5.git3.1.fc17.x86_64 #1 Tainted: G         C O     
Mar  4 08:09:44 eule kernel: [40852.983980] ---------------------------------
Mar  4 08:09:44 eule kernel: [40852.983982] inconsistent {HARDIRQ-ON-W} -> {IN-HARDIRQ-W} usage.
Mar  4 08:09:44 eule kernel: [40852.983985] swapper/1/0 [HC1[1]:SC0[0]:HE0:SE1] takes:
Mar  4 08:09:44 eule kernel: [40852.983987]  (&(&pThis->Spinlock)->rlock){?.+...}, at: [<ffffffffa0329832>] VBoxHost_RTSpinlockAcquire+0x12/0x20 [vboxdrv]
Mar  4 08:09:44 eule kernel: [40852.984010] {HARDIRQ-ON-W} state was registered at:
Mar  4 08:09:44 eule kernel: [40852.984012]   [<ffffffff810cad1b>] __lock_acquire+0x5fb/0x1bb0
Mar  4 08:09:44 eule kernel: [40852.984019]   [<ffffffff810cc9a1>] lock_acquire+0xa1/0x1e0
Mar  4 08:09:44 eule kernel: [40852.984023]   [<ffffffff8169d1b6>] _raw_spin_lock+0x46/0x80
Mar  4 08:09:44 eule kernel: [40852.984028]   [<ffffffffa0329832>] VBoxHost_RTSpinlockAcquire+0x12/0x20 [vboxdrv]
Mar  4 08:09:44 eule kernel: [40852.984040]   [<ffffffffa03256bb>] VBoxHost_RTMpNotificationRegister+0x6b/0x1d0 [vboxdrv]
Mar  4 08:09:44 eule kernel: [40852.984051]   [<ffffffffa031f2ec>] supdrvInitDevExt+0x3ec/0x7b0 [vboxdrv]
Mar  4 08:09:44 eule kernel: [40852.984061]   [<ffffffffa0363071>] dead_read+0x1/0x10 [parport]
Mar  4 08:09:44 eule kernel: [40852.984066]   [<ffffffff8100212a>] do_one_initcall+0x12a/0x180
Mar  4 08:09:44 eule kernel: [40852.984071]   [<ffffffff810dad26>] sys_init_module+0x1146/0x2260
Mar  4 08:09:44 eule kernel: [40852.984075]   [<ffffffff816a68e9>] system_call_fastpath+0x16/0x1b
Mar  4 08:09:44 eule kernel: [40852.984080] irq event stamp: 14243360
Mar  4 08:09:44 eule kernel: [40852.984082] hardirqs last  enabled at (14243357): [<ffffffff81022301>] mwait_idle+0x91/0x4f0
Mar  4 08:09:44 eule kernel: [40852.984086] hardirqs last disabled at (14243358): [<ffffffff816a789e>] call_function_single_interrupt+0x6e/0x80
Mar  4 08:09:44 eule kernel: [40852.984091] softirqs last  enabled at (14243360): [<ffffffff81068643>] _local_bh_enable+0x13/0x20
Mar  4 08:09:44 eule kernel: [40852.984096] softirqs last disabled at (14243359): [<ffffffff81069fe5>] irq_enter+0x75/0x90
Mar  4 08:09:44 eule kernel: [40852.984099] 
Mar  4 08:09:44 eule kernel: [40852.984100] other info that might help us debug this:
Mar  4 08:09:44 eule kernel: [40852.984102]  Possible unsafe locking scenario:
Mar  4 08:09:44 eule kernel: [40852.984103] 
Mar  4 08:09:44 eule kernel: [40852.984104]        CPU0    
Mar  4 08:09:44 eule kernel: [40852.984105]        ----    
Mar  4 08:09:44 eule kernel: [40852.984107]   lock(&(&pThis->Spinlock)->rlock);
Mar  4 08:09:44 eule kernel: [40852.984109]   <Interrupt>
Mar  4 08:09:44 eule kernel: [40852.984110]     lock(&(&pThis->Spinlock)->rlock);
Mar  4 08:09:44 eule kernel: [40852.984113] 
Mar  4 08:09:44 eule kernel: [40852.984114]  *** DEADLOCK ***
Mar  4 08:09:44 eule kernel: [40852.984115] 
Mar  4 08:09:44 eule kernel: [40852.984116] no locks held by swapper/1/0.


Version-Release number of selected component (if applicable):
kernel-3.3.0-0.rc5.git3.1.fc17.x86_64 and previous

How reproducible:
each time after resuming from hibernation

Steps to Reproduce:
1.pm-hibernate
2.Resume
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Joachim Backes 2012-03-04 08:34:03 UTC
Board: ASROCK ConRoe1333-DVI/H

Comment 2 Dave Jones 2012-03-05 02:41:39 UTC
vbox problem.


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