Assertion failure in ext3_sync_file() at fs/ext3/fsync.c:50: "ext3_journal_current_handle() == 0"
linux at horizon.com
linux at horizon.com
Thu Nov 24 21:42:57 UTC 2005
------------[ cut here ]------------
kernel BUG at fs/ext3/fsync.c:50!
invalid operand: 0000 [#1]
CPU: 0
EIP: 0060:[<b0187d38>] Not tainted VLI
EFLAGS: 00010296 (2.6.13.1)
EIP is at ext3_sync_file+0x58/0xf0
eax: 00000068 ebx: bf4a479c ecx: b03cffac edx: b03cffac
esi: b0398cfc edi: b2b8f1c8 ebp: c13bcf60 esp: c13bcf18
ds: 007b es: 007b ss: 0068
Process aptitude (pid: 26952, threadinfo=c13bc000 task=d99cca80)
Stack: b0398afc b0383f40 b0395746 00000032 b0398cfc 00000000 00000000 e84824c0
ca281dc0 bf4a483c c13bcf60 b01317c2 bf4a483c 00000000 00000000 e84824c0
ffffffe4 bf4a483c c13bcf80 b01458ce e84824c0 dce74d9c 00000001 a7004000
Call Trace:
[<b01032cb>] show_stack+0xab/0xf0
[<b0103494>] show_registers+0x164/0x200
[<b01036a8>] die+0xc8/0x150
[<b01037b9>] do_trap+0x89/0xd0
[<b0103b1a>] do_invalid_op+0xaa/0xc0
[<b0102eef>] error_code+0x4f/0x54
[<b01458ce>] msync_interval+0x8e/0xd0
[<b0145a6f>] sys_msync+0x15f/0x171
[<b0102c69>] syscall_call+0x7/0xb
Code: ba 46 57 39 b0 be fc 8c 39 b0 b8 40 3f 38 b0 89 74 24 10 89 4c 24 0c 89 54 24 08 89 44 24 04 c7 04 24 fc 8a 39 b0 e8 08 10 f9 ff <0f> 0b 32 00 46 57 39 b0 0f b7 43 28 25 00 f0 00 00 3d 00 80 00
x86, uniprocessor, 2.6.13.1, ext3 file system, data=ordered, 6-way RAID-1.
Kernel is stock except for ppskit-lite patches.
This is the usually-not-mounted emergency rescue partition which
contains disaster recovery tools. Thus, the somewhat paranoid
data integrity settings.
The FS just filled up as I was doing the every-few-months update.
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/md1 432312 425732 0 100% /boot
I'm currently copying a raw device snapshot which I can make available to
anyone who promises not to go grepping for secrets on it. I don't think
there are any, but hunting through the whole image and maybe zeroing a
few data blocks is a bit of a PITA.
Anyway, thanks for what has usually been a very reliable file system!
I hope there's enough info here to find the problem.
Here's the tune2fs -l output. No idea why it says "clean"; it is still
mounted read/write.
tune2fs 1.38 (30-Jun-2005)
Filesystem volume name: <none>
Last mounted on: /boot
Filesystem UUID: ad036960-f1df-4c5e-9240-4e917527f20c
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal filetype needs_recovery sparse_super
Default mount options: (none)
Filesystem state: clean
Errors behavior: Remount read-only
Filesystem OS type: Linux
Inode count: 55296
Block count: 439360
Reserved block count: 21968
Free blocks: 91538
Free inodes: 30975
First block: 1
Block size: 1024
Fragment size: 1024
Blocks per group: 8192
Fragments per group: 8192
Inodes per group: 1024
Inode blocks per group: 128
Last mount time: Thu Nov 24 20:52:16 2005
Last write time: Thu Nov 24 20:52:16 2005
Mount count: 6
Maximum mount count: 34
Last checked: Sat Aug 6 04:39:08 2005
Check interval: 15552000 (6 months)
Next check after: Thu Feb 2 04:39:08 2006
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal inode: 8
Journal backup: inode blocks
More information about the Ext3-users
mailing list