Control: forwarded -1 https://github.com/intel/media-driver/issues/1468 Control: tags -1 upstream
On 2022-08-10 21:13:47 +0100, Simon McVittie wrote: > Control: tags -1 - patch > > On Wed, 10 Aug 2022 at 20:55:44 +0100, Simon McVittie wrote: > > Yes, that seems to work. > > Sorry, no, that change is not sufficient. I also get: > > In file included from > /<<PKGBUILDDIR>>/media_common/agnostic/common/os/mos_os.h:31, > from > /<<PKGBUILDDIR>>/media_driver/agnostic/common/os/mos_context.h:30, > from > /<<PKGBUILDDIR>>/media_driver/linux/common/ddi/media_libva_common.h:37, > from > /<<PKGBUILDDIR>>/media_driver/linux/common/cm/ddi/media_libva_cm.h:30, > from > /<<PKGBUILDDIR>>/media_driver/linux/common/cm/hal/cm_def_os.h:41, > from > /<<PKGBUILDDIR>>/media_driver/agnostic/common/cm/cm_def.h:30, > from > /<<PKGBUILDDIR>>/media_driver/agnostic/common/cm/cm_kernel.h:30, > from > /<<PKGBUILDDIR>>/media_driver/agnostic/common/cm/cm_kernel_rt.h:30, > from > /<<PKGBUILDDIR>>/media_driver/agnostic/common/cm/cm_kernel_ex.h:28, > from > /<<PKGBUILDDIR>>/media_driver/agnostic/common/cm/cm_kernel_ex.cpp:27: > In static member function ‘static _Ty* MosUtilities::MosNewArrayUtil(size_t) > [with _Ty = unsigned char; _Types = {}]’, > inlined from ‘virtual int32_t CmKernelEx::Initialize(const char*, const > char*)’ at > /<<PKGBUILDDIR>>/media_driver/agnostic/common/cm/cm_kernel_ex.cpp:192:22, > inlined from ‘virtual int32_t CmKernelEx::Initialize(const char*, const > char*)’ at > /<<PKGBUILDDIR>>/media_driver/agnostic/common/cm/cm_kernel_ex.cpp:70:9: > /<<PKGBUILDDIR>>/media_softlet/agnostic/common/os/mos_utilities.h:2790:16: > error: argument 1 range [2147483649, 4294967295] exceeds maximum object size > 2147483647 [-Werror=alloc-size-larger-than=] > 2790 | _Ty* ptr = new (std::nothrow) _Ty[numElements](); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/c++/12/bits/exception_ptr.h:40, > from /usr/include/c++/12/exception:168, > from /usr/include/c++/12/ios:39, > from /usr/include/c++/12/ostream:38, > from /usr/include/c++/12/iostream:39, > from > /<<PKGBUILDDIR>>/media_driver/linux/common/cm/hal/cm_def_os.h:34: > /usr/include/c++/12/new: In member function ‘virtual int32_t > CmKernelEx::Initialize(const char*, const char*)’: > /usr/include/c++/12/new:142:26: note: in a call to allocation function ‘void* > operator new [](std::size_t, const std::nothrow_t&)’ declared here > 142 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, const > std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT > | ^~~~~~~~ Forwarded upstream. Cheers -- Sebastian Ramacher