When doing a cvs up on the portage tree, cvs segfaulted, and sysklogd sent the following message to the shell (I neglected to write it down, pulled this from the logfile after rebooting): Sep 7 19:10:38 phoenix kernel: Assertion failure in __flush_buffer() at fs/jbd/checkpoint.c:247: "!buffer_jwrite(bh)" After that, the system proceeded to collapse in on itself as each peice of software tried to access the disk and none could. Sep 7 19:10:38 phoenix kernel: ------------[ cut here ]------------ Sep 7 19:10:38 phoenix kernel: kernel BUG at <bad filename>:50307! Sep 7 19:10:38 phoenix kernel: invalid operand: 0000 [#1] Sep 7 19:10:38 phoenix kernel: PREEMPT SMP Sep 7 19:10:38 phoenix kernel: Modules linked in: ipt_REJECT iptable_filter ipt_MASQUERADE iptable_nat ip_conntrack ip_tables md5 ipv6 rtc parport_pc parport floppy e100 es1371 soundcore ac97_codec acenic pcnet32 mii aic7xxx evdev ohci_hcd uhci_hcd usb_storage ehci_hcd Sep 7 19:10:38 phoenix kernel: CPU: 1 Sep 7 19:10:38 phoenix kernel: EIP: 0060:[<c018a7aa>] Not tainted VLI Sep 7 19:10:38 phoenix kernel: EFLAGS: 00010202 (2.6.11-gentoo-r4) Sep 7 19:10:38 phoenix kernel: eax: 0000005a ebx: e8526798 ecx: df9e7d18 edx: c02cbee0 Sep 7 19:10:38 phoenix kernel: esi: df9e7d60 edi: df9e7d64 ebp: 00000000 esp: df9e7d14 Sep 7 19:10:38 phoenix kernel: ds: 007b es: 007b ss: 0068 Sep 7 19:10:38 phoenix kernel: Process cvs (pid: 23780, threadinfo=df9e6000 task=c4c7c550) Sep 7 19:10:39 phoenix kernel: Stack: c02cbee0 c02b66c3 c02ca00a 000000f7 c02ca01e d7446dac f79b1400 e8526798 Sep 7 19:10:39 phoenix kernel: f79b14e4 c018a90e f79b1400 d7446dac df9e7d68 df9e7d60 df9e7d64 0010ea4d Sep 7 19:10:39 phoenix kernel: d744653c c8cac86c d74242e0 0000003e 0000005a e8526798 c754caa4 c754cf50 Sep 7 19:10:39 phoenix kernel: Call Trace: Sep 7 19:10:39 phoenix kernel: [<c018a90e>] Sep 7 19:10:39 phoenix kernel: [<c018a456>] Sep 7 19:10:39 phoenix kernel: [<c0186aa4>] Sep 7 19:10:39 phoenix kernel: [<c0125b6a>] Sep 7 19:10:39 phoenix kernel: [<c0111685>] Sep 7 19:10:39 phoenix kernel: [<c0158673>] Sep 7 19:10:39 phoenix kernel: [<c0125b6a>] Sep 7 19:10:39 phoenix kernel: [<c0186b9e>] Sep 7 19:10:39 phoenix kernel: [<c017ea12>] Sep 7 19:10:39 phoenix kernel: [<c01518b7>] Sep 7 19:10:39 phoenix kernel: [<c01519bb>] Sep 7 19:10:39 phoenix kernel: [<c0143e12>] Sep 7 19:10:39 phoenix kernel: [<c0102221>] Sep 7 19:10:39 phoenix kernel: Code: c4 14 f0 ff 43 0c 8b 03 f6 c4 40 74 23 68 1e a0 2c c0 68 f7 00 00 00 68 0a a0 2c c0 68 c3 66 2b c0 68 e0 be 2c c0 e8 e3 ab f8 ff <0f> 0b 83 c4 14 f0 0f ba 2b 0e 8b 06 8b 54 24 1c 89 1c 82 8b 03 Sep 7 19:10:39 phoenix kernel: <6>note: cvs[23780] exited with preempt_count 2 Sep 7 19:10:39 phoenix kernel: scheduling while atomic: cvs/0x10000002/23780 Sep 7 19:10:39 phoenix kernel: [<c02ae0a4>] Sep 7 19:10:39 phoenix kernel: [<c013dc86>] Sep 7 19:10:39 phoenix kernel: [<c02af099>] Sep 7 19:10:39 phoenix kernel: [<c0136f50>] Sep 7 19:10:39 phoenix kernel: [<c013ace9>] Sep 7 19:10:39 phoenix kernel: [<c011323c>] Sep 7 19:10:39 phoenix kernel: [<c0117107>] Sep 7 19:10:39 phoenix kernel: [<c01035a8>] Sep 7 19:10:39 phoenix kernel: [<c0103341>] Sep 7 19:10:39 phoenix kernel: [<c0103622>] Sep 7 19:10:39 phoenix kernel: [<c018a7aa>] Sep 7 19:10:39 phoenix kernel: [<c0125b82>] Sep 7 19:10:39 phoenix kernel: [<c0111638>] Sep 7 19:10:39 phoenix kernel: [<c0111685>] Sep 7 19:10:39 phoenix kernel: [<c0102cf7>] Sep 7 19:10:39 phoenix kernel: [<c018a7aa>] Sep 7 19:10:39 phoenix kernel: [<c018a90e>] Sep 7 19:10:39 phoenix kernel: [<c018a456>] Sep 7 19:10:39 phoenix kernel: [<c0186aa4>] Sep 7 19:10:39 phoenix kernel: [<c0125b6a>] Sep 7 19:10:39 phoenix kernel: [<c0111685>] Sep 7 19:10:39 phoenix kernel: [<c0158673>] Sep 7 19:10:39 phoenix kernel: [<c0125b6a>] Sep 7 19:10:39 phoenix kernel: [<c0186b9e>] Sep 7 19:10:39 phoenix kernel: [<c017ea12>] Sep 7 19:10:39 phoenix kernel: [<c01518b7>] Sep 7 19:10:39 phoenix kernel: [<c01519bb>] Sep 7 19:10:39 phoenix kernel: [<c0143e12>] Sep 7 19:10:39 phoenix kernel: [<c0102221>] Sep 7 19:10:39 phoenix kernel: scheduling while atomic: cvs/0x10000002/23780 Sep 7 19:10:39 phoenix kernel: [<c02ae0a4>] Sep 7 19:10:39 phoenix kernel: [<c013dc86>] Sep 7 19:10:39 phoenix kernel: [<c02af099>] Sep 7 19:10:39 phoenix kernel: [<c0136f50>] Sep 7 19:10:39 phoenix kernel: [<c013ace9>] Sep 7 19:10:39 phoenix kernel: [<c011323c>] Sep 7 19:10:39 phoenix kernel: [<c0117107>] Sep 7 19:10:39 phoenix kernel: [<c01035a8>] Sep 7 19:10:39 phoenix kernel: [<c0103341>] Sep 7 19:10:39 phoenix kernel: [<c0103622>] Sep 7 19:10:39 phoenix kernel: [<c018a7aa>] Sep 7 19:10:39 phoenix kernel: [<c0125b82>] Sep 7 19:10:39 phoenix kernel: [<c0111638>] Sep 7 19:10:39 phoenix kernel: [<c0111685>] Sep 7 19:10:39 phoenix kernel: [<c0102cf7>] Sep 7 19:10:39 phoenix kernel: [<c018a7aa>] Sep 7 19:10:39 phoenix kernel: [<c018a90e>] Sep 7 19:10:39 phoenix kernel: [<c018a456>] Sep 7 19:10:39 phoenix kernel: [<c0186aa4>] Sep 7 19:10:39 phoenix kernel: [<c0125b6a>] Sep 7 19:10:39 phoenix kernel: [<c0111685>] Sep 7 19:10:39 phoenix kernel: [<c0158673>] Sep 7 19:10:39 phoenix kernel: [<c0125b6a>] Sep 7 19:10:39 phoenix kernel: [<c0186b9e>] Sep 7 19:10:39 phoenix kernel: [<c017ea12>] Sep 7 19:10:39 phoenix kernel: [<c01518b7>] Sep 7 19:10:39 phoenix kernel: [<c01519bb>] Sep 7 19:10:39 phoenix kernel: [<c0143e12>] Sep 7 19:10:39 phoenix kernel: [<c0102221>] I'm not sure if this is just an issue with my machine, or if it's a genuine kernel bug. I'm hoping that someone with more experience with the kernel can figure that out. Let me know if there's anything more you need me to provide.
Is this reproducible on gentoo-sources-2.6.13? You also need to compile with CONFIG_KALLSYMS for the error messages to be useful.
I've been unable to reproduce my own bug, I'm going to chalk it up to a machine that is slowly dieing.