Chris Wilson <chris@netservers.co.uk> wrote: > > kernel BUG at journal.c:1308! > invalid operand: 0000 > CPU: 0 > EIP: 0010:[<c0166744>] Not tainted > Using defaults from ksymoops -t elf32-i386 -a i386 > EFLAGS: 00010296 > eax: 0000005d ebx: 00000017 ecx: 00000001 edx: 00000001 > esi: c771c260 edi: 00000000 ebp: c7257ed8 esp: c7257eb8 > ds: 0018 es: 0018 ss: 0018 > Process mount (pid: 557, stackpage=c7257000) > Stack: c0230640 c022ea8f c022e9a8 0000051c c02337a0 c770f600 c6c2f400 c770f6bc > c7257ee8 c015ffa3 c771c260 c770f600 c7257f08 c01602a9 c770f600 c6c2f400 > c770f640 c770f640 c770f600 c7257f60 c7257f24 c0139e8b c770f600 c7257f30 > Call Trace: [<c015ffa3>] [<c01602a9>] [<c0139e8b>] [<c014b053>] [<c014b572>] > [<c014b957>] [<c0108ee3>] > Code: 0f 0b 1c 05 a8 e9 22 c0 83 c4 14 8b 56 2c 85 d2 74 29 68 c0 > > >>EIP; c0166744 <journal_flush+d4/1c0> <===== > Trace; c015ffa3 <ext3_mark_recovery_complete+13/50> > Trace; c01602a9 <ext3_remount+c9/140> > Trace; c0139e8b <do_remount_sb+bb/f0> > Trace; c014b053 <do_remount+83/b0> > Trace; c014b572 <do_mount+e2/160> > Trace; c014b957 <sys_mount+77/c0> >Assertion failure in journal_fl sh() at journal.c:1310: > "!journal->j_running_transaction" > kernel BUG at journal.c:1310! I think we decided that all users of journal_flush need to take journal_lock_updates() first. ext3_mark_recovery_complete() doesn't do that. _______________________________________________ Ext3-users@redhat.com https://www.redhat.com/mailman/listinfo/ext3-users