Skip to contentSkip to conversation

ext3 Assert

DISCUSSION Samuel Sieb 1 participant 2 messages Jun 20, 2002

lore
Share & tools
lore
#0 lore raw

I upgraded a computer yesterday from Redhat 7.2 to 7.3 and got this assert not long after.
It's a dual P3-600. I don't know what the motherboard, etc. is, but if necessary, I could find out.
I saw a message in the archives that asserts cause immediate failure for ext3. Given this, I'm assuming this is still the case. Is this correct?

/proc/version:
Linux version 2.4.18-3smp ([email protected]) (gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110)) #1 SMP Thu Apr 18 07:27:31 EDT 2002

This is what was in the syslog:
kernel: Assertion failure in journal_commit_transaction() at commit.c:535: "buffer_jdirty(bh)"
kernel: ------------[ cut here ]------------
kernel: kernel BUG at commit.c:535!
kernel: invalid operand: 0000
kernel: nfsd nfs lockd sunrpc eepro100 ide-cd cdrom usb-uhci usbcore ext3 jbd aic7xxx
kernel: CPU: 1
kernel: EIP: 0010:[<e08560e4>] Not tainted
kernel: EFLAGS: 00010286
kernel:

kernel: EIP is at journal_commit_transaction [jbd] 0xb04 (2.4.18-3smp)
kernel: eax: 0000001c   ebx: 0000000a   ecx: c02eee60   edx: 0000341d
kernel: esi: d90d72b0   edi: ded07300   ebp: df550000   esp: df551e78
kernel: ds: 0018   es: 0018   ss: 0018
kernel: Process kjournald (pid: 172, stackpage=df551000)
kernel: Stack: e085ceee 00000217 50000086 00000000 00000fb4 c93bc04c 00000000 dec0ed20
kernel:        df422910 00005395 c01a16e1 c03cbd44 dfecbe40 00b4f0d1 d2e5a660 d2e5a600
kernel:        d2e5a5a0 d2e5a540 d2e5a4e0 d2e5a480 d2e5a420 d80a50e0 d80a5140 d80a51a0
kernel: Call Trace: [<e085ceee>] .rodata.str1.1 [jbd] 0x26e
kernel: [<c01a16e1>] start_request [kernel] 0x1a1
kernel: [<c010a53e>] handle_IRQ_event [kernel] 0x5e
kernel: [<c010a745>] do_IRQ [kernel] 0xa5
kernel: [<c010a767>] do_IRQ [kernel] 0xc7
kernel: [<c0119048>] schedule [kernel] 0x348
kernel: [<e08587d6>] kjournald [jbd] 0x136
kernel: [<e0858680>] commit_timeout [jbd] 0x0
kernel: [<c0107286>] kernel_thread [kernel] 0x26
kernel: [<e08586a0>] kjournald [jbd] 0x0

kernel:
kernel:
kernel: Code: 0f 0b 5a 59 6a 04 8b 44 24 18 50 56 e8 4b f1 ff ff 8d 47 48

#1 lore raw

Sorry for the bother. I've been told by 2 people so far that it's known and fixed in 2.4.18-4smp.

Quoted 10 lines · Samuel Sieb

I upgraded a computer yesterday from Redhat 7.2 to 7.3 and got this assert not long after.

/proc/version:
Linux version 2.4.18-3smp ([email protected]) (gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110)) #1 SMP Thu Apr 18 07:27:31 EDT 2002

This is what was in the syslog:
kernel: Assertion failure in journal_commit_transaction() at commit.c:535: "buffer_jdirty(bh)"
kernel: ------------[ cut here ]------------
kernel: kernel BUG at commit.c:535!