I disabled dir_index on the ext3 drive, run ext2fsx and created a directory on the newly mounted drive. I tried to rename the directory which resulted in a kernel panic. I repeated the above after reinstallation of ext2fsx, same behaviour. Below my panic.log and parts of the system.log just before the crash.
panic.log:
*********
Sun Sep 2 20:21:43 2007
panic(cpu 0 caller 0x56357C07): -ve blkno in ext2_blktooff
Backtrace, Format - Frame : Return Address (4 potential args on stack)
0x25883308 : 0x128d08 (0x3cc0ec 0x2588332c 0x131de5 0x0)
0x25883348 : 0x56357c07 (0x5637b5b4 0x5637b420 0x214 0x5637b5a4)
0x25883378 : 0x1e6414 (0x2588339c 0x4e4c000 0x1000 0x0)
0x258833c8 : 0x1c28f9 (0x4b7939c 0xffffffff 0xffffffff 0x25883440)
0x25883468 : 0x563791ea (0x4659a50 0x258834b8 0x0 0x56365ebc)
0x25883498 : 0x1e65a9 (0x258834b8 0x4 0x258834c8 0x37c0f0)
0x258834c8 : 0x1c4180 (0x3733aee0 0xffffffff 0xffffffff 0x1000)
0x25883508 : 0x1c43da (0x1000 0x0 0x0 0x1)
0x25883528 : 0x56354ec7 (0x4b7939c 0xffffffff 0xffffffff 0x1000)
0x25883598 : 0x563670b1 (0x4b7939c 0xfffff0b0 0xffffffff 0x25883610)
0x258836f8 : 0x56376d0d (0x4b7939c 0x25883edc 0x25883f2c 0x25883f2c)
0x25883828 : 0x1e6d53 (0x25883b74 0x25883c97 0x5 0x1e4c09)
0x25883bc8 : 0x1db50b (0x4b7939c 0x4e44a50 0x25883edc 0x4b7939c)
0x25883f58 : 0x37ad83 (0x46361f4 0x4873e70 0x4873eb4 0x0)
0x25883fc8 : 0x19b28e (0x4057ee0 0x0 0x19e0b5 0x3ea7530) No mapping exists for frame pointer
Backtrace terminated-invalid frame pointer 0xbfffd068
Kernel loadable modules in backtrace (with dependencies):
net.sourceforge.ext2fs.fs.ext2(1.4d4)@0x56353000
Kernel version:
Darwin Kernel Version 8.10.3: Wed Jun 27 23:29:36 PDT 2007; root:xnu-792.23.3~1/RELEASE_I386
*********
system.log:
Sep 2 20:20:24 valentin-kochs-computer kernel[0]: EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_vnops.c, 469): ext2_open:ENTER
Sep 2 20:20:24 valentin-kochs-computer kernel[0]: EXT2-fs DEBUG (src/gnu/ext2fs/ext2_readwrite.c, 97): ext2_read:ENTER
Sep 2 20:20:24 valentin-kochs-computer kernel[0]: EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/kern/ext2_io_apple.c, 532): ext2_blktooff:ENTER
Sep 2 20:20:25 valentin-kochs-computer kernel[0]: iger/src/gnu/ext2fs/ext2_lookup.c, 517): ext2_lookupi:ENTER
Sep 2 20:20:25 valentin-kochs-computer kernel[0]: EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_lookup.c, 517): ext2_lookupi:ENTER
Sep 2 20:20:25 valentin-kochs-computer kernel[0]: EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_lookup.c, 517): ext2_lookupi:ENTER
Sep 2 20:20:25 valentin-kochs-computer kernel[0]: EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_lookup.c, 517): ext2_lookupi:ENTER
Sep 2 20:20:25 valentin-kochs-computer kernel[0]: EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_lookup.c, 517): ext2_lookupi:ENTER
Sep 2 20:20:28 valentin-kochs-computer kernel[0]: EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_lookup.c, 517): ext2_lookupi:ENTER
Sep 2 20:20:28 valentin-kochs-computer kernel[0]: EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_lookup.c, 793): ext2_lookupi:Returning Error!
(2)
Sep 2 20:20:28 valentin-kochs-computer kernel[0]: EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_lookup.c, 517): ext2_lookupi:ENTER
Sep 2 20:20:28 valentin-kochs-computer kernel[0]: EXT2-fs DEBUG (/Users/brian/Projects/Sourceforge/ext2tiger/src/gnu/ext2fs/ext2_lookup.c, 742): ext2_lookupi:Returning Error!
(13)