==5080==Using llvm-symbolizer at path: D:\Programs\llvm-13\bin/llvm-symbolizer.exe C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Rom.cpp:721:89: runtime error: left shift of negative value -2 ==5080==Launching symbolizer command: "D:\Programs\llvm-13\bin/llvm-symbolizer.exe" "--inlining=true" "--default-arch=unknown" #0 0x7ff61766d2ba in vvenc::InitGeoRom::initGeoTemplate C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Rom.cpp:721 #1 0x7ff61766d95c in vvenc::InitGeoRom::InitGeoRom C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Rom.h:94 #2 0x7ff61766d95c in vvenc::`dynamic initializer for 'g_scanOrderRom' C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Rom.cpp #3 0x7ff61766d95c in _GLOBAL__sub_I_Rom.cpp C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Rom.cpp #4 0x7ff617ef40b8 in _initterm C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\initterm.cpp:21 #5 0x7ff617ec30ac in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:256 #6 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #7 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Rom.cpp:721:89 in C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:128:22: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'std::size_t' (aka 'unsigned long long') changed the value to 18446744073709551615 (64-bit, unsigned) #0 0x7ff6175c2522 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:128 #1 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #2 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #3 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #4 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:128:22 in C:\Users\user1\Videos\vvenc\source\Lib\apputils\ParseArg.cpp:123:30: runtime error: unsigned integer overflow: 18446744073709551615 + 1 cannot be represented in type 'unsigned long long' #0 0x7ff61766effe in apputils::df::program_options_lite::Options::addOption(struct apputils::df::program_options_lite::OptionBase *) C:\Users\user1\Videos\vvenc\source\Lib\apputils\ParseArg.cpp:123 #1 0x7ff617645259 in apputils::df::program_options_lite::OptionSpecific::operator() C:\Users\user1\Videos\vvenc\include\apputils\ParseArg.h:339 #2 0x7ff61763feb9 in apputils::VVEncAppCfg::parseCfg(int, char **const) C:\Users\user1\Videos\vvenc\source\Lib\apputils\VVEncAppCfg.cpp:415 #3 0x7ff6175c2084 in parseCfg C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:110 #4 0x7ff6175c2719 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:145 #5 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #6 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #7 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #8 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\apputils\ParseArg.cpp:123:30 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:782:37: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint32_t' (aka 'unsigned int') changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff61768eb39 in vvenc::EncLib::xInitVPS C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:782 #1 0x7ff61768a8ee in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:246 #2 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #3 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #4 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #5 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #6 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #7 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #8 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:782:37 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:429:21: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint32_t' (aka 'unsigned int') changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff6176a4b99 in vvenc::SubPic::SubPic C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Slice.h:445 #1 0x7ff6176a4b99 in std::_Default_allocator_traits >::construct D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:714 #2 0x7ff6176a4b99 in std::_Uninitialized_backout_al >::_Emplace_back D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:1612 #3 0x7ff6176a4b99 in std::_Uninitialized_value_construct_n D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:1810 #4 0x7ff6176a4b99 in std::vector>::_Ufill(struct vvenc::SubPic *, unsigned __int64, struct std::_Value_init_tag) D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1648 #5 0x7ff6176a4815 in std::vector>::_Resize_reallocate(unsigned __int64, struct std::_Value_init_tag const &) D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1246 #6 0x7ff61768f1f7 in std::vector >::resize D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1290 #7 0x7ff61768f1f7 in vvenc::EncLib::xInitPPS C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:1057 #8 0x7ff61768a928 in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:248 #9 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #10 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #11 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #12 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #13 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:429:21 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:432:17: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint32_t' (aka 'unsigned int') changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff6176a4bbb in vvenc::SubPic::SubPic C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Slice.h:445 #1 0x7ff6176a4bbb in std::_Default_allocator_traits >::construct D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:714 #2 0x7ff6176a4bbb in std::_Uninitialized_backout_al >::_Emplace_back D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:1612 #3 0x7ff6176a4bbb in std::_Uninitialized_value_construct_n D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:1810 #4 0x7ff6176a4bbb in std::vector>::_Ufill(struct vvenc::SubPic *, unsigned __int64, struct std::_Value_init_tag) D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1648 #5 0x7ff6176a4815 in std::vector>::_Resize_reallocate(unsigned __int64, struct std::_Value_init_tag const &) D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1246 #6 0x7ff61768f1f7 in std::vector >::resize D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1290 #7 0x7ff61768f1f7 in vvenc::EncLib::xInitPPS C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:1057 #8 0x7ff61768a928 in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:248 #9 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #10 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #11 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #12 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #13 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:432:17 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:433:18: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint32_t' (aka 'unsigned int') changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff6176a4bd9 in vvenc::SubPic::SubPic C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Slice.h:445 #1 0x7ff6176a4bd9 in std::_Default_allocator_traits >::construct D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:714 #2 0x7ff6176a4bd9 in std::_Uninitialized_backout_al >::_Emplace_back D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:1612 #3 0x7ff6176a4bd9 in std::_Uninitialized_value_construct_n D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:1810 #4 0x7ff6176a4bd9 in std::vector>::_Ufill(struct vvenc::SubPic *, unsigned __int64, struct std::_Value_init_tag) D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1648 #5 0x7ff6176a4815 in std::vector>::_Resize_reallocate(unsigned __int64, struct std::_Value_init_tag const &) D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1246 #6 0x7ff61768f1f7 in std::vector >::resize D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1290 #7 0x7ff61768f1f7 in vvenc::EncLib::xInitPPS C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:1057 #8 0x7ff61768a928 in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:248 #9 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #10 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #11 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #12 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #13 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:433:18 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:434:29: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint32_t' (aka 'unsigned int') changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff6176a4bf3 in vvenc::SubPic::SubPic C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Slice.h:445 #1 0x7ff6176a4bf3 in std::_Default_allocator_traits >::construct D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:714 #2 0x7ff6176a4bf3 in std::_Uninitialized_backout_al >::_Emplace_back D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:1612 #3 0x7ff6176a4bf3 in std::_Uninitialized_value_construct_n D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:1810 #4 0x7ff6176a4bf3 in std::vector>::_Ufill(struct vvenc::SubPic *, unsigned __int64, struct std::_Value_init_tag) D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1648 #5 0x7ff6176a4815 in std::vector>::_Resize_reallocate(unsigned __int64, struct std::_Value_init_tag const &) D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1246 #6 0x7ff61768f1f7 in std::vector >::resize D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1290 #7 0x7ff61768f1f7 in vvenc::EncLib::xInitPPS C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:1057 #8 0x7ff61768a928 in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:248 #9 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #10 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #11 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #12 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #13 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:434:29 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:435:30: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint32_t' (aka 'unsigned int') changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff6176a4c0d in vvenc::SubPic::SubPic C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Slice.h:445 #1 0x7ff6176a4c0d in std::_Default_allocator_traits >::construct D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:714 #2 0x7ff6176a4c0d in std::_Uninitialized_backout_al >::_Emplace_back D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:1612 #3 0x7ff6176a4c0d in std::_Uninitialized_value_construct_n D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:1810 #4 0x7ff6176a4c0d in std::vector>::_Ufill(struct vvenc::SubPic *, unsigned __int64, struct std::_Value_init_tag) D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1648 #5 0x7ff6176a4815 in std::vector>::_Resize_reallocate(unsigned __int64, struct std::_Value_init_tag const &) D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1246 #6 0x7ff61768f1f7 in std::vector >::resize D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1290 #7 0x7ff61768f1f7 in vvenc::EncLib::xInitPPS C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:1057 #8 0x7ff61768a928 in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:248 #9 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #10 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #11 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #12 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #13 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:435:30 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:437:21: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint32_t' (aka 'unsigned int') changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff6176a4c24 in vvenc::SubPic::SubPic C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Slice.h:445 #1 0x7ff6176a4c24 in std::_Default_allocator_traits >::construct D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:714 #2 0x7ff6176a4c24 in std::_Uninitialized_backout_al >::_Emplace_back D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:1612 #3 0x7ff6176a4c24 in std::_Uninitialized_value_construct_n D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\xmemory:1810 #4 0x7ff6176a4c24 in std::vector>::_Ufill(struct vvenc::SubPic *, unsigned __int64, struct std::_Value_init_tag) D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1648 #5 0x7ff6176a4815 in std::vector>::_Resize_reallocate(unsigned __int64, struct std::_Value_init_tag const &) D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1246 #6 0x7ff61768f1f7 in std::vector >::resize D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\vector:1290 #7 0x7ff61768f1f7 in vvenc::EncLib::xInitPPS C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:1057 #8 0x7ff61768a928 in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:248 #9 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #10 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #11 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #12 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #13 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:437:21 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncHRD.cpp:182:64: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff61779d26a in vvenc::EncHRD::initHRDParameters(struct vvenc_config const &, struct vvenc::SPS const &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncHRD.cpp:182 #1 0x7ff6176919d7 in vvenc::EncLib::xInitHrdParameters C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:1308 #2 0x7ff61768a948 in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:250 #3 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #4 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #5 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #6 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #7 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #8 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #9 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncHRD.cpp:182:64 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncHRD.cpp:184:68: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff61779d434 in vvenc::EncHRD::initHRDParameters(struct vvenc_config const &, struct vvenc::SPS const &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncHRD.cpp:184 #1 0x7ff6176919d7 in vvenc::EncLib::xInitHrdParameters C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:1308 #2 0x7ff61768a948 in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:250 #3 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #4 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #5 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #6 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #7 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #8 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #9 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncHRD.cpp:184:68 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncHRD.cpp:188:64: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff61779d692 in vvenc::EncHRD::initHRDParameters(struct vvenc_config const &, struct vvenc::SPS const &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncHRD.cpp:188 #1 0x7ff6176919d7 in vvenc::EncLib::xInitHrdParameters C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:1308 #2 0x7ff61768a948 in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:250 #3 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #4 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #5 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #6 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #7 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #8 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #9 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncHRD.cpp:188:64 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncHRD.cpp:190:68: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff61779d8d0 in vvenc::EncHRD::initHRDParameters(struct vvenc_config const &, struct vvenc::SPS const &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncHRD.cpp:190 #1 0x7ff6176919d7 in vvenc::EncLib::xInitHrdParameters C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:1308 #2 0x7ff61768a948 in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:250 #3 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #4 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #5 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #6 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #7 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #8 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #9 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncHRD.cpp:190:68 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\DepQuant.cpp:299:25: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff617cff24e in vvenc::DQIntern::Rom::xInitScanArrays C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\DepQuant.cpp:299 #1 0x7ff617d05a43 in vvenc::DQIntern::Rom::init C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\DepQuant.cpp:143 #2 0x7ff617d05a43 in vvenc::DQIntern::DepQuant::DepQuant C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\DepQuant.cpp:1345 #3 0x7ff617d13d75 in vvenc::DepQuant::DepQuant(class vvenc::Quant const *, bool, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\DepQuant.cpp:1663 #4 0x7ff617aa1e42 in vvenc::TrQuant::init(class vvenc::Quant const *, int, bool, bool, bool, bool, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:252 #5 0x7ff617d3fd50 in vvenc::EncCu::init(struct vvenc_config const &, struct vvenc::SPS const &, class std::vector> *const, class vvenc::Ctx *, class vvenc::RateCtrl *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:180 #6 0x7ff617c1c853 in vvenc::EncSlice::init(struct vvenc_config const &, struct vvenc::SPS const &, struct vvenc::PPS const &, class std::vector> *const, class vvenc::LoopFilter &, class vvenc::EncAdaptiveLoopFilter &, class vvenc::RateCtrl &, class vvenc::NoMallocThreadPool *, struct vvenc::WaitCounter *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:199 #7 0x7ff617be3f6c in vvenc::EncPicture::init(struct vvenc_config const &, class std::vector> *const, struct vvenc::SPS const &, struct vvenc::PPS const &, class vvenc::RateCtrl &, class vvenc::NoMallocThreadPool *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncPicture.cpp:86 #8 0x7ff61775023d in vvenc::EncGOP::init(struct vvenc_config const &, struct vvenc::SPS const &, struct vvenc::PPS const &, class vvenc::RateCtrl &, class vvenc::EncHRD &, class vvenc::NoMallocThreadPool *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:293 #9 0x7ff61768ab32 in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:263 #10 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #11 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #12 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #13 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #14 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #15 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #16 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\DepQuant.cpp:299:25 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\DepQuant.cpp:299:25: runtime error: implicit conversion from type 'unsigned int' of value 4294967295 (32-bit, unsigned) to type 'uint16_t' (aka 'unsigned short') changed the value to 65535 (16-bit, unsigned) #0 0x7ff617cff278 in vvenc::DQIntern::Rom::xInitScanArrays C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\DepQuant.cpp:299 #1 0x7ff617d05a43 in vvenc::DQIntern::Rom::init C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\DepQuant.cpp:143 #2 0x7ff617d05a43 in vvenc::DQIntern::DepQuant::DepQuant C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\DepQuant.cpp:1345 #3 0x7ff617d13d75 in vvenc::DepQuant::DepQuant(class vvenc::Quant const *, bool, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\DepQuant.cpp:1663 #4 0x7ff617aa1e42 in vvenc::TrQuant::init(class vvenc::Quant const *, int, bool, bool, bool, bool, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:252 #5 0x7ff617d3fd50 in vvenc::EncCu::init(struct vvenc_config const &, struct vvenc::SPS const &, class std::vector> *const, class vvenc::Ctx *, class vvenc::RateCtrl *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:180 #6 0x7ff617c1c853 in vvenc::EncSlice::init(struct vvenc_config const &, struct vvenc::SPS const &, struct vvenc::PPS const &, class std::vector> *const, class vvenc::LoopFilter &, class vvenc::EncAdaptiveLoopFilter &, class vvenc::RateCtrl &, class vvenc::NoMallocThreadPool *, struct vvenc::WaitCounter *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:199 #7 0x7ff617be3f6c in vvenc::EncPicture::init(struct vvenc_config const &, class std::vector> *const, struct vvenc::SPS const &, struct vvenc::PPS const &, class vvenc::RateCtrl &, class vvenc::NoMallocThreadPool *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncPicture.cpp:86 #8 0x7ff61775023d in vvenc::EncGOP::init(struct vvenc_config const &, struct vvenc::SPS const &, struct vvenc::PPS const &, class vvenc::RateCtrl &, class vvenc::EncHRD &, class vvenc::NoMallocThreadPool *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:293 #9 0x7ff61768ab32 in vvenc::EncLib::initPass(int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:263 #10 0x7ff6176666ce in vvenc::VVEncImpl::init(struct vvenc_config const &) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:155 #11 0x7ff6175d225c in vvenc_encoder_open C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvenc.cpp:206 #12 0x7ff6175c29f1 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:193 #13 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #14 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #15 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #16 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\DepQuant.cpp:299:25 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:528:20: runtime error: implicit conversion from type 'long long' of value -18000 (64-bit, signed) to type 'unsigned long long' changed the value to 18446744073709533616 (64-bit, unsigned) #0 0x7ff6176932b7 in vvenc::EncLib::encodePicture(bool, struct vvencYUVBuffer const *, class vvenc::AccessUnitList &, bool &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:528 #1 0x7ff617667334 in vvenc::VVEncImpl::encode(struct vvencYUVBuffer *, struct vvencAccessUnit *, bool *) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:360 #2 0x7ff6175c3465 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:316 #3 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #4 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #5 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #6 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:528:20 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:1099:53: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint32_t' (aka 'unsigned int') changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff6176bf320 in vvenc::PicHeader::initPicHeader(void) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Slice.h:1099 #1 0x7ff617759e60 in vvenc::PicHeader::PicHeader C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Slice.h:1088 #2 0x7ff617759e60 in vvenc::EncGOP::xInitFirstSlice C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:739 #3 0x7ff617754a85 in vvenc::EncGOP::xInitPicsInCodingOrder C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:721 #4 0x7ff617751cd4 in vvenc::EncGOP::encodePictures(class std::vector> const &, class std::list> &, class vvenc::AccessUnitList &, bool) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:355 #5 0x7ff617692c16 in vvenc::EncLib::encodePicture(bool, struct vvencYUVBuffer const *, class vvenc::AccessUnitList &, bool &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:533 #6 0x7ff617667334 in vvenc::VVEncImpl::encode(struct vvencYUVBuffer *, struct vvencAccessUnit *, bool *) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:360 #7 0x7ff6175c3465 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:316 #8 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #9 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #10 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #11 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Slice.h:1099:53 in D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\atomic:1769:36: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff61774c4d3 in std::_Atomic_integral_facade::_Negate D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\atomic:1769 #1 0x7ff61774c4d3 in std::_Atomic_integral_facade::fetch_sub D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\atomic:1781 #2 0x7ff61774c4d3 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:183 #3 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #4 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #5 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #6 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #7 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\atomic:1769:36 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Contexts.h:112:23: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'unsigned int' changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff617bb818a in vvenc::BinProbModel::update(unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Contexts.h:112 #1 0x7ff617e0551f in vvenc::CABACWriter::intra_luma_pred_mode(struct vvenc::CodingUnit const &, unsigned int const *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:1102 #2 0x7ff617e37313 in vvenc::IntraSearch::xFracModeBitsIntraLuma C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:2583 #3 0x7ff617e34c9a in vvenc::IntraSearch::xEstimateLumaRdModeList C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:244 #4 0x7ff617e3a53c in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:471 #5 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #6 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #7 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #8 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #9 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #10 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #11 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #12 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #13 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #14 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #15 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #16 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Contexts.h:112:23 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Contexts.h:113:23: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'unsigned int' changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff617bb81cf in vvenc::BinProbModel::update(unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Contexts.h:113 #1 0x7ff617e0551f in vvenc::CABACWriter::intra_luma_pred_mode(struct vvenc::CodingUnit const &, unsigned int const *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:1102 #2 0x7ff617e37313 in vvenc::IntraSearch::xFracModeBitsIntraLuma C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:2583 #3 0x7ff617e34c9a in vvenc::IntraSearch::xEstimateLumaRdModeList C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:244 #4 0x7ff617e3a53c in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:471 #5 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #6 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #7 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #8 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #9 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #10 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #11 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #12 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #13 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #14 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #15 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #16 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Contexts.h:113:23 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:82: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned long long' #0 0x7ff617e37fa6 in vvenc::static_vector::insert C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TypeDef.h:769 #1 0x7ff617e37fa6 in vvenc::updateCandList C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.h:244 #2 0x7ff617e34df7 in vvenc::IntraSearch::xEstimateLumaRdModeList C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:253 #3 0x7ff617e3a53c in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:471 #4 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #5 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #6 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #7 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #8 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #9 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #10 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #11 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #12 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #13 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:82 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:76: runtime error: implicit conversion from type 'unsigned long long' of value 18446744073709551615 (64-bit, unsigned) to type 'vvenc::static_vector::difference_type' (aka 'long long') changed the value to -1 (64-bit, signed) #0 0x7ff617e37fd6 in vvenc::static_vector::insert C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TypeDef.h:769 #1 0x7ff617e37fd6 in vvenc::updateCandList C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.h:244 #2 0x7ff617e34df7 in vvenc::IntraSearch::xEstimateLumaRdModeList C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:253 #3 0x7ff617e3a53c in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:471 #4 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #5 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #6 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #7 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #8 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #9 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #10 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #11 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #12 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #13 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:76 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:82: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned long long' #0 0x7ff617e55cba in vvenc::static_vector::insert C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TypeDef.h:767 #1 0x7ff617e37ac0 in vvenc::updateCandList C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.h:245 #2 0x7ff617e34df7 in vvenc::IntraSearch::xEstimateLumaRdModeList C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:253 #3 0x7ff617e3a53c in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:471 #4 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #5 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #6 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #7 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #8 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #9 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #10 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #11 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #12 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #13 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:82 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:76: runtime error: implicit conversion from type 'unsigned long long' of value 18446744073709551615 (64-bit, unsigned) to type 'vvenc::static_vector::difference_type' (aka 'long long') changed the value to -1 (64-bit, signed) #0 0x7ff617e55cd5 in vvenc::static_vector::insert C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TypeDef.h:767 #1 0x7ff617e37ac0 in vvenc::updateCandList C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.h:245 #2 0x7ff617e34df7 in vvenc::IntraSearch::xEstimateLumaRdModeList C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:253 #3 0x7ff617e3a53c in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:471 #4 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #5 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #6 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #7 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #8 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #9 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #10 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #11 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #12 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #13 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:76 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:270:38: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'unsigned int' changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff617e35572 in vvenc::IntraSearch::xEstimateLumaRdModeList C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:270 #1 0x7ff617e3a53c in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:471 #2 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #3 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #4 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #5 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #6 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #7 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #8 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #9 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #10 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #11 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #12 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #13 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:270:38 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:270:36: runtime error: unsigned integer overflow: 50 + 4294967295 cannot be represented in type 'unsigned int' #0 0x7ff617e35598 in vvenc::IntraSearch::xEstimateLumaRdModeList C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:270 #1 0x7ff617e3a53c in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:471 #2 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #3 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #4 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #5 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #6 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #7 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #8 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #9 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #10 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #11 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #12 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #13 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:270:36 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../TrafoX86.h:767:18: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff6179e6103 in vvenc::cpyCoeff_SSE C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\TrafoX86.h:767 #1 0x7ff617aa8e26 in vvenc::TrQuant::xT C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:501 #2 0x7ff617aaa6cf in vvenc::TrQuant::transformNxN(struct vvenc::TransformUnit &, enum vvenc::ComponentID, class vvenc::QpParam const &, int &, class vvenc::Ctx const &, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:682 #3 0x7ff617e52e33 in vvenc::IntraSearch::xIntraCodingTUBlock C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1386 #4 0x7ff617e3fe59 in vvenc::IntraSearch::xIntraCodingLumaQT C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1952 #5 0x7ff617e3b0ca in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:631 #6 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #7 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../TrafoX86.h:767:18 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:99:34: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'unsigned int' changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff617cf0403 in vvenc::CoeffCodingContext::CoeffCodingContext(struct vvenc::TransformUnit const &, enum vvenc::ComponentID, bool, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:113 #1 0x7ff617e1f0e4 in vvenc::QuantRDOQ2::xRateDistOptQuantFast<1,0> C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\QuantRDOQ2.cpp:562 #2 0x7ff617e161e3 in vvenc::QuantRDOQ2::quant(struct vvenc::TransformUnit &, enum vvenc::ComponentID, struct vvenc::AreaBuf const &, int &, class vvenc::QpParam const &, class vvenc::Ctx const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\QuantRDOQ2.cpp:338 #3 0x7ff617aaa78d in vvenc::TrQuant::transformNxN(struct vvenc::TransformUnit &, enum vvenc::ComponentID, class vvenc::QpParam const &, int &, class vvenc::Ctx const &, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:691 #4 0x7ff617e52e33 in vvenc::IntraSearch::xIntraCodingTUBlock C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1386 #5 0x7ff617e3fe59 in vvenc::IntraSearch::xIntraCodingLumaQT C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1952 #6 0x7ff617e3b0ca in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:631 #7 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #8 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #9 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #10 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #11 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #12 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #13 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #14 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #15 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #16 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #17 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #18 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:99:34 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:105:34: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'unsigned int' changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff617cf0694 in vvenc::CoeffCodingContext::CoeffCodingContext(struct vvenc::TransformUnit const &, enum vvenc::ComponentID, bool, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:113 #1 0x7ff617e1f0e4 in vvenc::QuantRDOQ2::xRateDistOptQuantFast<1,0> C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\QuantRDOQ2.cpp:562 #2 0x7ff617e161e3 in vvenc::QuantRDOQ2::quant(struct vvenc::TransformUnit &, enum vvenc::ComponentID, struct vvenc::AreaBuf const &, int &, class vvenc::QpParam const &, class vvenc::Ctx const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\QuantRDOQ2.cpp:338 #3 0x7ff617aaa78d in vvenc::TrQuant::transformNxN(struct vvenc::TransformUnit &, enum vvenc::ComponentID, class vvenc::QpParam const &, int &, class vvenc::Ctx const &, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:691 #4 0x7ff617e52e33 in vvenc::IntraSearch::xIntraCodingTUBlock C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1386 #5 0x7ff617e3fe59 in vvenc::IntraSearch::xIntraCodingLumaQT C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1952 #6 0x7ff617e3b0ca in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:631 #7 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #8 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #9 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #10 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #11 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #12 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #13 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #14 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #15 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #16 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #17 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #18 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:105:34 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../QuantX86.h:189:50: runtime error: implicit conversion from type 'unsigned long long' of value 18446744073709551615 (64-bit, unsigned) to type 'long long' changed the value to -1 (64-bit, signed) #0 0x7ff617a02816 in vvenc::DeQuantCoreSIMD C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\QuantX86.h:189 #1 0x7ff617d38deb in vvenc::Quant::dequant(struct vvenc::TransformUnit const &, struct vvenc::AreaBuf &, enum vvenc::ComponentID, class vvenc::QpParam const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Quant.cpp:487 #2 0x7ff617aa209c in vvenc::TrQuant::invTransformNxN(struct vvenc::TransformUnit &, enum vvenc::ComponentID, struct vvenc::AreaBuf &, class vvenc::QpParam const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:272 #3 0x7ff617e53529 in vvenc::IntraSearch::xIntraCodingTUBlock C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1398 #4 0x7ff617e3fe59 in vvenc::IntraSearch::xIntraCodingLumaQT C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1952 #5 0x7ff617e3b0ca in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:631 #6 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #7 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../QuantX86.h:189:50 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../QuantX86.h:189:31: runtime error: implicit conversion from type 'unsigned long long' of value 18446744073709551615 (64-bit, unsigned) to type 'long long' changed the value to -1 (64-bit, signed) #0 0x7ff617a02830 in vvenc::DeQuantCoreSIMD C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\QuantX86.h:189 #1 0x7ff617d38deb in vvenc::Quant::dequant(struct vvenc::TransformUnit const &, struct vvenc::AreaBuf &, enum vvenc::ComponentID, class vvenc::QpParam const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Quant.cpp:487 #2 0x7ff617aa209c in vvenc::TrQuant::invTransformNxN(struct vvenc::TransformUnit &, enum vvenc::ComponentID, struct vvenc::AreaBuf &, class vvenc::QpParam const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:272 #3 0x7ff617e53529 in vvenc::IntraSearch::xIntraCodingTUBlock C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1398 #4 0x7ff617e3fe59 in vvenc::IntraSearch::xIntraCodingLumaQT C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1952 #5 0x7ff617e3b0ca in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:631 #6 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #7 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../QuantX86.h:189:31 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../TrafoX86.h:660:18: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff6179e67d8 in vvenc::roundClip_SSE C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\TrafoX86.h:660 #1 0x7ff61770ea03 in vvenc::_fastInverseMM C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant_EMT.cpp:194 #2 0x7ff61770ea03 in vvenc::fastInverseDCT2_B64(int const *, int *, int, int, int, int, int, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant_EMT.cpp:1014 #3 0x7ff617aa522a in vvenc::TrQuant::xIT C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:575 #4 0x7ff617aa246f in vvenc::TrQuant::invTransformNxN(struct vvenc::TransformUnit &, enum vvenc::ComponentID, struct vvenc::AreaBuf &, class vvenc::QpParam const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:286 #5 0x7ff617e53529 in vvenc::IntraSearch::xIntraCodingTUBlock C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1398 #6 0x7ff617e3fe59 in vvenc::IntraSearch::xIntraCodingLumaQT C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1952 #7 0x7ff617e3b0ca in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:631 #8 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #9 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #10 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #11 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #12 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #13 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #14 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #15 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #16 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #17 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #18 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #19 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../TrafoX86.h:660:18 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../TrafoX86.h:716:18: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff6179e5906 in vvenc::cpyResi_SSE C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\TrafoX86.h:716 #1 0x7ff617aa57d7 in vvenc::TrQuant::xIT C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:617 #2 0x7ff617aa246f in vvenc::TrQuant::invTransformNxN(struct vvenc::TransformUnit &, enum vvenc::ComponentID, struct vvenc::AreaBuf &, class vvenc::QpParam const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:286 #3 0x7ff617e53529 in vvenc::IntraSearch::xIntraCodingTUBlock C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1398 #4 0x7ff617e3fe59 in vvenc::IntraSearch::xIntraCodingLumaQT C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1952 #5 0x7ff617e3b0ca in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:631 #6 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #7 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../TrafoX86.h:716:18 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Quant.cpp:485:137: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'unsigned long long' changed the value to 18446744073709551615 (64-bit, unsigned) #0 0x7ff617d39c3d in vvenc::Quant::dequant(struct vvenc::TransformUnit const &, struct vvenc::AreaBuf &, enum vvenc::ComponentID, class vvenc::QpParam const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Quant.cpp:485 #1 0x7ff617aa209c in vvenc::TrQuant::invTransformNxN(struct vvenc::TransformUnit &, enum vvenc::ComponentID, struct vvenc::AreaBuf &, class vvenc::QpParam const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:272 #2 0x7ff617e53529 in vvenc::IntraSearch::xIntraCodingTUBlock C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1398 #3 0x7ff617e3fe59 in vvenc::IntraSearch::xIntraCodingLumaQT C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1952 #4 0x7ff617e3b0ca in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:631 #5 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #6 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #7 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #8 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #9 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #10 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #11 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #12 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #13 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #14 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #15 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #16 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #17 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #18 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #19 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #20 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #21 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #22 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #23 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #24 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #25 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Quant.cpp:485:137 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Quant.cpp:485:135: runtime error: unsigned integer overflow: 32 + 18446744073709551615 cannot be represented in type 'unsigned long long' #0 0x7ff617d39c71 in vvenc::Quant::dequant(struct vvenc::TransformUnit const &, struct vvenc::AreaBuf &, enum vvenc::ComponentID, class vvenc::QpParam const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Quant.cpp:485 #1 0x7ff617aa209c in vvenc::TrQuant::invTransformNxN(struct vvenc::TransformUnit &, enum vvenc::ComponentID, struct vvenc::AreaBuf &, class vvenc::QpParam const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:272 #2 0x7ff617e53529 in vvenc::IntraSearch::xIntraCodingTUBlock C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1398 #3 0x7ff617e3fe59 in vvenc::IntraSearch::xIntraCodingLumaQT C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1952 #4 0x7ff617e3b0ca in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:631 #5 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #6 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #7 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #8 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #9 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #10 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #11 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #12 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #13 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #14 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #15 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #16 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #17 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #18 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #19 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #20 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #21 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #22 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #23 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #24 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #25 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Quant.cpp:485:135 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../TrafoX86.h:783:18: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff6179e5cea in vvenc::cpyCoeff_SSE C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\TrafoX86.h:783 #1 0x7ff617aa8e26 in vvenc::TrQuant::xT C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:501 #2 0x7ff617aaa6cf in vvenc::TrQuant::transformNxN(struct vvenc::TransformUnit &, enum vvenc::ComponentID, class vvenc::QpParam const &, int &, class vvenc::Ctx const &, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:682 #3 0x7ff617e52e33 in vvenc::IntraSearch::xIntraCodingTUBlock C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1386 #4 0x7ff617e3fe59 in vvenc::IntraSearch::xIntraCodingLumaQT C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1952 #5 0x7ff617e3b0ca in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:631 #6 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #7 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d4a092 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:818 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #15 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #16 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #17 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #18 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #19 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #20 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #21 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #22 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #23 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #24 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #25 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #26 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #27 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #28 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #29 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../TrafoX86.h:783:18 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../TrafoX86.h:684:18: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff6179e6400 in vvenc::roundClip_SSE C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\TrafoX86.h:684 #1 0x7ff6177102d5 in vvenc::_fastInverseMM<4> C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant_EMT.cpp:121 #2 0x7ff617710159 in vvenc::fastInverseDST7_B4(int const *, int *, int, int, int, int, int, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant_EMT.cpp:1156 #3 0x7ff617aa522a in vvenc::TrQuant::xIT C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:575 #4 0x7ff617aa246f in vvenc::TrQuant::invTransformNxN(struct vvenc::TransformUnit &, enum vvenc::ComponentID, struct vvenc::AreaBuf &, class vvenc::QpParam const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:286 #5 0x7ff617e53529 in vvenc::IntraSearch::xIntraCodingTUBlock C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1398 #6 0x7ff617e3fe59 in vvenc::IntraSearch::xIntraCodingLumaQT C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1952 #7 0x7ff617e3b0ca in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:631 #8 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #9 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #10 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #11 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #12 0x7ff617d4a092 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:818 #13 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #14 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #15 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #16 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #17 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #18 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #19 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #20 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #21 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #22 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #23 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #24 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #25 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #26 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #27 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #28 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #29 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #30 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #31 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../TrafoX86.h:684:18 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../TrafoX86.h:738:18: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff6179e5526 in vvenc::cpyResi_SSE C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\TrafoX86.h:738 #1 0x7ff617aa57d7 in vvenc::TrQuant::xIT C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:617 #2 0x7ff617aa246f in vvenc::TrQuant::invTransformNxN(struct vvenc::TransformUnit &, enum vvenc::ComponentID, struct vvenc::AreaBuf &, class vvenc::QpParam const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TrQuant.cpp:286 #3 0x7ff617e53529 in vvenc::IntraSearch::xIntraCodingTUBlock C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1398 #4 0x7ff617e3fe59 in vvenc::IntraSearch::xIntraCodingLumaQT C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:1952 #5 0x7ff617e3b0ca in vvenc::IntraSearch::estIntraPredLumaQT(struct vvenc::CodingUnit &, class vvenc::Partitioner &, double) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\IntraSearch.cpp:631 #6 0x7ff617d6873e in vvenc::EncCu::xCheckRDCostIntra C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1345 #7 0x7ff617d49b8d in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:742 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d4a092 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:818 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #15 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #16 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #17 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #18 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #19 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #20 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #21 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #22 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #23 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #24 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #25 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #26 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #27 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #28 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #29 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../TrafoX86.h:738:18 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../LoopFilterX86.h:218:27: runtime error: implicit conversion from type 'unsigned int' of value 4294770697 (32-bit, unsigned) to type 'int' changed the value to -196599 (32-bit, signed) #0 0x7ff6178ab4d1 in vvenc::xPelFilterLumaWeakCore C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\LoopFilterX86.h:218 #1 0x7ff6178a490d in vvenc::xPelFilterLumaX86 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\LoopFilterX86.h:322 #2 0x7ff617b17cfc in vvenc::LoopFilter::xEdgeFilterLuma C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\LoopFilter.cpp:1694 #3 0x7ff617b0526b in vvenc::LoopFilter::xDeblockArea<0>(class vvenc::CodingStructure const &, struct vvenc::UnitArea const &, enum vvenc::ChannelType, struct vvenc::UnitBuf &) const C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\LoopFilter.cpp:650 #4 0x7ff617c32f94 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:913 #5 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #6 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #7 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #8 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #9 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #10 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #11 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../LoopFilterX86.h:218:27 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\LoopFilter.cpp:335:41: runtime error: left shift of negative value -20 #0 0x7ff617b1c30b in vvenc::xPelFilterChroma C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\LoopFilter.cpp:335 #1 0x7ff617b198dd in vvenc::LoopFilter::xEdgeFilterChroma C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\LoopFilter.cpp:1808 #2 0x7ff617b05390 in vvenc::LoopFilter::xDeblockArea<0>(class vvenc::CodingStructure const &, struct vvenc::UnitArea const &, enum vvenc::ChannelType, struct vvenc::UnitBuf &) const C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\LoopFilter.cpp:660 #3 0x7ff617c32f94 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:913 #4 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #5 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #6 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #7 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #8 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #9 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #10 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\LoopFilter.cpp:335:41 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:2844:16: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned int' #0 0x7ff617dfeb30 in vvenc::CABACWriter::unary_max_eqprob C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:2844 #1 0x7ff617dfe267 in vvenc::CABACWriter::sao_offset_pars(struct vvenc::SAOOffset const &, enum vvenc::ComponentID, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:352 #2 0x7ff617d8e133 in vvenc::EncSampleAdaptiveOffset::deriveModeNewRDO C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSampleAdaptiveOffset.cpp:645 #3 0x7ff617d8ae33 in vvenc::EncSampleAdaptiveOffset::decideCtuParams(class vvenc::CodingStructure &, class std::vector> const &, bool const *const, bool, struct vvenc::UnitArea const &, int, struct vvenc::SAOBlkParam *, struct vvenc::SAOBlkParam *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSampleAdaptiveOffset.cpp:375 #4 0x7ff617c2feb3 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:987 #5 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #6 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #7 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #8 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #9 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #10 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #11 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:2844:16 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:129:3: runtime error: left shift of negative value -1 #0 0x7ff61770500c in vvenc::OutputBitstream::write(unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:129 #1 0x7ff617caf021 in vvenc::BinEncoderBase::writeOut C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\BinEncoder.cpp:344 #2 0x7ff617cb01b2 in vvenc::BinEncoder::encodeBin C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\BinEncoder.cpp:384 #3 0x7ff617dfef7f in vvenc::CABACWriter::split_cu_mode(enum vvenc::PartSplit, class vvenc::CodingStructure const &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:582 #4 0x7ff617dfbaef in vvenc::CABACWriter::coding_tree C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:426 #5 0x7ff617dfd024 in vvenc::CABACWriter::coding_tree C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:493 #6 0x7ff617dfd024 in vvenc::CABACWriter::coding_tree C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:493 #7 0x7ff617df78c1 in vvenc::CABACWriter::coding_tree_unit(class vvenc::CodingStructure &, struct vvenc::UnitArea const &, int (&)[2], unsigned int, bool, bool) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:220 #8 0x7ff617c342b2 in vvenc::EncSlice::encodeSliceData(struct vvenc::Picture *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:1209 #9 0x7ff617be5892 in vvenc::EncPicture::xWriteSliceData C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncPicture.cpp:409 #10 0x7ff617be4e14 in vvenc::EncPicture::finalizePicture(struct vvenc::Picture &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncPicture.cpp:166 #11 0x7ff6177755f7 in vvenc::EncGOP::encodePictures::::operator() C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:441 #12 0x7ff6177755f7 in vvenc::EncGOP::encodePictures::::__invoke C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:438 #13 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #14 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #15 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #16 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #17 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #18 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #19 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:129:3 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:129:3: runtime error: implicit conversion from type 'int' of value -256 (32-bit, signed) to type 'unsigned int' changed the value to 4294967040 (32-bit, unsigned) #0 0x7ff617704c3a in vvenc::OutputBitstream::write(unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:129 #1 0x7ff617caf021 in vvenc::BinEncoderBase::writeOut C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\BinEncoder.cpp:344 #2 0x7ff617cb01b2 in vvenc::BinEncoder::encodeBin C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\BinEncoder.cpp:384 #3 0x7ff617dfef7f in vvenc::CABACWriter::split_cu_mode(enum vvenc::PartSplit, class vvenc::CodingStructure const &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:582 #4 0x7ff617dfbaef in vvenc::CABACWriter::coding_tree C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:426 #5 0x7ff617dfd024 in vvenc::CABACWriter::coding_tree C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:493 #6 0x7ff617dfd024 in vvenc::CABACWriter::coding_tree C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:493 #7 0x7ff617df78c1 in vvenc::CABACWriter::coding_tree_unit(class vvenc::CodingStructure &, struct vvenc::UnitArea const &, int (&)[2], unsigned int, bool, bool) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:220 #8 0x7ff617c342b2 in vvenc::EncSlice::encodeSliceData(struct vvenc::Picture *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:1209 #9 0x7ff617be5892 in vvenc::EncPicture::xWriteSliceData C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncPicture.cpp:409 #10 0x7ff617be4e14 in vvenc::EncPicture::finalizePicture(struct vvenc::Picture &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncPicture.cpp:166 #11 0x7ff6177755f7 in vvenc::EncGOP::encodePictures::::operator() C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:441 #12 0x7ff6177755f7 in vvenc::EncGOP::encodePictures::::__invoke C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:438 #13 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #14 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #15 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #16 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #17 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #18 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #19 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:129:3 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:142:28: runtime error: implicit conversion from type 'uint32_t' (aka 'unsigned int') of value 38656 (32-bit, unsigned) to type 'uint8_t' (aka 'unsigned char') changed the value to 0 (8-bit, unsigned) #0 0x7ff617704d7d in vvenc::OutputBitstream::write(unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:142 #1 0x7ff617caf021 in vvenc::BinEncoderBase::writeOut C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\BinEncoder.cpp:344 #2 0x7ff617cb01b2 in vvenc::BinEncoder::encodeBin C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\BinEncoder.cpp:384 #3 0x7ff617dfef7f in vvenc::CABACWriter::split_cu_mode(enum vvenc::PartSplit, class vvenc::CodingStructure const &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:582 #4 0x7ff617dfbaef in vvenc::CABACWriter::coding_tree C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:426 #5 0x7ff617dfd024 in vvenc::CABACWriter::coding_tree C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:493 #6 0x7ff617dfd024 in vvenc::CABACWriter::coding_tree C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:493 #7 0x7ff617df78c1 in vvenc::CABACWriter::coding_tree_unit(class vvenc::CodingStructure &, struct vvenc::UnitArea const &, int (&)[2], unsigned int, bool, bool) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:220 #8 0x7ff617c342b2 in vvenc::EncSlice::encodeSliceData(struct vvenc::Picture *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:1209 #9 0x7ff617be5892 in vvenc::EncPicture::xWriteSliceData C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncPicture.cpp:409 #10 0x7ff617be4e14 in vvenc::EncPicture::finalizePicture(struct vvenc::Picture &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncPicture.cpp:166 #11 0x7ff6177755f7 in vvenc::EncGOP::encodePictures::::operator() C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:441 #12 0x7ff6177755f7 in vvenc::EncGOP::encodePictures::::__invoke C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:438 #13 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #14 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #15 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #16 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #17 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #18 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #19 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:142:28 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:155:62: runtime error: implicit conversion from type 'int' of value -8 (32-bit, signed) to type 'unsigned int' changed the value to 4294967288 (32-bit, unsigned) #0 0x7ff617704da8 in vvenc::OutputBitstream::write(unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:155 #1 0x7ff617caf021 in vvenc::BinEncoderBase::writeOut C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\BinEncoder.cpp:344 #2 0x7ff617cb01b2 in vvenc::BinEncoder::encodeBin C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\BinEncoder.cpp:384 #3 0x7ff617dfef7f in vvenc::CABACWriter::split_cu_mode(enum vvenc::PartSplit, class vvenc::CodingStructure const &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:582 #4 0x7ff617dfbaef in vvenc::CABACWriter::coding_tree C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:426 #5 0x7ff617dfd024 in vvenc::CABACWriter::coding_tree C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:493 #6 0x7ff617dfd024 in vvenc::CABACWriter::coding_tree C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:493 #7 0x7ff617df78c1 in vvenc::CABACWriter::coding_tree_unit(class vvenc::CodingStructure &, struct vvenc::UnitArea const &, int (&)[2], unsigned int, bool, bool) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\CABACWriter.cpp:220 #8 0x7ff617c342b2 in vvenc::EncSlice::encodeSliceData(struct vvenc::Picture *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:1209 #9 0x7ff617be5892 in vvenc::EncPicture::xWriteSliceData C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncPicture.cpp:409 #10 0x7ff617be4e14 in vvenc::EncPicture::finalizePicture(struct vvenc::Picture &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncPicture.cpp:166 #11 0x7ff6177755f7 in vvenc::EncGOP::encodePictures::::operator() C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:441 #12 0x7ff6177755f7 in vvenc::EncGOP::encodePictures::::__invoke C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:438 #13 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #14 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #15 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #16 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #17 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #18 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #19 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:155:62 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:162:28: runtime error: implicit conversion from type 'uint32_t' (aka 'unsigned int') of value 1921 (32-bit, unsigned) to type 'unsigned char' changed the value to 129 (8-bit, unsigned) #0 0x7ff61770521e in vvenc::OutputBitstream::write(unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:162 #1 0x7ff617bf03b2 in vvenc::HLSWriter::codeSPS(struct vvenc::SPS const *) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\VLCWriter.cpp:707 #2 0x7ff617769e2b in vvenc::EncGOP::xWriteSPS C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:1586 #3 0x7ff617766396 in vvenc::EncGOP::xWriteParameterSets C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:1363 #4 0x7ff617755577 in vvenc::EncGOP::xWritePicture C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:1336 #5 0x7ff61775355b in vvenc::EncGOP::encodePictures(class std::vector> const &, class std::list> &, class vvenc::AccessUnitList &, bool) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncGOP.cpp:469 #6 0x7ff617692c16 in vvenc::EncLib::encodePicture(bool, struct vvencYUVBuffer const *, class vvenc::AccessUnitList &, bool &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:533 #7 0x7ff617667334 in vvenc::VVEncImpl::encode(struct vvencYUVBuffer *, struct vvencAccessUnit *, bool *) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:360 #8 0x7ff6175c3465 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:316 #9 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #10 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #11 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #12 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\BitStream.cpp:162:28 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:249:32: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint8_t' (aka 'unsigned char') changed the value to 255 (8-bit, unsigned) #0 0x7ff617cf2ce0 in vvenc::MergeCtx::setMergeInfo(struct vvenc::CodingUnit &, int) const C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:249 #1 0x7ff617d5a1bb in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1668 #2 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #3 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #4 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #5 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #6 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #7 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #8 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #9 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #10 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #11 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #12 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:249:32 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:250:32: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint8_t' (aka 'unsigned char') changed the value to 255 (8-bit, unsigned) #0 0x7ff617cf2cfe in vvenc::MergeCtx::setMergeInfo(struct vvenc::CodingUnit &, int) const C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:250 #1 0x7ff617d5a1bb in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1668 #2 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #3 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #4 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #5 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #6 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #7 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #8 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #9 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #10 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #11 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #12 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:250:32 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:251:32: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint8_t' (aka 'unsigned char') changed the value to 255 (8-bit, unsigned) #0 0x7ff617cf2d1c in vvenc::MergeCtx::setMergeInfo(struct vvenc::CodingUnit &, int) const C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:251 #1 0x7ff617d5a1bb in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1668 #2 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #3 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #4 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #5 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #6 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #7 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #8 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #9 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #10 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #11 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #12 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:251:32 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:252:32: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint8_t' (aka 'unsigned char') changed the value to 255 (8-bit, unsigned) #0 0x7ff617cf2d3a in vvenc::MergeCtx::setMergeInfo(struct vvenc::CodingUnit &, int) const C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:252 #1 0x7ff617d5a1bb in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1668 #2 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #3 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #4 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #5 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #6 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #7 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #8 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #9 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #10 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #11 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #12 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\ContextModelling.cpp:252:32 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Mv.cpp:81:76: runtime error: left shift of negative value -71 #0 0x7ff617cee45b in vvenc::clipMv(class vvenc::Mv &, struct vvenc::Position const &, struct vvenc::Size const &, class vvenc::PreCalcValues const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Mv.cpp:81 #1 0x7ff617a90641 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1262 #2 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #3 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #4 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #5 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #6 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #7 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #8 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #9 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #10 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #11 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #12 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #13 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #14 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Mv.cpp:81:76 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Mv.cpp:84:76: runtime error: left shift of negative value -71 #0 0x7ff617cee561 in vvenc::clipMv(class vvenc::Mv &, struct vvenc::Position const &, struct vvenc::Size const &, class vvenc::PreCalcValues const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Mv.cpp:84 #1 0x7ff617a90641 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1262 #2 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #3 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #4 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #5 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #6 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #7 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #8 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #9 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #10 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #11 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #12 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #13 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #14 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Mv.cpp:84:76 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1155:54: runtime error: unsigned integer overflow: 8841 - 9329 cannot be represented in type 'unsigned long long' #0 0x7ff617a9a4cc in vvenc::xSubPelErrorSrfc C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1155 #1 0x7ff617a9b840 in vvenc::xDMVRSubPixelErrorSurface C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1226 #2 0x7ff617a91adf in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1378 #3 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #4 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #5 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #6 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #7 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #8 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #9 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #10 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #11 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #12 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #13 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1155:54 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1155:73: runtime error: left shift of 18446744073709551128 by 4 places cannot be represented in type 'unsigned long long' #0 0x7ff617a9a50a in vvenc::xSubPelErrorSrfc C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1155 #1 0x7ff617a9b840 in vvenc::xDMVRSubPixelErrorSurface C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1226 #2 0x7ff617a91adf in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1378 #3 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #4 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #5 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #6 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #7 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #8 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #9 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #10 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #11 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #12 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #13 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1155:73 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1377:44: runtime error: left shift of negative value -1 #0 0x7ff617a91d4a in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1377 #1 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #2 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #3 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #4 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #5 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #6 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #7 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #8 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #9 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #10 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #11 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #12 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #13 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1377:44 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1376:44: runtime error: left shift of negative value -2 #0 0x7ff617a91d14 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1376 #1 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #2 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #3 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #4 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #5 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #6 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #7 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #8 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #9 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #10 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #11 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #12 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #13 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1376:44 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1337:46: runtime error: left shift of negative value -8192 #0 0x7ff6177b6079 in vvenc::simdFilter C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:1337 #1 0x7ff617cec161 in vvenc::InterpolationFilter::filterVer<8> C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:566 #2 0x7ff617ceb988 in vvenc::InterpolationFilter::filterVer(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, bool, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:679 #3 0x7ff617a8b1a0 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:745 #4 0x7ff617a9b064 in vvenc::DMVR::xFinalPaddedMCForDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1200 #5 0x7ff617a92906 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1430 #6 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #7 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #8 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #9 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #10 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #11 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #12 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #13 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #14 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #15 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #16 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #17 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #18 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1337:46 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1337:46: runtime error: left shift of negative value -8192 #0 0x7ff6177b99eb in vvenc::simdFilter C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:1337 #1 0x7ff617cec284 in vvenc::InterpolationFilter::filterVer<4> C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:570 #2 0x7ff617ceb7ca in vvenc::InterpolationFilter::filterVer(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, bool, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:687 #3 0x7ff617a8b1a0 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:745 #4 0x7ff617a9b064 in vvenc::DMVR::xFinalPaddedMCForDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1200 #5 0x7ff617a92906 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1430 #6 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #7 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #8 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #9 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #10 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #11 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #12 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #13 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #14 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #15 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #16 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #17 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #18 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1337:46 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:345:55: runtime error: left shift of negative value -23 #0 0x7ff617998393 in vvenc::calcBIOSums2x_AVX2 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:352 #1 0x7ff617998393 in vvenc::BiOptFlowCoreSIMD C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:413 #2 0x7ff617a96e4e in vvenc::InterPredInterpolation::xApplyBDOF C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:877 #3 0x7ff617a8ea63 in vvenc::InterPredInterpolation::xWeightedAverage C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:941 #4 0x7ff617a92c36 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1436 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:345:55 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:334:55: runtime error: left shift of negative value -492 #0 0x7ff6179981b8 in vvenc::calcBIOSums2x_AVX2 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:341 #1 0x7ff6179981b8 in vvenc::BiOptFlowCoreSIMD C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:413 #2 0x7ff617a96e4e in vvenc::InterPredInterpolation::xApplyBDOF C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:877 #3 0x7ff617a8ea63 in vvenc::InterPredInterpolation::xWeightedAverage C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:941 #4 0x7ff617a92c36 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1436 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:334:55 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:341:59: runtime error: left shift of negative value -1642 #0 0x7ff617998284 in vvenc::calcBIOSums2x_AVX2 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:345 #1 0x7ff617998284 in vvenc::BiOptFlowCoreSIMD C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:413 #2 0x7ff617a96e4e in vvenc::InterPredInterpolation::xApplyBDOF C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:877 #3 0x7ff617a8ea63 in vvenc::InterPredInterpolation::xWeightedAverage C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:941 #4 0x7ff617a92c36 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1436 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:341:59 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:351:27: runtime error: left shift of negative value -15 #0 0x7ff617997c22 in vvenc::calcBIOSums2x_AVX2 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:353 #1 0x7ff617997c22 in vvenc::BiOptFlowCoreSIMD C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:413 #2 0x7ff617a96e4e in vvenc::InterPredInterpolation::xApplyBDOF C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:877 #3 0x7ff617a8ea63 in vvenc::InterPredInterpolation::xWeightedAverage C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:941 #4 0x7ff617a92c36 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1436 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:351:27 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:352:59: runtime error: left shift of negative value -1262 #0 0x7ff6179980de in vvenc::calcBIOSums2x_AVX2 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:334 #1 0x7ff6179980de in vvenc::BiOptFlowCoreSIMD C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:413 #2 0x7ff617a96e4e in vvenc::InterPredInterpolation::xApplyBDOF C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:877 #3 0x7ff617a8ea63 in vvenc::InterPredInterpolation::xWeightedAverage C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:941 #4 0x7ff617a92c36 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1436 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:352:59 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:118:24: runtime error: left shift of negative value -15 #0 0x7ff617997f48 in vvenc::addBIOAvg4_2x_AVX2 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:118 #1 0x7ff617997f48 in vvenc::BiOptFlowCoreSIMD C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:417 #2 0x7ff617a96e4e in vvenc::InterPredInterpolation::xApplyBDOF C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:877 #3 0x7ff617a8ea63 in vvenc::InterPredInterpolation::xWeightedAverage C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:941 #4 0x7ff617a92c36 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1436 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:118:24 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:118:24: runtime error: left shift of negative value -15 #0 0x7ff617997f80 in vvenc::addBIOAvg4_2x_AVX2 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:118 #1 0x7ff617997f80 in vvenc::BiOptFlowCoreSIMD C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:417 #2 0x7ff617a96e4e in vvenc::InterPredInterpolation::xApplyBDOF C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:877 #3 0x7ff617a8ea63 in vvenc::InterPredInterpolation::xWeightedAverage C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:941 #4 0x7ff617a92c36 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1436 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:118:24 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:340:33: runtime error: left shift of negative value -15 #0 0x7ff6179979ee in vvenc::calcBIOSums2x_AVX2 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:342 #1 0x7ff6179979ee in vvenc::BiOptFlowCoreSIMD C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterPredX86.h:413 #2 0x7ff617a96e4e in vvenc::InterPredInterpolation::xApplyBDOF C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:877 #3 0x7ff617a8ea63 in vvenc::InterPredInterpolation::xWeightedAverage C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:941 #4 0x7ff617a92c36 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1436 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterPredX86.h:340:33 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2047:33: runtime error: left shift of negative value -8192 #0 0x7ff6177c98a3 in vvenc::simdFilter16xX_N8 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2047 #1 0x7ff617ced925 in vvenc::InterpolationFilter::filter16x16(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:757 #2 0x7ff617a8d02d in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:759 #3 0x7ff617a9b064 in vvenc::DMVR::xFinalPaddedMCForDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1200 #4 0x7ff617a92906 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1430 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2047:33 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2082:61: runtime error: left shift of negative value -10 #0 0x7ff6177c8611 in vvenc::simdFilter16xX_N8 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2082 #1 0x7ff617ced925 in vvenc::InterpolationFilter::filter16x16(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:757 #2 0x7ff617a8d02d in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:759 #3 0x7ff617a9b064 in vvenc::DMVR::xFinalPaddedMCForDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1200 #4 0x7ff617a92906 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1430 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2082:61 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2083:61: runtime error: left shift of negative value -10 #0 0x7ff6177c86c2 in vvenc::simdFilter16xX_N8 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2083 #1 0x7ff617ced925 in vvenc::InterpolationFilter::filter16x16(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:757 #2 0x7ff617a8d02d in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:759 #3 0x7ff617a9b064 in vvenc::DMVR::xFinalPaddedMCForDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1200 #4 0x7ff617a92906 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1430 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2083:61 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2366:33: runtime error: left shift of negative value -8192 #0 0x7ff6177c6381 in vvenc::simdFilter8xX_N4 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2366 #1 0x7ff617cece85 in vvenc::InterpolationFilter::filter8x8(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:738 #2 0x7ff617a8d238 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:766 #3 0x7ff617a9b064 in vvenc::DMVR::xFinalPaddedMCForDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1200 #4 0x7ff617a92906 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1430 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2366:33 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2408:65: runtime error: left shift of negative value -2 #0 0x7ff6177c4f2e in vvenc::simdFilter8xX_N4 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2408 #1 0x7ff617cece85 in vvenc::InterpolationFilter::filter8x8(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:738 #2 0x7ff617a8d238 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:766 #3 0x7ff617a9b064 in vvenc::DMVR::xFinalPaddedMCForDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1200 #4 0x7ff617a92906 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1430 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2408:65 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2409:65: runtime error: left shift of negative value -2 #0 0x7ff6177c4fc9 in vvenc::simdFilter8xX_N4 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2409 #1 0x7ff617cece85 in vvenc::InterpolationFilter::filter8x8(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:738 #2 0x7ff617a8d238 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:766 #3 0x7ff617a9b064 in vvenc::DMVR::xFinalPaddedMCForDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1200 #4 0x7ff617a92906 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1430 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2409:65 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1337:46: runtime error: left shift of negative value -8192 #0 0x7ff6177ab688 in vvenc::simdFilter C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:1337 #1 0x7ff617ceb4de in vvenc::InterpolationFilter::filterHor<8> C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:530 #2 0x7ff617cead1d in vvenc::InterpolationFilter::filterHor(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:625 #3 0x7ff617a8b102 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:741 #4 0x7ff617a9adf6 in vvenc::DMVR::xFinalPaddedMCForDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1205 #5 0x7ff617a92906 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1430 #6 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #7 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #8 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #9 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #10 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #11 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #12 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #13 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #14 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #15 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #16 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #17 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #18 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1337:46 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1337:46: runtime error: left shift of negative value -8192 #0 0x7ff6177aefd8 in vvenc::simdFilter C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:1337 #1 0x7ff617ceb5e2 in vvenc::InterpolationFilter::filterHor<4> C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:534 #2 0x7ff617ceab63 in vvenc::InterpolationFilter::filterHor(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:633 #3 0x7ff617a8b102 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:741 #4 0x7ff617a9adf6 in vvenc::DMVR::xFinalPaddedMCForDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1205 #5 0x7ff617a92906 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1430 #6 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #7 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #8 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #9 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #10 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #11 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #12 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #13 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #14 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #15 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #16 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #17 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #18 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1337:46 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:82: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned long long' #0 0x7ff617d74d4e in vvenc::static_vector::insert C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TypeDef.h:769 #1 0x7ff617d74d4e in vvenc::updateCandList C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.h:244 #2 0x7ff617d5a4c0 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1691 #3 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #4 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #5 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #6 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #7 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #8 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #9 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #10 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #11 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #12 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #13 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:82 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:76: runtime error: implicit conversion from type 'unsigned long long' of value 18446744073709551615 (64-bit, unsigned) to type 'vvenc::static_vector::difference_type' (aka 'long long') changed the value to -1 (64-bit, signed) #0 0x7ff617d74d75 in vvenc::static_vector::insert C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TypeDef.h:769 #1 0x7ff617d74d75 in vvenc::updateCandList C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.h:244 #2 0x7ff617d5a4c0 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1691 #3 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #4 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #5 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #6 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #7 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #8 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #9 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #10 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #11 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #12 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #13 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:76 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:82: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned long long' #0 0x7ff617d74e02 in vvenc::static_vector::insert C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TypeDef.h:769 #1 0x7ff617d74e02 in vvenc::updateCandList C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.h:245 #2 0x7ff617d5a4c0 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1691 #3 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #4 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #5 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #6 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #7 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #8 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #9 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #10 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #11 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #12 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #13 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:82 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:76: runtime error: implicit conversion from type 'unsigned long long' of value 18446744073709551615 (64-bit, unsigned) to type 'vvenc::static_vector::difference_type' (aka 'long long') changed the value to -1 (64-bit, signed) #0 0x7ff617d74e25 in vvenc::static_vector::insert C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\TypeDef.h:769 #1 0x7ff617d74e25 in vvenc::updateCandList C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.h:245 #2 0x7ff617d5a4c0 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1691 #3 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #4 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #5 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #6 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #7 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #8 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #9 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #10 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #11 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #12 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #13 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/TypeDef.h:767:76 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:3029:21: runtime error: implicit conversion from type 'uint8_t' (aka 'unsigned char') of value 255 (8-bit, unsigned) to type 'char' changed the value to -1 (8-bit, signed) #0 0x7ff617a59a9b in vvenc::CU::spanMotionInfo(struct vvenc::CodingUnit &, struct vvenc::MergeCtx const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:3029 #1 0x7ff617d9ccf7 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1055 #2 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #3 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #4 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #5 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #6 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #7 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #8 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #9 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #10 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #11 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #12 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #13 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:3029:21 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/RdCost.h:190:221: runtime error: left shift of negative value -16 #0 0x7ff617d7dc64 in vvenc::RdCost::getBitsOfVectorWithPredictor(int, int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\RdCost.h:190 #1 0x7ff617dc31d8 in vvenc::RdCost::getCostOfVectorWithPredictor C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\RdCost.h:189 #2 0x7ff617dc31d8 in vvenc::InterSearch::xTZSearchHelp C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:476 #3 0x7ff617dc3cb1 in vvenc::InterSearch::xTZ8PointDiamondSearch C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:710 #4 0x7ff617dbece1 in vvenc::InterSearch::xTZSearch C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2305 #5 0x7ff617dbf31a in vvenc::InterSearch::xPatternSearchFast C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2150 #6 0x7ff617da9219 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2033 #7 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #8 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #9 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #10 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #11 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #12 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #13 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #14 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #15 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #16 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #17 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #18 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #19 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/RdCost.h:190:221 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Mv.h:151:9: runtime error: left shift of negative value -31 #0 0x7ff617dbf8c8 in vvenc::Mv::operator<<= C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Mv.h:151 #1 0x7ff617dbf8c8 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2772 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #7 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #8 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #9 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #10 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #11 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #12 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #13 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Mv.h:151:9 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Mv.h:151:9: runtime error: left shift of negative value -124 #0 0x7ff617a51d50 in vvenc::Mv::operator<<= C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Mv.h:151 #1 0x7ff617a51d50 in vvenc::Mv::changePrecision(enum vvenc::MvPrecision const &, enum vvenc::MvPrecision const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Mv.h:198 #2 0x7ff617daa3c3 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2049 #3 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #7 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #8 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #9 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #10 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #11 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #12 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #13 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #14 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #15 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Mv.h:151:9 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/RdCost.h:190:140: runtime error: left shift of negative value -16 #0 0x7ff617d7dc20 in vvenc::RdCost::getBitsOfVectorWithPredictor(int, int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\RdCost.h:190 #1 0x7ff617dc31d8 in vvenc::RdCost::getCostOfVectorWithPredictor C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\RdCost.h:189 #2 0x7ff617dc31d8 in vvenc::InterSearch::xTZSearchHelp C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:476 #3 0x7ff617dc3cd1 in vvenc::InterSearch::xTZ8PointDiamondSearch C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:711 #4 0x7ff617dbece1 in vvenc::InterSearch::xTZSearch C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2305 #5 0x7ff617dbf31a in vvenc::InterSearch::xPatternSearchFast C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2150 #6 0x7ff617da9219 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2033 #7 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #8 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #9 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #10 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #11 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #12 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #13 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #14 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #15 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #16 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #17 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #18 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #19 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/RdCost.h:190:140 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2182:33: runtime error: left shift of negative value -8192 #0 0x7ff6177cbcf0 in vvenc::simdFilter16xX_N4 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2182 #1 0x7ff617ced825 in vvenc::InterpolationFilter::filter16x16(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:766 #2 0x7ff617a8d02d in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:759 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a82b6d in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:436 #5 0x7ff617da1441 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1271 #6 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #7 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #8 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #9 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #10 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #11 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #12 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #13 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #14 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #15 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #16 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #17 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2182:33 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1515:35: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint8_t' (aka 'unsigned char') changed the value to 255 (8-bit, unsigned) #0 0x7ff617da2c2d in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1515 #1 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #2 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #3 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #4 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #5 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #6 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #7 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #8 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #9 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #10 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #11 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #12 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1515:35 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1516:35: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint8_t' (aka 'unsigned char') changed the value to 255 (8-bit, unsigned) #0 0x7ff617da2c48 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1516 #1 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #2 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #3 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #4 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #5 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #6 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #7 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #8 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #9 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #10 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #11 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #12 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1516:35 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1517:35: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint8_t' (aka 'unsigned char') changed the value to 255 (8-bit, unsigned) #0 0x7ff617da2c63 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1517 #1 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #2 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #3 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #4 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #5 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #6 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #7 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #8 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #9 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #10 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #11 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #12 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1517:35 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1518:35: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'uint8_t' (aka 'unsigned char') changed the value to 255 (8-bit, unsigned) #0 0x7ff617da2c7e in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1518 #1 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #2 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #3 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #4 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #5 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #6 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #7 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #8 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #9 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #10 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #11 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #12 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1518:35 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Mv.h:150:9: runtime error: left shift of negative value -1 #0 0x7ff617dbf9aa in vvenc::Mv::operator<<= C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Mv.h:151 #1 0x7ff617dbf9aa in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2787 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #10 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #11 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #12 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #13 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #14 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #15 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #16 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #17 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #18 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Mv.h:150:9 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2047:33: runtime error: left shift of negative value -8192 #0 0x7ff6177cb5ce in vvenc::simdFilter16xX_N8 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2047 #1 0x7ff617ced925 in vvenc::InterpolationFilter::filter16x16(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:757 #2 0x7ff617a8d02d in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:759 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a82b6d in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:436 #5 0x7ff617da1441 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1271 #6 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #7 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #15 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #16 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #17 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #18 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #19 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #20 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #21 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #22 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #23 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2047:33 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2082:61: runtime error: left shift of negative value -11 #0 0x7ff6177c9d73 in vvenc::simdFilter16xX_N8 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2082 #1 0x7ff617ced925 in vvenc::InterpolationFilter::filter16x16(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:757 #2 0x7ff617a8d02d in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:759 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a82b6d in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:436 #5 0x7ff617da1441 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1271 #6 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #7 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #15 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #16 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #17 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #18 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #19 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #20 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #21 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #22 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #23 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2082:61 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2083:61: runtime error: left shift of negative value -11 #0 0x7ff6177c9e48 in vvenc::simdFilter16xX_N8 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2083 #1 0x7ff617ced925 in vvenc::InterpolationFilter::filter16x16(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:757 #2 0x7ff617a8d02d in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:759 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a82b6d in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:436 #5 0x7ff617da1441 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1271 #6 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #7 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #15 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #16 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #17 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #18 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #19 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #20 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #21 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #22 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #23 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2083:61 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2366:33: runtime error: left shift of negative value -8192 #0 0x7ff6177c7fb5 in vvenc::simdFilter8xX_N4 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2366 #1 0x7ff617cece85 in vvenc::InterpolationFilter::filter8x8(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:738 #2 0x7ff617a8d238 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:766 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a82b6d in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:436 #5 0x7ff617da1441 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1271 #6 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #7 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #15 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #16 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #17 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #18 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #19 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #20 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #21 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #22 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #23 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2366:33 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2408:65: runtime error: left shift of negative value -4 #0 0x7ff6177c69bf in vvenc::simdFilter8xX_N4 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2408 #1 0x7ff617cece85 in vvenc::InterpolationFilter::filter8x8(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:738 #2 0x7ff617a8d238 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:766 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a82b6d in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:436 #5 0x7ff617da1441 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1271 #6 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #7 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #15 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #16 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #17 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #18 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #19 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #20 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #21 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #22 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #23 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2408:65 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2409:65: runtime error: left shift of negative value -2 #0 0x7ff6177c6a66 in vvenc::simdFilter8xX_N4 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2409 #1 0x7ff617cece85 in vvenc::InterpolationFilter::filter8x8(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:738 #2 0x7ff617a8d238 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:766 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a82b6d in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:436 #5 0x7ff617da1441 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1271 #6 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #7 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #15 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #16 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #17 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #18 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #19 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #20 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #21 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #22 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #23 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2409:65 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2229:33: runtime error: left shift of negative value -8192 #0 0x7ff6177c499d in vvenc::simdFilter8xX_N8 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2229 #1 0x7ff617cecf85 in vvenc::InterpolationFilter::filter8x8(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:729 #2 0x7ff617a8d238 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:766 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a82b6d in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:436 #5 0x7ff617da1441 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1271 #6 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #7 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #15 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #16 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #17 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #18 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #19 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #20 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #21 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #22 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #23 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #24 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #25 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #26 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2229:33 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2266:65: runtime error: left shift of negative value -11 #0 0x7ff6177c36fb in vvenc::simdFilter8xX_N8 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2266 #1 0x7ff617cecf85 in vvenc::InterpolationFilter::filter8x8(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:729 #2 0x7ff617a8d238 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:766 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a82b6d in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:436 #5 0x7ff617da1441 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1271 #6 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #7 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #15 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #16 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #17 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #18 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #19 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #20 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #21 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #22 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #23 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #24 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #25 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #26 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2266:65 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2267:65: runtime error: left shift of negative value -11 #0 0x7ff6177c37b8 in vvenc::simdFilter8xX_N8 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2267 #1 0x7ff617cecf85 in vvenc::InterpolationFilter::filter8x8(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:729 #2 0x7ff617a8d238 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:766 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a82b6d in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:436 #5 0x7ff617da1441 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1271 #6 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #7 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #15 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #16 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #17 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #18 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #19 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #20 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #21 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #22 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #23 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #24 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #25 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #26 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2267:65 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1778:36: runtime error: left shift of negative value -8192 #0 0x7ff6177c1a1c in vvenc::simdFilter4x4_N4 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:1778 #1 0x7ff617cec530 in vvenc::InterpolationFilter::filter4x4(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:711 #2 0x7ff617a8b263 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:753 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a82b6d in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:436 #5 0x7ff617da1441 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1271 #6 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #7 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #15 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #16 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #17 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #18 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #19 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #20 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #21 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #22 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #23 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #24 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #25 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #26 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1778:36 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:963:35: runtime error: unsigned integer overflow: 10280 - 10329 cannot be represented in type 'unsigned long long' #0 0x7ff617d9c274 in vvenc::InterSearch::xPatternRefinement C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:963 #1 0x7ff617dbf5b1 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2776 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #13 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #14 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #15 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #16 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #17 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #18 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #19 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #20 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #21 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #22 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #23 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #24 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:963:35 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:965:35: runtime error: unsigned integer overflow: 10134 - 10185 cannot be represented in type 'unsigned long long' #0 0x7ff617d9c318 in vvenc::InterSearch::xPatternRefinement C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:965 #1 0x7ff617dbf5b1 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2776 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #13 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #14 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #15 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #16 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #17 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #18 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #19 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #20 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #21 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #22 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #23 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #24 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:965:35 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:922:35: runtime error: unsigned integer overflow: 6493 - 6494 cannot be represented in type 'unsigned long long' #0 0x7ff617d9c0c7 in vvenc::InterSearch::xPatternRefinement C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:922 #1 0x7ff617dbf5b1 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2776 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #13 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #14 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #15 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #16 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #17 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #18 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #19 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #20 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #21 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #22 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #23 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #24 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:922:35 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2229:33: runtime error: left shift of negative value -8192 #0 0x7ff6177c3243 in vvenc::simdFilter8xX_N8 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2229 #1 0x7ff617cecf85 in vvenc::InterpolationFilter::filter8x8(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:729 #2 0x7ff617a8d238 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:766 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a8e101 in vvenc::InterPrediction::xPredInterBi C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:394 #5 0x7ff617a82cd8 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:484 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #15 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #16 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #17 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #18 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #19 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #20 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #21 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #22 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #23 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #24 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #25 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #26 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2229:33 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2266:65: runtime error: left shift of negative value -3 #0 0x7ff6177c21ae in vvenc::simdFilter8xX_N8 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2266 #1 0x7ff617cecf85 in vvenc::InterpolationFilter::filter8x8(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:729 #2 0x7ff617a8d238 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:766 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a8e101 in vvenc::InterPrediction::xPredInterBi C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:394 #5 0x7ff617a82cd8 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:484 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #15 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #16 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #17 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #18 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #19 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #20 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #21 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #22 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #23 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #24 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #25 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #26 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2266:65 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2267:65: runtime error: left shift of negative value -10 #0 0x7ff6177c2251 in vvenc::simdFilter8xX_N8 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2267 #1 0x7ff617cecf85 in vvenc::InterpolationFilter::filter8x8(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:729 #2 0x7ff617a8d238 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:766 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a8e101 in vvenc::InterPrediction::xPredInterBi C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:394 #5 0x7ff617a82cd8 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:484 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #15 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #16 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #17 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #18 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #19 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #20 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #21 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #22 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #23 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #24 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #25 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #26 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2267:65 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1785:35: runtime error: left shift of negative value -8192 #0 0x7ff6177c02c3 in vvenc::simdFilter4x4_N4 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:1785 #1 0x7ff617cec530 in vvenc::InterpolationFilter::filter4x4(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:711 #2 0x7ff617a8b263 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:753 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a8e101 in vvenc::InterPrediction::xPredInterBi C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:394 #5 0x7ff617a82cd8 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:484 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #15 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #16 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #17 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #18 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #19 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #20 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #21 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #22 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #23 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #24 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #25 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #26 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1785:35 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:981:35: runtime error: unsigned integer overflow: 9136 - 9176 cannot be represented in type 'unsigned long long' #0 0x7ff617d9c4a9 in vvenc::InterSearch::xPatternRefinement C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:981 #1 0x7ff617dbf5b1 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2776 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #13 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #14 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #15 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #16 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #17 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #18 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #19 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #20 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #21 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #22 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #23 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #24 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:981:35 in C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Mv.h:150:9: runtime error: left shift of negative value -12 #0 0x7ff617a51d39 in vvenc::Mv::operator<<= C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Mv.h:151 #1 0x7ff617a51d39 in vvenc::Mv::changePrecision(enum vvenc::MvPrecision const &, enum vvenc::MvPrecision const &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\Mv.h:198 #2 0x7ff617daa3c3 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2049 #3 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #13 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #14 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #15 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #16 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #17 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #18 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #19 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #20 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #21 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\vvenc\..\CommonLib/Mv.h:150:9 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:957:35: runtime error: unsigned integer overflow: 17845 - 17857 cannot be represented in type 'unsigned long long' #0 0x7ff617d9c1da in vvenc::InterSearch::xPatternRefinement C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:957 #1 0x7ff617dbf5b1 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2776 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617da1b74 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1304 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #13 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #14 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #15 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #16 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #17 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #18 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #19 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #20 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #21 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #22 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #23 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #24 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:957:35 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:955:35: runtime error: unsigned integer overflow: 7350 - 7352 cannot be represented in type 'unsigned long long' #0 0x7ff617d9c136 in vvenc::InterSearch::xPatternRefinement C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:955 #1 0x7ff617dbf5b1 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2776 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #13 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #14 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #15 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #16 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #17 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #18 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #19 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #20 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #21 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #22 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #23 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #24 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:955:35 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:946:35: runtime error: unsigned integer overflow: 8027 - 8096 cannot be represented in type 'unsigned long long' #0 0x7ff617d9bc7b in vvenc::InterSearch::xPatternRefinement C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:946 #1 0x7ff617dbf5b1 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2776 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617da1b74 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1304 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #13 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #14 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #15 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #16 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #17 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #18 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #19 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #20 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #21 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #22 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #23 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #24 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:946:35 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2182:33: runtime error: left shift of negative value -8192 #0 0x7ff6177cb995 in vvenc::simdFilter16xX_N4 C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:2182 #1 0x7ff617ced825 in vvenc::InterpolationFilter::filter16x16(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:766 #2 0x7ff617a8d02d in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:759 #3 0x7ff617a8369c in vvenc::InterPrediction::xPredInterUni C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:370 #4 0x7ff617a8e101 in vvenc::InterPrediction::xPredInterBi C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:394 #5 0x7ff617a82cd8 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:484 #6 0x7ff617da4553 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1729 #7 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #8 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #13 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #14 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #15 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #16 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #17 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #18 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #19 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #20 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #21 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:2182:33 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:937:35: runtime error: unsigned integer overflow: 2433 - 2443 cannot be represented in type 'unsigned long long' #0 0x7ff617d9bb49 in vvenc::InterSearch::xPatternRefinement C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:937 #1 0x7ff617dbf5b1 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2776 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #13 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #14 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #15 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #16 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #17 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #18 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #19 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #20 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #21 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #22 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #23 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #24 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:937:35 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:979:35: runtime error: unsigned integer overflow: 4532 - 4610 cannot be represented in type 'unsigned long long' #0 0x7ff617d9c3ce in vvenc::InterSearch::xPatternRefinement C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:979 #1 0x7ff617dbf5b1 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2776 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617da1b74 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1304 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #13 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #14 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #15 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #16 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #17 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #18 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #19 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #20 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #21 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #22 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #23 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #24 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:979:35 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1337:46: runtime error: left shift of negative value -8192 #0 0x7ff6177b1ae5 in vvenc::simdFilter C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:1337 #1 0x7ff617ceb3d2 in vvenc::InterpolationFilter::filterHor<2> C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:538 #2 0x7ff617ceac2c in vvenc::InterpolationFilter::filterHor(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:611 #3 0x7ff617a8b102 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:741 #4 0x7ff617a90932 in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1274 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #15 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #16 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #17 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #18 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #19 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #20 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #21 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #22 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #23 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1337:46 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1337:46: runtime error: left shift of negative value -8192 #0 0x7ff6177bbf12 in vvenc::simdFilter C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\InterpolationFilterX86.h:1337 #1 0x7ff617cec044 in vvenc::InterpolationFilter::filterVer<2> C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:574 #2 0x7ff617ceb8a6 in vvenc::InterpolationFilter::filterVer(enum vvenc::ComponentID, short const *, int, short *, int, int, int, int, bool, bool, enum vvencChromaFormat, struct vvenc::ClpRng const &, bool, int, bool) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterpolationFilter.cpp:665 #3 0x7ff617a8b1a0 in vvenc::InterPredInterpolation::xPredInterBlk(enum vvenc::ComponentID, struct vvenc::CodingUnit const &, struct vvenc::Picture const *, class vvenc::Mv const &, struct vvenc::UnitBuf &, bool, struct vvenc::ClpRng const &, bool, bool, enum vvenc::RefPicList, unsigned int, unsigned int, bool, short const *, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:745 #4 0x7ff617a90bcc in vvenc::DMVR::xProcessDMVR C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:1286 #5 0x7ff617a82cc2 in vvenc::InterPrediction::motionCompensation(struct vvenc::CodingUnit &, struct vvenc::UnitBuf &, enum vvenc::RefPicList) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\InterPrediction.cpp:480 #6 0x7ff617d5a233 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1673 #7 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #12 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #13 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #14 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #15 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #16 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #17 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #18 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #19 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #20 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #21 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #22 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #23 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\x86\avx2/../InterpolationFilterX86.h:1337:46 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:973:35: runtime error: unsigned integer overflow: 7685 - 7696 cannot be represented in type 'unsigned long long' #0 0x7ff617d9bea4 in vvenc::InterSearch::xPatternRefinement C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:973 #1 0x7ff617dbf5b1 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2776 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #10 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #11 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #12 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #13 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #14 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #15 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #16 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #17 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #18 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:973:35 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:931:35: runtime error: unsigned integer overflow: 3224 - 3236 cannot be represented in type 'unsigned long long' #0 0x7ff617d9bab7 in vvenc::InterSearch::xPatternRefinement C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:931 #1 0x7ff617dbf5b1 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2776 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617d9e47a in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1129 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #13 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #14 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #15 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #16 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #17 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #18 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #19 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #20 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #21 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:931:35 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:971:35: runtime error: unsigned integer overflow: 13187 - 13199 cannot be represented in type 'unsigned long long' #0 0x7ff617d9bdc9 in vvenc::InterSearch::xPatternRefinement C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:971 #1 0x7ff617dbf5b1 in vvenc::InterSearch::xPatternSearchFracDIF C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2776 #2 0x7ff617daa0a1 in vvenc::InterSearch::xMotionEstimation C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:2041 #3 0x7ff617da1b74 in vvenc::InterSearch::predInterSearch(struct vvenc::CodingUnit &, class vvenc::Partitioner &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:1304 #4 0x7ff617d4de24 in vvenc::EncCu::xCheckRDCostInter C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:2859 #5 0x7ff617d49798 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:698 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #10 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #11 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #12 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #13 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #14 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #15 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #16 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #17 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #18 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\InterSearch.cpp:971:35 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:113:24: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'unsigned int' changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff617a3235e in vvenc::CS::setRefinedMotionField(class vvenc::CodingStructure &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:113 #1 0x7ff617c2b079 in vvenc::EncSlice::finishCompressSlice C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:718 #2 0x7ff617c31ca5 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:1123 #3 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #4 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #5 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #6 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #7 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #8 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #9 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:113:24 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:113:44: runtime error: unsigned integer overflow: 4294967288 + 8 cannot be represented in type 'unsigned int' #0 0x7ff617a3238d in vvenc::CS::setRefinedMotionField(class vvenc::CodingStructure &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:113 #1 0x7ff617c2b079 in vvenc::EncSlice::finishCompressSlice C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:718 #2 0x7ff617c31ca5 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:1123 #3 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #4 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #5 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #6 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #7 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #8 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #9 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:113:44 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1299:55: runtime error: left shift of negative value -1 #0 0x7ff617a437dc in vvenc::convertMvFixedToFloat C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1299 #1 0x7ff617a43858 in vvenc::roundMvComp C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1319 #2 0x7ff617a4291c in vvenc::CU::getColocatedMVP C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1471 #3 0x7ff617a40260 in vvenc::CU::getInterMergeCandidates(struct vvenc::CodingUnit const &, struct vvenc::MergeCtx &, int, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1111 #4 0x7ff617d584d0 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1546 #5 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #13 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #14 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #15 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #16 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #17 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #18 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #19 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #20 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #21 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1299:55 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1307:31: runtime error: left shift of negative value -16 #0 0x7ff617a43766 in vvenc::convertMvFixedToFloat C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1307 #1 0x7ff617a43858 in vvenc::roundMvComp C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1319 #2 0x7ff617a4291c in vvenc::CU::getColocatedMVP C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1471 #3 0x7ff617a40260 in vvenc::CU::getInterMergeCandidates(struct vvenc::CodingUnit const &, struct vvenc::MergeCtx &, int, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1111 #4 0x7ff617d584d0 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1546 #5 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #6 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #7 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #8 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #9 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #10 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #11 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #12 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #13 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #14 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #15 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #16 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #17 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #18 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #19 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #20 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #21 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1307:31 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1314:68: runtime error: left shift of negative value -46 #0 0x7ff617a43840 in vvenc::convertMvFloatToFixed C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1314 #1 0x7ff617a4292a in vvenc::CU::getColocatedMVP C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1472 #2 0x7ff617a40260 in vvenc::CU::getInterMergeCandidates(struct vvenc::CodingUnit const &, struct vvenc::MergeCtx &, int, int) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1111 #3 0x7ff617d584d0 in vvenc::EncCu::xCheckRDCostMerge C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1546 #4 0x7ff617d4907a in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:672 #5 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #6 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #7 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #8 0x7ff617d6c39b in vvenc::EncCu::xCheckModeSplitInternal C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:1044 #9 0x7ff617d6a81a in vvenc::EncCu::xCheckModeSplit C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:920 #10 0x7ff617d49d31 in vvenc::EncCu::xCompressCU C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:764 #11 0x7ff617d43a76 in vvenc::EncCu::xCompressCtu C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:402 #12 0x7ff617d429e6 in vvenc::EncCu::encodeCtu(struct vvenc::Picture *, int (&)[2], unsigned int, unsigned int) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncCu.cpp:345 #13 0x7ff617c2e628 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:859 #14 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #15 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #16 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #17 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #18 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #19 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #20 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:1314:68 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:109:22: runtime error: implicit conversion from type 'int' of value -1 (32-bit, signed) to type 'unsigned int' changed the value to 4294967295 (32-bit, unsigned) #0 0x7ff617a32789 in vvenc::CS::setRefinedMotionField(class vvenc::CodingStructure &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:109 #1 0x7ff617c2b079 in vvenc::EncSlice::finishCompressSlice C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:718 #2 0x7ff617c31ca5 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:1123 #3 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #4 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #5 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #6 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #7 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #8 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #9 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:109:22 in C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:109:42: runtime error: unsigned integer overflow: 4294967288 + 8 cannot be represented in type 'unsigned int' #0 0x7ff617a327be in vvenc::CS::setRefinedMotionField(class vvenc::CodingStructure &) C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:109 #1 0x7ff617c2b079 in vvenc::EncSlice::finishCompressSlice C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:718 #2 0x7ff617c31ca5 in vvenc::EncSlice::xProcessCtuTask<0> C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncSlice.cpp:1123 #3 0x7ff61774d13f in vvenc::NoMallocThreadPool::processTask C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:242 #4 0x7ff61774c545 in vvenc::NoMallocThreadPool::threadProc C:\Users\user1\Videos\vvenc\source\Lib\Utilities\NoMallocThreadPool.cpp:191 #5 0x7ff61774d594 in std::invoke D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\type_traits:1601 #6 0x7ff61774d594 in std::thread::_Invoke,0,1,2> D:\Programs\VS2019\IDE\VC\Tools\MSVC\14.29.30037\include\thread:55 #7 0x7ff617eee795 in thread_start C:\Users\user1\Videos\vvenc\build\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp:97 #8 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #9 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\CommonLib\UnitTools.cpp:109:42 in C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:528:76: runtime error: unsigned integer overflow: 18446744073709544416 + 7200 cannot be represented in type 'unsigned long long' #0 0x7ff6176932cb in vvenc::EncLib::encodePicture(bool, struct vvencYUVBuffer const *, class vvenc::AccessUnitList &, bool &) C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:528 #1 0x7ff617667334 in vvenc::VVEncImpl::encode(struct vvencYUVBuffer *, struct vvencAccessUnit *, bool *) C:\Users\user1\Videos\vvenc\source\Lib\vvenc\vvencimpl.cpp:360 #2 0x7ff6175c3465 in main C:\Users\user1\Videos\vvenc\source\App\vvencapp\vvencapp.cpp:316 #3 0x7ff617ec3137 in invoke_main d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78 #4 0x7ff617ec3137 in __scrt_common_main_seh d:\agent\_work\4\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288 #5 0x7ffe8bca54df (C:\WINDOWS\System32\KERNEL32.DLL+0x1800154df) #6 0x7ffe8d56485a (C:\WINDOWS\SYSTEM32\ntdll.dll+0x18000485a) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior C:\Users\user1\Videos\vvenc\source\Lib\EncoderLib\EncLib.cpp:528:76 in