[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Assertion failure in journal.c



Hi,

  While doing some stress testing with presto module from the intermezzo project layered over ext3, I got the
following assertion failure:

Jan 17 23:09:55 planck kernel: Assertion failure in jfs_prelock_buffer_check() at journal.c line 410:
"bh->b_jlist == 0 || bh->b_jlist == BJ_LogCtl || bh->b_jlist == BJ_IO || bh->b_jlist == BJ_Data"
Jan 17 23:09:55 planck kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
Jan 17 23:09:55 planck kernel: current->tss.cr3 = 00101000, %cr3 = 00101000
Jan 17 23:09:55 planck kernel: *pde = 00000000
Jan 17 23:09:55 planck kernel: Oops: 0002
Jan 17 23:09:55 planck kernel: CPU:    0

After this a couple of files I had open in vi as well as my /var/log/messages got corrupted with bunch of null
bytes inserted into them.  The actual corruption did not occur till system reboot, in fact, I suspect it happened
during the journal replay.

Any idea as to what might cause this?

-Shirish





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]