[gst-devel] plugin loader segfault handler
Benjamin Otte
in7y118 at public.uni-hamburg.de
Mon Dec 15 08:13:02 CET 2003
Is it possible to put the segfault handler into gst-register.c somehow or
is that not possible because gst-register doesn't know which plugin is
currently loaded?
I'd prefer not to have signal handlers in a lib, so if there's a way
around that...
Benjamin
On Mon, 15 Dec 2003, Thomas Vander Stichele wrote:
> Hey,
>
> lately xvid is throwing segfaults at me while loading plugins. Ronald
> said he saw the same.
>
> Anyway, I got fed up with the fact that gst-register segfaults. This is
> the one thing that isn't supposed to segfault :)
>
> So, I implemented a trapper in gstplugin.c, which gets turned on and off
> for each plugin around loading. It's probably not reentrant and
> whatever but I don't think that matters much in this case, or is at all
> possible.
>
> You can run any app with --gst-enable-segfault to disable this trapper
> so you can still debug segfaults on loading when they happen.
>
> But in the general case, it will print out a nice message on what to do
> if this happens, and that's the important thing.
>
> If this breaks anything, let me know. I'm specifically interested in
> cases where the filename it prints out for the offending plugin is
> garbled.
>
> Thanks
> Thomas
>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program.
> Does SourceForge.net help you be more productive? Does it
> help you create better code? SHARE THE LOVE, and help us help
> YOU! Click Here: http://sourceforge.net/donate/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
More information about the gstreamer-devel
mailing list