[Bug 782050] Webkit crash on imx6 using

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue May 2 11:28:03 UTC 2017


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

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |slomo at coaxion.net
         Resolution|---                         |FIXED

--- Comment #2 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
commit 733de3190b98f9fb7c9b7240ad2d2abb104a8c8a
Author: Sebastian Dröge <sebastian at centricular.com>
Date:   Tue May 2 14:27:14 2017 +0300

    adapter: Check if meta transform_func is NULL before using it

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

commit ca7fa6a661d8a394ef1ae6f28a09a0e35fb0ab3f
Author: Frédéric Dalleau <frederic.dalleau at collabora.com>
Date:   Tue May 2 10:32:54 2017 +0200

    basetransform: Check if meta transform_func is NULL before using it

    An untested pointer segfaulted in webkit while playing video
    on imx6 sabrelite. It turned out that the imx plugin didn't
    implement the meta transform function.

    The following GST_DEBUG trace was visible:
    gstbasetransform.c:1779:foreach_metadata:<conv2> copy metadata
                                                    GstImxVpuBufferMetaAPI

    Thread 26 vqueue:src received signal SIGSEGV, Segmentation fault.

    (gdb) bt
     0x00000000 in ?? ()
     0x73f8d7d8 in foreach_metadata (inbuf=0xc9b020, meta=0x474b2490,
                      user_data=<optimized out>) at gstbasetransform.c:1781
     0x73eb3ea8 in gst_buffer_foreach_meta (buffer=buffer at entry=0xc9b020,
                      func=0x73f8d705 <foreach_metadata>,
                      user_data=user_data at entry=0x474b24d4)
                      at gstbuffer.c:2234

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

-- 
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