[gstreamer-bugs] [Bug 532866] gstreamer-properties crashed with SIGSEGV in g_hash_table_lookup()
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Mar 16 12:18:24 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=532866
GStreamer | gst-plugins-good | 0.10.7
Tim-Philipp Müller <t.i.m> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |RESOLVED
CC| |t.i.m at zen.co.uk
Resolution| |INCOMPLETE
Target Milestone|HEAD |NONE
--- Comment #8 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2010-03-16 19:18:19 UTC ---
Not quite sure what to do this with the information avilable. This *might* be
fixed by this commit, for what it's worth:
commit 8fe63000de31bb2bcf346d59230dea06117997cd
Author: Benjamin Otte <otte at redhat.com>
Date: Fri Mar 12 16:42:47 2010 +0100
plugins: Do not ever unload a plugin after calling into it
This is what can happen in a plugin_init function:
- An element based on GstBaseSink is registered
- Other elements fail to register
- The plugin_init function returns FALSE
Now if this the plugin is the first plugin to link against
libgstbase.so, it will have caused libgstbase.so to be loaded and static
strings from that library will have been added to gobject while
registering GstBaseSink.
So unloading the plugin will cause those strings to go stale and the
next plugin using GstBaseSink will crash. So we must not unload modules
after calling into them ever.
https://bugzilla.redhat.com/show_bug.cgi?id=572800
--
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