[gstreamer-bugs] [Bug 624338] [pulsesink] double-free exception

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Aug 16 11:43:51 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=624338
  GStreamer | gst-plugins-good | git

--- Comment #24 from Colin Guthrie <gnome at colin.guthr.ie> 2010-08-16 18:43:48 UTC ---
I'll post a proper stack trace in a bit - I'm using a slightly patched up
version of 0.10.24 (your two patches on top) so I'll do it from git master to
be sure of a clean line number reference etc.

The test case is trivial but the loops it jumps through are not! I'm
technically using the command:
 kdialog --error "Foo" & kdialog --error "Bar"

to trigger the error. This goes via dbus to knotifyd (a daemon), which then
uses KDE's Phonon library which then uses a gstreamer backend which then uses
pulsesink....

The bug could easily be in phonon-gstreamer code, but only exposed by this
change, but not knowing gstreamer overly well I'm not really qualified to
comment on that possibility. On potential issue that does crop up is the fact
that I also have another PA context running in the knotifyd daemon. This is my
"control" connection to PA that I establish to do all the housekeeping work
that is needed to get nice PA integration with Phonon. Obviously your patch is
all about reducing the number of contexts, but my control connection will have
it's own one which could mess things up a bit.

Anyway, like I say I'll get a full stack-trace soon.

Thanks again :)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list