Here's an oops output on 2.4.5 + CVS/ext3.
This happened while trying to do a mkinitrd (on RedHat 7.1).
ksymoops 2.4.0 on i686 2.4.5-2smp. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.5-2smp/ (default)
-m /boot/System.map-2.4.5-2smp (specified)
kernel BUG at inode.c:934!
invalid operand: 0000
CPU: 1
EIP: 0010:[<c015822a>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010282
eax: 0000001b ebx: 00000000 ecx: deff8000 edx: 00000001
esi: c2f32440 edi: 00000400 ebp: c1309924 esp: d376bf44
ds: 0018 es: 0018 ss: 0018
Process loop0 (pid: 11248, stackpage=d376b000)
Stack: c026142c c0261517 000003a6 00000800 c1309924 00000400 00000400 e0877267
dc8b1720 c1309924 00000400 00000800 00000801 c3a59000 da0c8480 c3a59000
00000001 00000400 00000000 d15a0c00 c02adfe0 c2f324e4 dc8b1720 e0877539
Call Trace: [<e0877267>] [<e0877539>] [<e0877ae9>]
[<ffff0018>] [<c01056dc>]
Code: 0f 0b 83 c4 0c 90 56 e8 f2 15 00 00 89 c7 b8 00 e0 ff ff 21
>>EIP; c015822a <ext3_prepare_write+5e/1f4> <====Trace;
e0877267 <END_OF_CODE+1000802f/????>
Trace; e0877539 <END_OF_CODE+10008301/????>
Trace; e0877ae9 <END_OF_CODE+100088b1/????>
Trace; ffff0018 <END_OF_CODE+2f780de0/????>
Trace; c01056dc <kernel_thread+28/38>
Code; c015822a <ext3_prepare_write+5e/1f4>
00000000 <_EIP>:
Code; c015822a <ext3_prepare_write+5e/1f4> <==== 0: 0f 0b
ud2a <====Code; c015822c <ext3_prepare_write+60/1f4>
2: 83 c4 0c add $0xc,%esp
Code; c015822f <ext3_prepare_write+63/1f4>
5: 90 nop
Code; c0158230 <ext3_prepare_write+64/1f4>
6: 56 push %esi
Code; c0158231 <ext3_prepare_write+65/1f4>
7: e8 f2 15 00 00 call 15fe <_EIP+0x15fe> c0159828
<ext3_writepage_trans_blocks+10/8c>
Code; c0158236 <ext3_prepare_write+6a/1f4>
c: 89 c7 mov %eax,%edi
Code; c0158238 <ext3_prepare_write+6c/1f4>
e: b8 00 e0 ff ff mov $0xffffe000,%eax
Code; c015823d <ext3_prepare_write+71/1f4>
13: 21 00 and %eax,(%eax)
--
Chan Shih-Ping (Richard) <cshihpin@dso.org.sg>
DSO National Laboratories
20 Science Park Drive
Singapore 118230