2.5.65 ext3/nfsd oops.

2.5.65 ext3/nfsd oops.

Post by Dave Jone » Sat, 22 Mar 2003 18:30:11

Box was serving ext3 mount over NFS, client was beating up with fsx,
whilst cron.daily's updatedb was running.

Assertion failure in journal_dirty_metadata() at fs/jbd/transaction.c:1072: "jh->b_jlist != 1"
------------[ cut here ]------------
kernel BUG at fs/jbd/transaction.c:1072!
invalid operand: 0000 [#1]
CPU:    0
EIP:    0060:[<c01d141d>]    Not tainted
EFLAGS: 00010286
EIP is at journal_dirty_metadata+0x25d/0x3a0
eax: 00000062   ebx: c6674a48   ecx: c64c2cc0   edx: c05c1798
esi: c7281b34   edi: c29473b8   ebp: c64a7adc   esp: c64a7ab0
ds: 007b   es: 007b   ss: 0068
Process nfsd (pid: 238, threadinfo=c64a6000 task=c64c2cc0)
Stack: c0555c40 c053588a c0550152 00000430 c05502a5 c64a7ae8 c01d07d2 c7281a00
       c69b9cdc c67e38bc 00000000 c64a7b0c c01befd3 c67e38bc c69b9cdc c01be9ee
       c67e38bc c69b9cdc 00001000 c7281b34 c69b9cdc c69b9cdc 00001000 c64a7b2c
Call Trace:
 [<c01d07d2>] journal_get_write_access+0x72/0xa0
 [<c01befd3>] commit_write_fn+0x23/0x80
 [<c01be9ee>] do_journal_get_write_access+0x1e/0x80
 [<c01be9c0>] walk_page_buffers+0x70/0x80
 [<c01bf161>] ext3_commit_write+0x131/0x3f0
 [<c01befb0>] commit_write_fn+0x0/0x80
 [<c014c1c4>] generic_file_aio_write_nolock+0x414/0xab0
 [<c046aa13>] do_rw_disk+0x593/0x900
 [<c035a504>] __delay+0x14/0x20
 [<c01539b9>] kmalloc+0x169/0x1c0
 [<c04a8efe>] alloc_skb+0xae/0x260
 [<c015188b>] check_poison_obj+0x3b/0x1b0
 [<c014c8d8>] generic_file_write_nolock+0x78/0x90
 [<c01d144a>] journal_dirty_metadata+0x28a/0x3a0
 [<c04a8efe>] alloc_skb+0xae/0x260
 [<c0453b68>] boomerang_rx+0x178/0x430
 [<c050d84b>] packet_rcv_spkt+0xbb/0x4d0
 [<c014cb1d>] generic_file_writev+0x5d/0x80
 [<c01708d6>] do_readv_writev+0x146/0x300
 [<c0170360>] do_sync_write+0x0/0xc0
 [<c0170b65>] vfs_writev+0x65/0x70
 [<c02166e6>] nfsd_write+0x116/0x390
 [<c0121c9a>] __wake_up_common+0x3a/0x60
 [<c021de7d>] nfsd3_proc_write+0xbd/0x160
 [<c0211f57>] nfsd_dispatch+0xe7/0x200
 [<c0523c4a>] svc_process+0x4fa/0x690
 [<c02119d1>] nfsd+0x331/0x7d0
 [<c02116a0>] nfsd+0x0/0x7d0
 [<c01075fd>] kernel_thread_helper+0x5/0x18

Code: 0f 0b 30 04 52 01 55 c0 e9 0f ff ff ff 8b 7b 0c 85 ff 75 1e
 <6>note: nfsd[238] exited with preempt_count 2
fs/jbd/journal.c:1746: spin_lock(fs/jbd/journal.c:c05c7908) already locked by fs/jbd/transaction.c/1052

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


1. ide kernel panic: 2.5.64-ac3 2.5.65-ac1 2.5.65-mm4

AMD K6/2 with VIA chipset has this panic at boot:

Kernel panic: ide: default attach failed

Panic on 2.5.64-ac3, 2.5.65-ac[13], 2.5.65-mm4, 2.5.65-bk4.

No panic on 2.5.61-ac1, 2.5.65-mm3, 2.5.65, 2.4.21-pre5, 2.4.21-pre5-ac3.

No modules.

egrep '^C.*IDE|^C.*VIA' /usr/src/linux-2.5.65-ac1/.config

Boot message on 2.5.65-ac1:

Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 00:07.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c586b (rev 47) IDE UDMA33 controller on pci00:07.1
    ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA, hdd:DMA
hda: Maxtor 51536U3, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: Maxtor 52049U4, ATA DISK drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: host protected area => 1
hda: 30015216 sectors (15368 MB) w/2048KiB Cache, CHS=29777/16/63, UDMA(33)
 hda: [PTBL] [1868/255/63] hda1 hda2 hda3
hdc: host protected area => 1
hdc: 40020624 sectors (20491 MB) w/2048KiB Cache, CHS=39703/16/63, UDMA(33)
 hdc: hdc1 hdc2 hdc3
ide-disk: hdc: Failed to register the driver with ide.c
ide-default: hdc: Failed to register the driver with ide.c
Kernel panic: ide: default attach failed

lspci -vvv for IDE interface

IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Region 4: I/O ports at e000 [size=16]

00:00.0 Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev 04)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo VP] (rev 47)
00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06)
00:07.3 Host bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)
00:13.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV6 [Vanta] (rev 15)

Randy Hron

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

2. filesystems and passwd file size

3. [2.5.65] kexec for 2.5.65 available

4. Q: To upgrade my kernel ...

5. 2.5.65: ext3 journal recover slow and hangs

6. help: Setting up Solaris PPP client with dynamic ip assignment

7. 2.5.65 RCU oops.

8. Samba Mount Failure Detection & Auto Remounting

9. 2.5.65: oops: EIP at current_kernel_time +0x0f/0x40

10. reiserfs oops [2.5.65]

11. Oops with pcmcia and 2.5.65

12. An oops while running 2.5.65-mm2

13. 2.5.65 jaz drive devfs oops