Description of problem: This seems to be a new problem with KDE 4.8.x: when pulseaudio exits then kmix crashes with segmentation fault. Version-Release number of selected component (if applicable): kdemultimedia-kmix-4.8.1-1.fc16.x86_64 pulseaudio-0.9.23-1.fc16.x86_64 How reproducible: Always Steps to Reproduce: 1. login to KDE session 2. in a shell enter "pactl exit" to stop pulseaudio Actual results: KDE Crash handler opens showing "Executable: kmix PID: 3140 Signal: Segmentation fault (11)" Expected results: no crash Additional info: My example shows a voluntary pulseaudio exit. This also works with "kill" and I'm pretty sure it happens also if pulseaudio itself should crash.
Reproduced on my second system with Fedora 16 and KDE 4.8.1.
Also reproduced on F17: kdemultimedia-kmix-4.8.1-1.fc17.x86_64 pulseaudio-1.1-8.fc17.x86_64
Created attachment 570893 [details] screenshot
I was able to reproduce this.
I got this kmix crashs also
I also noticed that kmix crashes when you change the PulseAudio configuration, e.g. in pavucontrol -> Tab Configuration: switch "Internal Audio" on or off.
Same here on today's f17.
Hi , reported also here: https://bugs.kde.org/show_bug.cgi?id=290742 but don't find where change external tracker here .
OK, I did the following - updated my machine to latest F17 KDE 4.8.2 packages - downloaded & unpacked kdemultimedia-4.8.2-1.fc17.src.rpm - replaced the kmix directory inside kdemultimedia-4.8.2 with the contents of git HEAD from here git://anongit.kde.org/kmix commit 9b4872a60555c6352078e7f11809006999d151d6 Author: Christian Esken <esken> Date: Wed Mar 21 23:09:15 2012 +0000 More MixDevice reference cleanups, and fix some minor memory leaks. CCBUGS: 290742 - ran the kdemultimedia build & install - used the output of "rpm -ql kdemultimedia-kmix" to create a tar archive from the installation directory that only contains the kmix files - killed kmix process - as root: tar -C / -xvf <the tar archive> - restarted kmix After that I tested - pactl exit - pavucontrol: switch internal audio from OFF to Stereo Output - pavucontrol: switch internal audio from Stereo Output to OFF - suspend-to-ram & resume All of these were confirmed cases for kmix crashes. Now everything work fine. Would it be acceptable to put kmix git HEAD as mega-patch into kdemultimedia 4.8.2 RPM package?
blindly rabase to HEAD? probably not, but if we can find the particular commits/fixes, then backporting to 4.8 branch and our packaging is certainly doable.
That's exactly the problem. According to the KDE bug comments the author started with something small which turned into something invasive, which he himself feels not comfortable to backport to 4.8. git HEAD seems to compile without problems against 4.8 kdelibs, so I think we'll have to bite the bullet on this one.
That's kmix git HEAD, nothing else from kdemultimedia BTW.
Where did upstream say they weren't willing to backport/fix 4.8?
yay, http://websvn.kde.org/?view=rev&revision=1291315 I can confirm that this upstream patch set seems to fix it for me, I'll work to get this backported asap.
kdemultimedia-4.8.2-4.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/kdemultimedia-4.8.2-4.fc17
nominating f17blocker, mostly so we can get it as a NTH since we do have a fix (candidate) in hand.
Package kdemultimedia-4.8.2-4.fc17: * should fix your issue, * was pushed to the Fedora 17 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing kdemultimedia-4.8.2-4.fc17' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-6596/kdemultimedia-4.8.2-4.fc17 then log in and leave karma (feedback).
After updating kmix no longer crashes.
How common are pa crashes/exits? That seems like something that would be rather rare in the final release. Since this could be fixed with an update for an installed system and unless I'm way off on the frequency of occurrence, I don't think that this would be terribly common on livecds and thus, not blocker or nth worthy. -1 blocker, -1 nth
And on F16 , we don't have nothing on testing ?
kdemultimedia-4.8.2-4.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/kdemultimedia-4.8.2-4.fc16
OK, I caved in ^^ see Comment #21, please test/karma, frolick, and enjoy.
Wrt being this being F17 NTH-worthy, let me expand on this bug's impact, see upstream bug https://bugs.kde.org/show_bug.cgi?id=290742 and the many plethora (> 100) of dup'd reported bugs. There's crashes beyond the relatively simple (pulseaudio exit) reproducer here.
kdemultimedia-4.8.2-4.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
kdemultimedia-4.8.2-4.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
Dunno why Bodhi didn't close this, if the updates are pushed. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers
thanks.
hi , I have a new problem with kmix and events sounds , as I can understand event sounds are binary (0 or 1 ) but also have ruler, no I can't change volume of event sounds after muted for a while . (tested in F16 and 17) Thanks
Please file separate bug reports for separate bugs.