[gst-devel] Illegal instructions
Daniel Díaz
mrchapp at gmail.com
Tue Apr 18 07:45:05 CEST 2006
Hello, there!
I'm getting some "Illegal instruction" messages with some specific
plugins, namely libgstaudioresample.so, libgstvideotestsrc.so, and
libgstvideobox.so.
Whenever those are in /lib/gstreamer-0.10/, gst-inspect will break.
Here's the final part of the log with debug-level=5:
-----8<----------8<----------8<----------8<----------8<-----
LOG (0x17aa8 - 0:00:47.530324000) GST_REGISTRY( 882)
gstregistry.c(756):gst_registry_scan_path_level:<registry0> examining
file: /lib/gstreamer-0.10/libgstaudioresample.so
DEBUG (0x17aa8 - 0:00:47.550468000) GST_REGISTRY( 882)
gstregistry.c(826):gst_registry_scan_path_level:<registry0> file
/lib/gstreamer-0.10/libgstaudioresample.so not yet in registry
DEBUG (0x17aa8 - 0:00:47.570588000) GST_PLUGIN_LOADING( 882)
gstplugin.c(392):gst_plugin_load_file: attempt to load plugin
"/lib/gstreamer-0.10/libgstaudioresample.so"
LOG (0x17aa8 - 0:00:47.610644000) GST_REFCOUNTING( 882)
gstobject.c(316):gst_object_init:<GstObject at 0x27950> 0x27950 new
LOG (0x17aa8 - 0:00:47.627591000) GST_PLUGIN_LOADING( 882)
gstplugin.c(440):gst_plugin_load_file: Plugin 0x27950 for file
"/lib/gstreamer-0.10/libgstaudioresample.so" prepared, calling entry
function...
LOG (0x17aa8 - 0:00:47.650397000) GST_PLUGIN_LOADING( 882)
gstplugin.c(447):gst_plugin_load_file: Plugin 0x27950 for file
"/lib/gstreamer-0.10/libgstaudioresample.so" prepared, registering...
LOG (0x17aa8 - 0:00:47.671028000) GST_PLUGIN_LOADING( 882)
gstplugin.c(259):gst_plugin_register_func: plugin
"/lib/gstreamer-0.10/libgstaudioresample.so" looks good
Illegal instruction
#
----->8---------->8---------->8---------->8---------->8-----
The file looks good at first sight, no cross-compilation mistake:
$ file libgstaudioresample.so
libgstaudioresample.so: ELF 32-bit LSB shared object, ARM, version 1
(ARM), not stripped
$ file libgstvolume.so
libgstvolume.so: ELF 32-bit LSB shared object, ARM, version 1 (ARM),
not stripped
The versions for this compilation would be:
gstreamer-0.10.4
gst-plugins-base-0.10.5
gst-plugins-good-0.10.2
gst-plugins-bad-0.10.1
gst-plugins-ugly-0.10.2
liboil-0.3.8
I know there were some issues with a certain version of liboil and
ARM, but I think those were fixed by 0.3.7.
Would this information ring any bell on anyone? There must be
something in common between those 3 plugins (audioresample,
videotestsrc, and videobox) that is making and "illegal instruction"
whenever those are in the plugins path.
Thanks for any pointers. Greetings!
Daniel Díaz
yosoy at danieldiaz.org
More information about the gstreamer-devel
mailing list