==702== Memcheck, a memory error detector ==702== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==702== Using Valgrind-3.14.0 and LibVEX; rerun with -h for copyright info ==702== Command: bin/Debug/net5.0/home ==702== ==702== Warning: set address range perms: large range [0x59c8a000, 0xd387a000) (noaccess) ==702== Warning: set address range perms: large range [0x59c8a000, 0xd387a000) (noaccess) ==702== Warning: set address range perms: large range [0x59c8a000, 0xcb87a000) (noaccess) ==702== Warning: set address range perms: large range [0x59c8a000, 0xcb87a000) (noaccess) ==702== Warning: set address range perms: large range [0x59c8a000, 0xc387a000) (noaccess) ==702== Warning: set address range perms: large range [0x59c8a000, 0xc387a000) (noaccess) ==702== Warning: set address range perms: large range [0x59c8a000, 0xbb87a000) (noaccess) ==702== Warning: set address range perms: large range [0x59c8a000, 0xbb87a000) (noaccess) ==702== Warning: set address range perms: large range [0x59c8a000, 0xb387a000) (noaccess) ==702== Warning: set address range perms: large range [0x59c8a000, 0xb387a000) (noaccess) ==702== Warning: set address range perms: large range [0x5f98000, 0x57b88000) (noaccess) ==702== Warning: set address range perms: large range [0x5f98000, 0x57b88000) (noaccess) ==702== Warning: set address range perms: large range [0x5f98000, 0x4fb88000) (noaccess) ==702== Warning: set address range perms: large range [0x5f98000, 0x4fb88000) (noaccess) ==702== Warning: set address range perms: large range [0x5f98000, 0x47b88000) (noaccess) ==702== Warning: set address range perms: large range [0x5f98000, 0x47b88000) (noaccess) ==702== Warning: set address range perms: large range [0x5f98000, 0x3fb88000) (noaccess) ==702== Warning: set address range perms: large range [0x5f98000, 0x3fb88000) (noaccess) ==702== Warning: set address range perms: large range [0x5f98000, 0x37b88000) (noaccess) ==702== Warning: set address range perms: large range [0x5f98000, 0x37b88000) (noaccess) ==702== Warning: set address range perms: large range [0x5ba13000, 0x85603000) (noaccess) ==702== Warning: set address range perms: large range [0x7bcd000, 0x27bcf000) (noaccess) ==702== Invalid write of size 1 ==702== at 0x5AF151B: CorUnix::InternalSetThreadDescription(CorUnix::CPalThread*, void*, char16_t const*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AF13A2: SetThreadDescription (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x576AB32: Thread::CreateNewThread(unsigned long, unsigned int (*)(void*), void*, char16_t const*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x57CCC28: FinalizerThread::FinalizerThreadCreate() (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x579FD5A: EEStartupHelper(tagCOINITEE) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x579F1C8: EEStartup(tagCOINITEE) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x579F02D: EnsureEEStarted(tagCOINITEE) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x56E9C41: CorHost2::Start() (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x56C855B: coreclr_initialize (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x53C9C2D: ??? (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libhostpolicy.so) ==702== by 0x53D9840: ??? (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libhostpolicy.so) ==702== by 0x53D9260: corehost_main (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libhostpolicy.so) ==702== Address 0x692973f is 0 bytes after a block of size 15 alloc'd ==702== at 0x483577F: malloc (vg_replace_malloc.c:299) ==702== by 0x5AF14EB: CorUnix::InternalSetThreadDescription(CorUnix::CPalThread*, void*, char16_t const*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AF13A2: SetThreadDescription (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x576AB32: Thread::CreateNewThread(unsigned long, unsigned int (*)(void*), void*, char16_t const*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x57CCC28: FinalizerThread::FinalizerThreadCreate() (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x579FD5A: EEStartupHelper(tagCOINITEE) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x579F1C8: EEStartup(tagCOINITEE) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x579F02D: EnsureEEStarted(tagCOINITEE) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x56E9C41: CorHost2::Start() (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x56C855B: coreclr_initialize (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x53C9C2D: ??? (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libhostpolicy.so) ==702== by 0x53D9840: ??? (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libhostpolicy.so) ==702== ==702== Conditional jump or move depends on uninitialised value(s) ==702== at 0x288F74E0: jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288FCC66: CILJit::compileMethod(ICorJitInfo*, CORINFO_METHOD_INFO*, unsigned int, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x571C6FF: invokeCompileMethodHelper(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571C7D6: invokeCompileMethod(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571C8D4: CallCompileMethodWithSEHWrapper(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*, NativeCodeVersion) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571D0BA: UnsafeJitFunction(NativeCodeVersion, COR_ILMETHOD_DECODER*, CORJIT_FLAGS, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5746D83: MethodDesc::JitCompileCodeLocked(PrepareCodeConfig*, ListLockEntryBase*, unsigned int*, CORJIT_FLAGS*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5746A0E: MethodDesc::JitCompileCodeLockedEventWrapper(PrepareCodeConfig*, ListLockEntryBase*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x57462AA: MethodDesc::JitCompileCode(PrepareCodeConfig*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5745E64: MethodDesc::PrepareILBasedCode(PrepareCodeConfig*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x58B8C82: CodeVersionManager::PublishVersionableCodeIfNecessary(MethodDesc*, bool*, bool*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x574892B: MethodDesc::DoPrestub(MethodTable*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== ==702== Conditional jump or move depends on uninitialised value(s) ==702== at 0x288F74E0: jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x28A3019D: Compiler::fgInvokeInlineeCompiler(GenTreeCall*, InlineResult*)::$_0::__invoke(Compiler::fgInvokeInlineeCompiler(GenTreeCall*, InlineResult*)::Param*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x571AD16: CEEInfo::runWithErrorTrap(void (*)(void*), void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x28919EA1: Compiler::fgInline() (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288F265B: Compiler::compCompileHelper(CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288F778F: jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288FCC66: CILJit::compileMethod(ICorJitInfo*, CORINFO_METHOD_INFO*, unsigned int, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x571C6FF: invokeCompileMethodHelper(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571C7D6: invokeCompileMethod(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571C8D4: CallCompileMethodWithSEHWrapper(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*, NativeCodeVersion) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571D0BA: UnsafeJitFunction(NativeCodeVersion, COR_ILMETHOD_DECODER*, CORJIT_FLAGS, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5746D83: MethodDesc::JitCompileCodeLocked(PrepareCodeConfig*, ListLockEntryBase*, unsigned int*, CORJIT_FLAGS*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== ==702== Conditional jump or move depends on uninitialised value(s) ==702== at 0x28992C83: LinearScan::buildIntervals() (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x28983985: LinearScan::doLinearScan() (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288F39A0: Compiler::compCompileHelper(CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288F778F: jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288FCC66: CILJit::compileMethod(ICorJitInfo*, CORINFO_METHOD_INFO*, unsigned int, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x571C6FF: invokeCompileMethodHelper(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571C7D6: invokeCompileMethod(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571C8D4: CallCompileMethodWithSEHWrapper(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*, NativeCodeVersion) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571D0BA: UnsafeJitFunction(NativeCodeVersion, COR_ILMETHOD_DECODER*, CORJIT_FLAGS, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5746D83: MethodDesc::JitCompileCodeLocked(PrepareCodeConfig*, ListLockEntryBase*, unsigned int*, CORJIT_FLAGS*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5746A0E: MethodDesc::JitCompileCodeLockedEventWrapper(PrepareCodeConfig*, ListLockEntryBase*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x57462AA: MethodDesc::JitCompileCode(PrepareCodeConfig*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== ==702== Conditional jump or move depends on uninitialised value(s) ==702== at 0x288DB36A: CodeGen::genGenerateMachineCode() (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288D844B: CodeGen::genGenerateCode(void**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288F39E6: Compiler::compCompileHelper(CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288F778F: jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288FCC66: CILJit::compileMethod(ICorJitInfo*, CORINFO_METHOD_INFO*, unsigned int, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x571C6FF: invokeCompileMethodHelper(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571C7D6: invokeCompileMethod(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571C8D4: CallCompileMethodWithSEHWrapper(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*, NativeCodeVersion) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571D0BA: UnsafeJitFunction(NativeCodeVersion, COR_ILMETHOD_DECODER*, CORJIT_FLAGS, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5746D83: MethodDesc::JitCompileCodeLocked(PrepareCodeConfig*, ListLockEntryBase*, unsigned int*, CORJIT_FLAGS*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5746A0E: MethodDesc::JitCompileCodeLockedEventWrapper(PrepareCodeConfig*, ListLockEntryBase*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x57462AA: MethodDesc::JitCompileCode(PrepareCodeConfig*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== ==702== Invalid write of size 1 ==702== at 0x5AF151B: CorUnix::InternalSetThreadDescription(CorUnix::CPalThread*, void*, char16_t const*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AF13A2: SetThreadDescription (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x576AD1F: Thread::CreateUtilityThread(Thread::StackSizeBucket, unsigned int (*)(void*), void*, char16_t const*, unsigned int, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5791121: ThreadpoolMgr::CreateTimerQueueTimer(void**, void (*)(void*, unsigned char), void*, unsigned int, unsigned int, unsigned int) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5772AEC: TieredCompilationManager::HandleCallCountingForFirstCall(MethodDesc*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x58B8D68: CodeVersionManager::PublishVersionableCodeIfNecessary(MethodDesc*, bool*, bool*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x574892B: MethodDesc::DoPrestub(MethodTable*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x57485D5: PreStubWorker (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x587345B: ThePreStub (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x587286E: CallDescrWorkerInternal (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x579EC5A: MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x56EB5ED: CorHost2::_CreateAppDomain(char16_t const*, unsigned int, char16_t const*, char16_t const*, int, char16_t const**, char16_t const**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== Address 0x6a4ba1f is 4 bytes after a block of size 11 alloc'd ==702== at 0x483577F: malloc (vg_replace_malloc.c:299) ==702== by 0x5AF14EB: CorUnix::InternalSetThreadDescription(CorUnix::CPalThread*, void*, char16_t const*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AF13A2: SetThreadDescription (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x576AD1F: Thread::CreateUtilityThread(Thread::StackSizeBucket, unsigned int (*)(void*), void*, char16_t const*, unsigned int, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5791121: ThreadpoolMgr::CreateTimerQueueTimer(void**, void (*)(void*, unsigned char), void*, unsigned int, unsigned int, unsigned int) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5772AEC: TieredCompilationManager::HandleCallCountingForFirstCall(MethodDesc*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x58B8D68: CodeVersionManager::PublishVersionableCodeIfNecessary(MethodDesc*, bool*, bool*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x574892B: MethodDesc::DoPrestub(MethodTable*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x57485D5: PreStubWorker (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x587345B: ThePreStub (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x587286E: CallDescrWorkerInternal (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x579EC5A: MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== ==702== Conditional jump or move depends on uninitialised value(s) ==702== at 0x28A2C660: (anonymous namespace)::MergedReturns::Merge(BasicBlock*, unsigned int) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x2891085E: Compiler::fgAddInternal() (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288F27D1: Compiler::compCompileHelper(CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288F778F: jitNativeCode(CORINFO_METHOD_STRUCT_*, CORINFO_MODULE_STRUCT_*, ICorJitInfo*, CORINFO_METHOD_INFO*, void**, unsigned int*, JitFlags*, void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x288FCC66: CILJit::compileMethod(ICorJitInfo*, CORINFO_METHOD_INFO*, unsigned int, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libclrjit.so) ==702== by 0x571C6FF: invokeCompileMethodHelper(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571C7D6: invokeCompileMethod(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571C8D4: CallCompileMethodWithSEHWrapper(EEJitManager*, CEEInfo*, CORINFO_METHOD_INFO*, CORJIT_FLAGS, unsigned char**, unsigned int*, NativeCodeVersion) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x571D0BA: UnsafeJitFunction(NativeCodeVersion, COR_ILMETHOD_DECODER*, CORJIT_FLAGS, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5746D83: MethodDesc::JitCompileCodeLocked(PrepareCodeConfig*, ListLockEntryBase*, unsigned int*, CORJIT_FLAGS*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5746A0E: MethodDesc::JitCompileCodeLockedEventWrapper(PrepareCodeConfig*, ListLockEntryBase*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x57462AA: MethodDesc::JitCompileCode(PrepareCodeConfig*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== vex amd64->IR: unhandled instruction bytes: 0x48 0xE9 0xA8 0x85 0x41 0xA9 0xE8 0x23 0x85 0x41 vex amd64->IR: REX=1 REX.W=1 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==702== valgrind: Unrecognised instruction at address 0x5c45af82. ==702== at 0x5C45AF82: ??? ==702== by 0x5BEBEB6F: ??? (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/System.Private.CoreLib.dll) ==702== by 0x5BEE2735: ??? (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/System.Private.CoreLib.dll) ==702== by 0x5BEFBDE2: ??? (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/System.Private.CoreLib.dll) ==702== by 0x587286E: CallDescrWorkerInternal (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x579EC5A: MethodDescCallSite::CallTargetWorker(unsigned long const*, unsigned long*, int) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x56EB5ED: CorHost2::_CreateAppDomain(char16_t const*, unsigned int, char16_t const*, char16_t const*, int, char16_t const**, char16_t const**, unsigned int*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x56C8591: coreclr_initialize (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x53C9C2D: ??? (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libhostpolicy.so) ==702== by 0x53D9840: ??? (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libhostpolicy.so) ==702== by 0x53D9260: corehost_main (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libhostpolicy.so) ==702== by 0x516CF9B: ??? (in /usr/share/dotnet/host/fxr/5.0.0-preview.2.20160.6/libhostfxr.so) ==702== Your program just tried to execute an instruction that Valgrind ==702== did not recognise. There are two possible reasons for this. ==702== 1. Your program has a bug and erroneously jumped to a non-code ==702== location. If you are running Memcheck and you just saw a ==702== warning about a bad jump, it's probably your program's fault. ==702== 2. The instruction is legitimate but Valgrind doesn't handle it, ==702== i.e. it's Valgrind's fault. If you think this is the case or ==702== you are not sure, please let us know and we'll try to fix it. ==702== Either way, Valgrind will now raise a SIGILL signal which will ==702== probably kill your program. ==702== Invalid write of size 8 ==702== at 0x5AF2D9F: ExecuteHandlerOnCustomStack(int, siginfo_t*, void*, unsigned long, SignalHandlerWorkerReturnPoint*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AB7721: sigsegv_handler(int, siginfo_t*, void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x485A72F: ??? (in /lib/x86_64-linux-gnu/libpthread-2.28.so) ==702== by 0x5AEA9C0: CONTEXTFromNativeContext (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== Address 0x1ffeffe868 is on thread 1's stack ==702== ==702== Invalid write of size 8 ==702== at 0x5AF2DA7: ExecuteHandlerOnCustomStack(int, siginfo_t*, void*, unsigned long, SignalHandlerWorkerReturnPoint*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AB7721: sigsegv_handler(int, siginfo_t*, void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x485A72F: ??? (in /lib/x86_64-linux-gnu/libpthread-2.28.so) ==702== by 0x5AEA9C0: CONTEXTFromNativeContext (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== Address 0x1ffeffe860 is on thread 1's stack ==702== ==702== Invalid write of size 8 ==702== at 0x5AF2DAB: ExecuteHandlerOnCustomStack(int, siginfo_t*, void*, unsigned long, SignalHandlerWorkerReturnPoint*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AB7721: sigsegv_handler(int, siginfo_t*, void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x485A72F: ??? (in /lib/x86_64-linux-gnu/libpthread-2.28.so) ==702== by 0x5AEA9C0: CONTEXTFromNativeContext (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== Address 0x1ffeffe858 is on thread 1's stack ==702== vex amd64->IR: unhandled instruction bytes: 0x48 0xCF 0x48 0x8D 0x64 0x24 0x30 0x5D 0xC3 0x90 vex amd64->IR: REX=1 REX.W=1 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==702== valgrind: Unrecognised instruction at address 0x5af2c76. ==702== at 0x5AF2C76: RtlRestoreContext (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AF2E23: ExecuteHandlerOnCustomStack(int, siginfo_t*, void*, unsigned long, SignalHandlerWorkerReturnPoint*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AB7721: sigsegv_handler(int, siginfo_t*, void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x485A72F: ??? (in /lib/x86_64-linux-gnu/libpthread-2.28.so) ==702== by 0x5AEA9C0: CONTEXTFromNativeContext (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== Your program just tried to execute an instruction that Valgrind ==702== did not recognise. There are two possible reasons for this. ==702== 1. Your program has a bug and erroneously jumped to a non-code ==702== location. If you are running Memcheck and you just saw a ==702== warning about a bad jump, it's probably your program's fault. ==702== 2. The instruction is legitimate but Valgrind doesn't handle it, ==702== i.e. it's Valgrind's fault. If you think this is the case or ==702== you are not sure, please let us know and we'll try to fix it. ==702== Either way, Valgrind will now raise a SIGILL signal which will ==702== probably kill your program. ==702== ==702== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==702== General Protection Fault ==702== at 0x5AEA9C1: CONTEXTFromNativeContext (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AB7CC7: common_signal_handler(int, siginfo_t*, void*, int, ...) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AB7361: sigill_handler(int, siginfo_t*, void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x485A72F: ??? (in /lib/x86_64-linux-gnu/libpthread-2.28.so) ==702== by 0x5AF2C75: RtlRestoreContext (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AF2E23: ExecuteHandlerOnCustomStack(int, siginfo_t*, void*, unsigned long, SignalHandlerWorkerReturnPoint*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x5AB7721: sigsegv_handler(int, siginfo_t*, void*) (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== by 0x485A72F: ??? (in /lib/x86_64-linux-gnu/libpthread-2.28.so) ==702== by 0x5AEA9C0: CONTEXTFromNativeContext (in /usr/share/dotnet/shared/Microsoft.NETCore.App/5.0.0-preview.2.20160.6/libcoreclr.so) ==702== ==702== Process terminating with default action of signal 11 (SIGSEGV) ==702== Bad permissions for mapped region at address 0x4844FF8 ==702== at 0x482D114: _vgnU_freeres (vg_preloaded.c:59) ==702== ==702== HEAP SUMMARY: ==702== in use at exit: 2,487,035 bytes in 7,354 blocks ==702== total heap usage: 17,369 allocs, 10,015 frees, 6,499,166 bytes allocated ==702== ==702== LEAK SUMMARY: ==702== definitely lost: 60 bytes in 1 blocks ==702== indirectly lost: 0 bytes in 0 blocks ==702== possibly lost: 4,968 bytes in 19 blocks ==702== still reachable: 2,482,007 bytes in 7,334 blocks ==702== of which reachable via heuristic: ==702== stdstring : 202,545 bytes in 4,801 blocks ==702== suppressed: 0 bytes in 0 blocks ==702== Rerun with --leak-check=full to see details of leaked memory ==702== ==702== For counts of detected and suppressed errors, rerun with: -v ==702== Use --track-origins=yes to see where uninitialised values come from ==702== ERROR SUMMARY: 56 errors from 10 contexts (suppressed: 0 from 0)