Closed Bug 1760586 Opened 4 years ago Closed 2 years ago

Tons of "warning: procedure symbol record for ..." linker warnings on Windows from mach build

Categories

(Firefox Build System :: Toolchains, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: saschanaz, Unassigned)

Details

This is a recent "regression" but not sure what's causing it.

 4:03.28 lld-link: warning: procedure symbol record for `_CallSETranslator<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12F7 which is not a valid function I
D record
 4:03.28 lld-link: warning: procedure symbol record for `_CallSETranslator<__FrameHandler4>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12F8 which is not a valid function I
D record
 4:03.28 lld-link: warning: procedure symbol record for `FH4::FuncInfo4::FuncInfo4` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x1289 which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `FH4::TryBlockMap4::iterator::iterator` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x115D which is not a valid functio
n ID record
 4:03.28 lld-link: warning: procedure symbol record for `FH4::DecompFuncInfo` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x1151 which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `__FrameHandler3::ExecutionInCatch` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12EC which is not a valid function ID
 record
 4:03.28 lld-link: warning: procedure symbol record for `__FrameHandler4::ExecutionInCatch` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12DF which is not a valid function ID
 record
 4:03.28 lld-link: warning: procedure symbol record for `__FrameHandler4::FrameUnwindToEmptyState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12E2 which is not a valid func
tion ID record
 4:03.28 lld-link: warning: procedure symbol record for `__FrameHandler3::GetEstablisherFrame` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12F0 which is not a valid function
 ID record
 4:03.28 lld-link: warning: procedure symbol record for `__FrameHandler3::GetRangeOfTrysToCheck` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12F6 which is not a valid functi
on ID record
 4:03.28 lld-link: warning: procedure symbol record for `FH4::ReadInt` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x114E which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `__FrameHandler3::UnwindNestedFrames` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12F1 which is not a valid function
ID record
 4:03.28 lld-link: warning: procedure symbol record for `__FrameHandler4::UnwindNestedFrames` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12E3 which is not a valid function
ID record
 4:03.28 lld-link: warning: procedure symbol record for `FH4::imageRelToByteBuffer` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x1150 which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `_CreateFrameInfo` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12DD which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `_GetThrowImageBase` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12EB which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `_SetImageBase` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12DB which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `_SetThrowImageBase` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12FB which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `_FilterSetCurrentException` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x1191 which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `type_info::raw_name` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x117F which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `_IsExceptionObjectToBeDestroyed` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x1193 which is not a valid function ID reco
rd
 4:03.28 lld-link: warning: procedure symbol record for `_SetWinRTOutOfMemoryExceptionCallback` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x118F which is not a valid function I
D record
 4:03.28 lld-link: warning: procedure symbol record for `__FrameUnwindFilter` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x118E which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `__std_terminate` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x1190 which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `_is_exception_typeof` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x1194 which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `_Closure_wrapper_1382f362_1::<lambda_invoker_cdecl>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1333 which is not
a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `__crt_internal_free_policy::operator()<char>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x134A which is not a valid
 function ID record
 4:03.28 lld-link: warning: procedure symbol record for `__crt_internal_free_policy::operator()<void>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1349 which is not a valid
 function ID record
 4:03.28 lld-link: warning: procedure symbol record for `__crt_interlocked_compare_exchange_pointer<char const ,char *,std::nullptr_t>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item
index 0x1348 which is not a valid function ID record
 4:03.28 lld-link: warning: procedure symbol record for `__crt_interlocked_read_pointer<char const >` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1347 which is not a valid
function ID record
 4:03.28 lld-link: warning: procedure symbol record for `__crt_unique_heap_ptr<void,__crt_internal_free_policy>::__crt_unique_heap_ptr<void,__crt_internal_free_policy>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_
type_info.obj refers to PDB item index 0x133E which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__crt_unique_heap_ptr<void,__crt_internal_free_policy>::~__crt_unique_heap_ptr<void,__crt_internal_free_policy>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std
_type_info.obj refers to PDB item index 0x133D which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for ``__std_type_info_name'::`2'::<lambda_1>::operator()` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1331 which is not
a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for ``__std_type_info_name'::`2'::<lambda_2>::operator()` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1332 which is not
a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__crt_unique_heap_ptr<void,__crt_internal_free_policy>::get` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x133A which
 is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__crt_unique_heap_ptr<char,__crt_internal_free_policy>::is_valid` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1345
