• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[geklärt] openSUSE-13.1: zweiter Benutzer ohne Sound

Hazel

Hacker
Hallo

Unser Familien-PC läuft für insgeamt vier Benutzer unter openSUSE-13.1/KDE-4.11.5.

Seit einigen Tagen beobachte ich folgendes:
  • Der als zweites (drittes usw.) angemeldete Benutzer in einer Parallelsitzung hat keinen Sound mehr. Z.B. fehlen die aktivierten KDE-Anmelde- und Abmeldeklänge. Wird versucht, diese in den KDE-Systemeinstellungen probeweise abzuspielen, ist nichts zu hören. Stattdessen stürzen die KDE-Systemeinstellungen ab. In der Konsole, aus der heraus der Start erfolgt war, erscheint
    Code:
    karin@linux:~> libpng warning: iCCP: known incorrect sRGB profile
    KCrash: Application 'systemsettings' crashing...
    KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
    sock_file=/home/karin/.kde4/socket-linux/kdeinit4__1
  • "hat keinen Sound" heisst auch, dass durch denselben Benutzer wav- oder ogg-Dateien mittels Audacious oder Amarok nicht mehr abgespielt werden können. Die Abspieler starten zwar, bleiben aber ohne einen Ton unverrichteter Dinge stehen.
  • Beim Anmelden des zweiten Benutzers erscheint eine - zunächst folgenlose - Meldung der Gestalt:
    Code:
    KNotify - Die KDE-Absturzbehandlung
    Allgemein:
      Ausführbare Datei: knotify4 PID: 5163 Signal: Bus error (7) Datum: 24.12.2014 13:36:23
    Entwickler-Informationen:
      Die gesammelten Absturzinformationen sind nutzlos
    
    Application: KNotify (knotify4), signal: Bus error
    Using host libthread_db library "/lib64/libthread_db.so.1"
    [Current thread is 1 (Thread 0x7fef5ae55880 (LWP 3693))]
    
    Thread 2 (Thread 0x7fef47291700 (LWP 3698)):
    #0  0x00007ffffdffe987 in clock_gettime ()
    #1  0x00007fef57ff868d in clock_gettime () from /lib64/libc.so.6
    #2  0x00007fef5868fe47 in ?? () from /usr/lib64/libQtCore.so.4
    #3  0x00007fef58769405 in ?? () from /usr/lib64/libQtCore.so.4
    #4  0x00007fef58767bac in ?? () from /usr/lib64/libQtCore.so.4
    #5  0x00007fef58767c55 in ?? () from /usr/lib64/libQtCore.so.4
    #6  0x00007fef5543ecad in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
    #7  0x00007fef5543f523 in ?? () from /usr/lib64/libglib-2.0.so.0
    #8  0x00007fef5543f70c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
    #9  0x00007fef58767d76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
    #10 0x00007fef58739d0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
    #11 0x00007fef5873a005 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
    #12 0x00007fef58638fef in QThread::exec() () from /usr/lib64/libQtCore.so.4
    #13 0x00007fef5871b513 in ?? () from /usr/lib64/libQtCore.so.4
    #14 0x00007fef5863b68f in ?? () from /usr/lib64/libQtCore.so.4
    #15 0x00007fef560650db in start_thread () from /lib64/libpthread.so.0
    #16 0x00007fef57feb58d in clone () from /lib64/libc.so.6
    
    Thread 1 (Thread 0x7fef5ae55880 (LWP 3693)):
    [KCrash Handler]
    #5  0x00007fef57f93bc9 in __memcpy_sse2_unaligned () from /lib64/libc.so.6
    #6  0x00007fef44a18ec7 in orc_program_compile_full () from /usr/lib64/liborc-0.4.so.0
    #7  0x00007fef37f2507b in ?? () from /usr/lib64/gstreamer-0.10/libgstaudioconvert.so
    #8  0x00007fef37f22c69 in ?? () from /usr/lib64/gstreamer-0.10/libgstaudioconvert.so
    #9  0x00007fef45feb2ce in ?? () from /usr/lib64/libgstreamer-0.10.so.0
    #10 0x00007fef45fed19c in gst_plugin_load_file () from /usr/lib64/libgstreamer-0.10.so.0
    #11 0x00007fef45fedf71 in gst_plugin_load_by_name () from /usr/lib64/libgstreamer-0.10.so.0
    #12 0x00007fef45fee92e in gst_plugin_feature_load () from /usr/lib64/libgstreamer-0.10.so.0
    #13 0x00007fef45fccdbc in gst_element_factory_create () from /usr/lib64/libgstreamer-0.10.so.0
    #14 0x00007fef45fcd111 in gst_element_factory_make () from /usr/lib64/libgstreamer-0.10.so.0
    #15 0x00007fef4628a940 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
    #16 0x00007fef4628e2d3 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
    #17 0x00007fef5a3df8b7 in ?? () from /usr/lib64/libphonon.so.4
    #18 0x00007fef5a3d79c9 in ?? () from /usr/lib64/libphonon.so.4
    #19 0x00007fef5a3d58a6 in ?? () from /usr/lib64/libphonon.so.4
    #20 0x000000000040e891 in _start ()
  • Beim Abmelden des Benutzers erscheint eine Meldung:
    Code:
    Temp directory (/tmp) is out of disk space.
    KDE is unable to start.
  • Beendet in solch einer Situation der (zeitlich) erstangemeldete Benutzer seine Sitzung, läuft der Sound für den zweiten sofort wieder.
  • Bei vertauschten Rollen, d.h. andere Reihenfolge der Anmeldung beider Benutzer, ist auch die Zuordnung des Fehlerbildes vertauscht. Es kommt also in der Tat entscheidend darauf an, wer zuerst am System angemeldet ist.
  • Wird statt der openSUSE-13.1 die ältere Schwester 12.3 hochgefahren, funktioniert alles tadellos.

Hat jemand eine Idee, was hier abläuft, und was ich zur Problembehebung tun könnte?

Frohe Festtage
Hazel
 
OP
H

Hazel

Hacker
Hallo

Die Ursache für die beobachteten Phänomene ist verstanden: Die root-Partition war nahezu randvoll.

Die vor einigen Tagen berichteten "Aussetzer" waren manchmal (i.e. etwa ein Viertel der entsprechenden Versuche) wieder weg, kamen später aber wieder zurück. Dennoch bin ich erst recht spät auf die wahren Hintergründe gekommen. Ich hatte nicht wirklich damit gerechnet, dass 12G für das root-Dateisystem der 13.1 (bei ausgelagertem /home) nicht ausreichend sein könnten. Bei meinen vorangegangenen Installationen (11.4., 12.1, 12.3) waren sogar 10G für die gesamte Lebensdauer noch bequem ausreichend gewesen.

Viele Grüße
Hazel
 

Sauerland

Ultimate Guru
Temp directory (/tmp) is out of disk space.
13.1 läuft mit systemd, bei den voherigen Versionen konnte man auf sysvinit umstellen und dann die Tmp-Ordner löschen lassen.

Bei 13.1:
https://forums.opensuse.org/showthread.php/470607-clear-tmp-at-boot-doesn-t-work-is-systemd?highlight=tmpfiles.d%2Ftmp.conf
 
Oben