[stirling@wally userful-videowall]$ gdb --args gst-launch-1.0 filesrc location=~/Videos/California-Gurls-5-sec.mkv ! decodebin ! videocrop right=996 top=568 ! videobox top=-8 ! xvimagesink display=:2 GNU gdb (GDB) Red Hat Enterprise Linux (7.2-56.el6) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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: ... Reading symbols from /usr/local/bin/gst-launch-1.0...done. (gdb) r Starting program: /usr/local/bin/gst-launch-1.0 filesrc location=/home/stirling/Videos/California-Gurls-5-sec.mkv \! decodebin \! videocrop right=996 top=568 \! videobox top=-8 \! xvimagesink display=:2 [Thread debugging using libthread_db enabled] Setting pipeline to PAUSED ... [New Thread 0x7ffff32e9700 (LWP 3292)] [New Thread 0x7ffff28e8700 (LWP 3293)] Pipeline is PREROLLING ... [New Thread 0x7ffff1ee7700 (LWP 3294)] [New Thread 0x7fffe3fff700 (LWP 3295)] [New Thread 0x7fffe35fe700 (LWP 3296)] [New Thread 0x7fffe2bfd700 (LWP 3297)] [New Thread 0x7fffe0c70700 (LWP 3298)] [New Thread 0x7fffd3fff700 (LWP 3299)] [New Thread 0x7fffd35fe700 (LWP 3300)] [New Thread 0x7fffd2bfd700 (LWP 3301)] Redistribute latency... Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffe35fe700 (LWP 3296)] 0x00007ffff7b42dbc in gst_memory_unmap (mem=, info=0x7fffd40e8248) at gstmemory.c:312 312 mem->allocator->mem_unmap (mem); (gdb) bt #0 0x00007ffff7b42dbc in gst_memory_unmap (mem=, info=0x7fffd40e8248) at gstmemory.c:312 #1 0x00007ffff7b1c69a in gst_buffer_unmap (buffer=, info=0x7fffd40e8248) at gstbuffer.c:1490 #2 0x00007ffff4d44660 in default_unmap (meta=, plane=, info=) at gstvideometa.c:160 #3 0x00007ffff4d40766 in gst_video_frame_unmap (frame=0x7fffd40e8170) at video-frame.c:189 #4 0x00007fffe0cfb4c1 in gst_ffmpegviddec_video_frame_free (context=0x7fffd40588c0, picture=0x7ffff7f26040) at gstavviddec.c:496 #5 gst_ffmpegviddec_release_buffer (context=0x7fffd40588c0, picture=0x7ffff7f26040) at gstavviddec.c:692 #6 0x00007fffe0ffc6a3 in free_frame_buffer (s=0x7ffff7f4b040, remove_current=) at libavcodec/mpegvideo.c:233 #7 ff_release_unused_pictures (s=0x7ffff7f4b040, remove_current=) at libavcodec/mpegvideo.c:1287 #8 0x00007fffe0ffce7d in ff_MPV_frame_start (s=0x7ffff7f4b040, avctx=0x7fffd40588c0) at libavcodec/mpegvideo.c:1397 #9 0x00007fffe0eec32c in ff_h264_frame_start (h=0x7ffff7f4b040) at libavcodec/h264.c:1286 #10 0x00007fffe0eef9de in decode_slice_header (h=0x7ffff7f4b040, h0=0x7ffff7f4b040) at libavcodec/h264.c:2960 #11 0x00007fffe0f0342e in decode_nal_units (h=0x7ffff7f4b040, buf=0x7fffd4060000 "", buf_size=5880, parse_extradata=0) at libavcodec/h264.c:3981 #12 0x00007fffe0f03e42 in decode_frame (avctx=0x7fffd40588c0, data=0x7fffd4058d00, got_frame=0x7fffe35fd0fc, avpkt=) at libavcodec/h264.c:4185 #13 0x00007fffe10a714b in avcodec_decode_video2 (avctx=0x7fffd40588c0, picture=0x7fffd4058d00, got_picture_ptr=0x7fffe35fd0fc, avpkt=0x7fffe35fd0a0) at libavcodec/utils.c:1283 #14 0x00007fffe0cf9712 in gst_ffmpegviddec_video_frame (ffmpegdec=0x7fffd4058040, data=, size=5880, frame=, ret=0x7fffe35fd2f8) at gstavviddec.c:1092 #15 0x00007fffe0cfa1ee in gst_ffmpegviddec_frame (ffmpegdec=0x7fffd4058040, data=0x7fffd4060000 "", size=5880, got_data=0x7fffe35fd2fc, frame=0x7fffd41414c0, ret=0x7fffe35fd2f8) at gstavviddec.c:1219 #16 0x00007fffe0cfa9f8 in gst_ffmpegviddec_handle_frame (decoder=0x7fffd4058040, frame=0x7fffd41414c0) at gstavviddec.c:1336 #17 0x00007ffff4d4655e in gst_video_decoder_decode_frame (decoder=0x7fffd4058040, frame=0x7fffd41414c0) at gstvideodecoder.c:2680 #18 0x00007ffff4d4b128 in gst_video_decoder_chain_forward (decoder=0x7fffd4058040, buf=0x7fffdc030250, at_eos=0) at gstvideodecoder.c:1720 #19 0x00007ffff4d4bfb9 in gst_video_decoder_chain (pad=, parent=, buf=0x7fffdc030250) at gstvideodecoder.c:1967 #20 0x00007ffff7b457ba in gst_pad_chain_data_unchecked (pad=0x7fffd405a0e0, type=, data=0x7fffdc030250) at gstpad.c:3655 #21 0x00007ffff7b4efed in gst_pad_push_data (pad=0x7fffdc0169d0, type=4112, data=0x7fffdc030250) at gstpad.c:3872 #22 0x00007ffff5aa9761 in gst_base_transform_chain (pad=, parent=, buffer=) at gstbasetransform.c:2203 #23 0x00007ffff7b457ba in gst_pad_chain_data_unchecked (pad=0x7fffdc0167a0, type=, data=0x7fffdc030250) at gstpad.c:3655 #24 0x00007ffff7b4efed in gst_pad_push_data (pad=0x7fffdc016570, type=4112, data=0x7fffdc030250) at gstpad.c:3872 #25 0x00007ffff5a88bda in gst_base_parse_push_frame (parse=0x7fffdc01ed90, frame=0x7fffe35fdae0) at gstbaseparse.c:2205 #26 0x00007ffff5a8aa5a in gst_base_parse_chain (pad=, parent=0x7ffff7ddbb0c, buffer=0x7fffdc030250) at gstbaseparse.c:2682 #27 0x00007ffff7b457ba in gst_pad_chain_data_unchecked (pad=0x7fffdc016340, type=, data=0x7fffdc030250) at gstpad.c:3655 #28 0x00007ffff7b4efed in gst_pad_push_data (pad=0x7fffdc016110, type=4112, data=0x7fffdc030250) at gstpad.c:3872 #29 0x00007ffff5ceab9f in gst_single_queue_push_one (pad=) at gstmultiqueue.c:1057 #30 gst_multi_queue_loop (pad=) at gstmultiqueue.c:1303 #31 0x00007ffff7b75807 in gst_task_func (task=0x8b8b40) at gsttask.c:316 #32 0x00007ffff7162679 in ?? () from /usr/lib64/libglib-2.0.so.0 #33 0x00007ffff71618a5 in ?? () from /usr/lib64/libglib-2.0.so.0 #34 0x00007ffff6ad5851 in start_thread (arg=0x7fffe35fe700) at pthread_create.c:301 #35 0x00007ffff682311d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 (gdb)