which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__crt_unique_heap_ptr<char,__crt_internal_free_policy>::release` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1346 w
hich is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__crt_unique_heap_ptr<void,__crt_internal_free_policy>::release` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1344 w
hich is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `init_memcpy_functions` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\initialization.obj refers to PDB item index 0x1358 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__except_get_jumpbuf_sp` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\jbcxrval.obj refers to PDB item index 0x103D which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__vcrt_getptd` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\per_thread_data.obj refers to PDB item index 0x1270 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::GetCurrentState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehstate.obj refers to PDB item index 0x12F2 which is not a valid function ID recor
d
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::StateFromControlPc` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehstate.obj refers to PDB item index 0x12ED which is not a valid function ID re
cord
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler4::StateFromControlPc` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehstate.obj refers to PDB item index 0x12E0 which is not a valid function ID re
cord
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler4::StateFromIp` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehstate.obj refers to PDB item index 0x12E1 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `BuildCatchObjectHelperInternal<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12CE which is not a valid func
tion ID record
 4:03.30 lld-link: warning: procedure symbol record for `BuildCatchObjectInternal<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D0 which is not a valid function I
D record
 4:03.30 lld-link: warning: procedure symbol record for `BuildCatchObjectInternal<__FrameHandler4>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D1 which is not a valid function I
D record
 4:03.30 lld-link: warning: procedure symbol record for `CatchIt<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D5 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `CatchIt<__FrameHandler4>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D7 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `FindHandler<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D2 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `FindHandler<__FrameHandler4>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D3 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `TypeMatchHelper<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12CC which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `TypeMatchHelper<__FrameHandler4>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12CD which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__InternalCxxFrameHandler<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12CA which is not a valid function
ID record
 4:03.30 lld-link: warning: procedure symbol record for `__InternalCxxFrameHandler<__FrameHandler4>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12CB which is not a valid function
ID record
 4:03.30 lld-link: warning: procedure symbol record for `FH4::HandlerMap4::HandlerMap4` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1295 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `FH4::HandlerType4::HandlerType4` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x114B which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `FH4::UWMap4::UWMap4` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x128A which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `std::bad_exception::bad_exception` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D4 which is not a valid function ID record

 4:03.30 lld-link: warning: procedure symbol record for `std::bad_exception::bad_exception` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B3 which is not a valid function ID record

 4:03.30 lld-link: warning: procedure symbol record for `std::exception::exception` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B2 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `std::exception::exception` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1174 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `FH4::UWMap4::iterator::iterator` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1155 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `std::bad_exception::~bad_exception` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1179 which is not a valid function ID recor
d
 4:03.30 lld-link: warning: procedure symbol record for `std::exception::~exception` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1175 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `FH4::UWMap4::iterator::operator=` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1157 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `type_info::operator==` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B4 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::HandlerMap::iterator::operator!=` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12A7 which is not a valid fu
nction ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::HandlerMap::iterator::operator*` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12A6 which is not a valid fun
ction ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::HandlerMap::iterator::operator++` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12A5 which is not a valid fu
nction ID record
 4:03.30 lld-link: warning: procedure symbol record for `FH4::UWMap4::iterator::operator++` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1156 which is not a valid function ID record

 4:03.30 lld-link: warning: procedure symbol record for `FH4::UWMap4::iterator::operator-` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1159 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `FH4::UWMap4::iterator::operator>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1158 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `std::bad_exception::`scalar deleting destructor'` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1178 which is not a valid fun
ction ID record
 4:03.30 lld-link: warning: procedure symbol record for `std::exception::`scalar deleting destructor'` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1177 which is not a valid functio
n ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::CxxCallCatchBlock` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12BF which is not a valid function ID recor
d
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler4::CxxCallCatchBlock` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12BE which is not a valid function ID recor
d
 4:03.30 lld-link: warning: procedure symbol record for `ExFilterRethrow` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12C0 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `ExFilterRethrowFH4` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12C1 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::FrameUnwindToState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12BC which is not a valid function ID reco
