GNOME Bugzilla – Bug 668339
[0.11] Ugly GStreamer-critical messages
Last modified: 2012-02-18 23:58:57 UTC
When running Transmageddon I always get the following in the terminal: /usr/lib/python2.7/site-packages/gi/types.py:43: Warning: g_value_init: assertion GStreamer-CRITICAL **: gst_value_set_bitmask: assertion `GST_VALUE_HOLDS_BITMASK (value)' failed sys:1: Warning: g_value_init: assertion `value != NULL' failed GStreamer-CRITICAL **: gst_value_set_bitmask: assertion `GST_VALUE_HOLDS_BITMASK (value)' failed While the pipeline still seems to run fine, it would be nice to get this fixed as it generates a lot of noise.
Debug log here: http://www.linuxrising.org/files/misc/debuglog.txt.bz2
You don't happen to have a gst-launch pipeline with which to reproduce that at hand? Otherwise, could you run transmaggeddon in gdb like this: $ G_DEBUG=fatal_warnings gdb --args python transmaggeddon.py and get a strack trace with 'bt' when it aborts? (then 'kill' when done)
Getting the spew also with this gst-launch pipeline: gst-launch-0.11 -v filesrc location=/home/cschalle/Videos/output.ogg ! decodebin name="decode" decode. ! videoflip ! videoconvert ! theoraenc ! queue name="video" ! oggmux name=mux ! filesink location=/tmp/output2.ogg decode. ! queue name="audio" ! audioconvert ! audioresample ! audiorate ! vorbisenc ! mux. ------- /GstPipeline:pipeline0/GstDecodeBin:decode/GstVorbisDec:vorbisdec0.GstPad:src: caps = audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003 /GstPipeline:pipeline0/GstDecodeBin:decode/GstMultiQueue:multiqueue0: max-size-buffers = 5 /GstPipeline:pipeline0/GstDecodeBin:decode/GstMultiQueue:multiqueue0: max-size-time = 0 /GstPipeline:pipeline0/GstDecodeBin:decode/GstMultiQueue:multiqueue0: max-size-bytes = 2097152 GLib-GObject-CRITICAL **: g_value_init: assertion `value != NULL' failed GStreamer-CRITICAL **: gst_value_set_bitmask: assertion `GST_VALUE_HOLDS_BITMASK (value)' failed GLib-GObject-CRITICAL **: g_value_init: assertion `value != NULL' failed GStreamer-CRITICAL **: gst_value_set_bitmask: assertion `GST_VALUE_HOLDS_BITMASK (value)' failed /GstPipeline:pipeline0/GstDecodeBin:decode.GstDecodePad:src_0: caps = video/x-raw, format=(string)I420, width=(int)352, height=(int)240, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)progressive, chroma-site=(string)jpeg, framerate=(fraction)30000/1001
Program received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread 0xb00ffb40 (LWP 21554)] g_logv (log_domain=0x177ba4 "GLib-GObject", log_level=<optimized out>, format= 0x2460b6 "%s: assertion `%s' failed", args1=0xb00fd89c "\200\367\027") at gmessages.c:765 765 g_private_set (&g_log_depth, GUINT_TO_POINTER (depth)); (gdb) thread apply all bt
+ Trace 229480
Thread 14 (Thread 0xb00ffb40 (LWP 21554))
Thread 1 (Thread 0xb7fd76c0 (LWP 21539))
Fixed with latest git master, closing them