GNOME Bugzilla – Bug 136793
segfault in gst-inspect-0.7 version 0.7.6
Last modified: 2004-12-22 21:47:04 UTC
I get a segfault in a newly installed gst-inspect version 0.7.6. The gdb output is as follows: root@qg[/usr/local/portage/media-libs/gst-plugins]# gdb gst-inspect-0.7 GNU gdb 6.0 Copyright 2003 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/gst-inspect-0.7 Program received signal SIGSEGV, Segmentation fault. g_str_hash (key=0x0) at gstring.c:76 76 gstring.c: No such file or directory. in gstring.c (gdb) where
+ Trace 44991
Bug was caused by a mis-installation of gstreamer. gst-inpect-0.7 refers to a previously installed version.
Can you explain how it happened and/or how to reproduce it? (e.g., which files were where, etc.) It seems like a simple bug to fix if I could figure out how it got triggered.
The problem was with my hacked gentoo ebuild that put the new versions in gst-inspect-0.8-0.7 rather than gst-inspect-0.7 as I had expected. gst-inspect-0.7 was the binary from version 0.7.5. Does that explain anything? I'm thinking a link error/relocation error/basic brokenness of trying to do things this way.
Ok, found it. thanks for helping.