rd
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler4::FrameUnwindToState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12BB which is not a valid function ID reco
rd
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::GetHandlerSearchState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B6 which is not a valid function ID r
ecord
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler4::GetHandlerSearchState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B7 which is not a valid function ID r
ecord
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::GetMaxState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x129B which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler4::GetMaxState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12AB which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `IsInExceptionSpec` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12C8 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `FH4::UWMap4::ReadEntry` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x115A which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::TypeMatch` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B9 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler4::TypeMatch` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12BA which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `FH4::UWMap4::WalkBack` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x115B which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `FH4::UWMap4::WalkForward` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x115C which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `_CallMemberFunction1` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B0 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `_CallMemberFunction2` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B1 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__RethrowException` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12BD which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::HandlerMap::begin` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12A8 which is not a valid function ID recor
d
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::HandlerMap::end` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12A9 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::getESTypes` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B5 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler4::getESTypes` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12AF which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::HandlerMap::getLastEntry` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12AA which is not a valid function I
D record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler4::getMagicNum` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12AE which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler3::isEHs` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x129C which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler4::isEHs` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12AC which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__FrameHandler4::isNoExcept` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12AD which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `std::exception::what` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1176 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__BuildCatchObjectHelper` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12C2 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__TypeMatch` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B8 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `__vcrt_EncodePointer` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1288 which is not a valid function ID record
 4:03.30 lld-link: warning: procedure symbol record for `vsnprintf` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\undname.obj refers to PDB item index 0x1101 which is not a valid function ID record
 4:03.31 lld-link: warning: procedure symbol record for `_CxxThrowException` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\throw.obj refers to PDB item index 0x134F which is not a valid function ID record
 4:03.33 lld-link: warning: procedure symbol record for `strchr` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\strchr.obj refers to PDB item index 0x1070 which is not a valid function ID record
 4:03.33 lld-link: warning: procedure symbol record for `wcschr` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\wcschr.obj refers to PDB item index 0x104D which is not a valid function ID record
 4:03.33 lld-link: warning: procedure symbol record for `strrchr` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\strrchr.obj refers to PDB item index 0x1071 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `wcschr` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\wcschr.obj refers to PDB item index 0x104D which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `_CxxThrowException` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\throw.obj refers to PDB item index 0x134F which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `strchr` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\strchr.obj refers to PDB item index 0x1070 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `strrchr` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\strrchr.obj refers to PDB item index 0x1071 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `BuildCatchObjectHelperInternal<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12CE which is not a valid func
tion ID record
 4:03.37 lld-link: warning: procedure symbol record for `__except_get_jumpbuf_sp` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\jbcxrval.obj refers to PDB item index 0x103D which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `BuildCatchObjectInternal<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D0 which is not a valid function I
D record
 4:03.37 lld-link: warning: procedure symbol record for `BuildCatchObjectInternal<__FrameHandler4>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D1 which is not a valid function I
D record
 4:03.37 lld-link: warning: procedure symbol record for `CatchIt<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D5 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__FrameHandler3::GetCurrentState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehstate.obj refers to PDB item index 0x12F2 which is not a valid function ID recor
d
 4:03.37 lld-link: warning: procedure symbol record for `__vcrt_getptd` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\per_thread_data.obj refers to PDB item index 0x1270 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__FrameHandler3::StateFromControlPc` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehstate.obj refers to PDB item index 0x12ED which is not a valid function ID re
cord
 4:03.37 lld-link: warning: procedure symbol record for `CatchIt<__FrameHandler4>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D7 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__FrameHandler4::StateFromControlPc` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehstate.obj refers to PDB item index 0x12E0 which is not a valid function ID re
cord
 4:03.37 lld-link: warning: procedure symbol record for `FindHandler<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D2 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__FrameHandler4::StateFromIp` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehstate.obj refers to PDB item index 0x12E1 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `FindHandler<__FrameHandler4>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D3 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `TypeMatchHelper<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12CC which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `TypeMatchHelper<__FrameHandler4>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12CD which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `init_memcpy_functions` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\initialization.obj refers to PDB item index 0x1358 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__InternalCxxFrameHandler<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12CA which is not a valid function
