[Bug 308583] New: kernel-rt_debug: BUG: bad unlock balance detected!
https://bugzilla.novell.com/show_bug.cgi?id=308583 Summary: kernel-rt_debug: BUG: bad unlock balance detected! Product: openSUSE 10.3 Version: Beta 3 Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: sdietrich@novell.com ReportedBy: jblunck@novell.com QAContact: qa@suse.de Found By: --- Haven't checked yet if this also happens with the SLERT beta kernel. ===================================== [ BUG: bad unlock balance detected! ] ------------------------------------- swapper/1 is trying to release lock (per_cpu_lock__slab_irq_locks_locked) at: [<ffffffff802bc73e>] kmem_cache_alloc+0xce/0x170 but there are no more locks to release! other info that might help us debug this: 2 locks held by swapper/1: #0: (&sysfs_inode_imutex_key){--..}, at: [<ffffffff80318e90>] create_dir+0x40/0x210 #1: (per_cpu_lock__slab_irq_locks_locked#4){--..}, at: [<ffffffff802bb4b0>] cache_grow+0x370/0x470 stack backtrace: Call Trace: [<ffffffff802623a7>] print_unlock_inbalance_bug+0xf7/0x100 [<ffffffff80265682>] lock_release_non_nested+0x112/0x1a0 [<ffffffff802bc73e>] kmem_cache_alloc+0xce/0x170 [<ffffffff802657e1>] lock_release+0xd1/0x210 [<ffffffff802d9898>] alloc_inode+0x198/0x1d0 [<ffffffff804ac0a6>] rt_spin_unlock+0x26/0x40 [<ffffffff802bc73e>] kmem_cache_alloc+0xce/0x170 [<ffffffff802b854b>] dbg_redzone1+0x1b/0x30 [<ffffffff802b7f69>] obj_offset+0x9/0x20 [<ffffffff80319290>] init_dir+0x0/0x30 [<ffffffff802d9898>] alloc_inode+0x198/0x1d0 [<ffffffff802d9c1d>] new_inode+0x2d/0xa0 [<ffffffff803171fb>] sysfs_new_inode+0x2b/0x150 [<ffffffff80317390>] sysfs_create+0x70/0x110 [<ffffffff80319008>] create_dir+0x1b8/0x210 [<ffffffff80319092>] sysfs_create_dir+0x32/0x80 [<ffffffff804ac0ae>] rt_spin_unlock+0x2e/0x40 [<ffffffff8035d985>] kobject_shadow_add+0xe5/0x220 [<ffffffff8035dad0>] kobject_add+0x10/0x20 [<ffffffff803ee646>] device_add+0xd6/0x620 [<ffffffff8036e672>] pci_bus_add_device+0x22/0x80 [<ffffffff8036e729>] pci_bus_add_devices+0x59/0x160 [<ffffffff803ba919>] acpi_pci_root_start+0x21/0x3d [<ffffffff803b8336>] acpi_start_single_object+0x32/0x57 [<ffffffff803b9668>] acpi_device_probe+0xbf/0x10f [<ffffffff803f12b6>] driver_probe_device+0xa6/0x1c0 [<ffffffff803f145b>] __driver_attach+0x8b/0x90 [<ffffffff803f13d0>] __driver_attach+0x0/0x90 [<ffffffff803f04bd>] bus_for_each_dev+0x5d/0x90 [<ffffffff803f10e1>] driver_attach+0x21/0x30 [<ffffffff803f0980>] bus_add_driver+0xb0/0x220 [<ffffffff803f15d2>] driver_register+0x52/0x90 [<ffffffff803b99a3>] acpi_bus_register_driver+0x43/0x45 [<ffffffff808d4bfd>] acpi_pci_root_init+0x1e/0x2d [<ffffffff808b7c64>] kernel_init+0x194/0x490 [<ffffffff80263e3d>] trace_hardirqs_on+0xd/0x10 [<ffffffff804aba81>] trace_hardirqs_on_thunk+0x3a/0x3c [<ffffffff80263d8f>] trace_hardirqs_on_caller+0xcf/0x170 [<ffffffff8020b378>] child_rip+0xa/0x12 [<ffffffff8020aa60>] restore_args+0x0/0x30 [<ffffffff808b7ad0>] kernel_init+0x0/0x490 [<ffffffff8020b36e>] child_rip+0x0/0x12 INFO: lockdep is turned off. --------------------------- | preempt count: 00000000 ] | 0-level deep critical section nesting: ---------------------------------------- ------------[ cut here ]------------ kernel BUG at kernel/rtmutex.c:682! invalid opcode: 0000 [1] PREEMPT SMP last sysfs file: Entering kdb (current=0xffff810037afa040, pid 1) on processor 3 Oops: <NULL> due to oops @ 0xffffffff804ab5c4 r15 = 0xffffffff803ac954 r14 = 0x00000000000000d0 r13 = 0xffffffff80975200 r12 = 0x0000000000000246 rbp = 0xffff810143dcb9f0 rbx = 0xffff8100801be200 r11 = 0x0000000000000000 r10 = 0x0000000000000000 r9 = 0x0000000000000001 r8 = 0x0000000000000000 rax = 0xffff810037afa040 rcx = 0xffffffffffffffff rdx = 0xffff810037afa040 rsi = 0xffff8100801be218 rdi = 0xffff8100801be200 orig_rax = 0xffffffffffffffff rip = 0xffffffff804ab5c4 cs = 0x0000000000000010 eflags = 0x0000000000010046 rsp = 0xffff810143dcb920 ss = 0x0000000000000000 ®s = 0xffff810143dcb888 [3]kdb> bt Stack traceback for pid 1 0xffff810037afa040 1 0 1 3 R 0xffff810037afa3f0 *swapper rsp rip Function (args) bb_parse_opcode: no match at [kernel]kdb_save_running 0xffffffff8034c8d0 - 'push' bb_parse_opcode: no match at [kernel]kdb_save_running 0xffffffff8034c8d1 - 'mov' bb_parse_opcode: no match at [kernel]kdb_save_running 0xffffffff8034c8d4 - 'push' bb_parse_opcode: no match at [kernel]kdb_save_running 0xffffffff8034c8d5 - 'mov' bb_parse_opcode: no match at [kernel]kdb_save_running 0xffffffff8034c8d8 - 'sub' kdb_bb: address 0x0000000000000005 not recognised Using old style backtrace, unreliable with no arguments rsp rip Function (args) 0xffff810143dcb908 0xffffffff804ab5c4 rt_spin_lock_slowlock+0x1b4 0xffff810143dcb9e8 0xffffffff803ac954 acpi_get_object_info+0x70 0xffff810143dcb9f8 0xffffffff804abfad __rt_spin_lock+0x3d 0xffff810143dcba18 0xffffffff804ac188 rt_spin_lock+0x58 0xffff810143dcba38 0xffffffff802bc1a8 kmem_cache_zalloc+0x68 0xffff810143dcba48 0xffffffff80363e29 debug_locks_off+0x9 0xffff810143dcba88 0xffffffff803ac954 acpi_get_object_info+0x70 0xffff810143dcbac8 0xffffffff803b8161 do_acpi_find_child+0x2f 0xffff810143dcbaf8 0xffffffff803ade5f acpi_ns_walk_namespace+0xc0 0xffff810143dcbb10 0xffffffff803b8132 do_acpi_find_child [3]more> Only 'q' or 'Q' are processed at more prompt, input ignored 0xffff810143dcbb30 0xffffffff803b8132 do_acpi_find_child 0xffff810143dcbb58 0xffffffff803ab41f acpi_walk_namespace+0x65 0xffff810143dcbba8 0xffffffff803b812c acpi_get_child+0x40 0xffff810143dcbbc8 0xffffffff8037b8d9 acpi_pci_find_device+0x39 0xffff810143dcbbe8 0xffffffff803b7f7b acpi_platform_notify+0xd4 0xffff810143dcbc28 0xffffffff803ee662 device_add+0xf2 0xffff810143dcbc98 0xffffffff8036e672 pci_bus_add_device+0x22 0xffff810143dcbcb8 0xffffffff8036e729 pci_bus_add_devices+0x59 0xffff810143dcbce8 0xffffffff803ba919 acpi_pci_root_start+0x21 0xffff810143dcbcf8 0xffffffff803b8336 acpi_start_single_object+0x32 0xffff810143dcbd28 0xffffffff803b9668 acpi_device_probe+0xbf 0xffff810143dcbd78 0xffffffff803f12b6 driver_probe_device+0xa6 0xffff810143dcbda8 0xffffffff803f145b __driver_attach+0x8b 0xffff810143dcbdc8 0xffffffff803f13d0 __driver_attach 0xffff810143dcbdd8 0xffffffff803f04bd bus_for_each_dev+0x5d 0xffff810143dcbe28 0xffffffff803f10e1 driver_attach+0x21 0xffff810143dcbe38 0xffffffff803f0980 bus_add_driver+0xb0 0xffff810143dcbe78 0xffffffff803f15d2 driver_register+0x52 0xffff810143dcbe98 0xffffffff803b99a3 acpi_bus_register_driver+0x43 0xffff810143dcbea8 0xffffffff808d4bfd acpi_pci_root_init+0x1e 0xffff810143dcbeb8 0xffffffff808b7c64 kernel_init+0x194 0xffff810143dcbed0 0xffffffff80263e3d trace_hardirqs_on+0xd [3]more> Only 'q' or 'Q' are processed at more prompt, input ignored 0xffff810143dcbef0 0xffffffff804aba81 trace_hardirqs_on_thunk+0x3a 0xffff810143dcbf10 0xffffffff80263d8f trace_hardirqs_on_caller+0xcf 0xffff810143dcbf48 0xffffffff8020b378 child_rip+0xa [3]kdb> bt Stack traceback for pid 1 0xffff810037afa040 1 0 1 3 R 0xffff810037afa3f0 *swapper rsp rip Function (args) kdb_bb: address 0x0000000000000005 not recognised Using old style backtrace, unreliable with no arguments rsp rip Function (args) 0xffff810143dcb908 0xffffffff804ab5c4 rt_spin_lock_slowlock+0x1b4 0xffff810143dcb9e8 0xffffffff803ac954 acpi_get_object_info+0x70 0xffff810143dcb9f8 0xffffffff804abfad __rt_spin_lock+0x3d 0xffff810143dcba18 0xffffffff804ac188 rt_spin_lock+0x58 0xffff810143dcba38 0xffffffff802bc1a8 kmem_cache_zalloc+0x68 0xffff810143dcba48 0xffffffff80363e29 debug_locks_off+0x9 0xffff810143dcba88 0xffffffff803ac954 acpi_get_object_info+0x70 0xffff810143dcbac8 0xffffffff803b8161 do_acpi_find_child+0x2f 0xffff810143dcbaf8 0xffffffff803ade5f acpi_ns_walk_namespace+0xc0 0xffff810143dcbb10 0xffffffff803b8132 do_acpi_find_child 0xffff810143dcbb30 0xffffffff803b8132 do_acpi_find_child 0xffff810143dcbb58 0xffffffff803ab41f acpi_walk_namespace+0x65 0xffff810143dcbba8 0xffffffff803b812c acpi_get_child+0x40 0xffff810143dcbbc8 0xffffffff8037b8d9 acpi_pci_find_device+0x39 0xffff810143dcbbe8 0xffffffff803b7f7b acpi_platform_notify+0xd4 [3]more> -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=308583#c1 --- Comment #1 from Sven-Thorsten Dietrich <sdietrich@novell.com> 2007-09-17 14:20:11 MST --- Can you try to reconfirm against latest openSUSE Kernel? A patch has been checked in that should fix this. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=308583 User sdietrich@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=308583#c2 Sven-Thorsten Dietrich <sdietrich@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX --- Comment #2 from Sven-Thorsten Dietrich <sdietrich@novell.com> 2008-11-12 19:04:03 MST --- openSUSE Kernel will be revved to a later version. Marking as WONTFIX. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com