OpenSUSE 12.3 freezes randomly, help to diagnose? (not stock, extra repos)

Hello, days ago I installed opensuse 12.3 from dvd iso. I was on 12.2 before and I decided to install 12.3 clean instead of upgrade.

Sometimes it randomly freezes. I mean I can’t move the mouse pointer. Keys do nothing. Can’t access terminals.** (alt+ctrl+F(x) doesn’t work, neither ctrl+alt+del)**.
Kde clock is freezed too. Everything is freezed.

I’m a newbie when it comes to diagnose linux problems, I don’t know if it’s kernel related or kde, but I don’t think kde because I can’t access other ttys.

I must say that I have some extra repo:

  • kernel:stable repo (3.9.6 now),
  • nvidia optimus via bumblebee (overman79 repo),
  • kde 4.10 repo upstream core+extra repo.

I’m removing right now the kde repo upstream and use 12.3 core packages, to see if the problem is something in kde updates.

It randomly freezes. One time it did that while opening dolphin, another time while usb pen was inserted. The last one I can remember I was fixing virtualbox to start with the new kernel.
Then opened virtualbox, I started a virtual machine and just when I clicked “start” the system has frozen.

- Where I should start to find problems, which log? so I know which logs to post when it happens.

no errors in xorg logs**.
Below is /var/log/messages** of when it happened, taken after reboot, until the end of the logged session.
First lines was me typing that into konsole, then I started virtualbox and from [1215.525141] I guess was when I hit “start” button to start the virtual machine.

What means “BUG: unable to handle kernel paging request at ffffffffa0e75500”? I read right, xkbcomp taints kernel?
"Fixing recursive fault but reboot is needed!"?

Now that I think about this it seems I was getting this “fixing recursive fault…” while I shutdown, after plymouth logo it shows something like that.