ID record
 4:03.37 lld-link: warning: procedure symbol record for `_CallSETranslator<__FrameHandler3>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12F7 which is not a valid function I
D record
 4:03.37 lld-link: warning: procedure symbol record for `_Closure_wrapper_1382f362_1::<lambda_invoker_cdecl>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1333 which is not
a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__InternalCxxFrameHandler<__FrameHandler4>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12CB which is not a valid function
ID record
 4:03.37 lld-link: warning: procedure symbol record for `_FilterSetCurrentException` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x1191 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `_CallSETranslator<__FrameHandler4>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12F8 which is not a valid function I
D record
 4:03.37 lld-link: warning: procedure symbol record for `__crt_internal_free_policy::operator()<char>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x134A which is not a valid
 function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__crt_internal_free_policy::operator()<void>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1349 which is not a valid
 function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__crt_interlocked_compare_exchange_pointer<char const ,char *,std::nullptr_t>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item
index 0x1348 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__crt_interlocked_read_pointer<char const >` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1347 which is not a valid
function ID record
 4:03.37 lld-link: warning: procedure symbol record for `FH4::HandlerMap4::HandlerMap4` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1295 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `type_info::raw_name` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x117F which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `_IsExceptionObjectToBeDestroyed` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x1193 which is not a valid function ID reco
rd
 4:03.37 lld-link: warning: procedure symbol record for `_SetWinRTOutOfMemoryExceptionCallback` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x118F which is not a valid function I
D record
 4:03.37 lld-link: warning: procedure symbol record for `FH4::HandlerType4::HandlerType4` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x114B which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `FH4::FuncInfo4::FuncInfo4` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x1289 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__crt_unique_heap_ptr<void,__crt_internal_free_policy>::__crt_unique_heap_ptr<void,__crt_internal_free_policy>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_
type_info.obj refers to PDB item index 0x133E which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__FrameUnwindFilter` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x118E which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `FH4::UWMap4::UWMap4` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x128A which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `FH4::TryBlockMap4::iterator::iterator` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x115D which is not a valid functio
n ID record
 4:03.37 lld-link: warning: procedure symbol record for `vsnprintf` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\undname.obj refers to PDB item index 0x1101 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__crt_unique_heap_ptr<void,__crt_internal_free_policy>::~__crt_unique_heap_ptr<void,__crt_internal_free_policy>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std
_type_info.obj refers to PDB item index 0x133D which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__std_terminate` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x1190 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `_is_exception_typeof` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\ehhelpers.obj refers to PDB item index 0x1194 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `FH4::DecompFuncInfo` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x1151 which is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for ``__std_type_info_name'::`2'::<lambda_1>::operator()` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1331 which is not
a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for ``__std_type_info_name'::`2'::<lambda_2>::operator()` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1332 which is not
a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__FrameHandler3::ExecutionInCatch` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12EC which is not a valid function ID
 record
 4:03.37 lld-link: warning: procedure symbol record for `__FrameHandler4::ExecutionInCatch` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12DF which is not a valid function ID
 record
 4:03.37 lld-link: warning: procedure symbol record for `__crt_unique_heap_ptr<void,__crt_internal_free_policy>::get` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x133A which
 is not a valid function ID record
 4:03.37 lld-link: warning: procedure symbol record for `__crt_unique_heap_ptr<char,__crt_internal_free_policy>::is_valid` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1345
which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__crt_unique_heap_ptr<char,__crt_internal_free_policy>::release` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1346 w
hich is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__crt_unique_heap_ptr<void,__crt_internal_free_policy>::release` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\std_type_info.obj refers to PDB item index 0x1344 w
hich is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler4::FrameUnwindToEmptyState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12E2 which is not a valid func
tion ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::GetEstablisherFrame` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12F0 which is not a valid function
 ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::GetRangeOfTrysToCheck` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12F6 which is not a valid functi
