Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 329361 - media-plugins/gst-plugins-pulse-0.10.22 causes pidgin to randomly crash
Summary: media-plugins/gst-plugins-pulse-0.10.22 causes pidgin to randomly crash
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-22 00:03 UTC by Florian Klink
Modified: 2010-08-14 15:05 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Klink 2010-07-22 00:03:35 UTC
When using pulseaudio, pidgin crashes randomly  with error message
"Assertion '!in_worker(m)' failed at pulse/thread-mainloop.c:162, function
pa_threaded_mainloop_stop(). Aborting."

Pulseaudio Bug Report:
http://pulseaudio.org/ticket/838

Gstreamer Bug Report:
https://bugzilla.gnome.org/show_bug.cgi?id=618874

fixed in gst-plugins-pulse gst-plugins-good/0.10.23 (http://gstreamer.freedesktop.org/releases/gst-plugins-good/0.10.23.html)

I'm requesting a version bump to .23 or .24 to solve this problem.

Reproducible: Always

Steps to Reproduce:
1. start pidgin
2. wait some time (~1 hour)
3. pidgin crashes, console output: 
"Assertion '!in_worker(m)' failed at pulse/thread-mainloop.c:162, function pa_threaded_mainloop_stop(). Aborting."
Comment 1 Mart Raudsepp gentoo-dev 2010-07-22 00:20:02 UTC
Do you happen to know if gst-plugins-pulse-0.10.21 triggers these crashes as well?
Comment 2 Florian Klink 2010-07-22 00:23:22 UTC
could be, because not such a long time ago, pidgin worked without crashes...

i'll revert gst-plugins-pulse to v21 and try to reproduce... or not reproduce ;-)
Comment 3 Mart Raudsepp gentoo-dev 2010-07-22 00:27:39 UTC
The reason I ask is to be able to make an informed decision on whether to stabilize gst-plugins-pulse-0.10.22 together with all the other very-soon-to-be-stabilized-0.10.22's, or skip it for just that one if it's a regression in 0.10.22.
Comment 4 Florian Klink 2010-07-22 00:42:54 UTC
I'll keep pidgin open some time to test it with gst-plugins-pulse-0.10.21.
Seems to me as if the bug is introduced in version 0.10.22.

What about providing gst-plugins-pulse with a patch fixing this problem?
(something like http://meego.gitorious.org/maemo-multimedia/gst-plugins-good/commit/a8103facc59b9dde07ee95d026c3fd2323e278bb.patch , it's the commit fixing the bug and included in 0.10.23)
Comment 5 Mart Raudsepp gentoo-dev 2010-07-22 00:49:36 UTC
I thought of a revbump after posting my comment and peaked at the changes a bit. I'm concerned with there being many multi-threading fixes inbetween 0.10.22 and 0.10.23 and not knowing how they affect eachother.
For example there's commits 5332287e2d and 4a492f2c8a
Comment 6 Florian Klink 2010-07-22 00:59:43 UTC
I'm no expert in gstreamer and don't know what maybe half-way-commited multithreading changes will do.

Better mask gst-plugins-pulse-0.10.22 (so that 0.10.21 will be used) or revbump to 0.10.23 (or 0.10.24?).
But when bumping to 0.10.23, all gst-plugins-* ebuild must be updated, not only gst-plugins-pulse, right?
Comment 7 Mart Raudsepp gentoo-dev 2010-07-22 01:03:09 UTC
Right. Working on that, ETA is tomorrow/Friday late night...
Comment 8 Florian Klink 2010-07-22 01:06:07 UTC
ok. thanks :-)
Comment 9 Mart Raudsepp gentoo-dev 2010-07-31 11:08:35 UTC
Bumped to 0.10.23 now in ~arch finally.
Looks like x86 and amd64 decided to stabilize 0.10.22, I gave them the option to decide per this bug here in the stabilization bug.
Comment 10 Peter Volkov (RETIRED) gentoo-dev 2010-08-12 11:17:26 UTC
Florian, could you test pidgin with media-plugins/gst-plugins-pulse-0.10.22-r1? If it works for you we'll be able to fast stabilize it and finally fix pidgin in stable tree. Thank you.
Comment 11 Florian Klink 2010-08-12 21:00:07 UTC
I'm running pidgin now with media-plugins/gst-plugins-pulse-0.10.22-r1.
Will report crashes when they may occur, but I hope they wont!
Comment 12 Florian Klink 2010-08-14 15:05:42 UTC
No crashes so far with media-plugins/gst-plugins-pulse-0.10.22-r1.
I think you can stabilize it :-)