2013-06-19T09:33:44.633372+02:00 linux-vdyp sudo:  roberto : TTY=pts/1 ; PWD=/home/roberto ; USER=root ; COMMAND=/etc/init.d/vboxdrv setup
2013-06-19T09:33:44.633653+02:00 linux-vdyp sudo: pam_unix(sudo:session): session opened for user root by roberto(uid=0)
2013-06-19T09:34:32.460833+02:00 linux-vdyp su: pam_unix(su:session): session closed for user root
2013-06-19T09:34:38.421003+02:00 linux-vdyp kernel:  1215.525141] vboxdrv: Found 8 processor cores.
2013-06-19T09:34:38.421020+02:00 linux-vdyp kernel:  1215.525304] vboxdrv: fAsync=0 offMin=0x130 offMax=0xebe
2013-06-19T09:34:38.421022+02:00 linux-vdyp kernel:  1215.525355] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
2013-06-19T09:34:38.421023+02:00 linux-vdyp kernel:  1215.525356] vboxdrv: Successfully loaded version 4.2.12 (interface 0x001a0004).
2013-06-19T09:34:38.627001+02:00 linux-vdyp kernel:  1215.730581] vboxpci: IOMMU not found (not registered)
2013-06-19T09:34:38.628504+02:00 linux-vdyp sudo: pam_unix(sudo:session): session closed for user root
2013-06-19T09:34:46.883014+02:00 linux-vdyp kernel:  1223.978452] BUG: unable to handle kernel paging request at ffffffffa0e75500
2013-06-19T09:34:46.883025+02:00 linux-vdyp kernel:  1223.978486] IP: <ffffffff8117830a>] filp_close+0x2a/0x90
2013-06-19T09:34:46.883026+02:00 linux-vdyp kernel:  1223.978512] PGD 1a0e067 PUD 1a0f063 PMD 218956067 PTE 0
2013-06-19T09:34:46.883027+02:00 linux-vdyp kernel:  1223.978536] Oops: 0000 #1] PREEMPT SMP 
2013-06-19T09:34:46.883027+02:00 linux-vdyp kernel:  1223.978556] Modules linked in: vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) xt_tcpudp xt_pkttype xt_LOG xt_limit bbswitch(O) af_packet ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw ipt_REJECT iptable_raw xt_CT iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables rfcomm bnep fuse arc4 iwldvm mac80211 snd_usb_audio snd_usbmidi_lib snd_rawmidi uvcvideo videobuf2_core videodev videobuf2_vmalloc videobuf2_memops btusb bluetooth snd_hda_codec_conexant snd_hda_intel snd_hda_codec e1000e thinkpad_acpi mperf sr_mod snd_hwdep snd_seq snd_pcm iwlwifi iTCO_wdt cdrom joydev coretemp kvm_intel kvm crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel ablk_helper cryptd lrw aes_x86_64 xts gf128mul snd_seq_device sg ptp sdhci_pci iTCO_vendor_support pcspkr i2c_i801 snd_timer pps_core microcode snd_page_alloc firewire_ohci sdhci firewire_core mmc_core crc_itu_t snd mei lpc_ich mfd_core cfg80211 rfkill wmi battery tpm_tis soundcore ac tpm tpm_bios autofs4 xhci_hcd i915 drm_kms_helper drm i2c_algo_bit thermal video button processor thermal_sys scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh_hp_sw scsi_dh [last unloaded: nvidia]
2013-06-19T09:34:46.883029+02:00 linux-vdyp kernel:  1223.979075] CPU 3 
2013-06-19T09:34:46.883029+02:00 linux-vdyp kernel:  1223.979085] Pid: 7569, comm: xkbcomp Tainted: P  R        O 3.9.6-1.g8ead728-desktop #1 LENOVO 427637U/427637U
2013-06-19T09:34:46.883030+02:00 linux-vdyp kernel:  1223.979120] RIP: 0010:<ffffffff8117830a>]  <ffffffff8117830a>] filp_close+0x2a/0x90
2013-06-19T09:34:46.883030+02:00 linux-vdyp kernel:  1223.979150] RSP: 0018:ffff88019842fe58  EFLAGS: 00010286
2013-06-19T09:34:46.883031+02:00 linux-vdyp kernel:  1223.979169] RAX: ffffffffa0e754a0 RBX: ffff88022edb15c0 RCX: 0000000000000080
2013-06-19T09:34:46.883031+02:00 linux-vdyp kernel:  1223.979194] RDX: 000000000000001a RSI: ffff88022a048900 RDI: ffff88022edb15c0
2013-06-19T09:34:46.883032+02:00 linux-vdyp kernel:  1223.979218] RBP: ffff88022a048900 R08: 0000000000000001 R09: ffff88023e1e3fa0
2013-06-19T09:34:46.883032+02:00 linux-vdyp kernel:  1223.979242] R10: 000000000000003e R11: 000000000000003e R12: 000000000000001a
2013-06-19T09:34:46.883033+02:00 linux-vdyp kernel:  1223.979267] R13: ffff88022a048900 R14: ffff8802192d8b80 R15: 0000000000000000
2013-06-19T09:34:46.883033+02:00 linux-vdyp kernel:  1223.979291] FS:  0000000000000000(0000) GS:ffff88023e2c0000(0000) knlGS:0000000000000000
2013-06-19T09:34:46.883034+02:00 linux-vdyp kernel:  1223.979319] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
2013-06-19T09:34:46.883034+02:00 linux-vdyp kernel:  1223.979339] CR2: ffffffffa0e75500 CR3: 0000000001a0d000 CR4: 00000000000407e0
2013-06-19T09:34:46.883034+02:00 linux-vdyp kernel:  1223.979364] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
2013-06-19T09:34:46.883035+02:00 linux-vdyp kernel:  1223.979388] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
2013-06-19T09:34:46.883035+02:00 linux-vdyp kernel:  1223.979413] Process xkbcomp (pid: 7569, threadinfo ffff88019842e000, task ffff880198a76480)
2013-06-19T09:34:46.883036+02:00 linux-vdyp kernel:  1223.979440] Stack:
2013-06-19T09:34:46.883036+02:00 linux-vdyp kernel:  1223.979449]  0000000000000001 0000003fffffffff 000000000000001a ffffffff81196180
2013-06-19T09:34:46.883037+02:00 linux-vdyp kernel:  1223.979480]  00007fb4a4ffccc0 ffff880198a76ae0 ffff880198880b80 ffff880198880be8
2013-06-19T09:34:46.883037+02:00 linux-vdyp kernel:  1223.979517]  00007fb4a4ffccc0 0000000000000000 ffff880198a76480 ffffffff8104ba4d
2013-06-19T09:34:46.883037+02:00 linux-vdyp kernel:  1223.979545] Call Trace:
2013-06-19T09:34:46.883038+02:00 linux-vdyp kernel:  1223.979559]  <ffffffff81196180>] put_files_struct+0xb0/0x120
2013-06-19T09:34:46.883038+02:00 linux-vdyp kernel:  1223.979582]  <ffffffff8104ba4d>] do_exit+0x2ad/0xaa0
2013-06-19T09:34:46.883039+02:00 linux-vdyp kernel:  1223.979601]  <ffffffff8104c2b8>] do_group_exit+0x38/0xa0
2013-06-19T09:34:46.883039+02:00 linux-vdyp kernel:  1223.979620]  <ffffffff8104c332>] sys_exit_group+0x12/0x20
2013-06-19T09:34:46.883040+02:00 linux-vdyp kernel:  1223.979641]  <ffffffff815dc76d>] system_call_fastpath+0x1a/0x1f
2013-06-19T09:34:46.883040+02:00 linux-vdyp kernel:  1223.979665]  <00007fb4a4d0d929>] 0x7fb4a4d0d928
2013-06-19T09:34:46.883041+02:00 linux-vdyp kernel:  1223.979681] Code: 00 48 83 ec 18 48 89 1c 24 48 89 6c 24 08 48 89 fb 4c 89 64 24 10 48 8b 47 38 48 85 c0 74 5f 48 8b 47 28 48 89 f5 48 85 c0 74 4e <48> 8b 40 60 45 31 e4 48 85 c0 74 05 ff d0 41 89 c4 f6 43 45 40 
2013-06-19T09:34:46.883041+02:00 linux-vdyp kernel:  1223.979819] RIP  <ffffffff8117830a>] filp_close+0x2a/0x90
2013-06-19T09:34:46.883042+02:00 linux-vdyp kernel:  1223.979839]  RSP <ffff88019842fe58>
2013-06-19T09:34:46.883042+02:00 linux-vdyp kernel:  1223.979851] CR2: ffffffffa0e75500
2013-06-19T09:34:46.883043+02:00 linux-vdyp kernel:  1223.988096] --- end trace 903bd9c9606e6701 ]---
2013-06-19T09:34:46.883043+02:00 linux-vdyp kernel:  1223.988097] Fixing recursive fault but reboot is needed!
2013-06-19T09:35:54.064267+02:00 linux-vdyp kernel:  1291.174081] ALSA pcm.c:1350 delay: estimated 90, actual 1
2013-06-19T09:35:55.480269+02:00 linux-vdyp kernel:  1292.590183] ALSA pcm.c:1350 delay: estimated 133, actual 0

