Skip to contentSkip to conversation

kernel BUG at fs/ext3/balloc.c:942!

DISCUSSION Philip Molter 1 participant 1 message Aug 3, 2004

lore
Share & tools
lore
#0 lore raw

This is a FC2 stock errata kernel 2.6.6-1.435.2.3, roughly equivalent to 2.6.7-rc2. This kernel does contain the bugfix in fs/ext3/file.c (http://marc.theaimsgroup.com/?l=linux-kernel&m=108395053322261&w=2). This only occurs under heavy load, but I can't pinpoint where or how. It must be a race because we cannot reproduce the problem reliably.

Log output attached

If anyone has any insight, please let me know,

Philip Molter
Giganews

Aug  3 17:01:54 h01 kernel: kernel BUG at fs/ext3/balloc.c:942!
Aug  3 17:01:54 h01 kernel: invalid operand: 0000 [#1]
Aug  3 17:01:54 h01 kernel: SMP
Aug  3 17:01:54 h01 kernel: Modules linked in: e1000 bonding ipv6 mii 8021q floppy sg microcode dm_mod uhci_hcd ext3 jbd raid5 xor raid1 3w_xxxx sd_mod scsi_mod
Aug  3 17:01:54 h01 kernel: CPU:    1
Aug  3 17:01:54 h01 kernel: EIP:    0060:[<82897d5b>]    Not tainted
Aug  3 17:01:54 h01 kernel: EFLAGS: 00010287   (2.6.6-1.435.2.3smp)
Aug  3 17:01:54 h01 kernel: EIP is at ext3_try_to_allocate_with_rsv+0x119/0x1bc [ext3]
Aug  3 17:01:54 h01 kernel: eax: 00520000   ebx: 00518000   ecx: 00518000   edx: 6ec144dc
Aug  3 17:01:54 h01 kernel: esi: 00000000   edi: ffffffff   ebp: 81f42200   esp: 0415ebf8
Aug  3 17:01:54 h01 kernel: ds: 007b   es: 007b   ss: 0068
Aug  3 17:01:54 h01 kernel: Process pdflush (pid: 68, threadinfo=0415e000 task=81d5cc70)
Aug  3 17:01:54 h01 kernel: Stack: 7b24c100 000000a3 3cdc72cc 00000000 000000a3 000000a3 00002000 81f42200
Aug  3 17:01:54 h01 kernel:        82898049 6f98a14c 00002000 6ec144dc 0415ec58 00000220 6ec144dc 7b248000
Aug  3 17:01:54 h01 kernel:        7b284400 7b26c460 00000000 00000001 6f98a14c 0051a000 6ec14534 3cdc72cc
Aug  3 17:01:54 h01 kernel: Call Trace:
Aug  3 17:01:54 h01 kernel:  [<82898049>] ext3_new_block+0x1ba/0x4aa [ext3]
Aug  3 17:01:54 h01 kernel:  [<8289a1ab>] ext3_alloc_block+0x9/0xb [ext3]
Aug  3 17:01:54 h01 kernel:  [<8289a4e1>] ext3_alloc_branch+0x4a/0x232 [ext3]
Aug  3 17:01:54 h01 kernel:  [<021fdd17>] as_add_request+0xbd/0x179
Aug  3 17:01:54 h01 kernel:  [<8289a9fe>] ext3_get_block_handle+0x1c7/0x28e [ext3]
Aug  3 17:01:54 h01 kernel:  [<8289ab29>] ext3_get_block+0x64/0x6c [ext3]
Aug  3 17:01:54 h01 kernel:  [<021544c0>] __block_write_full_page+0x107/0x2d0
Aug  3 17:01:54 h01 kernel:  [<8289aac5>] ext3_get_block+0x0/0x6c [ext3]
Aug  3 17:01:54 h01 kernel:  [<0215585f>] block_write_full_page+0xc7/0xd0
Aug  3 17:01:54 h01 kernel:  [<8289aac5>] ext3_get_block+0x0/0x6c [ext3]
Aug  3 17:01:54 h01 kernel:  [<8289b3b3>] ext3_ordered_writepage+0xca/0x136 [ext3]
Aug  3 17:01:54 h01 kernel:  [<8289b2c9>] bget_one+0x0/0x7 [ext3]
Aug  3 17:01:54 h01 kernel:  [<0216dda0>] mpage_writepages+0x143/0x273
Aug  3 17:01:54 h01 kernel:  [<8289b2e9>] ext3_ordered_writepage+0x0/0x136 [ext3]
Aug  3 17:01:54 h01 kernel:  [<0216c747>] __sync_single_inode+0x5d/0x19a
Aug  3 17:01:54 h01 kernel:  [<0216ca9c>] sync_sb_inodes+0x18e/0x242
Aug  3 17:01:54 h01 kernel:  [<0213ca16>] pdflush+0x0/0x1e
Aug  3 17:01:54 h01 kernel:  [<0216cbc9>] writeback_inodes+0x79/0xcd
Aug  3 17:01:54 h01 kernel:  [<0213c00a>] background_writeout+0x73/0xb5
Aug  3 17:01:54 h01 kernel:  [<0213c97a>] __pdflush+0xf6/0x192
Aug  3 17:01:54 h01 kernel:  [<0213ca30>] pdflush+0x1a/0x1e
Aug  3 17:01:54 h01 kernel:  [<0213bf97>] background_writeout+0x0/0xb5
Aug  3 17:01:54 h01 kernel:  [<0213ca16>] pdflush+0x0/0x1e
Aug  3 17:01:54 h01 kernel:  [<0212ff79>] kthread+0x73/0x9b
Aug  3 17:01:54 h01 kernel:  [<0212ff06>] kthread+0x0/0x9b
Aug  3 17:01:54 h01 kernel:  [<021051f1>] kernel_thread_helper+0x5/0xb
Aug  3 17:01:54 h01 kernel:
Aug  3 17:01:54 h01 kernel: Code: 0f 0b ae 03 31 89 8a 82 ff 74 24 2c 89 e8 57 ff 74 24 2c 8b