[Bug 692145] Crash when calling gst_element_set_state(playBin, GST_STATE_NULL)

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jan 23 01:02:50 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=692145
  GStreamer | gst-plugins-base | 1.0.5

Jussi Kukkonen <jussi.kukkonen> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jussi.kukkonen at intel.com

--- Comment #9 from Jussi Kukkonen <jussi.kukkonen at intel.com> 2013-01-23 09:02:44 UTC ---
(In reply to comment #7)
> The backtrace does not look 100% like the one Christophe attached, I'm not sure
> if these should be separate bugs: but mine at least looks 'clearer': It crashes
> in thread 1 in gst_memory_unmap() because the ffmpeg decoder tries to free some
> video frames.

There's another version of this that looks the same until ff_h264_decode_end(),
but from then on it's:

#0  0x00007fffed315475 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fffed3186f0 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fffed35052b in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007fffed359d76 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00007fffed35b777 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x00007fffed35eaac in free () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x00007fff9a8dff1c in av_freep (arg=arg at entry=0x7fff9c186d30)
    at libavutil/mem.c:150
#7  0x00007fff9a51a6bc in free_tables (h=0x7fff9c185800, 
    free_rbsp=<optimized out>) at libavcodec/h264.c:865
#8  0x00007fff9a5ac419 in ff_h264_free_context (h=h at entry=0x7fff9c185800)
    at libavcodec/h264.c:4290
#9  0x00007fff9a5ac45e in ff_h264_decode_end (avctx=<optimized out>)
    at libavcodec/h264.c:4304

I both cases it's trying to free stuff in the MpegEncContext inside the
H264Context.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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