I don’t know if this is the right section to post this, if not pls move.

thanks

Please post output of


zypper lr -d
rpm -qa | grep kernel-

between CODE tags, the # in the editor.

To continue: you don’t describe how you use the extra repos. Nor why you chose to install a different kernel.

I recently tried to install Gentoo (and failed to get the kde desktop) so came here.

One thing I, eventually, noticed when I restarted installing Gentoo was I had duplicate files creating all kinds of complications, making me wonder whether you formatted your partitions when moving from 12.2 to 12.3

If not, you might have duplicate files which are confusing your computer.

So try, code

cd /etc

ls

and look for files with almost identical names

partitions were formatted when installing.

Knurpht, it’s localized italian, so these are the meanings:
si=yes
no=not
servizio=service
abilitato=enabled
aggiornamento=updated

roberto@linux-vdyp:~> zypper lr -d

#  | Alias                     | Nome                               | Abilitato | Aggiornamento | Priorità | Tipo   | URI                                                                                 | Servizio
---+---------------------------+------------------------------------+-----------+---------------+----------+--------+-------------------------------------------------------------------------------------+---------
 1 | Office                    | Office                             | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/Office/openSUSE_12.3/                     |         
 2 | Overman79                 | Overman79                          | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Overman79:/Laptop/openSUSE_12.3/    |         
 3 | google-earth              | google-earth                       | Sì        | Sì            |   99     | rpm-md | http://dl.google.com/linux/earth/rpm/stable/x86_64                                  |         
 4 | home:acc-id               | home:acc-id                        | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/home:/acc-id/openSUSE_12.3/               |         
 5 | home:neocrust             | home:neocrust                      | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/home:/neocrust/openSUSE_12.3/             |         
 6 | kde410                    | kde410                             | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Release:/410/openSUSE_12.3/          |         
 7 | kdeextra410               | kdeextra410                        | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_410_openSUSE_12.3/ |         
 8 | kernel_stable             | kernel_stable                      | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/Kernel:/stable/standard/                  |         
 9 | libdvdcss                 | libdvdcss                          | Sì        | Sì            |   99     | rpm-md | http://opensuse-guide.org/repo/12.3/                                                |         
