GNOME Bugzilla – Bug 162817
gst-register-0.8 core dumped (from cvs)
Last modified: 2005-01-07 17:21:55 UTC
i've downloaded the cvs version of gstreamer and gst-plugins (date : January the 3rd, 2005). When i run gst-regsiter, i have a core cumped (the program received the signal SIGSEGV). It appears after the comment 'Added plugin wavparse with 1 feature.' is displayed. backtrace :
+ Trace 54105
I forget to say that after the core dumped message, i have the 2 following messages : Mutex destroy failure: Device or resource busy ICE default IO error handler doing an exit(), pid = 21407, errno = 2
ICE like Internal Compiler Error ? (from gcc, usually while compiling gcc) what distrib / arch / gcc are you using ?
distrib : mandrake 10.1 i' have an athlon XP 2600+ gcc 3.3.4 well, i have removed the directory /usr/lib/gstreamer-0.8 and all the libgst* files in /usr/lib, then install gstreamer and gst-plugin again, and i don't have the 2 errors above (about Mutex and ICE) gst-register still crashes. The file /usr/var/cache/gstreamer-0.8/registry.xml.tmp finishes with : <plugin> <name>dvdnavsrc</name> <description>Access a DVD with
Can you run gst-register-0.8 with --gst-debug-level=5 --gst-debug-no-color &> logfile and attach the logfile?
Created attachment 35404 [details] result of "gst-register-0.8 --gst-debug-level=5 --gst-debug-no-color &> logfile" logfile attached
In frame 6 (gst_xml_registry_save_pad_template), can you give me the values of the symbols template (print *template), and in frame 7 (gst_xml_registry_save_feature), can you give me the values of the symbols feature (print *feature) and factory (print *factory)?
frame 6 : (gdb) print *template $1 = {object = {object = {g_type_instance = {g_class = 0x8059388}, ref_count = 3, qdata = 0x0}, name = 0x80f3148 "src", lock = 0x80e7f00, parent = 0x0, flags = 2, _gst_reserved = {0x0, 0x0, 0x0, 0x0}}, name_template = 0x80e7ee0 "src", direction = GST_PAD_SRC, presence = GST_PAD_ALWAYS, caps = 0x80f3078, _gst_reserved = {0x0, 0x0, 0x0, 0x0}} in frame 7 : (gdb) print *feature $2 = {object = {g_type_instance = {g_class = 0x80f30e8}, ref_count = 0, qdata = 0x0}, name = 0x80f3ad0 "GstURIHandler", rank = 0, manager = 0x0, _gst_reserved = {0x8193100, 0x80d1050, 0x0, 0x80e7e80}} (gdb) print *factory $5 = {parent = {object = {g_type_instance = {g_class = 0x804e1a8}, ref_count = 1, qdata = 0x0}, name = 0x80f2c30 "dv1394src", rank = 0, manager = 0x80e7e80, _gst_reserved = {0x0, 0x0, 0x0, 0x0}}, type = 135211688, details = { longname = 0x80f3a00 "Firewire (1394) DV Source", klass = 0x80f3908 "Source/Video", description = 0x80f3a20 "Source for DV video data from firewire port", author = 0x80f3a50 "Erik Walthinsen <omega@temple-baptist.com>\nDaniel Fischer <dan@f3c.com>\nWim Taymans <wim@fluendo.com>", _gst_reserved = {0x0, 0x0, 0x0, 0x0}}, padtemplates = 0x80d1080, numpadtemplates = 1, uri_type = 2, uri_protocols = 0x80f39f0, interfaces = 0x80d108c, _gst_reserved = {0x0, 0x0, 0x0, 0x0}}
i forget that : (gdb) frame 6
+ Trace 54173
Created attachment 35485 [details] [review] possible fix Does this fix it?
it was a problem on my side, and not a bug in gstreamer. you can close this report
Closing on request.