[Bug 709507] deinterlace segfault with tomsmocomp

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Oct 7 12:39:16 CEST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=709507
  GStreamer | gst-plugins-good | 1.2.0

--- Comment #3 from Sebastian Dröge (slomo) <slomo at circular-chaos.org> 2013-10-07 10:39:13 UTC ---
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff549d700 (LWP 25094)]
__memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:218
218    ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: No such file or
directory.
(gdb) up
#1  0x00007ffff57353e0 in deinterlace_frame_di_greedyh_planar_plane (
    self=0x7ffff0002610, 
    L1=0x7ffff42d3bd0 '\025' <repeats 60 times>, '\200' <repeats 60 times>,
'\306' <repeats 59 times>, "ƀ", '\200' <repeats 19 times>..., 
    L2=0x7ffff436bd38 '\025' <repeats 60 times>, '\200' <repeats 60 times>,
'\306' <repeats 59 times>, "ƀ", '\200' <repeats 19 times>..., 
    L3=0x7ffff42d3ea0 "", 
    L2P=0x7ffff42d3d38 '\025' <repeats 60 times>, '\200' <repeats 60 times>,
'\306' <repeats 59 times>, "ƀ", '\200' <repeats 19 times>..., 
    Dest=0x7ffff449bea0 "", RowStride=360, FieldHeight=288, Pitch=720, 
    InfoIsOdd=1, scanline=0x7ffff57337bb <greedyh_scanline_C_planar_uv>)
    at tvtime/greedyh.c:863
863        memcpy (Dest, L3, RowStride);
(gdb) print Dest
$1 = (guint8 *) 0x7ffff449bea0 ""
(gdb) print L3
$2 = (const guint8 *) 0x7ffff42d3ea0 ""
(gdb) print RowStride 
$3 = 360
(gdb) list
858      }
859    
860      for (Line = 0; Line < (FieldHeight - 1); ++Line) {
861        scanline (self, L1, L2, L3, L2P, Dest, RowStride);
862        Dest += RowStride;
863        memcpy (Dest, L3, RowStride);
864        Dest += RowStride;
865    
866        L1 += Pitch;
867        L2 += Pitch;
(gdb) print FieldHeight 
$4 = 288
(gdb) print Line
$5 = 143
(gdb) bt
#0  __memcpy_ssse3_back ()
    at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:218
#1  0x00007ffff57353e0 in deinterlace_frame_di_greedyh_planar_plane (
    self=0x7ffff0002610, 
    L1=0x7ffff42d3bd0 '\025' <repeats 60 times>, '\200' <repeats 60 times>,
'\306' <repeats 59 times>, "ƀ", '\200' <repeats 19 times>..., 
    L2=0x7ffff436bd38 '\025' <repeats 60 times>, '\200' <repeats 60 times>,
'\306' <repeats 59 times>, "ƀ", '\200' <repeats 19 times>..., 
    L3=0x7ffff42d3ea0 "", 
    L2P=0x7ffff42d3d38 '\025' <repeats 60 times>, '\200' <repeats 60 times>,
'\306' <repeats 59 times>, "ƀ", '\200' <repeats 19 times>..., 
    Dest=0x7ffff449bea0 "", RowStride=360, FieldHeight=288, Pitch=720, 
    InfoIsOdd=1, scanline=0x7ffff57337bb <greedyh_scanline_C_planar_uv>)
    at tvtime/greedyh.c:863
#2  0x00007ffff57356de in deinterlace_frame_di_greedyh_planar (
    method=0x7ffff0002610, history=0x985470, history_count=5, 
    outframe=0x7ffff0015300, cur_field_idx=5) at tvtime/greedyh.c:939
#3  0x00007ffff56f357d in gst_deinterlace_method_deinterlace_frame (
    self=0x7ffff0002610, history=0x985470, history_count=5, 
    outframe=0x7ffff0015300, cur_field_idx=3) at gstdeinterlacemethod.c:199
#4  0x00007ffff56edb6a in gst_deinterlace_output_frame (self=0x985240, 
    flushing=0) at gstdeinterlace.c:1796
#5  0x00007ffff56f0343 in gst_deinterlace_chain (pad=0x97a340,

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