10 | libreofficestable         | libreofficestable                  | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_12.3/        |         
11 | network_repo              | network repo                       | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/network/openSUSE_12.3/                    |         
12 | packman                   | packman                            | Sì        | Sì            |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_12.3/                                         |         
13 | repo-debug                | openSUSE-12.3-Debug                | No        | Sì            |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.3/repo/oss/                      |         
14 | repo-debug-update         | openSUSE-12.3-Update-Debug         | No        | Sì            |   99     | NONE   | http://download.opensuse.org/debug/update/12.3/                                     |         
15 | repo-debug-update-non-oss | openSUSE-12.3-Update-Debug-Non-Oss | No        | Sì            |   99     | NONE   | http://download.opensuse.org/debug/update/12.3-non-oss/                             |         
16 | repo-non-oss              | openSUSE-12.3-Non-Oss              | Sì        | Sì            |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/non-oss/                        |         
17 | repo-oss                  | openSUSE-12.3-Oss                  | Sì        | Sì            |   99     | yast2  | http://download.opensuse.org/distribution/12.3/repo/oss/                            |         
18 | repo-source               | openSUSE-12.3-Source               | No        | Sì            |   99     | NONE   | http://download.opensuse.org/source/distribution/12.3/repo/oss/                     |         
19 | repo-update               | openSUSE-12.3-Update               | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/update/12.3/                                           |         
20 | repo-update-non-oss       | openSUSE-12.3-Update-Non-Oss       | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/update/12.3-non-oss/                                   |         


office repo is just for freemind,
overman79 is for nvidia optimus, bumblebee etc.
acc-id is for unetbootin
neocrust for gmusicbrowser

kde 410repo was installed just to try.
kde extra for dropbox, plasmoid-redshift
network repo could be removed

roberto@linux-vdyp:~> rpm -qa | grep kernel-

patterns-openSUSE-devel_kernel-12.3-7.10.1.x86_64
kernel-desktop-3.9.6-1.1.g8ead728.x86_64
kernel-xen-devel-3.9.6-1.1.g8ead728.x86_64
kernel-desktop-3.7.10-1.1.1.x86_64
kernel-desktop-devel-3.9.6-1.1.g8ead728.x86_64
kernel-firmware-20130114git-36.1.noarch
kernel-source-3.9.6-1.1.g8ead728.noarch
kernel-devel-3.9.6-1.1.g8ead728.noarch
kernel-desktop-3.7.10-1.11.1.x86_64


I installed kernel 3.9.6 because it has some fixes about usb alsa, as I use a usb soundcard and had problems in past. More or less wanted to see if it fixed some usb audio problems.

Ask whatever you need to know.
Should I go back to 3.7.10 for a while to see if it happens there?

I cleaned repos a bit, downgraded kernel to opensuse 12.3 default repo. Kde to default and I added “updated apps” repo.
Everything looks and works fine (and faster :O).
There were too many things in play, too many “unstable packages” (nvidia bumblebee, virtualbox, kde, kernel bla bla bla), too much time to find who was the cause.
Those kernel messages aren’t showing with 3.7.10 kernel. lol!
Everything working fine on defaults kde and kernel repos. No freezes.

There are a few repositories that have a history of being current, tested and stable. LibreOffice is one, KDE is another. The HOME repos are a different matter. These are basically playgrounds for their maintainers, and unless you know and trust the person and need a specific package, it’s best to stay away from these. They can cause trouble, as you’ve seen.