Hi,
I got a segfault with openshot. After investigating a bit further it turns out that I get the same problem when running "melt framebuffer:x.avi?2" (which is used by openshot). However, if I specify a profile, for instance "melt -profile square_ntsc framebuffer:x.avi?2", the video plays at double speed as expected. Is melt supposed to crash when framebuffer is used without specifying a profile?...
For info, the stacktrace is
0x00007fffe15955ac in filter_line_sse2 (mode=0, dst=0x7fffc8629380 "",
prev=0x7fffc8429320 "\207\207\210\212\213\214\215\215\220\220\220\221\222\222\222\223\224\224\225\225\226\227\227\230\233\233\234\234\235\236\236\237\240\240\241\241\242\243\243\244\243\244\244\245\246\246\247\247\252\251\251\250\247\246\245\245\251\251\251\251\251\251\251\251\255\255\255\255\255\254\254\254\255\255\255\255\255\255\255\255\257\257\257\257\257\257\257\257\260\260\260\260\260\260\260\260\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\263\263\263\263\263\263\263\263\262\262\262\262\262\262\262\262\260\260\260\260\260\260\260\260\261\261\260\260\257\256\256\255\256\256\256\256\256\256\256\256\254\254\254\254\254\254\254\254\257\256\254\252\251\252\252\253\250\251\251\252\253\253\254\254\255\255\254\254\253\252\252\251\250\250\247\247\246\245\245\244"...,
cur=0x7fffc8369300 "\207\207\210\212\213\214\215\215\220\220\220\221\222\222\222\223\224\224\225\225\226\227\227\230\233\233\234\234\235\236\236\237\240\240\241\241\242\243\243\244\243\244\244\245\246\246\247\247\252\251\251\250\247\246\245\245\251\251\251\251\251\251\251\251\255\255\255\255\255\254\254\254\255\255\255\255\255\255\255\255\257\257\257\257\257\257\257\257\260\260\260\260\260\260\260\260\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\263\263\263\263\263\263\263\263\262\262\262\262\262\262
\262\262\260\260\260\260\260\260\260\260\261\261\260\260\257\256\256\255\256\256\256\256\256\256\256\256\254\254\254\254\254\254\254\254\257\256\254\252\251\252\252\253\250\251\251\252\253\253\254\254\255\255\254\254\253\252\252\251\250\250\247\247\246\245\245\244"...,
next=0x7fffc8529350 "\207\207\210\212\213\214\215\215\220\220\220\221\222\222\222\223\224\224\225\225\226\227\227\230\233\233\234\234\235\236\236\237\240\240\241\241\242\243\243\244\243\244\244\245\246\246\247\247\252\251\251\250\247\246\245\245\251\251\251\251\251\251\251\251\255\255\255\255\255\254\254\254\255\255\255\255\255\255\255\255\257\257\257\257\257\257\257\257\260\260\260\260\260\260\260\260\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\263\263\263\263\263\263\263\263\262\262\262\262\262\262\262\262\260\260\260\260\260\260\260\260\261\261\260\260\257\256\256\255\256\256\256\256\256\256\256\256\254\254\254\254\254\254\254\254\257\256\254\252\251\252\252\253\250\251\251\252\253\253\254\254\255\255\254\254\253\252\252\251\250\250\247\247\246\245\245\244"..., w=<value optimized out>, refs=640, parity=0)
at vf_yadif_template.h:234
234 vf_yadif_template.h: No such file or directory.
in vf_yadif_template.h
Thanks!
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages melt depends on:
ii libc6 2.13-4 Embedded GNU C Library: Shared lib
ii libmlt-data 1:0.7.2-0.0 multimedia framework (data)
ii libmlt4 1:0.7.2-0.0 multimedia framework (runtime)
melt recommends no packages.
melt suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
I can confirm that the bug still occurs with a non-hardened package (rebuilt following your instructions).
I see SSE2 foo, but this could not be the issue, because the i386
packages (with that I tested it these days) are build without any CPU
optimizations.
--
/*
Mit freundlichem Gruß / With kind regards,
Patrick Matthäi
GNU/Linux Debian Developer
E-Mail: pmat...@debian.org
pat...@linux-dev.org
Comment:
Always if we think we are right,
we were maybe wrong.
*/
Am 18.05.2011 21:22, schrieb Samuel Mimram:
> On Wed, May 18, 2011 at 10:31 AM, Samuel Mimram <smi...@gmail.com
> <mailto:smi...@gmail.com>> wrote:I see SSE2 foo, but this could not be the issue, because the i386
>
> I can confirm that the bug still occurs with a non-hardened package
> (rebuilt following your instructions).
>
>
> For info, the full stacktrace is:
>
> #0 0x00007fffe5ec54cd in filter_line_sse2 (mode=0, dst=0x7fffde5fb7a0 "",
> prev=0x7fffde6fd7a0
> "\207\207\210\212\213\214\215\215\220\220\220\221\222\222\222\223\224\224\225\225\226\227\227\230\233\233\234\234\235\236\236\237\240\240\241\241\242\243\243\244\243\244\244\245\246\246\247\247\252\251\251\250\247\246\245\245\251\251\251\251\251\251\251\251\255\255\255\255\255\254\254\254\255\255\255\255\255\255\255\255\257\257\257\257\257\257\257\257\260\260\260\260\260\260\260\260\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\261\263\263\263\263\263\263\263\263\262\262\262\262\262\262\262\262\260\260\260\260\260\260\260\260\261\261\260\260\257\256\256\255\256\256\256\256\256\256\256\256\254\254\254\254\254\254\254\254\257\256\254\252\251\252\252\253\250\251\251\252\253\253\254\254\255\255\254\254\253\252\252\251\250\250\247\247\246\245\245\244"...,
packages (with that I tested it these days) are build without any CPU
optimizations.
optimizations.
Well, I'm on amd64 and SSE2 seems to be enabled here (I see -DUSE_SSE2 in build logs...).
Oh right sorry for the noise :/
Am 18.05.2011 22:12, schrieb Samuel Mimram:
> Well, I'm on amd64 and SSE2 seems to be enabled here (I see
> -DUSE_SSE2 in build logs...).
>
>
> Even better, when I add --disable-sse2 to the configure options on
> amd64, the problem vanishes!
>
Well I have got amd64 and i386 and it is reproduceable on both system
and i386 is build without optimiziations (e.g. --disable-sse2 is
passed), so this does not make sense :/
Well I have got amd64 and i386 and it is reproduceable on both system
and i386 is build without optimiziations (e.g. --disable-sse2 is
passed), so this does not make sense :/
--
I reproduced this on my Arch Linux box using gcc v4.6. Some
optimizations in -O1 and -O2 cause this SSE2 code to fail. I did
bisection testing of all of the specific options these enable and
isolated them:
# Since gcc 4.6, this optimization enabled with -O1 causes
filter_line_sse2 to crash.
echo "OPTIMISATIONS+=-fno-tree-dominator-opts"
# Since gcc 4.6, this optimization enabled with -O2 causes
filter_line_sse2 to crash.
echo "OPTIMISATIONS+=-fno-tree-pre"
The solution is in the next version or you can configure with
--disable-sse2 since only the YADIF deinterlacer uses SSE2 and it also
has a SSE version that still works.
--
+-DRD-+