[Bug 816942] New: Recent update kills audio
https://bugzilla.novell.com/show_bug.cgi?id=816942 https://bugzilla.novell.com/show_bug.cgi?id=816942#c0 Summary: Recent update kills audio Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Major Priority: P5 - None Component: Sound AssignedTo: tiwai@suse.com ReportedBy: james.knott@rogers.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0 There was a KDE 4 update recently, which appears to have killed audio on my computers. When I open KDE Mixer, there are no capture devices or streams. When I go into Pulse Audio I there are also no devices, though I can see the level meter on the playback tab following an audio source. This problem occurred on two different computers, one a desktop system with Asus motherboard and the other a Lenovo ThinkPad E520. Both had updates yesterday and now sound doesn't work at all on either. Reproducible: Always Steps to Reproduce: 1.Install latest updates 2. 3. Actual Results: After recent update, sound fails. Expected Results: Sound was working previously and should work now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c1
Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c2
James Knott
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c3
Lars Müller
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c4
--- Comment #4 from James Knott
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c5
James Knott
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c6
Lars Müller
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c7
Vadim Krevs
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c8
--- Comment #8 from James Knott
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c9
--- Comment #9 from Vadim Krevs
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c10
Wolfgang Bauer
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c11
--- Comment #11 from Vadim Krevs
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c12
--- Comment #12 from Wolfgang Bauer
Could the fact that my system boots to runlevel 3 (and not 5) by default be the issue here? Of course! And f.e. in comment#6 exactly these kind of details were asked...
You're switching to GUI mode via "startx" I suppose? Not sure if that is even supported anymore. I tried that here and after a boot to runlevel 3 and login in textmode my user has the right permissions (same as above). After running "startx" I get the following: wolfi@amiga:~> getfacl /dev/snd/controlC0 getfacl: Entferne führende '/' von absoluten Pfadnamen # file: dev/snd/controlC0 # owner: root # group: audio user::rw- group::rw- mask::rw- other::--- And btw. the graphical session is running on vt2 then instead of vt7. Maybe that has something to do with it? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c13
--- Comment #13 from Vadim Krevs
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c14
--- Comment #14 from Lars Müller
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c15
--- Comment #15 from Wolfgang Bauer
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c16
Lars Müller
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c17
--- Comment #17 from Wolfgang Bauer
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c18
--- Comment #18 from Wolfgang Bauer
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c19
Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c20
--- Comment #20 from Hrvoje Senjan
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c21
--- Comment #21 from Wolfgang Bauer
@Wolfgang, Lars, could you test the whole 4.10.3 packages (mainly i target kdm, kde4-kgreeter-plugins and kdebase4-workspace packages) ? I can't test that right now, but Lars mentioned in comment#16 that he tried with kdm-4.10.3 from the Update-Test repo.
I tried to downgrade kdm to 4.10.2 from Update now on my 4.10.3 system (the one that doesn't have this problem) and still can't reproduce it there. Trying to do a full KDE downgrade now... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c22
--- Comment #22 from Hrvoje Senjan
(In reply to comment #20)
@Wolfgang, Lars, could you test the whole 4.10.3 packages (mainly i target kdm, kde4-kgreeter-plugins and kdebase4-workspace packages) ? I can't test that right now, but Lars mentioned in comment#16 that he tried with kdm-4.10.3 from the Update-Test repo. Yes, seen that, but it's hardly kdm (alone), as the code between 4.10.0 and 4.10.2/3 didn't change, other than translations ;-) (try to diff)
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c23
--- Comment #23 from Wolfgang Bauer
Trying to do a full KDE downgrade now... Even after a complete downgrade to KDE 4.10.2 (by deactivating the KDE:Distro:Factory repo and running "zypper dup --from update-repo) I still cannot reproduce this issue on the first system.
I tried updating kdm to 4.10.3 from the Update-Test repo now on the second system (the one that shows the problem), the following packages got updated as well: kactivities4, kde4-filesystem, kde4-kgreeter-plugins, kdebase4-runtime, kdebase4-session, kdebase4-workspace, kdebase4-workspace-branding-openSUSE, kdebase4-workspace-ksysguardd, kdebase4-workspace-liboxygenstyle, kdebase4-workspace-plasma-calendar, kdelibs4, kdelibs4-core, kdm-branding-openSUSE, kwin, libkde4,libkdecore4, nepomuk-core. After that, the problem seemed to be fixed. Then I downgraded those packages to 4.10.2 again and the problem reappeared as expected. But then I did the update again, and now the problem persisted! So I can say, this is NOT fixed in 4.10.3. Strange enough, the problem now also shows up when I downgrade kdm (and the 9 other automatically selected packages) to 4.10.0, although that persistently fixed it before... :-( -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c24
--- Comment #24 from Hrvoje Senjan
I tried updating kdm to 4.10.3 from the Update-Test repo now on the second system (the one that shows the problem)... After that, the problem seemed to be fixed.
Then I downgraded those packages to 4.10.2 again and the problem reappeared as expected.
But then I did the update again, and now the problem persisted! So I can say, this is NOT fixed in 4.10.3. this is a bit confusing?
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c25
--- Comment #25 from Wolfgang Bauer
this is a bit confusing? Sorry, I try again:
I updated kdm and dependencies to 4.10.3. After a reboot to runlevel 3 and calling "init 5" the problem did not occur, i.e. the ACLs got correctly set. Then I downgraded all the packages to 4.10.2 again. After a reboot the problem did happen, user had no permissions for the audio devices. (I did expect this since that was the original problem) Then I updated kdm and dependencies again to 4.10.3 (the same as before) and expected the problem to vanish again. But this time after a reboot, the problem happened again, the user did not get permissions. So there seems to be some random factor involved. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c26
Hrvoje Senjan
So there seems to be some random factor involved. Indeed. Thanks a lot for testing!
@everyone, so to summarize, and confirm, problem happens only if boot goes first into runlevel3 and then to runlevel5? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c27
--- Comment #27 from Wolfgang Bauer
@everyone, so to summarize, and confirm, problem happens only if boot goes first into runlevel3 and then to runlevel5? For me, yes. But only on that one system. It doesn't happen on the other at all.
But I think I may have found the culprit: plymouthd! For some reason plymouthd is started when I run "init 5" and seems to cause this. If I rename /usr/sbin/plymouthd (so it can't start) the problem doesnt occur: the session gets registered correctly and the ACLs get set (and that's reliable across ~10 reboots now). Can somebody else confirm that this helps? On the other system plymouthd doesn't seem to get started, and the problem does not occur, ever. Or maybe because that system is slower it quits in time before kdm starts up? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c28
Lars Müller
But I think I may have found the culprit: plymouthd!
For some reason plymouthd is started when I run "init 5" and seems to cause this. If I rename /usr/sbin/plymouthd (so it can't start) the problem doesnt occur: the session gets registered correctly and the ACLs get set (and that's reliable across ~10 reboots now). Can somebody else confirm that this helps?
Yes. I've moved /usr/sbin/plymouthd away and then the first login gave the wanted additional ACL. Even when going from runlevel 3 to 5 and login. In a next step I've removed these plymouth packages: plymouth plymouth-branding-openSUSE plymouth-scripts Booted into runleven 3, called init 5, and got the intended ACL with the first login via kdm. One further observation I did: Before I did the quick hack/ check and renamed the plymouthd binary I mistyped by accident the password. plymouthd before but no longer afterwards. But even in the case of a no longer running plymouthd I didn't got the additional ACL set with the first login. The any later it worked. Has anyone tested the same with openSUSE Factory? I'm adding Marcus as he's marked as the bugowner for plymouth in oS 12.3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c29
Lee Seymour
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c30
--- Comment #30 from Wolfgang Bauer
The non working Ctl-Alt-Fn key combination issue is something else. Please track this in an independent issue if you're able to trigger the same defect again. This does seem to be related. I can reproduce this when the permissions issue appears most of the time (but not always). It never happens when I remove plymouthd.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c31
Carlos Robinson
Another observation which I think is related: On my other system (the one that doesn't have this problem), KDM (and KDE as a consequence) often start on VT8 instead of VT7 when booting to runlevel 5. Apparently plymouthd is also still running and claiming VT7 there when KDM starts up. (it doesn't cause the permissions issue there though) Renaming /usr/sbin/plymouthd seems to fix this problem as well.
I see this as well, 12.3, kdm and xfce. Removing plymouth-branding-openSUSE and plymouth-scripts, tabooing them, solves the problem the switch to text mode problem, but the graphical terminal goes to VT-8. I no longer have plymouthd. These remain installed: Telcontar:~ # rpm -qa | grep plym plymouth-plugin-label-0.8.8_git201211022126-4.3.1.x86_64 plymouth-plugin-script-0.8.8_git201211022126-4.3.1.x86_64 Telcontar:~ # They have to stay or suspend is also uninstalled. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c32
Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=816942
https://bugzilla.novell.com/show_bug.cgi?id=816942#c33
Cristian Rodríguez
participants (1)
-
bugzilla_noreply@novell.com