[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#490753: /boot/vmlinuz-2.6.18-6-686: kernel BUG at drivers/md/bitmap.c:1166!



Package: linux-image-2.6.18-6-686
Version: 2.6.18.dfsg.1-18etch6
Severity: critical
File: /boot/vmlinuz-2.6.18-6-686
Justification: breaks the whole system

I thought enabling an internal bitmap with mdadm might be a good idea, until I
started getting kernel panics.  This happened twice during heavy write I/O to
a raid1 md device, on top of which is a crypt dm layer and a reiserfs file
system.

I've since removed the bitmap, but if you need me to re-add it and convey any
subsequent details from /proc/mdstat or whatever, let me know.


------------[ cut here ]------------
kernel BUG at drivers/md/bitmap.c:1166!
invalid opcode: 0000 [#1]
SMP 
Modules linked in: usbhid nfs nfsd exportfs lockd nfs_acl sunrpc button ipv6 deflate zlib_deflate twofish serpent blowfish des sha1 crypto_null af_key reiserfs sha256 aes_i586 dm_crypt w83627hf hwmon_vid i2c_isa eeprom i810_audio ac97_codec snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_pcm snd_mixer_oss snd_seq_dummy intel_agp agpgart snd_seq_oss snd_seq_midi_event snd_seq snd_timer parport_pc snd_seq_device i82875p_edac psmouse sg parport floppy rtc edac_mc serio_raw evdev pcspkr snd i2c_i801 i2c_core soundcore snd_page_alloc shpchp pci_hotplug eth1394 sr_mod cdrom ext3 jbd mbcache dm_mirror dm_snapshot dm_mod raid1 md_mod sd_mod generic usb_storage ide_core ata_piix sata_sil ohci1394 ehci_hcd ieee1394 e1000 uhci_hcd libata scsi_mod usbcore thermal processor fan
CPU:    0
EIP:    0060:[<f89af822>]    Not tainted VLI
EFLAGS: 00010046   (2.6.18-6-686 #1) 
EIP is at bitmap_startwrite+0x125/0x16e [md_mod]
eax: 00003fff   ebx: ef80f680   ecx: c8732f5a   edx: 00003fff
esi: dfaea2c0   edi: 2f5bffe8   ebp: 00000000   esp: dff05b48
ds: 007b   es: 007b   ss: 0068
Process pdflush (pid: 152, ti=dff04000 task=dfa1a550 task.ti=dff04000)
Stack: c8732f5a df9843e8 00000018 ef80f680 00000002 00000018 ef89b880 f898527a 
       00000008 00000000 ef80f680 dfaea340 c2117200 00000002 dfaea2c0 00000000 
       00000000 f8b1d2ab 00000200 dff05ba0 ef80f600 ef80f580 10776327 65fae622 
Call Trace:
 [<f898527a>] make_request+0x4b3/0x51a [raid1]
 [<f8b1d2ab>] crypt_convert_scatterlist+0x7d/0x103 [dm_crypt]
 [<c01ada17>] generic_make_request+0x190/0x1a0
 [<f8b1d849>] crypt_map+0x244/0x2f3 [dm_crypt]
 [<f89ba327>] __map_bio+0x35/0x70 [dm_mod]
 [<f89bab37>] __split_bio+0x168/0x3ec [dm_mod]
 [<c0121838>] __do_softirq+0x5a/0xbb
 [<c0145815>] __alloc_pages+0x4e/0x275
 [<f89bb2dc>] dm_request+0xc7/0xd4 [dm_mod]
 [<c01ada17>] generic_make_request+0x190/0x1a0
 [<c0143f74>] mempool_alloc+0x1c/0xbd
 [<c01af763>] submit_bio+0xbf/0xc5
 [<c015e5ff>] bio_alloc_bioset+0x9b/0xf3
 [<c015b7f4>] submit_bh+0xe4/0x101
 [<f8bb2799>] write_ordered_chunk+0x44/0x69 [reiserfs]
 [<f8bb2714>] add_to_chunk+0x3a/0x51 [reiserfs]
 [<f8bb2ade>] write_ordered_buffers+0x143/0x26c [reiserfs]
 [<f8bb2755>] write_ordered_chunk+0x0/0x69 [reiserfs]
 [<f8bb2e4f>] flush_commit_list+0x189/0x529 [reiserfs]
 [<c0125380>] lock_timer_base+0x15/0x2f
 [<f8bb5929>] do_journal_end+0xab9/0xb08 [reiserfs]
 [<f8bb59d8>] journal_end_sync+0x60/0x65 [reiserfs]
 [<f8ba7a20>] reiserfs_sync_fs+0x32/0x54 [reiserfs]
 [<c015fc5b>] sync_supers+0x61/0xb8
 [<c0146492>] wb_kupdate+0x25/0xdf
 [<c014689d>] pdflush+0x0/0x1b3
 [<c01469b9>] pdflush+0x11c/0x1b3
 [<c014646d>] wb_kupdate+0x0/0xdf
 [<c012d86b>] kthread+0xc2/0xef
 [<c012d7a9>] kthread+0x0/0xef
 [<c0101005>] kernel_thread_helper+0x5/0xb
Code: 8b 46 0c 8b 80 ac 01 00 00 e8 8c ee 7f c7 5b 8b 04 24 66 c7 00 02 00 8b 0c 24 0f b7 11 89 d0 25 ff 3f 00 00 3d ff 3f 00 00 75 08 <0f> 0b 8e 04 af 18 9b f8 8d 42 01 8b 14 24 66 89 02 b0 01 86 46 
EIP: [<f89af822>] bitmap_startwrite+0x125/0x16e [md_mod] SS:ESP 0068:dff05b48
 BUG: warning at kernel/exit.c:854/do_exit()
 [<c011f8b7>] do_exit+0x44/0x71b
 [<c0103f9f>] die+0x1e2/0x28a
 [<c0104022>] die+0x265/0x28a
 [<c0104844>] do_invalid_op+0x0/0x9d
 [<c01048d5>] do_invalid_op+0x91/0x9d
 [<f89af822>] bitmap_startwrite+0x125/0x16e [md_mod]
 [<f8b476ec>] aes_encrypt+0x8/0xc [aes_i586]
 [<c01aa2fa>] cbc_process_encrypt+0x50/0x85
 [<c01aa24b>] xor_128+0x0/0x17
 [<f8b476e4>] aes_encrypt+0x0/0xc [aes_i586]
 [<c01aa223>] scatterwalk_done+0x35/0x52
 [<c01aa77f>] crypt+0x1a1/0x1f3
 [<c01037f9>] error_code+0x39/0x40
 [<f89af822>] bitmap_startwrite+0x125/0x16e [md_mod]
 [<f898527a>] make_request+0x4b3/0x51a [raid1]
 [<f8b1d2ab>] crypt_convert_scatterlist+0x7d/0x103 [dm_crypt]
 [<c01ada17>] generic_make_request+0x190/0x1a0
 [<f8b1d849>] crypt_map+0x244/0x2f3 [dm_crypt]
 [<f89ba327>] __map_bio+0x35/0x70 [dm_mod]
 [<f89bab37>] __split_bio+0x168/0x3ec [dm_mod]
 [<c0121838>] __do_softirq+0x5a/0xbb
 [<c0145815>] __alloc_pages+0x4e/0x275
 [<f89bb2dc>] dm_request+0xc7/0xd4 [dm_mod]
 [<c01ada17>] generic_make_request+0x190/0x1a0
 [<c0143f74>] mempool_alloc+0x1c/0xbd
 [<c01af763>] submit_bio+0xbf/0xc5
 [<c015e5ff>] bio_alloc_bioset+0x9b/0xf3
 [<c015b7f4>] submit_bh+0xe4/0x101
 [<f8bb2799>] write_ordered_chunk+0x44/0x69 [reiserfs]
 [<f8bb2714>] add_to_chunk+0x3a/0x51 [reiserfs]
 [<f8bb2ade>] write_ordered_buffers+0x143/0x26c [reiserfs]
 [<f8bb2755>] write_ordered_chunk+0x0/0x69 [reiserfs]
 [<f8bb2e4f>] flush_commit_list+0x189/0x529 [reiserfs]
 [<c0125380>] lock_timer_base+0x15/0x2f
 [<f8bb5929>] do_journal_end+0xab9/0xb08 [reiserfs]
 [<f8bb59d8>] journal_end_sync+0x60/0x65 [reiserfs]
 [<f8ba7a20>] reiserfs_sync_fs+0x32/0x54 [reiserfs]
 [<c015fc5b>] sync_supers+0x61/0xb8
 [<c0146492>] wb_kupdate+0x25/0xdf
 [<c014689d>] pdflush+0x0/0x1b3
 [<c01469b9>] pdflush+0x11c/0x1b3
 [<c014646d>] wb_kupdate+0x0/0xdf
 [<c012d86b>] kthread+0xc2/0xef
 [<c012d7a9>] kthread+0x0/0xef
 [<c0101005>] kernel_thread_helper+0x5/0xb

------------[ cut here ]------------
kernel BUG at drivers/md/bitmap.c:1166!
invalid opcode: 0000 [#1]
SMP 
Modules linked in: iptable_filter ip_tables x_tables nfs nfsd exportfs lockd nfs_acl sunrpc button ipv6 deflate zlib_deflate twofish serpent blowfish des sha1 crypto_null af_key reiserfs sha256 aes_i586 dm_crypt w83627hf hwmon_vid i2c_isa eeprom i810_audio ac97_codec snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_pcm snd_mixer_oss parport_pc snd_seq_dummy intel_agp agpgart snd_seq_oss snd_seq_midi_event snd_seq snd_timer snd_seq_device rtc i2c_i801 shpchp pci_hotplug psmouse i82875p_edac parport floppy i2c_core pcspkr serio_raw edac_mc snd soundcore snd_page_alloc evdev eth1394 sg sr_mod cdrom ext3 jbd mbcache dm_mirror dm_snapshot dm_mod raid1 md_mod generic sd_mod usbhid usb_storage ide_core e1000 ata_piix ehci_hcd sata_sil libata scsi_mod uhci_hcd ohci1394 ieee1394 usbcore thermal processor fan
CPU:    0
EIP:    0060:[<f89a1822>]    Not tainted VLI
EFLAGS: 00010046   (2.6.18-6-686 #1) 
EIP is at bitmap_startwrite+0x125/0x16e [md_mod]
eax: 00003fff   ebx: dae87380   ecx: c93af7b2   edx: 00003fff
esi: f7e78840   edi: 67b3ffe8   ebp: 00000000   esp: dff07b48
ds: 007b   es: 007b   ss: 0068
Process pdflush (pid: 151, ti=dff06000 task=dfa1caa0 task.ti=dff06000)
Stack: c93af7b2 f78d402c 00000018 dae87380 00000002 00000018 e91aaa80 f898427a 
       00000008 00000000 dae87380 dfd2c0c0 f7e74c00 00000002 f7e78840 00000000 
       00000000 f8b332ab 00000200 dff07ba0 dae87300 dae87280 8a67c61a f652404d 
Call Trace:
 [<f898427a>] make_request+0x4b3/0x51a [raid1]
 [<f8b332ab>] crypt_convert_scatterlist+0x7d/0x103 [dm_crypt]
 [<c01ada17>] generic_make_request+0x190/0x1a0
 [<f8b33849>] crypt_map+0x244/0x2f3 [dm_crypt]
 [<f898a327>] __map_bio+0x35/0x70 [dm_mod]
 [<f898ab37>] __split_bio+0x168/0x3ec [dm_mod]
 [<c01482ff>] wakeup_kswapd+0x22/0x7b
 [<c0145815>] __alloc_pages+0x4e/0x275
 [<f898b2dc>] dm_request+0xc7/0xd4 [dm_mod]
 [<c01ada17>] generic_make_request+0x190/0x1a0
 [<c0143f74>] mempool_alloc+0x1c/0xbd
 [<c013fc1c>] __do_IRQ+0xd7/0xe8
 [<c01af763>] submit_bio+0xbf/0xc5
 [<c015e5ff>] bio_alloc_bioset+0x9b/0xf3
 [<c015b7f4>] submit_bh+0xe4/0x101
 [<f8bbf799>] write_ordered_chunk+0x44/0x69 [reiserfs]
 [<f8bbf714>] add_to_chunk+0x3a/0x51 [reiserfs]
 [<f8bbfade>] write_ordered_buffers+0x143/0x26c [reiserfs]
 [<f8bbf755>] write_ordered_chunk+0x0/0x69 [reiserfs]
 [<f8bbfe4f>] flush_commit_list+0x189/0x529 [reiserfs]
 [<c0125380>] lock_timer_base+0x15/0x2f
 [<f8bc2929>] do_journal_end+0xab9/0xb08 [reiserfs]
 [<f8bc29d8>] journal_end_sync+0x60/0x65 [reiserfs]
 [<f8bb4a20>] reiserfs_sync_fs+0x32/0x54 [reiserfs]
 [<c015fc5b>] sync_supers+0x61/0xb8
 [<c0146492>] wb_kupdate+0x25/0xdf
 [<c014689d>] pdflush+0x0/0x1b3
 [<c01469b9>] pdflush+0x11c/0x1b3
 [<c014646d>] wb_kupdate+0x0/0xdf
 [<c012d86b>] kthread+0xc2/0xef
 [<c012d7a9>] kthread+0x0/0xef
 [<c0101005>] kernel_thread_helper+0x5/0xb
 [<c01aa24b>] xor_128+0x0/0x17
 [<f8b506e4>] aes_encrypt+0x0/0xc [aes_i586]
 [<c01aa223>] scatterwalk_done+0x35/0x52
 [<c01aa77f>] crypt+0x1a1/0x1f3
 [<c01037f9>] error_code+0x39/0x40
 [<f89a1822>] bitmap_startwrite+0x125/0x16e [md_mod]
 [<f898427a>] make_request+0x4b3/0x51a [raid1]
 [<f8b332ab>] crypt_convert_scatterlist+0x7d/0x103 [dm_crypt]
 [<c01ada17>] generic_make_request+0x190/0x1a0
 [<f8b33849>] crypt_map+0x244/0x2f3 [dm_crypt]
 [<f898a327>] __map_bio+0x35/0x70 [dm_mod]
 [<f898ab37>] __split_bio+0x168/0x3ec [dm_mod]
 [<c01482ff>] wakeup_kswapd+0x22/0x7b
 [<c0145815>] __alloc_pages+0x4e/0x275
 [<f898b2dc>] dm_request+0xc7/0xd4 [dm_mod]
 [<c01ada17>] generic_make_request+0x190/0x1a0
 [<c0143f74>] mempool_alloc+0x1c/0xbd
 [<c013fc1c>] __do_IRQ+0xd7/0xe8
 [<c01af763>] submit_bio+0xbf/0xc5
 [<c015e5ff>] bio_alloc_bioset+0x9b/0xf3
 [<c015b7f4>] submit_bh+0xe4/0x101
 [<f8bbf799>] write_ordered_chunk+0x44/0x69 [reiserfs]
 [<f8bbf714>] add_to_chunk+0x3a/0x51 [reiserfs]
 [<f8bbfade>] write_ordered_buffers+0x143/0x26c [reiserfs]
 [<f8bbf755>] write_ordered_chunk+0x0/0x69 [reiserfs]
 [<f8bbfe4f>] flush_commit_list+0x189/0x529 [reiserfs]
 [<c0125380>] lock_timer_base+0x15/0x2f
 [<f8bc2929>] do_journal_end+0xab9/0xb08 [reiserfs]
 [<f8bc29d8>] journal_end_sync+0x60/0x65 [reiserfs]
 [<f8bb4a20>] reiserfs_sync_fs+0x32/0x54 [reiserfs]
 [<c015fc5b>] sync_supers+0x61/0xb8
 [<c0146492>] wb_kupdate+0x25/0xdf
 [<c014689d>] pdflush+0x0/0x1b3
 [<c01469b9>] pdflush+0x11c/0x1b3
 [<c014646d>] wb_kupdate+0x0/0xdf
 [<c012d86b>] kthread+0xc2/0xef
 [<c012d7a9>] kthread+0x0/0xef
 [<c0101005>] kernel_thread_helper+0x5/0xb


Contents of /proc/mdstat (after removing the bitmap):
Personalities : [raid1] 
md127 : active raid1 sdc1[0] sdd1[2]
      976759896 blocks super 1.0 [2/2] [UU]


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages linux-image-2.6.18-6-686 depends on:
ii  coreutils                    5.97-5.3    The GNU core utilities
ii  debconf [debconf-2.0]        1.5.11etch1 Debian configuration management sy
ii  initramfs-tools [linux-initr 0.85h       tools for generating an initramfs
ii  module-init-tools            3.3-pre4-2  tools for managing Linux kernel mo

Versions of packages linux-image-2.6.18-6-686 recommends:
ii  libc6-i686             2.3.6.ds1-13etch5 GNU C Library: Shared libraries [i

-- debconf information excluded



Reply to: