reiserfs openSuSE 11.1

Anybody seen this error?

I installed openSuSE 11.1, 2 days ago. I did zypper update and said “yes” to all the updates (Did not pay attention to which packages because there was a lot of them).

Everything works except,
Today, I get “popup” saying kernel error every hour (using KDE3). My computer still works (even after reboot). In /var/log/messages, I get:

kernel: ------------ cut here ]------------
kernel: kernel BUG at fs/reiserfs/journal.c:1034!
kernel: invalid opcode: 0000 #1] SMP
kernel: last sysfs file: /sys/devices/pci0000:00/0000:00:1e.0/0000:02:02.0/class
kernel: Modules linked in: nfs lockd nfs_acl sunrpc vmsync(N) vmmemctl(N) vmblock(N) autofs4 binfmt_misc snd_pcm_oss snd_mixer_oss vboxdrv(N) ipv6 af_packet microcode fuse loop dm_mod snd_intel8x0 snd_ac97_codec ac97_bus iTCO_wdt snd_pcm e100 ppdev nvidia(PX) snd_timer iTCO_vendor_support i2c_i801 mii rtc_cmos parport_pc intel_agp snd rtc_core agpgart intel_rng shpchp rtc_lib i2c_core parport pcspkr soundcore button sr_mod floppy cdrom pci_hotplug snd_page_alloc sg ehci_hcd uhci_hcd sd_mod crc_t10dif usbcore edd reiserfs fan thermal processor thermal_sys hwmon ide_pci_generic piix ide_core ata_generic ata_piix libata scsi_mod dock [last unloaded: speedstep_lib]
kernel: Supported: No
kernel:
kernel: Pid: 12528, comm: cfagent Tainted: P (2.6.27.7-9-default #1)
kernel: EIP: 0060:<e1330678>] EFLAGS: 00010246 CPU: 0
kernel: EIP is at flush_commit_list+0x56/0x50f [reiserfs]
kernel: EAX: c689acc0 EBX: 00003594 ECX: de82b200 EDX: e133c57a
kernel: ESI: de29b380 EDI: 00000000 EBP: 00000000 ESP: deb0bef0
kernel: DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
kernel: Process cfagent (pid: 12528, ti=deb0a000 task=c689acc0 task.ti=deb0a000)
kernel: Stack: 00000000 00000001 ffffffff d90ed580 00000000 00000000 00000001 de82b200
kernel: 00000004 e15a2000 00000000 deb0bf70 ce19ad38 c016fba0 00000000 e15a2000
kernel: de82b200 00000000 00003594 e13330a9 de29b380 ce19ac8c 00000000 00000001
kernel: Call Trace:
kernel: <e13330a9>] __commit_trans_jl+0x124/0x138 [reiserfs]
kernel: <e131f7e1>] reiserfs_sync_file+0x33/0x70 [reiserfs]
kernel: <c01ad158>] do_fsync+0x41/0x6e
kernel: <c01ad1a1>] __do_fsync+0x1c/0x2b
kernel: <c0104c9b>] sysenter_do_call+0x12/0x2f
kernel: <ffffe430>] 0xffffe430
kernel: =======================
kernel: Code: 0c 89 44 24 24 8b 44 24 1c e8 ba fd ff ff 83 7e 14 00 0f 85 a5 04 00 00 64 a1 00 10 58 c0 f0 ff 80 d4 04 00 00 83 7e 08 00 75 04 <0f> 0b eb fe 8b 44 24 24 3b 58 18 75 04 0f 0b eb fe ff 46 60 83
kernel: EIP: <e1330678>] flush_commit_list+0x56/0x50f [reiserfs] SS:ESP 0068:deb0bef0
kernel: — end trace ed03524523a46ed8 ]—
kernel: ------------ cut here ]------------

seems a bug in reiserfs’ journal code. The only thing you can do is upgrade kernel or if you can’t or don’t want to, report bug to novell’s bugzilla with the info you just provided

microchip8 wrote:
> seems a bug in reiserfs’ journal code. The only thing you can do is
> upgrade kernel or if you can’t or don’t want to, report bug to novell’s
> bugzilla with the info you just provided

The reiserfs file system is not used by very many people any more. These kind of
crashes are the reason I switched all my file systems to ext3.

Larry

that’s not really true. There are many existing computers still using reiserfs, some of them servers. The problem is that reiserfs is maintained only by a few people (one of them Jeff Mahoney from SUSE labs), who are also not that much interested and only fix bugs now and then. Basically, reiserfs is a dying file system one should not use for future purposes

On Fri, 2009-02-20 at 20:22 +0000, Larry Finger wrote:
> microchip8 wrote:
> > seems a bug in reiserfs’ journal code. The only thing you can do is
> > upgrade kernel or if you can’t or don’t want to, report bug to novell’s
> > bugzilla with the info you just provided
>
> The reiserfs file system is not used by very many people any more. These kind of

Much in the same way that people don’t use Firefox anymore.

> crashes are the reason I switched all my file systems to ext3.

??? Whatever…

So I guess if Linux messes up, you switch to Windows?
(it’s about as truthful)

cjcox wrote:
> So I guess if Linux messes up, you switch to Windows?
> (it’s about as truthful)

Not at all. I just choose to use the best of Linux stuff, and reiserfs no longer
satisfies that criterion.

If you already have reiserfs, then leave well enough alone and change it next time the box is replaced. If you have a new system, then don’t pick reiserfs, if only because the pool of experts in it is diminishing and so is support. IIRC SUSE developers had an internal discussion on reiserfs support a while back (reported in LWN), I think even before Reiser’s crime and the result of it was a decision to stop recommending reiserfs as the default in the installer.

glanced at this because i’m using reiserfs too, but without this error on an up-to-date 11.1/kde4 machine.

moot point i guess, but does reiserfsck --check yield any information at all?