on ID record
 4:03.39 lld-link: warning: procedure symbol record for `FH4::ReadInt` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x114E which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::UnwindNestedFrames` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12F1 which is not a valid function
ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler4::UnwindNestedFrames` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12E3 which is not a valid function
ID record
 4:03.39 lld-link: warning: procedure symbol record for `std::bad_exception::bad_exception` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12D4 which is not a valid function ID record

 4:03.39 lld-link: warning: procedure symbol record for `FH4::imageRelToByteBuffer` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x1150 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `std::bad_exception::bad_exception` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B3 which is not a valid function ID record

 4:03.39 lld-link: warning: procedure symbol record for `_CreateFrameInfo` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12DD which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `std::exception::exception` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B2 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `std::exception::exception` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1174 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `_GetThrowImageBase` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12EB which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `_SetImageBase` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12DB which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `_SetThrowImageBase` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\risctrnsctrl.obj refers to PDB item index 0x12FB which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `FH4::UWMap4::iterator::iterator` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1155 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `std::bad_exception::~bad_exception` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1179 which is not a valid function ID recor
d
 4:03.39 lld-link: warning: procedure symbol record for `std::exception::~exception` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1175 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `FH4::UWMap4::iterator::operator=` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1157 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `type_info::operator==` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B4 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::HandlerMap::iterator::operator!=` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12A7 which is not a valid fu
nction ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::HandlerMap::iterator::operator*` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12A6 which is not a valid fun
ction ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::HandlerMap::iterator::operator++` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12A5 which is not a valid fu
nction ID record
 4:03.39 lld-link: warning: procedure symbol record for `FH4::UWMap4::iterator::operator++` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1156 which is not a valid function ID record

 4:03.39 lld-link: warning: procedure symbol record for `FH4::UWMap4::iterator::operator-` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1159 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `FH4::UWMap4::iterator::operator>` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1158 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `std::bad_exception::`scalar deleting destructor'` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1178 which is not a valid fun
ction ID record
 4:03.39 lld-link: warning: procedure symbol record for `std::exception::`scalar deleting destructor'` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1177 which is not a valid functio
n ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::CxxCallCatchBlock` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12BF which is not a valid function ID recor
d
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler4::CxxCallCatchBlock` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12BE which is not a valid function ID recor
d
 4:03.39 lld-link: warning: procedure symbol record for `ExFilterRethrow` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12C0 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `ExFilterRethrowFH4` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12C1 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::FrameUnwindToState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12BC which is not a valid function ID reco
