[Bug 756843] New: Segfault in libav plugin

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Oct 20 00:05:09 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=756843

            Bug ID: 756843
           Summary: Segfault in libav plugin
    Classification: Platform
           Product: GStreamer
           Version: 1.6.0
                OS: Linux
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gst-libav
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: llandwerlin at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Using the following command : 

gst-launch-1.0 playbin uri=file://$PWD/small_red.h264 video-sink='videoconvert
! avenc_png ! multifilesink location="%05d.png"'

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff3d4faa3 in av_freep (arg=0xd6c4254f0001) at libavutil/mem.c:244
244    libavutil/mem.c: No such file or directory.
(gdb) ny
Undefined command: "ny".  Try "help".
(gdb) bt
#0  0x00007ffff3d4faa3 in av_freep (arg=0xd6c4254f0001) at libavutil/mem.c:244
#1  0x00007ffff360445c in av_packet_free_side_data
(pkt=pkt at entry=0x7fffbc000930) at libavcodec/avpacket.c:275
#2  0x00007ffff36051b9 in av_packet_unref (pkt=pkt at entry=0x7fffbc000930) at
libavcodec/avpacket.c:552
#3  0x00007ffff34c68e9 in gst_ffmpegvidenc_free_avpacket (pkt=0x7fffbc000930)
at gstavvidenc.c:579
#4  0x00007ffff7aea619 in default_free (allocator=<optimized out>,
mem=0x7fffd0166160) at gstallocator.c:524
#5  0x00007ffff7b22208 in _gst_memory_free (mem=0x7fffd0166160) at
gstmemory.c:96
#6  0x00007ffff7af387a in _gst_buffer_free (memory=<optimized out>) at
../gst/gstmemory.h:349
#7  0x00007ffff7af387a in _gst_buffer_free (buffer=0x7fffe815e570) at
gstbuffer.c:665
#8  0x00007ffff50446dc in gst_base_sink_set_last_buffer_unlocked
(buf=0x7fffe815e570) at ../../../gst/gstbuffer.h:364
#9  0x00007ffff50446dc in gst_base_sink_set_last_buffer_unlocked
(sink=sink at entry=0x867a10 [GstMultiFileSink], buffer=buffer at entry=0x0) at
gstbasesink.c:962
#10 0x00007ffff50469a9 in gst_base_sink_set_last_buffer (sink=0x867a10
[GstMultiFileSink], buffer=0x0) at gstbasesink.c:1000
#11 0x00007ffff5047262 in gst_base_sink_change_state (element=0x867a10
[GstMultiFileSink], transition=<optimized out>) at gstbasesink.c:5191
#12 0x00007ffff7b12df2 in gst_element_change_state
(element=element at entry=0x867a10 [GstMultiFileSink],
transition=transition at entry=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstelement.c:2604
#13 0x00007ffff7b133e7 in gst_element_set_state_func (element=0x867a10
[GstMultiFileSink], state=GST_STATE_READY) at gstelement.c:2560
#14 0x00007ffff7af2a93 in gst_bin_change_state_func (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=417946723466003,
element=0x867a10 [GstMultiFileSink], bin=0x868180 [GstPipeline]) at
gstbin.c:2341
#15 0x00007ffff7af2a93 in gst_bin_change_state_func (element=0x868180
[GstPipeline], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2694
#16 0x00007ffff7b12df2 in gst_element_change_state
(element=element at entry=0x868180 [GstPipeline],
transition=transition at entry=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstelement.c:2604
#17 0x00007ffff7b133e7 in gst_element_set_state_func (element=0x868180
[GstPipeline], state=GST_STATE_READY) at gstelement.c:2560
#18 0x00007ffff7af2a93 in gst_bin_change_state_func (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=417946723466003,
element=0x868180 [GstPipeline], bin=0x7fffe81a9090 [GstBin]) at gstbin.c:2341
#19 0x00007ffff7af2a93 in gst_bin_change_state_func (element=0x7fffe81a9090
[GstBin], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2694
#20 0x00007ffff7b12df2 in gst_element_change_state
(element=element at entry=0x7fffe81a9090 [GstBin],
transition=transition at entry=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstelement.c:2604
#21 0x00007ffff7b133e7 in gst_element_set_state_func (element=0x7fffe81a9090
[GstBin], state=GST_STATE_READY) at gstelement.c:2560
#22 0x00007ffff7af2a93 in gst_bin_change_state_func (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=417946723466003,
element=0x7fffe81a9090 [GstBin], bin=0x816140 [GstPlaySink]) at gstbin.c:2341
#23 0x00007ffff7af2a93 in gst_bin_change_state_func (element=0x816140
[GstPlaySink], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2694
#24 0x00007ffff5bed9c8 in gst_play_sink_change_state (element=0x816140
[GstPlaySink], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstplaysink.c:4826
#25 0x00007ffff7b12df2 in gst_element_change_state
(element=element at entry=0x816140 [GstPlaySink],
transition=transition at entry=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstelement.c:2604
#26 0x00007ffff7b133e7 in gst_element_set_state_func (element=0x816140
[GstPlaySink], state=GST_STATE_READY) at gstelement.c:2560
#27 0x00007ffff7af2a93 in gst_bin_change_state_func (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=417946723466003,
element=0x816140 [GstPlaySink], bin=0x810ef0 [GstPlayBin]) at gstbin.c:2341
#28 0x00007ffff7af2a93 in gst_bin_change_state_func (element=0x810ef0
[GstPlayBin], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2694
#29 0x00007ffff5be8c7b in gst_play_bin_change_state (element=0x810ef0
[GstPlayBin], transition=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstplaybin2.c:5675
#30 0x00007ffff7b12df2 in gst_element_change_state
(element=element at entry=0x810ef0 [GstPlayBin],
transition=transition at entry=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstelement.c:2604
#31 0x00007ffff7b133e7 in gst_element_set_state_func (element=0x810ef0
[GstPlayBin], state=GST_STATE_READY) at gstelement.c:2560
#32 0x000000000040395f in main (argc=4, argv=0x7fffffffdfd8) at
gst-launch.c:1169

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list