[Bug 770295] segfault in convert_Y42B_YUY2 under certain memory conditions

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Aug 23 18:31:34 UTC 2016


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

--- Comment #1 from Josep Torra Valles <n770galaxy at gmail.com> ---
As per discussion in IRC the root cause is in the following code:

    0x10dfed1e7: movl   0x218(%rdi), %ecx
    0x10dfed1ed: addl   %ecx, 0x18(%rdi)
    0x10dfed1f0: movl   0x228(%rdi), %ecx
    0x10dfed1f6: addl   %ecx, 0x38(%rdi)
    0x10dfed1f9: movl   0x22c(%rdi), %ecx
    0x10dfed1ff: addl   %ecx, 0x40(%rdi)
    0x10dfed202: movl   0x230(%rdi), %ecx
    0x10dfed208: addl   %ecx, 0x48(%rdi)

addq should be used to increment strides on the pointers in 64 bits systems.

See https://cgit.freedesktop.org/gstreamer/orc/tree/orc/orcprogram-sse.c#n565

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