rd
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler4::FrameUnwindToState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12BB which is not a valid function ID reco
rd
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::GetHandlerSearchState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B6 which is not a valid function ID r
ecord
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler4::GetHandlerSearchState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B7 which is not a valid function ID r
ecord
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::GetMaxState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x129B which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler4::GetMaxState` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12AB which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `IsInExceptionSpec` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12C8 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `FH4::UWMap4::ReadEntry` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x115A which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::TypeMatch` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B9 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler4::TypeMatch` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12BA which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `FH4::UWMap4::WalkBack` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x115B which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `FH4::UWMap4::WalkForward` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x115C which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `_CallMemberFunction1` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B0 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `_CallMemberFunction2` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B1 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__RethrowException` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12BD which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::HandlerMap::begin` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12A8 which is not a valid function ID recor
d
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::HandlerMap::end` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12A9 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::getESTypes` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B5 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler4::getESTypes` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12AF which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::HandlerMap::getLastEntry` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12AA which is not a valid function I
D record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler4::getMagicNum` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12AE which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler3::isEHs` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x129C which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler4::isEHs` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12AC which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__FrameHandler4::isNoExcept` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12AD which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `std::exception::what` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1176 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__BuildCatchObjectHelper` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12C2 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__TypeMatch` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x12B8 which is not a valid function ID record
 4:03.39 lld-link: warning: procedure symbol record for `__vcrt_EncodePointer` in d:\a01\_work\43\s\Intermediate\vctools\libvcruntime.nativeproj_520857879\objr\amd64\frame.obj refers to PDB item index 0x1288 which is not a valid function ID record
 4:03.48 c:\users\sasch\documents\github\gecko-dev\python\mozbuild\mozbuild\action\check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
 4:03.48   from distutils.version import StrictVersion as Version
 4:07.08     Finished dev [unoptimized + debuginfo] target(s) in 3.97s
 4:07.22 toolkit/mozapps/defaultagent/default-browser-agent.exe

On 031b107 (current central), with MozillaBuild 4.0, I'm also seeing an lld-link error, but it's phrased differently:

20:28.56 lld-link: warning: nss\lib\certdb\certdb_certdb\alg1485.obj: locally defined symbol imported: PR_smprintf (defined in ..\config\external\nspr\pr\Unified_c_external_nspr_pr0.obj) [LNK4217]
20:28.56 lld-link: warning: nss\lib\certdb\certdb_certdb\alg1485.obj: locally defined symbol imported: PR_smprintf_free (defined in ..\config\external\nspr\pr\Unified_c_external_nspr_pr0.obj) [LNK4217]
20:28.56 lld-link: warning: nss\lib\certdb\certdb_certdb\certdb.obj: locally defined symbol imported: PR_StringToNetAddr (defined in ..\config\external\nspr\pr\Unified_c_external_nspr_pr2.obj) [LNK4217]
20:28.56 lld-link: warning: nss\lib\certdb\certdb_certdb\certdb.obj: locally defined symbol imported: PR_htonl (defined in ..\config\external\nspr\pr\Unified_c_external_nspr_pr2.obj) [LNK4217]
20:28.56 lld-link: warning: nss\lib\certdb\certdb_certdb\certdb.obj: locally defined symbol imported: PR_ConvertIPv4AddrToIPv6 (defined in ..\config\external\nspr\pr\Unified_c_external_nspr_pr2.obj) [LNK4217]
...

My issue is NSS/NSPR-related, and I'm not sure that it's new.
It looks like your errors have more to do with the vcruntime 🤔

Can you share your obj-*/config.status? Try downgrading to the 10.0.19041.0 Windows SDK (uninstalling your current one), perhaps that's related?

Flags: needinfo?(krosylight)

I've been using 10.0.22000.1 for several months so I believe it shouldn't be the culprit 🤔 What I updated is probably MSVC, so maybe the changes in the standard library are somehow related?

Flags: needinfo?(krosylight)

I'll fully update my Windows tools here and see where I land :)

I just updated Build Tools from 17.1.0 to 17.1.2, I'll see what happens there.

Updating to Windows SDK 10.0.22000 from 10.0.19041, and my Build Tools from 17.0.5 to 17.1.2, I'm now able to replicate your error messages.
I'll see if they crept in via a change to our code, or if this still existed a few months back - in which case this is due to the new build tools.

Hmm, I was able to reproduce this on FIREFOX_NIGHTLY_96_END ( December 6, 2021) with MozillaBuild 3.4.
So, I think that this is a regression from the updated build tools (sounds like it shouldn't be the SDK).

Doing a lil search around the internet:

Not sure this is related, but building with ac_add_options --disable-unified-build fails also with a linker error:

 8:52.81 toolkit/library/build/xul.dll
 8:54.91 lld-link: error: duplicate symbol: void __cdecl std::_Throw_tree_length_error(void)
 8:54.91 >>> defined at C:\PROGRA~2\MICROS~2\2022\BUILDT~1\VC\Tools\MSVC\1431~1.311\include\xtree:415
 8:54.91 >>>            ..\..\..\security\sandbox\win\src\remotesandboxbroker\RemoteSandboxBrokerChild.obj
 8:54.91 >>> defined at ..\..\..\dom\media\webrtc\sdp\SipccSdpMediaSection.obj
 8:57.41 mozmake[4]: *** [C:/Users/sasch/Documents/GitHub/gecko-dev/config/rules.mk:531: xul.dll] Error 1
 8:57.41 mozmake[3]: *** [C:/Users/sasch/Documents/GitHub/gecko-dev/config/recurse.mk:72: toolkit/library/build/target] Error 2
 8:57.41 mozmake[2]: *** [C:/Users/sasch/Documents/GitHub/gecko-dev/config/recurse.mk:34: compile] Error 2
 8:57.42 mozmake[1]: *** [C:/Users/sasch/Documents/GitHub/gecko-dev/config/rules.mk:352: default] Error 2
 8:57.42 mozmake: *** [client.mk:63: build] Error 2
 8:57.45 314 compiler warnings present.
Priority: -- → P3

The Bugbug bot thinks this bug should belong to the 'Firefox Build System::Toolchains' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → Toolchains

The severity field is not set for this bug.
:glandium, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(mh+mozilla)

I've check through Windows opt and debug build on recent treeherder run and cannot find any reference to these warnings, considering it solved.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Flags: needinfo?(mh+mozilla)
You need to log in before you can comment on or make changes to this bug.