GNOME Bugzilla – Bug 347559
libistximagesrc.so segfaults (crash when using --gst-plugin-path)
Last modified: 2006-08-21 14:47:31 UTC
I downloaded istanbul-0.2.0.tar.bz2, unpacked it, ran ./configure && make && sudo make install. If I try to run it, I get an complaint about istximagesrc being missing. If I try to find the plugin with gst-inspect by specifying the location of the .so file, I get a segfault. It is not necessary to 'make install' to reproduce this: 1. extract sources 2. ./configure && make 3. gst-inspect-0.10 --gst-plugin-path=. ERROR: Caught a segmentation fault while loading plugin file: ./gst/.libs/libistximagesrc.so Please either: - remove it and restart. - run with --gst-disable-segtrap and debug. 4. gdb gst-inspect-0.10 5. (gdb) run --gst-disable-segtrap --gst-plugin-path=. Full traceback (without debugging symbols for libgstreamer-0.10.so): Starting program: /usr/bin/gst-inspect-0.10 --gst-disable-segtrap --gst-plugin-path=. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1212688704 (LWP 4996)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program received signal SIGSEGV, Segmentation fault.
+ Trace 69337
Thread NaN (LWP 4996)
This is on Ubuntu 6.06 (Dapper Drake).
Hi Marius, you mentioned on my blog, just setting the GST_PLUGIN_PATH correctly made it work, is this correct?
Yes. Actually, if I try 'GST_PLUGIN_PATH=. gst-inspect-0.10 istximagesrc', I do not get a segfault, but 'gst-inspect-0.10 --gst-plugin-path=. istximagesrc' does segfault. Strange.
I don't think this is a bug at lease not in istanbul
Zaheer, can you reproduce this on your system? If so, could you post a stack trace with debugging symbols by any chance?
No I cannot, unfortunately.
Marius, when you say 'this is on Ubuntu Dapper 6.06' - what is the GStreamer core version actually being used? The one that ships with dapper (=0.10.6)? I am fairly sure this is a duplicate of bug #343057 (crashes when using the --gst-plugin-path command line option). If you're using a core version >= 0.10.7 and still get this issue, please re-open this bug. *** This bug has been marked as a duplicate of 343057 ***
If by "core" you mean the version of libgstreamer0.10-0, then it is 0.10.6-0ubuntu2. The version of gstreamer0.10-tools, which contains the gst-inspect-0.10 binary, is the same.
> If by "core" you mean the version of libgstreamer0.10-0, then it is > 0.10.6-0ubuntu2. The version of gstreamer0.10-tools, which contains the > gst-inspect-0.10 binary, is the same. Yes, that's what I meant. The bug has been fixed in version 0.10.7.