Bug 6866

Summary: kernel BUG at include/asm/spinlock.h:146!
Product: Other Reporter: lukasz (l_heldt)
Component: OtherAssignee: other_other
Status: REJECTED INSUFFICIENT_DATA    
Severity: normal CC: bunk, wijata
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.9-34.0.1.ELsmp Subsystem:
Regression: --- Bisected commit-id:

Description lukasz 2006-07-19 05:22:17 UTC
Most recent kernel where this bug did not occur:
Distribution: RedHat
Hardware Environment: 2 x DualCore opteron
Software Environment:
Problem Description:

Kernel panic with following error:

Jul 19 14:07:20 beta13 kernel: ------------[ cut here ]------------
Jul 19 14:07:20 beta13 kernel: kernel BUG at include/asm/spinlock.h:146!
Jul 19 14:07:20 beta13 kernel: invalid operand: 0000 [#1]
Jul 19 14:07:20 beta13 kernel: SMP
Jul 19 14:07:20 beta13 kernel: Modules linked in: raid5 xor ipt_REJECT loop
iptable_filter ip_tables nfsd exportfs md5 ipv6 autofs4 w83627hf eeprom lm85
i2c_sensor i2c_isa i2c_amd756 i2c_dev i2c_core nfs lockd nfs_acl sunrpc
dm_mirror dm_mod button battery ac ohci_hcd hw_random
 shpchp e100 mii tg3 bonding(U) floppy ext3 jbd sata_promise sata_sil libata
sd_mod scsi_mod
Jul 19 14:07:20 beta13 kernel: CPU:    2
Jul 19 14:07:20 beta13 kernel: EIP:    0060:[<c02d12c8>]    Not tainted VLI
Jul 19 14:07:20 beta13 kernel: EFLAGS: 00010046   (2.6.9-34.0.1.ELsmp)
Jul 19 14:07:20 beta13 kernel: EIP is at _spin_lock_irqsave+0x20/0x45
Jul 19 14:07:20 beta13 kernel: eax: c011e82f   ebx: 00000246   ecx: c02e4cee  
edx: c02e4cee
Jul 19 14:07:20 beta13 kernel: esi: d0a81f54   edi: d5592000   ebp: d5592f9c  
esp: d5592f84
Jul 19 14:07:20 beta13 kernel: ds: 007b   es: 007b   ss: 0068
Jul 19 14:07:20 beta13 kernel: Process md0_resync (pid: 12669,
threadinfo=d5592000 task=e1e2f670)
Jul 19 14:07:20 beta13 kernel: Stack: d0a81f50 d0a81f54 c011e82f f766b580
00000000 d5592000 00000000 c0270ea4
Jul 19 14:07:20 beta13 kernel:        00000000 e1e2f670 c0120291 d5592fd0
d5592fd0 d0a81ee4 c02d25ae f76966b0
Jul 19 14:07:20 beta13 kernel:        00000000 e1e2f670 c0120291 d5592fd0
d5592fd0 00000000 00000000 0000007b
Jul 19 14:07:20 beta13 kernel: Call Trace:
Jul 19 14:07:20 beta13 kernel:  [<c011e82f>] complete+0x12/0x3d
Jul 19 14:07:20 beta13 kernel:  [<c0270ea4>] md_thread+0x15f/0x168
Jul 19 14:07:20 beta13 kernel:  [<c0120291>] autoremove_wake_function+0x0/0x2d
Jul 19 14:07:20 beta13 kernel:  [<c02d25ae>] ret_from_fork+0x6/0x14
Jul 19 14:07:20 beta13 kernel:  [<c0120291>] autoremove_wake_function+0x0/0x2d
Jul 19 14:07:20 beta13 kernel:  [<c0270d45>] md_thread+0x0/0x168
Jul 19 14:07:20 beta13 kernel:  [<c01041f5>] kernel_thread_helper+0x5/0xb
Jul 19 14:07:20 beta13 kernel: Code: 81 00 00 00 00 01 c3 f0 ff 00 c3 56 89 c6
53 9c 5b fa 81 78 04 ad 4e ad de 74 18 ff 74 24 08 68 ee 4c 2e c0 e8 74 13 e5 ff
59 58 <0f> 0b 92 00 a8 3d 2e c0 f0 fe 0e 79 13 f7 c3 00 02 00 00 74 01
Jul 19 14:07:20 beta13 kernel:  Badness in complement_pos at drivers/char/vt.c:456
Jul 19 14:07:20 beta13 kernel:  [<c020711e>] complement_pos+0x3d/0x132
Jul 19 14:07:20 beta13 kernel:  [<c0205215>] clear_selection+0xd/0x3e
Jul 19 14:07:20 beta13 kernel:  [<c0207564>] set_cursor+0x3e/0x6e
Jul 19 14:07:20 beta13 kernel:  [<c020a543>] vt_console_print+0x286/0x2a5
Jul 19 14:07:20 beta13 kernel:  [<c020a2bd>] vt_console_print+0x0/0x2a5
Jul 19 14:07:20 beta13 kernel:  [<c012242b>] __call_console_drivers+0x36/0x40
Jul 19 14:07:20 beta13 kernel:  [<c0122837>] release_console_sem+0x43/0xa9
Jul 19 14:07:20 beta13 kernel:  [<c0122781>] vprintk+0x136/0x14a
Jul 19 14:07:20 beta13 kernel:  [<c0122648>] printk+0xe/0x11
Jul 19 14:07:20 beta13 kernel:  [<c011aa86>] bust_spinlocks+0x3a/0x43
Jul 19 14:07:20 beta13 kernel:  [<c0106047>] die+0xfb/0x16b
Jul 19 14:07:20 beta13 kernel:  [<c0106409>] do_invalid_op+0xcf/0xf2
Jul 19 14:07:20 beta13 kernel:  [<c02d12c8>] _spin_lock_irqsave+0x20/0x45
Jul 19 14:07:20 beta13 kernel:  [<c011e75d>] __wake_up_common+0x36/0x51
Jul 19 14:07:20 beta13 kernel:  [<c011e7a1>] __wake_up+0x29/0x3c
Jul 19 14:07:20 beta13 kernel:  [<c010633a>] do_invalid_op+0x0/0xf2
Jul 19 14:07:20 beta13 kernel:  [<c02d316b>] error_code+0x2f/0x38
Jul 19 14:07:20 beta13 kernel:  [<c011e82f>] complete+0x12/0x3d
Jul 19 14:07:20 beta13 kernel:  [<c02d12c8>] _spin_lock_irqsave+0x20/0x45
Jul 19 14:07:20 beta13 kernel:  [<c011e82f>] complete+0x12/0x3d
Jul 19 14:07:20 beta13 kernel:  [<c0270ea4>] md_thread+0x15f/0x168
Jul 19 14:07:20 beta13 kernel:  [<c0120291>] autoremove_wake_function+0x0/0x2d
Jul 19 14:07:20 beta13 kernel:  [<c02d25ae>] ret_from_fork+0x6/0x14
Jul 19 14:07:20 beta13 kernel:  [<c0120291>] autoremove_wake_function+0x0/0x2d
Jul 19 14:07:20 beta13 kernel:  [<c0270d45>] md_thread+0x0/0x168
Jul 19 14:07:20 beta13 kernel:  [<c01041f5>] kernel_thread_helper+0x5/0xb
Jul 19 14:07:20 beta13 kernel: Badness in poke_blanked_console at
drivers/char/vt.c:2929
Jul 19 14:07:20 beta13 kernel:  [<c020b132>] poke_blanked_console+0x30/0x9a
Jul 19 14:07:20 beta13 kernel:  [<c020a551>] vt_console_print+0x294/0x2a5
Jul 19 14:07:20 beta13 kernel:  [<c020a2bd>] vt_console_print+0x0/0x2a5
Jul 19 14:07:20 beta13 kernel:  [<c012242b>] __call_console_drivers+0x36/0x40
Jul 19 14:07:20 beta13 kernel:  [<c0122837>] release_console_sem+0x43/0xa9
Jul 19 14:07:20 beta13 kernel:  [<c0122781>] vprintk+0x136/0x14a
Jul 19 14:07:20 beta13 kernel:  [<c0122648>] printk+0xe/0x11
Jul 19 14:07:20 beta13 kernel:  [<c011aa86>] bust_spinlocks+0x3a/0x43
Jul 19 14:07:20 beta13 kernel:  [<c0106047>] die+0xfb/0x16b
Jul 19 14:07:20 beta13 kernel:  [<c0106409>] do_invalid_op+0xcf/0xf2
Jul 19 14:07:20 beta13 kernel:  [<c02d12c8>] _spin_lock_irqsave+0x20/0x45
Jul 19 14:07:20 beta13 kernel:  [<c011e75d>] __wake_up_common+0x36/0x51
Jul 19 14:07:20 beta13 kernel:  [<c011e7a1>] __wake_up+0x29/0x3c
Jul 19 14:07:20 beta13 kernel:  [<c010633a>] do_invalid_op+0x0/0xf2
Jul 19 14:07:20 beta13 kernel:  [<c02d316b>] error_code+0x2f/0x38
Jul 19 14:07:20 beta13 kernel:  [<c011e82f>] complete+0x12/0x3d
Jul 19 14:07:20 beta13 kernel:  [<c02d12c8>] _spin_lock_irqsave+0x20/0x45
Jul 19 14:07:20 beta13 kernel:  [<c011e82f>] complete+0x12/0x3d
Jul 19 14:07:20 beta13 kernel:  [<c0270ea4>] md_thread+0x15f/0x168
Jul 19 14:07:20 beta13 kernel:  [<c0120291>] autoremove_wake_function+0x0/0x2d
Jul 19 14:07:20 beta13 kernel:  [<c02d25ae>] ret_from_fork+0x6/0x14
Jul 19 14:07:20 beta13 kernel:  [<c0120291>] autoremove_wake_function+0x0/0x2d
Jul 19 14:07:20 beta13 kernel:  [<c0270d45>] md_thread+0x0/0x168
Jul 19 14:07:20 beta13 kernel:  [<c01041f5>] kernel_thread_helper+0x5/0xb
Jul 19 14:07:20 beta13 kernel: Fatal exception: panic in 5 seconds


Steps to reproduce:

I was playing with raid failure simulation.
Created raid5 device on loop devices and failed 2 out of 3 devices on which raid
has been setup.
Comment 1 Adrian Bunk 2006-07-19 07:58:26 UTC
Can you reproduce this problem with a vanilla 2.6.17 kernel from ftp.kernel.org?

If yes, please post the output with kernel 2.6.17.

If no, please close this bug and contact RedHat for support.