unknown bug psychedelic video filter crash
bug swscale ? gcc? vp6f = ok, dx50 = crash
Program received signal SIGSEGV, Segmentation fault.
[Switching to thread 1332.0x24c]
0x06a6f224 in yuv2yuvX_MMX2 ()
from plugins\libswscale_plugin.dll
(gdb) bt
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x06a6f224 in yuv2yuvX_MMX2 ()
from plugins\libswscale_plugin.dll
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x777fb126 in ntdll!ZwCreateThreadEx () from C:\Windows\system32\ntdll.dll
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x777fafd8 in ntdll!ZwCreateJobSet () from C:\Windows\system32\ntdll.dll
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x002d0000 in ?? ()
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x50000063 in ?? ()
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x777eaaad in ntdll!RtlMapGenericMask ()
from C:\Windows\system32\ntdll.dll
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x00000000 in ?? ()
(gdb) disass $pc-30 $pc+30
Dump of assembler code from 0x6a6f206 to 0x6a6f242:
0x06a6f206 <yuv2yuvX_MMX2+86>: add %al,(%eax)
0x06a6f208 <yuv2yuvX_MMX2+88>: movq %mm3,%mm4
0x06a6f20b <yuv2yuvX_MMX2+91>: lea 0x1058(%ecx),%edx
0x06a6f211 <yuv2yuvX_MMX2+97>: mov (%edx),%esi
0x06a6f213 <yuv2yuvX_MMX2+99>: lea 0x0(%esi),%esi
0x06a6f219 <yuv2yuvX_MMX2+105>: lea 0x0(%edi,%eiz,1),%edi
0x06a6f220 <yuv2yuvX_MMX2+112>: movq 0x8(%edx),%mm0
0x06a6f224 <yuv2yuvX_MMX2+116>: movq (%esi,%eax,2),%mm2
0x06a6f228 <yuv2yuvX_MMX2+120>: movq 0x8(%esi,%eax,2),%mm5
0x06a6f22d <yuv2yuvX_MMX2+125>: add $0x10,%edx
0x06a6f230 <yuv2yuvX_MMX2+128>: mov (%edx),%esi
0x06a6f232 <yuv2yuvX_MMX2+130>: test %esi,%esi
0x06a6f234 <yuv2yuvX_MMX2+132>: pmulhw %mm0,%mm2
0x06a6f237 <yuv2yuvX_MMX2+135>: pmulhw %mm0,%mm5
0x06a6f23a <yuv2yuvX_MMX2+138>: paddw %mm2,%mm3
0x06a6f23d <yuv2yuvX_MMX2+141>: paddw %mm5,%mm4
0x06a6f240 <yuv2yuvX_MMX2+144>: jne 0x6a6f220 <yuv2yuvX_MMX2+112>
End of assembler dump.