[gstreamer-bugs] [Bug 391777] New: GStreamer does not reset SEGV trap handler
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Mon Jan 1 22:35:20 PST 2007
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=391777
GStreamer | gstreamer (core) | Ver: 0.10.3
Summary: GStreamer does not reset SEGV trap handler
Product: GStreamer
Version: 0.10.3
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: critical
Priority: Normal
Component: gstreamer (core)
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: abockover at novell.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: 2.11/2.12
GNOME milestone: Unspecified
When GStreamer is loading plugins, it traps SEGV. After it's done, it resets
the handler to the default one, and not the previous one.
This leads to unhandled segfaults in Mono applications that use GStreamer, as
the Mono runtime traps SEGV to translate the dereferencing of null pointers
into NullReferenceExceptions. This means applications that have code to handle
NullReferenceException can never recover as expected. Instead the application
simply crashes.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list