Linux kernel oops after assertion failure in journal_start()

  • 7001980
  • 21-Nov-2008
  • 27-Apr-2012

Environment

Novell SUSE Linux Enterprise Server 9 Service Pack 3

Situation

A Linux kernel oops occurs in jbd:journal_start after an assertion failure in journal_start() at fs/jbd/transaction.c:274: "handle->h_transaction->t_journal == journal".

Resolution

This issue has been fixed in Novell SUSE Linux Enterprise Server 9 SP4.

Status

Reported to Engineering

Additional Information

The issue usually occurs when changing the xattr of an inode during a journal transaction and is caused by not using the GFP_NOFS mode of kmalloc().

Feedback service temporarily unavailable. For content questions or problems, please contact Support.