openSUSE 10.3 freezes (no newbie)

Hello,

since a regular update my system locks up randomly. The caps/lock led flashes up and shifting caps/lock or toggling into console becomes impossible.

Neither checking of ./~xsession-errors, /var/log/messages and dmesg nor logging stalling sessions via top and mpstat gave any useful clue about the culprit. However Firefox and wine (both several releases checked) seem to lead into lock ups while leaving the laptop idle does not.

My system is:

uname -a
Linux linux 2.6.22.18-0.2-default #1 SMP 2008-06-09 13:53:20 +0200 i686 athlon i386 GNU/Linux

X -version
X Window System Version 7.2.0
Release Date: Tue Jun 3 00:09:04 UTC 2008
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: openSUSE SUSE LINUX

KDE 3.57

It’s a HP Compaq nx6325 and I had a lot of problems, but actually none were as severe as this. The CPU is an amd64 Turion with ati chipset and graphics card.

I checked booting with maxcpus=0 and uninstalling the fglrx driver, but both seem to be unrelated to the failure. beagle was uninstalled long ago.

The changed packets are:

via apt:
dejavu_2.24-0.pm.1_noarch.rpm
faad2_2.6.1-1.4_i586.rpm
freeciv_2.1.4-0.pm.0_i586.rpm
gimp24_2.4.6-0.pm.1_i586.rpm
gimp24-devel_2.4.6-0.pm.1_i586.rpm
gspcav-kmp-default_01.00.12%5f2.6.22.18%5f0.2-6.1_i586.rpm
kernel-default_2.6.22.18-0.2_i586.rpm
kernel-source_2.6.22.18-0.2_i586.rpm
lame_3.97-4.3_i686.rpm
libdvbpsi5_0.1.6-8.2_i686.rpm
libdvdread3_0.9.7-4.pm.7_i586.rpm
libkexiv2_0.1.7-0.pm.1_i586.rpm
libkipi_0.1.6-0.pm.1_i586.rpm
libmad_0.15.1b-5.3_i586.rpm
libmpeg2_0.4.1.1149-4.3_i686.rpm
libwavpack1_4.50.0-0.pm.1_i586.rpm
mjpegtools_1.9.0rc3-0.pm.1_i586.rpm
mozilla-nspr_4.7.1-14.1_i586.rpm
mozilla-nss_3.12.0-23.1_i586.rpm
MozillaThunderbird_2.0.0.14-6.4_i586.rpm
MozillaThunderbird-translations_2.0.0.14-6.4_i586.rpm
mozilla-xulrunner181_1.8.1.14-2.2_i586.rpm
portaudio_19-222.pm.2_i586.rpm
rpmkey-packman_0.3.6-0.pm.0_noarch.rpm
rrdtool_1.2.27-2.1_i586.rpm
sane-backends_1.0.19-0.pm.2_i586.rpm
taglib_1.5-0.pm.1_i586.rpm
wine_1.0-3.2_i586.rpm
xorg-x11-devel_7.2-103.4_i586.rpm
xorg-x11-libs_7.2-103.4_i586.rpm

manually:
fglrx_7_1_0_SUSE103-8.501-1.i386.rpm

How may I find the point of failure and fix it? I assume it’s something related to X or the keyboard driver.

THX

Karl

After downgrading xorg-x11-libs and the kernel I finally found the error:

/var/log/messages
Jun 22 00:22:09 linux kernel: REISERFS: panic (device Null superblock): vs-6030: check_internal_block_head: invalid item number level=2, nr_items=179, free_space=65304 rdkey

A few days ago I unintentionally rsync’ed a folder with itself. This probably damaged the encrypted reiserfs home directory. Doing an overnight reiserfsck --rebuild-tree solved the issue. The kernel does not lock up anymore.

The only remaining questions are why 2.6.22.18-0.2-default does not log the error when 2.6.22.5-31-vanilla does and how a broken file system can cause a kernel panic.