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

Bug in ext3=journal ?



Hi all!

While I was having some fun, testing different filesystems at home and making some benchmarks, I hit a bug when running Postmark in an ext3 partition mounted with data=journal.

I repeated this test twice and got the same results under Linux 2.5, also it was not found while mounting with data=writeback or data=ordered or under Linux 2.4.

I don't know if it's a know problem or not, so I'm posting all the information hoping to help in some way (please CC to jcarminati yahoo com).

Thanks in advance for any comments,
Jorge Carminati
jcarminati yahoo com
Buenos Aires, Argentina.

Linux Distro=
Slackware 9

Kernel=
Linux server 2.5.72 #5 Sat Jun 21 14:09:04 ART 2003 i686 unknown

Benchmark software=
PostMark v1.5 : 3/27/01

mk2fs release=
mke2fs 1.32 (09-Nov-2002) Using EXT2FS Library version 1.32

mount command=
mount /dev/hdb3 /mnt/hdb3 -o data=journal,noatime,nodiratime


Postmark log=


pm>show
Current configuration is:
The base number of files is 2000
Transactions: 50000
Files range between 1000 bytes and 8.79 kilobytes in size
Working directory:
/mnt/hdb3 (weight=1)
Block sizes are: read=512 bytes, write=512 bytes
Biases are: read/append=5, create/delete=5
Using Unix buffered file I/O
Random number generator seed is 42
Report format is verbose.
pm>run
Creating files...Done
Performing transactions..
Message from syslogd server at Tue Jun 24 19:24:10 2003 ...
server kernel: Assertion failure in journal_dirty_metadata() at fs/jbd/transaction.c:1073: "jh- >b_jlist != 1"
Segmentation fault



/var/log/messages=


Jun 24 19:22:32 server kernel: EXT3-fs: mounted filesystem with journal data mode.
Jun 24 19:24:10 server kernel: Assertion failure in journal_dirty_metadata() at fs/jbd/transaction.c:1073: "jh->b_jlist != 1"
Jun 24 19:24:10 server kernel: ------------[ cut here ]------------
Jun 24 19:24:10 server kernel: kernel BUG at fs/jbd/transaction.c:1073!
Jun 24 19:24:10 server kernel: invalid operand: 0000 [#1]
Jun 24 19:24:10 server kernel: CPU: 0
Jun 24 19:24:10 server kernel: EIP: 0060:[<e2a062ff>] Not tainted
Jun 24 19:24:10 server kernel: EFLAGS: 00010282
Jun 24 19:24:10 server kernel: eax: 00000062 ebx: df7a72c0 ecx: 00000001 edx: c02f5e98
Jun 24 19:24:10 server kernel: esi: dfb3c534 edi: dfb3c4c0 ebp: dbf16ab0 esp: dcd6bd08
Jun 24 19:24:10 server kernel: ds: 007b es: 007b ss: 0068
Jun 24 19:24:10 server kernel: Process postmark (pid: 357, threadinfo=dcd6a000 task=dd3c86c0)
Jun 24 19:24:10 server kernel: Stack: e2a0c500 e2a0c130 e2a0dbca 00000431 e2a0dcde dbccb690 dbccb690 d9f25400
Jun 24 19:24:10 server kernel: 00001000 e2a2e898 d9f25400 dbccb690 d9f25400 dbccb690 d9f25400 dbccb690
Jun 24 19:24:10 server kernel: 00001000 00000000 e2a2e669 d9f25400 dbccb690 00002000 00000000 da8dbcfc
Jun 24 19:24:10 server kernel: Call Trace: [<e2a0c500>] [<e2a0c130>] [<e2a0dbca>] [<e2a0dcde>] [<e2a2e898>] [<e2a2e669>] [<e2a2e993>] [<e2a2e870>] [<c012e2a9>] [<e2a30ae8>] [<e2a3b920>] [<c014870f>] [<c014713f>] [<c0147193>] [<e2a059bd>] [<c012ea81>] [<e2a2bfb4>] [<c0145f0b>] [<c0111d0c>] [<c0145ffc>] [<c0146122>] [<c0108f4b>]
Jun 24 19:24:10 server kernel: Code: 0f 0b 31 04 ca db a0 e2 eb b5 8b 45 0c 85 c0 75 1c 8b 54 24



/usr/sbin/hdparm -i /dev/hdb= (old, but still works :)

/dev/hdb:

Model=WDC AC310200R, FwRev=15.01J15, SerialNo=WD-WT6750028428
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=40
BuffType=DualPortCache, BuffSize=512kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=20044080
IORDY=on/off, tPIO={min:160,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio1 pio2 pio3 pio4
DMA modes:  mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 *udma4
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version:  1 2 3 4

/sbin/lspci=

00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 02)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE (rev 10)
00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 10)
00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 10)
00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30)
00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 20)
00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev a1)


/proc/cpuinfo=

processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 4
model name : AMD Athlon(tm) processor
stepping : 2
cpu MHz : 902.580
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
bogomips : 1769.47





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