GNOME Bugzilla – Bug 584016
Bus Error in MAC OS 10.5 and GOOD plugins 0.10.15
Last modified: 2009-08-01 18:42:26 UTC
Hi, compiling and installign gst-plugins-good-0.10.15 causes Gstreamer to not work. Any gst-inspect or gst-launch fakesrc ! fakesink etc.. causes a Bus Error on the prompt and the termination of the program. I have anything update on Gstreamer, exept for gst-ffmpeg that I use V 0.10.3 'cause I was not able to compile any newer package. I've tried to identify what's happend, but I was not able. GST_DEBUG = 5 doesn' wrote any error If I remove the gst-plugins-good-0.10.15 and reinstall the 0.10.14 version anything come back to works great. I can provide any futher information you need to understan what happend. I Use a MacBook 5,1 with Mac OS X 10.5.7 Thank you
If it could be usefull I copy and paste the lasts lines wrote on my screen with GST_DEBUG=5 and the command gst-inspect :00:01.483412000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:324:gst_object_unref:<gamma> 0x609a28 unref 2->1 0:00:01.483432000 33176 0x506ad0 LOG GST_REGISTRY gstregistry.c:468:gst_registry_add_feature:<registry0> emitting feature-added for gamma 0:00:01.483452000 33176 0x506ad0 LOG GST_PLUGIN_LOADING gstplugin.c:346:gst_plugin_register_func: plugin "/Users/ivanz/local/usr/lib/gstreamer-0.10/libgstgamma.so" initialised 0:00:01.483474000 33176 0x506ad0 INFO GST_PLUGIN_LOADING gstplugin.c:567:gst_plugin_load_file: plugin "/Users/ivanz/local/usr/lib/gstreamer-0.10/libgstgamma.so" loaded 0:00:01.483493000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:297:gst_object_ref:<plugin160> 0x601658 ref 1->2 0:00:01.483521000 33176 0x506ad0 DEBUG GST_REGISTRY gstregistry.c:352:gst_registry_add_plugin:<registry0> adding plugin 0x601658 for filename "/Users/ivanz/local/usr/lib/gstreamer-0.10/libgstgamma.so" 0:00:01.483542000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:297:gst_object_ref:<plugin160> 0x601658 ref 2->3 0:00:01.483562000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:351:gst_object_sink:<plugin160> sink 0:00:01.483581000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:355:gst_object_sink:<plugin160> clear floating flag 0:00:01.483601000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:324:gst_object_unref:<plugin160> 0x601658 unref 3->2 0:00:01.483622000 33176 0x506ad0 LOG GST_REGISTRY gstregistry.c:361:gst_registry_add_plugin:<registry0> emitting plugin-added for filename "/Users/ivanz/local/usr/lib/gstreamer-0.10/libgstgamma.so" 0:00:01.483642000 33176 0x506ad0 DEBUG GST_REGISTRY gstregistry.c:909:gst_registry_scan_path_level:<registry0> marking new plugin 0x601658 as registered 0:00:01.483663000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:324:gst_object_unref:<plugin160> 0x601658 unref 2->1 0:00:01.483683000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:324:gst_object_unref:<plugin111> 0x6016f8 unref 1->0 0:00:01.483704000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:410:gst_object_dispose:<plugin111> dispose 0:00:01.483725000 33176 0x506ad0 DEBUG GST_PLUGIN_LOADING gstplugin.c:126:gst_plugin_finalize: finalizing plugin 0x6016f8 0:00:01.483747000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:442:gst_object_finalize:<plugin111> finalize 0:00:01.483958000 33176 0x506ad0 LOG GST_REGISTRY gstregistry.c:855:gst_registry_scan_path_level:<registry0> extension is not recognized as module file, ignoring file /Users/ivanz/local/usr/lib/gstreamer-0.10/libgstgdkpixbuf.la 0:00:01.483997000 33176 0x506ad0 LOG GST_REGISTRY gstregistry.c:860:gst_registry_scan_path_level:<registry0> file /Users/ivanz/local/usr/lib/gstreamer-0.10/libgstgdkpixbuf.so looks like a possible module 0:00:01.484027000 33176 0x506ad0 DEBUG GST_REGISTRY gstregistry.c:918:gst_registry_scan_path_level:<registry0> file /Users/ivanz/local/usr/lib/gstreamer-0.10/libgstgdkpixbuf.so not yet in registry 0:00:01.484052000 33176 0x506ad0 DEBUG GST_PLUGIN_LOADING gstplugin.c:477:gst_plugin_load_file: attempt to load plugin "/Users/ivanz/local/usr/lib/gstreamer-0.10/libgstgdkpixbuf.so" 0:00:01.537302000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:265:gst_object_init:<GstObject@0x6016f8> 0x6016f8 new 0:00:01.537385000 33176 0x506ad0 LOG GST_PLUGIN_LOADING gstplugin.c:541:gst_plugin_load_file: Plugin 0x6016f8 for file "/Users/ivanz/local/usr/lib/gstreamer-0.10/libgstgdkpixbuf.so" prepared, calling entry function... 0:00:01.537415000 33176 0x506ad0 LOG GST_PLUGIN_LOADING gstplugin.c:548:gst_plugin_load_file: Plugin 0x6016f8 for file "/Users/ivanz/local/usr/lib/gstreamer-0.10/libgstgdkpixbuf.so" prepared, registering... 0:00:01.537446000 33176 0x506ad0 LOG GST_PLUGIN_LOADING gstplugin.c:334:gst_plugin_register_func: plugin "/Users/ivanz/local/usr/lib/gstreamer-0.10/libgstgdkpixbuf.so" looks good 0:00:01.537629000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:265:gst_object_init:<GstObject@0x609ab8> 0x609ab8 new 0:00:01.537742000 33176 0x506ad0 LOG GST_ELEMENT_FACTORY gstelementfactory.c:264:gst_element_register:<gdkpixbufdec> Created new elementfactory for type GstGdkPixbuf 0:00:01.537787000 33176 0x506ad0 LOG GST_CAPS gstcaps.c:450:gst_static_caps_get: creating 0x15020ac 0:00:01.537886000 33176 0x506ad0 LOG GST_CAPS gstcaps.c:475:gst_static_caps_get: created 0x15020ac 0:00:01.537908000 33176 0x506ad0 LOG GST_REFCOUNTING gstcaps.c:371:gst_caps_ref: 0x15020ac 1->2 0:00:01.537936000 33176 0x506ad0 LOG GST_REFCOUNTING gstcaps.c:371:gst_caps_ref: 0x15020ac 2->3 0:00:01.537962000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:265:gst_object_init:<GstObject@0x148d7a8> 0x148d7a8 new 0:00:01.537986000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:297:gst_object_ref:<GstPadTemplate@0x148d7a8> 0x148d7a8 ref 1->2 0:00:01.538009000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:351:gst_object_sink:<GstPadTemplate@0x148d7a8> sink 0:00:01.538029000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:355:gst_object_sink:<GstPadTemplate@0x148d7a8> clear floating flag 0:00:01.538049000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:324:gst_object_unref:<GstPadTemplate@0x148d7a8> 0x148d7a8 unref 2->1 0:00:01.538080000 33176 0x506ad0 LOG GST_REFCOUNTING gstcaps.c:371:gst_caps_ref: 0x15020ac 3->4 0:00:01.538102000 33176 0x506ad0 LOG GST_CAPS gstcaps.c:148:gst_caps_new_empty: created caps 0x14f6000 0:00:01.538131000 33176 0x506ad0 LOG GST_REFCOUNTING gstcaps.c:394:gst_caps_unref: 0x15020ac 4->3 0:00:01.538158000 33176 0x506ad0 LOG GST_REFCOUNTING gstcaps.c:394:gst_caps_unref: 0x15020ac 3->2 0:00:01.538179000 33176 0x506ad0 LOG GST_REFCOUNTING gstcaps.c:394:gst_caps_unref: 0x15020ac 2->1 0:00:01.538199000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:297:gst_object_ref:<src> 0x148d7a8 ref 1->2 0:00:01.538220000 33176 0x506ad0 LOG GST_CAPS gstcaps.c:450:gst_static_caps_get: creating 0x150206c 0:00:01.538277000 33176 0x506ad0 LOG GST_CAPS gstcaps.c:475:gst_static_caps_get: created 0x150206c 0:00:01.538297000 33176 0x506ad0 LOG GST_REFCOUNTING gstcaps.c:371:gst_caps_ref: 0x150206c 1->2 0:00:01.538321000 33176 0x506ad0 LOG GST_REFCOUNTING gstcaps.c:371:gst_caps_ref: 0x150206c 2->3 0:00:01.538346000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:265:gst_object_init:<GstObject@0x148d7f0> 0x148d7f0 new 0:00:01.538369000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:297:gst_object_ref:<GstPadTemplate@0x148d7f0> 0x148d7f0 ref 1->2 0:00:01.538392000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:351:gst_object_sink:<GstPadTemplate@0x148d7f0> sink 0:00:01.538412000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:355:gst_object_sink:<GstPadTemplate@0x148d7f0> clear floating flag 0:00:01.538433000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:324:gst_object_unref:<GstPadTemplate@0x148d7f0> 0x148d7f0 unref 2->1 0:00:01.538461000 33176 0x506ad0 LOG GST_REFCOUNTING gstcaps.c:371:gst_caps_ref: 0x150206c 3->4 0:00:01.538482000 33176 0x506ad0 LOG GST_CAPS gstcaps.c:148:gst_caps_new_empty: created caps 0x14f6020 0:00:01.538527000 33176 0x506ad0 LOG GST_REFCOUNTING gstcaps.c:394:gst_caps_unref: 0x150206c 4->3 0:00:01.538555000 33176 0x506ad0 LOG GST_REFCOUNTING gstcaps.c:394:gst_caps_unref: 0x150206c 3->2 0:00:01.538576000 33176 0x506ad0 LOG GST_REFCOUNTING gstcaps.c:394:gst_caps_unref: 0x150206c 2->1 0:00:01.538596000 33176 0x506ad0 LOG GST_REFCOUNTING gstobject.c:297:gst_object_ref:<sink> 0x148d7f0 ref 1->2 Bus error
Could you try and get us a stack trace with a debugger? Not sure we can do much without more information.
I found that the problem is related to gdk-pixpuf By disabling it antying is working. Maybe some incompatibility with new version of the library. If you still need some information please feel free to ask me. Thank you Ivan
> I found that the problem is related to gdk-pixpuf > By disabling it antying is working. Maybe some incompatibility with new version > of the library. What do you mean by that? Are you talking about the gdkpixbuf GStreamer plugin? Or something else? How did you disable it? > If you still need some information please feel free to ask me. I mostly need a stack trace from a debugger.
No response for over a month and no useful information, closing as INCOMPLETE> Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!