Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Check why you are getting the assertions.</p> <p>For example:</p> <pre><code>$ G_DEBUG=fatal_warnings gdb g GNU gdb (GDB) Fedora (7.2-51.fc14) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt; This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: &lt;http://www.gnu.org/software/gdb/bugs/&gt;... Reading symbols from /home/thomas/g...(no debugging symbols found)...done. (gdb) r Starting program: /home/thomas/g [Thread debugging using libthread_db enabled] [New Thread 0x7ffff0e59700 (LWP 24710)] [New Thread 0x7fffebfff700 (LWP 24711)] [New Thread 0x7fffeb7fe700 (LWP 24712)] [New Thread 0x7fffeaffd700 (LWP 24713)] [New Thread 0x7fffea7fc700 (LWP 24714)] GStreamer-CRITICAL **: gst_caps_get_structure: assertion `index &lt; caps-&gt;structs-&gt;len' failed aborting... First pipeline string nnvideotestsrc ! video/x-raw-rgb, width=640, height=480 ! ffmpegcolorspace ! appsink name=app-sinknSecond pipeline stringnnappsrc name=app-src ! queue ! videoparse format=14 width=640 height=480 ! videorate ! videoscale ! ffmpegcolorspace ! video/x-raw-rgb,width=640,height=480 ! xvimagesinkn Program received signal SIGABRT, Aborted. [Switching to Thread 0x7fffeb7fe700 (LWP 24712)] 0x0000003112e330c5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); (gdb) bt #0 0x0000003112e330c5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x0000003112e34a76 in abort () at abort.c:92 #2 0x0000003114a4ab8a in g_logv (log_domain=0x34f3ea7f18 "GStreamer", log_level=&lt;value optimized out&gt;, format= 0x3114aac838 "%s: assertion `%s' failed", args1=0x7fffeb7fd940) at gmessages.c:557 #3 0x0000003114a4ac13 in g_log (log_domain=&lt;value optimized out&gt;, log_level=&lt;value optimized out&gt;, format=&lt;value optimized out&gt;) at gmessages.c:577 #4 0x00000034f3e3b0a2 in gst_caps_get_structure (caps=0x7fffe40014c0, index=0) at gstcaps.c:864 #5 0x00007ffff1287417 in gst_video_rate_setcaps (pad=&lt;value optimized out&gt;, caps=0x7fffe40014c0) at gstvideorate.c:335 #6 0x00000034f3e5e7bf in gst_pad_set_caps (pad=0x864180 [GstPad], caps= 0x7fffdc005e80) at gstpad.c:2667 #7 0x00000034f3e5fa5a in gst_pad_chain_data_unchecked (pad=0x864180 [GstPad], is_buffer=1, data=0x7fffe0002b30) at gstpad.c:4172 #8 0x00000034f3e60136 in gst_pad_push_data (pad=0x864000 [GstPad], is_buffer= 1, data=0x7fffe0002b30) at gstpad.c:4419 #9 0x00007ffff148e54b in gst_raw_parse_chain (pad=&lt;value optimized out&gt;, buffer=&lt;value optimized out&gt;) at gstrawparse.c:292 #10 0x00000034f3e5f96d in gst_pad_chain_data_unchecked (pad=0x83edf0 [GstPad], is_buffer=1, data=0x7fffec002480) at gstpad.c:4190 #11 0x00000034f3e60136 in gst_pad_push_data (pad=0x83ec70 [GstPad], is_buffer= 1, data=0x7fffec002480) at gstpad.c:4419 #12 0x00007ffff16a9e43 in gst_queue_push_one (pad=&lt;value optimized out&gt;) at gstqueue.c:1144 #13 gst_queue_loop (pad=&lt;value optimized out&gt;) at gstqueue.c:1260 #14 0x00000034f3e88c46 in gst_task_func (task=0x8eb110 [GstTask]) at gsttask.c:271 #15 0x0000003114a6bbc4 in g_thread_pool_thread_proxy ( data=&lt;value optimized out&gt;) at gthreadpool.c:319 #16 0x0000003114a69446 in g_thread_create_proxy (data=0x8debc0) at gthread.c:1897 #17 0x0000003113206ccb in start_thread (arg=0x7fffeb7fe700) at pthread_create.c:301 #18 0x0000003112ee0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 </code></pre> <p>Use GST_DEBUG=*:5 to get a more detailed output of what is failing.</p> <p>Combine the G_DEBUG setting to make sure it stops when it hits the assertion.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload