Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 504612 - media-sound/pulseaudio-5.0 - pulseaudio: segmentation fault in pa_rtpoll_run (p=0x7fef8523f390, wait_op=true) .../work/pulseaudio-5.0/src/pulsecore/rtpoll.c:314
Summary: media-sound/pulseaudio-5.0 - pulseaudio: segmentation fault in pa_rtpoll_run ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-14 16:52 UTC by Alexander Tsoy
Modified: 2014-10-12 17:26 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info pulseaudio (pulseaudio-info,6.03 KB, text/plain)
2014-03-14 16:54 UTC, Alexander Tsoy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Tsoy 2014-03-14 16:52:53 UTC
pulseaudio-5.0 segfaults on startup when I login to the gnome session. More info in the upstream bug report.
Comment 1 Alexander Tsoy 2014-03-14 16:54:15 UTC
Created attachment 372664 [details]
emerge --info pulseaudio
Comment 2 Alexander Tsoy 2014-03-14 16:54:43 UTC
My local default.pa:

$ cat ~/.config/pulse/default.pa 
#!/usr/bin/pulseaudio -nF

.include /etc/pulse/default.pa

.nofail
load-module module-tunnel-sink server=192.168.11.239
unload-module module-zeroconf-publish
.fail


So module-zeroconf-publish is loaded in global default.pa and then unloaded in the local one. Commenting out "unload-module module-zeroconf-publish" fixes segfaults.
Comment 3 Alexander Tsoy 2014-03-14 21:31:49 UTC
Another way to reproduce this crash:

$ echo -e 'load-module module-zeroconf-publish\nunload-module module-zeroconf-publish' | pacmd
Comment 5 Pacho Ramos gentoo-dev 2014-10-12 17:26:33 UTC
+*pulseaudio-5.0-r3 (12 Oct 2014)
+
+  12 Oct 2014; Pacho Ramos <pacho@gentoo.org>
+  +files/pulseaudio-5.0-zeroconf-crash-1.patch,
+  +files/pulseaudio-5.0-zeroconf-crash-2.patch,
+  +files/pulseaudio-5.0-zeroconf-crash-3.patch, +pulseaudio-5.0-r3.ebuild,
+  -pulseaudio-5.0-r1.ebuild, -pulseaudio-5.0.ebuild:
+  Fix zeroconf crashes (#504612 by Alexander Tsoy), fix libcap dependency for
+  multilib (#513796 by Michał Górny), move aware from 'avahi' USE in favor of
+  'zeroconf' (#477620), install libpulsedsp.so for 32bits (#515600 by Sergei
+  Trofimovich), drop old.
+