Repository navigation
coreclr_initialize failed - status: 0x8007001f under FreeBSD #6353
Description
I have two boxes (one on azure with 10.3-RELEASE, second fresh pcbsd also 10.3-RELEASE).
All machines have procfs mounted (bash req. this).
CoreClr compiles after some changes needed for #6352.
On Azure box, it works.
On fresh boxes:
[asus@asus ~/net/bin]$ ./corerun ~/HelloWorld.exe coreclr_initialize failed - status: 0x8007001f
Trace:
[asus@asus ~/net/bin]$ export PAL_DBG_CHANNELS=+all.all:-VIRTUAL.TRACE [asus@asus ~/net/bin]$ ./corerun ~/HelloWorld.exe {0x801c06400-0x802a9a250} ENTRY [CRITSEC] at /usr/home/asus/coreclr/src/pal/src/sync/cs.cpp.207: InitializeCriticalSection(lpCriticalSection=00000008031032C8) {0x801c06400-0x802a9a250} EXIT [CRITSEC] at /usr/home/asus/coreclr/src/pal/src/sync/cs.cpp.212: InitializeCriticalSection returns void {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMInitialize.405: Now initializing global shared memory system {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMInitialize.415: Mapped first SHM segment at 0000000800655000 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMInitPool.1218: Initializing SHM pool for 16-byte blocks {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMLinkPool.1268: Linking 4093 blocks of 16 bytes, starting at 0x000000c0 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMLinkPool.1295: New linked pool goes from 0x000000c0 to 0x00010080 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMInitPool.1238: New SHM pool extends from SHMPTR 0x000000c0 to 0x00010080 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMInitPool.1218: Initializing SHM pool for 32-byte blocks {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMLinkPool.1268: Linking 2046 blocks of 32 bytes, starting at 0x00010090 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMLinkPool.1295: New linked pool goes from 0x00010090 to 0x00020030 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMInitPool.1238: New SHM pool extends from SHMPTR 0x00010090 to 0x00020030 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMInitPool.1218: Initializing SHM pool for 64-byte blocks {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMLinkPool.1268: Linking 1023 blocks of 64 bytes, starting at 0x00020060 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMLinkPool.1295: New linked pool goes from 0x00020060 to 0x0002ffe0 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMInitPool.1238: New SHM pool extends from SHMPTR 0x00020060 to 0x0002ffe0 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMInitPool.1218: Initializing SHM pool for 2056-byte blocks {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMLinkPool.1268: Linking 31 blocks of 2056 bytes, starting at 0x00030030 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMLinkPool.1295: New linked pool goes from 0x00030030 to 0x0003f120 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMInitPool.1238: New SHM pool extends from SHMPTR 0x00030030 to 0x0003f120 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMInitialize.472: Global shared memory initialization complete. {0x801c06400-0x802a9a250} ENTRY [CRITSEC] at /usr/home/asus/coreclr/src/pal/src/sync/cs.cpp.207: InitializeCriticalSection(lpCriticalSection=0000000801C2B910) {0x801c06400-0x802a9a250} EXIT [CRITSEC] at /usr/home/asus/coreclr/src/pal/src/sync/cs.cpp.212: InitializeCriticalSection returns void {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMalloc.564: SHMalloc() called; requested size is 4 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMalloc.591: Best block size is 16 (12 bytes wasted) {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMLock.783: First-level SHM lock : taking spinlock {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMLock.909: SHM lock level is now 1 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMPtrToPtr.1042: Converting SHMPTR 0x000000c0 to a valid pointer... {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMPtrToPtr.1100: SHMPTR 0xc0 is at offset 192 in segment 0; maps to address 00000008006550C0 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMPtrToPtr.1042: Converting SHMPTR 0x000000d0 to a valid pointer... {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMPtrToPtr.1100: SHMPTR 0xd0 is at offset 208 in segment 0; maps to address 00000008006550D0 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMRelease.947: Releasing first-level SHM lock : resetting spinlock {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMRelease.1001: SHM lock level is now 0 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMalloc.652: Allocation successful; 4092 blocks of 16 bytes left. Returning 000000c0 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMPtrToPtr.1042: Converting SHMPTR 0x000000c0 to a valid pointer... {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMPtrToPtr.1100: SHMPTR 0xc0 is at offset 192 in segment 0; maps to address 00000008006550C0 {0x801c06400-0x802a9a250} TRACE [PROCESS] at PROCAddThread.3288: Thread 0x0000000801C2B800 (id 0x1c06400) added to the process thread list {0x801c06400-0x802a9a250} TRACE [LOADER ] at LOADInitializeModules.867: Initializing module for main executable {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.61: CSharedMemoryObjectManager::Initialize (this=0000000801C4C100) {0x801c06400-0x802a9a250} TRACE [HANDLE ] at Initialize.74: Handle Manager initialization complete. {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.71: CSharedMemoryObjectManager::Initialize returns 0{0x801c06400-0x802a9a250} TRACE [PAL ] at INIT_FormatCommandLine.1062: argument 0 is /usr/home/asus/net/bin/corerun {0x801c06400-0x802a9a250} ENTRY [UNICODE] at /usr/home/asus/coreclr/src/pal/src/locale/unicode.cpp.686: MultiByteToWideChar(CodePage=0, dwFlags=0, lpMultiByteStr=0000000801C160C0 (/usr/home/asus/net/bin/corerun), cbMultiByte=-1, lpWideCharStr=0000000000000000, cchWideChar=0) {0x801c06400-0x802a9a250} EXIT [UNICODE] at /usr/home/asus/coreclr/src/pal/src/locale/unicode.cpp.779: MultiByteToWideChar returns 31. {0x801c06400-0x802a9a250} ENTRY [UNICODE] at /usr/home/asus/coreclr/src/pal/src/locale/unicode.cpp.686: MultiByteToWideChar(CodePage=0, dwFlags=0, lpMultiByteStr=0000000801C160C0 (/usr/home/asus/net/bin/corerun), cbMultiByte=31, lpWideCharStr=0000000801C16100, cchWideChar=31) {0x801c06400-0x802a9a250} EXIT [UNICODE] at /usr/home/asus/coreclr/src/pal/src/locale/unicode.cpp.779: MultiByteToWideChar returns 31. {0x801c06400-0x802a9a250} TRACE [PAL ] at INIT_FormatCommandLine.1133: Command line is /usr/home/asus/net/bin/corerun {0x801c06400-0x802a9a250} ENTRY [UNICODE] at /usr/home/asus/coreclr/src/pal/src/locale/unicode.cpp.686: MultiByteToWideChar(CodePage=0, dwFlags=0, lpMultiByteStr=00007FFFFFFFD968 (/usr/home/asus/net/bin/corerun), cbMultiByte=-1, lpWideCharStr=0000000000000000, cchWideChar=0) {0x801c06400-0x802a9a250} EXIT [UNICODE] at /usr/home/asus/coreclr/src/pal/src/locale/unicode.cpp.779: MultiByteToWideChar returns 31. {0x801c06400-0x802a9a250} ENTRY [UNICODE] at /usr/home/asus/coreclr/src/pal/src/locale/unicode.cpp.686: MultiByteToWideChar(CodePage=0, dwFlags=0, lpMultiByteStr=00007FFFFFFFD968 (/usr/home/asus/net/bin/corerun), cbMultiByte=-1, lpWideCharStr=0000000801C160C0, cchWideChar=31) {0x801c06400-0x802a9a250} EXIT [UNICODE] at /usr/home/asus/coreclr/src/pal/src/locale/unicode.cpp.779: MultiByteToWideChar returns 31. {0x801c06400-0x802a9a250} TRACE [PAL ] at INIT_FindEXEPath.1214: full path to executable is /usr/home/asus/net/bin/corerun {0x801c06400-0x802a9a250} ENTRY [CRT ] at /usr/home/asus/coreclr/src/pal/src/cruntime/wchar.cpp.1227: wcsrchr (string=0000000801C160C0 (/usr/home/asus/net/bin/corerun), c=/) {0x801c06400-0x802a9a250} EXIT [CRT ] at /usr/home/asus/coreclr/src/pal/src/cruntime/wchar.cpp.1238: wcsrchr returning wchar_t 0000000801C160EC (/corerun) {0x801c06400-0x802a9a250} ENTRY [CRT ] at /usr/home/asus/coreclr/src/pal/src/cruntime/lstr.cpp.230: lstrlenW (lpString=0000000801C160C0 (/usr/home/asus/net/bin)) {0x801c06400-0x802a9a250} EXIT [CRT ] at /usr/home/asus/coreclr/src/pal/src/cruntime/lstr.cpp.238: lstrlenW returning int 22 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.164: CSharedMemoryObjectManager::AllocateObject (this=0000000801C4C100, pthr=0000000801C2B800, pot=0000000803106028, poa=00007FFFFFFFD870, ppobjNew=00007FFFFFFFD8A0) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.189: CSharedMemoryObjectManager::AllocateObject returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.214: CPalObjectBase::GetProcessLocalData(this = 0000000801C5E140, pthr = 0000000801C2B800, eLockRequest = 1, ppDataLock = 00007FFFFFFFD898, ppvProcessLocalData = 00007FFFFFFFD888) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.221: CPalObjectBase::GetProcessLocalData returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.253: CSharedMemoryObjectManager::RegisterObject (this=0000000801C4C100, pthr=0000000801C2B800, pobjToRegister=0000000801C5E140, paot=0000000803106070, dwRightsRequested=0, pHandle=00007FFFFFFFD890, ppobjRegistered=00007FFFFFFFD868) {0x801c06400-0x802a9a250} TRACE [PAL ] at GetObjectDomain.1084: CSharedMemoryObject::GetObjectDomain(this = 0000000801C5E140) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobject.cpp.1085: CSharedMemoryObject::GetObjectDomain returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.756: CSharedMemoryObjectManager::ObtainHandleForObject (this=0000000801C4C100, pthr=0000000801C2B800, pobj=0000000801C5E140, dwRightsRequested=0, fInheritHandle=0000000800000000, pProcessForHandle=0000000000000000, pNewHandle=00007FFFFFFFD890) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.776: CSharedMemoryObjectManager::ObtainHandleForObject return 0 {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.474: CSharedMemoryObjectManager::RegisterObject return 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.241: CPalObjectBase::AddReference(this = 0000000801C5E140) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.246: CPalObjectBase::AddReference returns 3 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.275: CPalObjectBase::ReleaseReference(this = 0000000801C5E140, pthr = 0000000801C2B800) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.326: CPalObjectBase::ReleaseReference returns 2 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.808: CSharedMemoryObjectManager::RevokeHandle (this=0000000801C4C100, pthr=0000000801C2B800, hHandleToRevoke=0000000000000004) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.812: CSharedMemoryObjectManager::RevokeHandle returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.164: CSharedMemoryObjectManager::AllocateObject (this=0000000801C4C100, pthr=0000000801C2B800, pot=0000000803104000, poa=00007FFFFFFFD970, ppobjNew=00007FFFFFFFD998) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.189: CSharedMemoryObjectManager::AllocateObject returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.214: CPalObjectBase::GetProcessLocalData(this = 0000000801C5E280, pthr = 0000000801C2B800, eLockRequest = 1, ppDataLock = 00007FFFFFFFD990, ppvProcessLocalData = 00007FFFFFFFD988) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.221: CPalObjectBase::GetProcessLocalData returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.253: CSharedMemoryObjectManager::RegisterObject (this=0000000801C4C100, pthr=0000000801C2B800, pobjToRegister=0000000801C5E280, paot=0000000803104050, dwRightsRequested=2035711, pHandle=00007FFFFFFFD968, ppobjRegistered=0000000803104060) {0x801c06400-0x802a9a250} TRACE [PAL ] at GetObjectDomain.1084: CSharedMemoryObject::GetObjectDomain(this = 0000000801C5E280) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobject.cpp.1085: CSharedMemoryObject::GetObjectDomain returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.756: CSharedMemoryObjectManager::ObtainHandleForObject (this=0000000801C4C100, pthr=0000000801C2B800, pobj=0000000801C5E280, dwRightsRequested=2035711, fInheritHandle=0000000800000000, pProcessForHandle=0000000000000000, pNewHandle=00007FFFFFFFD968) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.776: CSharedMemoryObjectManager::ObtainHandleForObject return 0 {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.474: CSharedMemoryObjectManager::RegisterObject return 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.808: CSharedMemoryObjectManager::RevokeHandle (this=0000000801C4C100, pthr=0000000801C2B800, hHandleToRevoke=0000000000000008) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.812: CSharedMemoryObjectManager::RevokeHandle returns 0 {0x801c06400-0x802a9a250} ENTRY [CRITSEC] at /usr/home/asus/coreclr/src/pal/src/sync/cs.cpp.207: InitializeCriticalSection(lpCriticalSection=0000000801C2C310) {0x801c06400-0x802a9a250} EXIT [CRITSEC] at /usr/home/asus/coreclr/src/pal/src/sync/cs.cpp.212: InitializeCriticalSection returns void {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMalloc.564: SHMalloc() called; requested size is 4 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMalloc.591: Best block size is 16 (12 bytes wasted) {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMLock.783: First-level SHM lock : taking spinlock {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMLock.909: SHM lock level is now 1 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMPtrToPtr.1042: Converting SHMPTR 0x000000d0 to a valid pointer... {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMPtrToPtr.1100: SHMPTR 0xd0 is at offset 208 in segment 0; maps to address 00000008006550D0 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMPtrToPtr.1042: Converting SHMPTR 0x000000e0 to a valid pointer... {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMPtrToPtr.1100: SHMPTR 0xe0 is at offset 224 in segment 0; maps to address 00000008006550E0 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMRelease.947: Releasing first-level SHM lock : resetting spinlock {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMRelease.1001: SHM lock level is now 0 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMalloc.652: Allocation successful; 4091 blocks of 16 bytes left. Returning 000000d0 {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMPtrToPtr.1042: Converting SHMPTR 0x000000d0 to a valid pointer... {0x801c06400-0x802a9a250} TRACE [SHMEM ] at SHMPtrToPtr.1100: SHMPTR 0xd0 is at offset 208 in segment 0; maps to address 00000008006550D0 {0x801c06400-0x802a9a250} TRACE [THREAD ] at InternalCreateThread.626: default pthread stack size is 2097152, caller requested 0 (default is 262144) {0x801c06400-0x802a9a250} TRACE [THREAD ] at InternalCreateThread.653: using the system default thread stack size of 2097152 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.164: CSharedMemoryObjectManager::AllocateObject (this=0000000801C4C100, pthr=0000000801C2B800, pot=0000000803106028, poa=00007FFFFFFFD660, ppobjNew=00007FFFFFFFD690) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.189: CSharedMemoryObjectManager::AllocateObject returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.214: CPalObjectBase::GetProcessLocalData(this = 0000000801C5E3C0, pthr = 0000000801C2B800, eLockRequest = 1, ppDataLock = 00007FFFFFFFD688, ppvProcessLocalData = 00007FFFFFFFD678) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.221: CPalObjectBase::GetProcessLocalData returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.253: CSharedMemoryObjectManager::RegisterObject (this=0000000801C4C100, pthr=0000000801C2B800, pobjToRegister=0000000801C5E3C0, paot=0000000803106070, dwRightsRequested=0, pHandle=00007FFFFFFFD680, ppobjRegistered=00007FFFFFFFD658) {0x801c06400-0x802a9a250} TRACE [PAL ] at GetObjectDomain.1084: CSharedMemoryObject::GetObjectDomain(this = 0000000801C5E3C0) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobject.cpp.1085: CSharedMemoryObject::GetObjectDomain returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.756: CSharedMemoryObjectManager::ObtainHandleForObject (this=0000000801C4C100, pthr=0000000801C2B800, pobj=0000000801C5E3C0, dwRightsRequested=0, fInheritHandle=0000000800000000, pProcessForHandle=0000000000000000, pNewHandle=00007FFFFFFFD680) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.776: CSharedMemoryObjectManager::ObtainHandleForObject return 0 {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.474: CSharedMemoryObjectManager::RegisterObject return 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.241: CPalObjectBase::AddReference(this = 0000000801C5E3C0) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.246: CPalObjectBase::AddReference returns 3 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.275: CPalObjectBase::ReleaseReference(this = 0000000801C5E3C0, pthr = 0000000801C2B800) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.326: CPalObjectBase::ReleaseReference returns 2 {0x801c06400-0x802a9a250} TRACE [PROCESS] at PROCAddThread.3288: Thread 0x0000000801C2C200 (id 0) added to the process thread list {0x801c06800-0x802a9a250} TRACE [SYNC ] at ReadBytesFromProcessPipe.2157: Refreshing kevent settings {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.858: CSharedMemoryObjectManager::ReferenceObjectByHandle (this=0000000801C4C100, pthr=0000000801C2B800, hHandleToReference=000000000000000C, paot=0000000803106070, dwRightsRequired=0, ppobj=00007FFFFFFFD8D0) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.892: CSharedMemoryObjectManager::ReferenceObjectByHandle returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.214: CPalObjectBase::GetProcessLocalData(this = 0000000801C5E3C0, pthr = 0000000801C2B800, eLockRequest = 0, ppDataLock = 00007FFFFFFFD8C8, ppvProcessLocalData = 00007FFFFFFFD8C0) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.221: CPalObjectBase::GetProcessLocalData returns 0 {0x801c06400-0x802a9a250} ENTRY [HANDLE ] at /usr/home/asus/coreclr/src/pal/src/handlemgr/handleapi.cpp.283: CloseHandle (hObject=000000000000000C) {0x801c06400-0x802a9a250} EXIT [HANDLE ] at /usr/home/asus/coreclr/src/pal/src/handlemgr/handleapi.cpp.297: CloseHandle returns BOOL 1 {0x801c06400-0x802a9a250} TRACE [EXCEPT ] at SEHInitializeSignals.119: Initializing signal handlers {0x801c06400-0x802a9a250} ENTRY [LOADER ] at /usr/home/asus/coreclr/src/pal/src/loader/module.cpp.817: PAL_GetPalModuleBase {0x801c06400-0x802a9a250} EXIT [LOADER ] at /usr/home/asus/coreclr/src/pal/src/loader/module.cpp.838: PAL_GetPalModuleBase returns 0000000802000000 {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} ERROR [VIRTUAL] at ReserveVirtualMemory.846: We did not get the region we asked for from mmap! {0x801c06400-0x802a9a250} TRACE [FILE ] at FILEInitStdHandles.4687: creating handle objects for stdin, stdout, stderr {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.164: CSharedMemoryObjectManager::AllocateObject (this=0000000801C4C100, pthr=0000000801C2B800, pot=0000000803102E30, poa=00007FFFFFFFD8E0, ppobjNew=00007FFFFFFFD910) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.189: CSharedMemoryObjectManager::AllocateObject returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.214: CPalObjectBase::GetProcessLocalData(this = 0000000801C5E500, pthr = 0000000801C2B800, eLockRequest = 1, ppDataLock = 00007FFFFFFFD900, ppvProcessLocalData = 00007FFFFFFFD8F8) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.221: CPalObjectBase::GetProcessLocalData returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.253: CSharedMemoryObjectManager::RegisterObject (this=0000000801C4C100, pthr=0000000801C2B800, pobjToRegister=0000000801C5E500, paot=0000000803102E78, dwRightsRequested=0, pHandle=00007FFFFFFFD8D8, ppobjRegistered=00007FFFFFFFD908) {0x801c06400-0x802a9a250} TRACE [PAL ] at GetObjectDomain.1084: CSharedMemoryObject::GetObjectDomain(this = 0000000801C5E500) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobject.cpp.1085: CSharedMemoryObject::GetObjectDomain returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.756: CSharedMemoryObjectManager::ObtainHandleForObject (this=0000000801C4C100, pthr=0000000801C2B800, pobj=0000000801C5E500, dwRightsRequested=0, fInheritHandle=0000000800000000, pProcessForHandle=0000000000000000, pNewHandle=00007FFFFFFFD8D8) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.776: CSharedMemoryObjectManager::ObtainHandleForObject return 0 {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.474: CSharedMemoryObjectManager::RegisterObject return 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.275: CPalObjectBase::ReleaseReference(this = 0000000801C5E500, pthr = 0000000801C2B800) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.326: CPalObjectBase::ReleaseReference returns 1 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.164: CSharedMemoryObjectManager::AllocateObject (this=0000000801C4C100, pthr=0000000801C2B800, pot=0000000803102E30, poa=00007FFFFFFFD8E0, ppobjNew=00007FFFFFFFD910) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.189: CSharedMemoryObjectManager::AllocateObject returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.214: CPalObjectBase::GetProcessLocalData(this = 0000000801C5E640, pthr = 0000000801C2B800, eLockRequest = 1, ppDataLock = 00007FFFFFFFD900, ppvProcessLocalData = 00007FFFFFFFD8F8) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.221: CPalObjectBase::GetProcessLocalData returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.253: CSharedMemoryObjectManager::RegisterObject (this=0000000801C4C100, pthr=0000000801C2B800, pobjToRegister=0000000801C5E640, paot=0000000803102E78, dwRightsRequested=0, pHandle=00007FFFFFFFD8D8, ppobjRegistered=00007FFFFFFFD908) {0x801c06400-0x802a9a250} TRACE [PAL ] at GetObjectDomain.1084: CSharedMemoryObject::GetObjectDomain(this = 0000000801C5E640) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobject.cpp.1085: CSharedMemoryObject::GetObjectDomain returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.756: CSharedMemoryObjectManager::ObtainHandleForObject (this=0000000801C4C100, pthr=0000000801C2B800, pobj=0000000801C5E640, dwRightsRequested=0, fInheritHandle=0000000800000000, pProcessForHandle=0000000000000000, pNewHandle=00007FFFFFFFD8D8) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.776: CSharedMemoryObjectManager::ObtainHandleForObject return 0 {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.474: CSharedMemoryObjectManager::RegisterObject return 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.275: CPalObjectBase::ReleaseReference(this = 0000000801C5E640, pthr = 0000000801C2B800) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.326: CPalObjectBase::ReleaseReference returns 1 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.164: CSharedMemoryObjectManager::AllocateObject (this=0000000801C4C100, pthr=0000000801C2B800, pot=0000000803102E30, poa=00007FFFFFFFD8E0, ppobjNew=00007FFFFFFFD910) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.189: CSharedMemoryObjectManager::AllocateObject returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.214: CPalObjectBase::GetProcessLocalData(this = 0000000801C5E780, pthr = 0000000801C2B800, eLockRequest = 1, ppDataLock = 00007FFFFFFFD900, ppvProcessLocalData = 00007FFFFFFFD8F8) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.221: CPalObjectBase::GetProcessLocalData returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.253: CSharedMemoryObjectManager::RegisterObject (this=0000000801C4C100, pthr=0000000801C2B800, pobjToRegister=0000000801C5E780, paot=0000000803102E78, dwRightsRequested=0, pHandle=00007FFFFFFFD8D8, ppobjRegistered=00007FFFFFFFD908) {0x801c06400-0x802a9a250} TRACE [PAL ] at GetObjectDomain.1084: CSharedMemoryObject::GetObjectDomain(this = 0000000801C5E780) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobject.cpp.1085: CSharedMemoryObject::GetObjectDomain returns 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.756: CSharedMemoryObjectManager::ObtainHandleForObject (this=0000000801C4C100, pthr=0000000801C2B800, pobj=0000000801C5E780, dwRightsRequested=0, fInheritHandle=0000000800000000, pProcessForHandle=0000000000000000, pNewHandle=00007FFFFFFFD8D8) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.776: CSharedMemoryObjectManager::ObtainHandleForObject return 0 {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/shmobjectmanager.cpp.474: CSharedMemoryObjectManager::RegisterObject return 0 {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.275: CPalObjectBase::ReleaseReference(this = 0000000801C5E780, pthr = 0000000801C2B800) {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/objmgr/palobjbase.cpp.326: CPalObjectBase::ReleaseReference returns 1 {0x801c06400-0x802a9a250} TRACE [PAL ] at Initialize.537: First-time PAL initialization complete. {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/init/pal.cpp.616: PAL_Initialize returns int 0 {0x801c06400-0x802a9a250} TRACE [LOADER ] at LOADGetPalLibrary.1694: Loading module for PAL library {0x801c06400-0x802a9a250} TRACE [LOADER ] at LOADLoadLibraryDirect.1384: dlopen() found module /usr/home/asus/net/bin/libcoreclr.so {0x801c06400-0x802a9a250} TRACE [LOADER ] at LOADAddModule.1497: Module doesn't exist : creating /usr/home/asus/net/bin/libcoreclr.so. {0x801c06400-0x802a9a250} ENTRY [UNICODE] at /usr/home/asus/coreclr/src/pal/src/locale/unicode.cpp.686: MultiByteToWideChar(CodePage=0, dwFlags=0, lpMultiByteStr=000000080062B340 (/usr/home/asus/net/bin/libcoreclr.so), cbMultiByte=-1, lpWideCharStr=0000000000000000, cchWideChar=0) {0x801c06400-0x802a9a250} EXIT [UNICODE] at /usr/home/asus/coreclr/src/pal/src/locale/unicode.cpp.779: MultiByteToWideChar returns 37. {0x801c06400-0x802a9a250} ENTRY [UNICODE] at /usr/home/asus/coreclr/src/pal/src/locale/unicode.cpp.686: MultiByteToWideChar(CodePage=0, dwFlags=0, lpMultiByteStr=000000080062B340 (/usr/home/asus/net/bin/libcoreclr.so), cbMultiByte=-1, lpWideCharStr=0000000801C17420, cchWideChar=37) {0x801c06400-0x802a9a250} EXIT [UNICODE] at /usr/home/asus/coreclr/src/pal/src/locale/unicode.cpp.779: MultiByteToWideChar returns 37. {0x801c06400-0x802a9a250} TRACE [LOADER ] at LOADRegisterLibraryDirect.1552: Calling DllMain (00000008020DBC20) for module /usr/home/asus/net/bin/libcoreclr.so {0x801c06400-0x802a9a250} ENTRY [PAL ] at /usr/home/asus/coreclr/src/pal/src/init/pal.cpp.200: PAL_Initialize(argc = 0 argv = 0000000000000000) {0x801c06400-0x802a9a250} WARN [SXS ] at Enter.255: Enter called on a thread that already runs in this PAL {0x801c06400-0x802a9a250} TRACE [PAL ] at Initialize.555: Initialization count increases to 2 {0x801c06400-0x802a9a250} EXIT [PAL ] at /usr/home/asus/coreclr/src/pal/src/init/pal.cpp.616: PAL_Initialize returns int 0 {0x801c06400-0x802a9a250} ENTRY [LOADER ] at /usr/home/asus/coreclr/src/pal/src/loader/module.cpp.683: PAL_RegisterModule(/usr/home/asus/net/bin/libcoreclr.so) {0x801c06400-0x802a9a250} TRACE [LOADER ] at LOADLoadLibraryDirect.1384: dlopen() found module /usr/home/asus/net/bin/libcoreclr.so {0x801c06400-0x802a9a250} TRACE [LOADER ] at LOADAddModule.1483: Found matching module 0000000801C16140 for module name /usr/home/asus/net/bin/libcoreclr.so {0x801c06400-0x802a9a250} EXIT [LOADER ] at /usr/home/asus/coreclr/src/pal/src/loader/module.cpp.696: PAL_RegisterModule returns HINSTANCE 0000000801C16140 {0x801c06400-0x802a9a250} TRACE [LOADER ] at operator().1167: Calling DllMain (00000008020DBC20) for module /usr/home/asus/net/bin/libcoreclr.so {0x801c06400-0x802a9a250} ENTRY [SXS ] at /usr/home/asus/coreclr/src/pal/src/init/sxs.cpp.280: PAL_Leave(boundary=1) {0x801c06400-0x802a9a250} EXIT [SXS ] at /usr/home/asus/coreclr/src/pal/src/init/sxs.cpp.287: PAL_Leave returns {0x801c06400-0x802a9a250} ENTRY [MISC ] at /usr/home/asus/coreclr/src/pal/src/misc/sysinfo.cpp.128: GetSystemInfo (lpSystemInfo=00000008030F3320) {0x801c06400-0x802a9a250} TRACE [MISC ] at GetSystemInfo.169: dwNumberOfProcessors=2 {0x801c06400-0x802a9a250} EXIT [MISC ] at /usr/home/asus/coreclr/src/pal/src/misc/sysinfo.cpp.199: GetSystemInfo returns VOID {0x801c06400-0x802a9a250} ENTRY [SXS ] at /usr/home/asus/coreclr/src/pal/src/init/sxs.cpp.162: PAL_Reenter(boundary=1) {0x801c06400-0x802a9a250} EXIT [SXS ] at /usr/home/asus/coreclr/src/pal/src/init/sxs.cpp.174: PAL_Reenter returns {0x801c06400-0x802a9a250} ENTRY [MISC ] at /usr/home/asus/coreclr/src/pal/src/misc/sysinfo.cpp.128: GetSystemInfo (lpSystemInfo=00000008030F3320) {0x801c06400-0x802a9a250} TRACE [MISC ] at GetSystemInfo.169: dwNumberOfProcessors=2 {0x801c06400-0x802a9a250} EXIT [MISC ] at /usr/home/asus/coreclr/src/pal/src/misc/sysinfo.cpp.199: GetSystemInfo returns VOID coreclr_initialize failed - status: 0x8007001f
I tried moving binaries from working bsd box, to unworking - the same result.
Anything more I can try to see cause of this?
Activity
sec commentedon Jul 20, 2016
Just checked under clean/default install of 10.3-RELEASE (not pcbsd) - coreclr works - both from source and from binaries...
jkotas commentedon Jul 21, 2016
We did not get the region we asked for from mmap!errors may be the problem. Do you see them in when everything works as well?sec commentedon Jul 21, 2016
@jkotas yes those errors are also on working box. One thing I noticed when running tests, some tests are failing on non-working box:
`GetFileSize: ERROR -> Call to SetEndOfFile failed with 112.
FAILED: file_io/GetFileSize/test1/paltest_getfilesize_test1. Exit code: 1
.GetFileSizeEx: ERROR -> SetEndOfFile failed due to lack of disk space
FAILED: file_io/GetFileSizeEx/test1/paltest_getfilesizeex_test1. Exit code: 1`
Don't know why, I have 2Gb free space on every slice (/tmp, /) and 25Gb free on /usr (on which coreclr sits).
On working box, there's only one slice with / with lots of space. Could this cause coreclr init to fail ?
Non-working box with clr:
`The following test(s) failed:
file_io/GetFileSize/test1/paltest_getfilesize_test1. Exit code: 1
file_io/GetFileSizeEx/test1/paltest_getfilesizeex_test1. Exit code: 1
file_io/SetFilePointer/test5/paltest_setfilepointer_test5. Exit code: 1
file_io/SetFilePointer/test6/paltest_setfilepointer_test6. Exit code: 1
file_io/SetFilePointer/test7/paltest_setfilepointer_test7. Exit code: 1
PAL Test Results:
Passed: 803
Failed: 5`
Working clr box:
PAL Test Results:
Passed: 808
Failed: 0
jkotas commentedon Jul 21, 2016
Unlikely.
janvorli commentedon Jul 21, 2016
@jkotas I think the "We did not get the region we asked for from mmap" error may be benign and may stem from ClrVirtualAllocWithinRange that scans a memory range and tries to allocate a memory block at the address it requests.
janvorli commentedon Jul 21, 2016
The hresult represents
ERROR_GEN_FAILUREwindows error code. There are just 5 places in the PAL (except of two places in machexception.cpp that are OSX only) that return that code, so the easiest way might be just to set breakpoints or add printf to all of them and see which one it stems from.sec commentedon Jul 21, 2016
@janvorli thanks for tip.
It was failing:
status from InitializeFlushProcessWriteBuffers after mlock -1, errno 35 InitializeFlushProcessWriteBuffers fail coreclr_initialize failed - status: 0x8007001fI had 5GB of free RAM on that machine and VM's running in background (VirtualBox). After stopping VM, coreclr works, which is great :)
Starting VirtualBox cause coreclr init to fail.
Mystery solved (I think) ?
janvorli commentedon Jul 21, 2016
Ok, that means that VirtualBox lock so much memory that it prevents coreclr from locking a single page.
According to FreeBSD doc, the errno 35 is EAGAIN and mlock doc says that returning EAGAIN means "Locking the indicated range would exceed the system limit for locked memory"
janvorli commentedon Jul 21, 2016
Btw, it looks like that limit can be modified, so that might be a solution for you to run VirtualBox and CoreCLR in parallel.
sec commentedon Jul 21, 2016
Yes.
Weird thing is that, after launching vbox, system was WAY above current limit.
To make it work, make sure that
sysctl vm.max_wired > sysctl vm.stats.vm.v_wire_countAfter rising limit, vbox+clr works in parallel. I'm closing this one, thanks for help.