Assertion failure in journal_flush()

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

 



Hi Steven, Hi ext3-users list!

We encountered a reproduceable problem with ext3:
When issuing a FIBMAP ioctl for a block written right before while
the FS is under high load (RH build universe), the assertion
!journal->j_running_transaction fails at the bottom of journal_flush()
in fs/jbd/journal.c.
We encountered this problem with the arch=3Ds390x (64 bit big endian)
bootloader zipl, I'll try to reproduce it with 2.4.latest on arch=3Di386.
I'll try
to create a stack backtrace as well by inserting a BUG();.

Strace of problem:
ioctl(5, FIBMAP, 0x1ffffffe528)         =3D 0
close(5)                                =3D 0
write(4, "\0\342\0\6\4\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4096) =3D 4096
ioctl(4, FIBMAP <unfinished ...>
+++ killed by SIGSEGV +++

Syslog output of problem:
z02 kernel: Assertion failure in journal_flush() at journal.c:1198:
"!journal->j_running_transaction"

mit freundlichem Gru=DF / with kind regards
Carsten Otte

IBM Deutschland Entwicklung GmbH
Linux for eServer development - device driver team
Phone: +49/07031/16-4076
IBM internal phone: *120-4076
--
We are Linux.
Resistance indicates that you're missing the point!





[Index of Archives]         [Linux RAID]     [Kernel Development]     [Red Hat Install]     [Video 4 Linux]     [Postgresql]     [Fedora]     [Gimp]     [Yosemite News]

  Powered by Linux