DynamoRIO / DynamoRIO/drmemory

Invalid heap arguments from VS2017 CRT

Open
#2,339 0 comments 0 reactions 0 assignees View on GitHub
Bug-FalsePositive Component-Tests Hotlist-ContinuousIntegration OpSys-Windows
Dominant language
C
Stars
2.7k
Forks
290
PR merge metrics
No merged PRs in 30d

Description

The results from the multierror test are pasted below.
cs2bug and syscalls_win also have some of these.

+ 5x std::_Fac_tidy_reg_t::~_Fac_tidy_reg_t
+ std::ios_base::_Ios_base_dtor
+ 2x ~std::basic_streambuf

```
2020-12-11T16:35:19.7146115Z 10: Error #3: INVALID HEAP ARGUMENT: allocated with operator new, freed with operator delete[]
2020-12-11T16:35:19.7146929Z 10: # 0 replace_operator_delete_array (0x00007ff6892e7880 )
2020-12-11T16:35:19.7147632Z 10: d:\a\drmemory\drmemory\common\alloc_replace.c:2999
2020-12-11T16:35:19.7148577Z 10: # 1 std::numpunct<>::`scalar deleting destructor' (0x00007ff6f90f4351 )
2020-12-11T16:35:19.7164563Z 10: ??:0
2020-12-11T16:35:19.7165215Z 10: # 2 std::_Fac_tidy_reg_t::~_Fac_tidy_reg_t (0x00007ff6f90f974a )
2020-12-11T16:35:19.7166048Z 10: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdcpp\locale0.cpp:60
2020-12-11T16:35:19.7166942Z 10: # 3 ::operator() (0x00007ff6f910965f )
2020-12-11T16:35:19.7167775Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:204
2020-12-11T16:35:19.7168589Z 10: # 4 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f910940d )
2020-12-11T16:35:19.7169326Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:204
2020-12-11T16:35:19.7170050Z 10: # 5 _execute_onexit_table (0x00007ff6f9109731 )
2020-12-11T16:35:19.7170739Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:160
2020-12-11T16:35:19.7171535Z 10: # 6 ::operator() (0x00007ff6f9107d7f )
2020-12-11T16:35:19.7172288Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:232
2020-12-11T16:35:19.7173023Z 10: # 7 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f9107cfd )
2020-12-11T16:35:19.7173741Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:224
2020-12-11T16:35:19.7174418Z 10: # 8 common_exit (0x00007ff6f9107e83 )
2020-12-11T16:35:19.7175041Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:201
2020-12-11T16:35:19.7175725Z 10: # 9 __scrt_common_main_seh (0x00007ff6f90fc367 )
2020-12-11T16:35:19.7176422Z 10: d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:295
2020-12-11T16:35:19.7177265Z 10: #10 KERNEL32.dll!BaseThreadInitThunk (0x00007ffc1dec84d4 )
2020-12-11T16:35:19.7177873Z 10: ??:0
2020-12-11T16:35:19.7178182Z 10: Note: @0:00:02.713 in thread 3644
2020-12-11T16:35:19.7178566Z 10: Note: memory was allocated here:
2020-12-11T16:35:19.7179193Z 10: Note: # 0 replace_operator_new (0x00007ff6892e6530 )
2020-12-11T16:35:19.7179901Z 10: Note: d:\a\drmemory\drmemory\common\alloc_replace.c:2900
2020-12-11T16:35:19.7180672Z 10: Note: # 1 std::numpunct<>::_Getcat (0x00007ff6f90f564d )
2020-12-11T16:35:19.7181491Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\xlocnum:167
2020-12-11T16:35:19.7182331Z 10: Note: # 2 std::unique_ptr<>::~unique_ptr<> (0x00007ff6f90f3723 )
2020-12-11T16:35:19.7183150Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\memory:2294
2020-12-11T16:35:19.7183941Z 10: Note: # 3 std::num_put<>::put (0x00007ff6f90f8a94 )
2020-12-11T16:35:19.7184740Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\xlocnum:1464
2020-12-11T16:35:19.7185604Z 10: Note: # 4 std::basic_ostream<>::operator<< (0x00007ff6f90f3dad )
2020-12-11T16:35:19.7186448Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\ostream:311
2020-12-11T16:35:19.7187190Z 10: Note: # 5 main (0x00007ff6f90f1247 )
2020-12-11T16:35:19.7187936Z 10: Note: d:\a\drmemory\drmemory\tests\multierror.cpp:35
2020-12-11T16:35:19.7188351Z 10:
2020-12-11T16:35:19.7188895Z 10: Error #4: INVALID HEAP ARGUMENT: allocated with operator new, freed with operator delete[]
2020-12-11T16:35:19.7189776Z 10: # 0 replace_operator_delete_array (0x00007ff6892e7880 )
2020-12-11T16:35:19.7190508Z 10: d:\a\drmemory\drmemory\common\alloc_replace.c:2999
2020-12-11T16:35:19.7191237Z 10: # 1 std::_Fac_tidy_reg_t::~_Fac_tidy_reg_t (0x00007ff6f90f9758 )
2020-12-11T16:35:19.7191922Z 10: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdcpp\locale0.cpp:60
2020-12-11T16:35:19.7192878Z 10: # 2 ::operator() (0x00007ff6f910965f )
2020-12-11T16:35:19.7193749Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:204
2020-12-11T16:35:19.7194568Z 10: # 3 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f910940d )
2020-12-11T16:35:19.7195286Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:204
2020-12-11T16:35:19.7195988Z 10: # 4 _execute_onexit_table (0x00007ff6f9109731 )
2020-12-11T16:35:19.7196644Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:160
2020-12-11T16:35:19.7197419Z 10: # 5 ::operator() (0x00007ff6f9107d7f )
2020-12-11T16:35:19.7198209Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:232
2020-12-11T16:35:19.7198901Z 10: # 6 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f9107cfd )
2020-12-11T16:35:19.7199702Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:224
2020-12-11T16:35:19.7200409Z 10: # 7 common_exit (0x00007ff6f9107e83 )
2020-12-11T16:35:19.7201054Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:201
2020-12-11T16:35:19.7201686Z 10: # 8 __scrt_common_main_seh (0x00007ff6f90fc367 )
2020-12-11T16:35:19.7202390Z 10: d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:295
2020-12-11T16:35:19.7203176Z 10: # 9 KERNEL32.dll!BaseThreadInitThunk (0x00007ffc1dec84d4 )
2020-12-11T16:35:19.7203741Z 10: ??:0
2020-12-11T16:35:19.7204033Z 10: Note: @0:00:02.720 in thread 3644
2020-12-11T16:35:19.7204437Z 10: Note: memory was allocated here:
2020-12-11T16:35:19.7205063Z 10: Note: # 0 replace_operator_new (0x00007ff6892e6530 )
2020-12-11T16:35:19.7205757Z 10: Note: d:\a\drmemory\drmemory\common\alloc_replace.c:2900
2020-12-11T16:35:19.7206452Z 10: Note: # 1 std::_Facet_Register (0x00007ff6f90f9863 )
2020-12-11T16:35:19.7207139Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdcpp\locale0.cpp:73
2020-12-11T16:35:19.7207949Z 10: Note: # 2 std::unique_ptr<>::~unique_ptr<> (0x00007ff6f90f3723 )
2020-12-11T16:35:19.7208756Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\memory:2294
2020-12-11T16:35:19.7209552Z 10: Note: # 3 std::num_put<>::put (0x00007ff6f90f8a94 )
2020-12-11T16:35:19.7210333Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\xlocnum:1464
2020-12-11T16:35:19.7211177Z 10: Note: # 4 std::basic_ostream<>::operator<< (0x00007ff6f90f3dad )
2020-12-11T16:35:19.7211995Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\ostream:311
2020-12-11T16:35:19.7212755Z 10: Note: # 5 main (0x00007ff6f90f1247 )
2020-12-11T16:35:19.7213386Z 10: Note: d:\a\drmemory\drmemory\tests\multierror.cpp:35
2020-12-11T16:35:19.7213818Z 10:
2020-12-11T16:35:19.7214333Z 10: Error #5: INVALID HEAP ARGUMENT: allocated with operator new, freed with operator delete[]
2020-12-11T16:35:19.7215147Z 10: # 0 replace_operator_delete_array (0x00007ff6892e7880 )
2020-12-11T16:35:19.7215859Z 10: d:\a\drmemory\drmemory\common\alloc_replace.c:2999
2020-12-11T16:35:19.7216560Z 10: # 1 std::num_put<>::`scalar deleting destructor' (0x00007ff6f90f4311 )
2020-12-11T16:35:19.7217106Z 10: ??:0
2020-12-11T16:35:19.7217615Z 10: # 2 std::_Fac_tidy_reg_t::~_Fac_tidy_reg_t (0x00007ff6f90f974a )
2020-12-11T16:35:19.7218412Z 10: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdcpp\locale0.cpp:60
2020-12-11T16:35:19.7219230Z 10: # 3 ::operator() (0x00007ff6f910965f )
2020-12-11T16:35:19.7220569Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:204
2020-12-11T16:35:19.7221360Z 10: # 4 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f910940d )
2020-12-11T16:35:19.7222092Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:204
2020-12-11T16:35:19.7222779Z 10: # 5 _execute_onexit_table (0x00007ff6f9109731 )
2020-12-11T16:35:19.7223449Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:160
2020-12-11T16:35:19.7224213Z 10: # 6 ::operator() (0x00007ff6f9107d7f )
2020-12-11T16:35:19.7224981Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:232
2020-12-11T16:35:19.7225842Z 10: # 7 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f9107cfd )
2020-12-11T16:35:19.7226714Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:224
2020-12-11T16:35:19.7227566Z 10: # 8 common_exit (0x00007ff6f9107e83 )
2020-12-11T16:35:19.7228393Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:201
2020-12-11T16:35:19.7229055Z 10: # 9 __scrt_common_main_seh (0x00007ff6f90fc367 )
2020-12-11T16:35:19.7229743Z 10: d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:295
2020-12-11T16:35:19.7230543Z 10: #10 KERNEL32.dll!BaseThreadInitThunk (0x00007ffc1dec84d4 )
2020-12-11T16:35:19.7231097Z 10: ??:0
2020-12-11T16:35:19.7231407Z 10: Note: @0:00:02.729 in thread 3644
2020-12-11T16:35:19.7231789Z 10: Note: memory was allocated here:
2020-12-11T16:35:19.7232407Z 10: Note: # 0 replace_operator_new (0x00007ff6892e6530 )
2020-12-11T16:35:19.7233112Z 10: Note: d:\a\drmemory\drmemory\common\alloc_replace.c:2900
2020-12-11T16:35:19.7233782Z 10: Note: # 1 std::num_put<>::_Getcat (0x00007ff6f90f554d )
2020-12-11T16:35:19.7234585Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\xlocnum:1421
2020-12-11T16:35:19.7235364Z 10: Note: # 2 std::use_facet<> (0x00007ff6f90f264b )
2020-12-11T16:35:19.7236154Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\xlocale:519
2020-12-11T16:35:19.7237005Z 10: Note: # 3 std::basic_ostream<>::operator<< (0x00007ff6f90f3c74 )
2020-12-11T16:35:19.7237885Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\ostream:302
2020-12-11T16:35:19.7238629Z 10: Note: # 4 main (0x00007ff6f90f1247 )
2020-12-11T16:35:19.7239269Z 10: Note: d:\a\drmemory\drmemory\tests\multierror.cpp:35
2020-12-11T16:35:19.7239675Z 10:
2020-12-11T16:35:19.7240199Z 10: Error #6: INVALID HEAP ARGUMENT: allocated with operator new, freed with operator delete[]
2020-12-11T16:35:19.7241393Z 10: # 0 replace_operator_delete_array (0x00007ff6892e7880 )
2020-12-11T16:35:19.7279179Z 10: d:\a\drmemory\drmemory\common\alloc_replace.c:2999
2020-12-11T16:35:19.7296511Z 10: # 1 std::ctype<>::`scalar deleting destructor' (0x00007ff6f90f42d1 )
2020-12-11T16:35:19.7309636Z 10: ??:0
2020-12-11T16:35:19.7310355Z 10: # 2 std::_Fac_tidy_reg_t::~_Fac_tidy_reg_t (0x00007ff6f90f974a )
2020-12-11T16:35:19.7311145Z 10: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdcpp\locale0.cpp:60
2020-12-11T16:35:19.7312054Z 10: # 3 ::operator() (0x00007ff6f910965f )
2020-12-11T16:35:19.7312932Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:204
2020-12-11T16:35:19.7313739Z 10: # 4 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f910940d )
2020-12-11T16:35:19.7314547Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:204
2020-12-11T16:35:19.7315496Z 10: # 5 _execute_onexit_table (0x00007ff6f9109731 )
2020-12-11T16:35:19.7316321Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:160
2020-12-11T16:35:19.7317187Z 10: # 6 ::operator() (0x00007ff6f9107d7f )
2020-12-11T16:35:19.7318170Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:232
2020-12-11T16:35:19.7319100Z 10: # 7 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f9107cfd )
2020-12-11T16:35:19.7320046Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:224
2020-12-11T16:35:19.7320840Z 10: # 8 common_exit (0x00007ff6f9107e83 )
2020-12-11T16:35:19.7321552Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:201
2020-12-11T16:35:19.7322280Z 10: # 9 __scrt_common_main_seh (0x00007ff6f90fc367 )
2020-12-11T16:35:19.7323071Z 10: d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:295
2020-12-11T16:35:19.7323984Z 10: #10 KERNEL32.dll!BaseThreadInitThunk (0x00007ffc1dec84d4 )
2020-12-11T16:35:19.7324628Z 10: ??:0
2020-12-11T16:35:19.7325025Z 10: Note: @0:00:02.743 in thread 3644
2020-12-11T16:35:19.7325495Z 10: Note: memory was allocated here:
2020-12-11T16:35:19.7326226Z 10: Note: # 0 replace_operator_new (0x00007ff6892e6530 )
2020-12-11T16:35:19.7327019Z 10: Note: d:\a\drmemory\drmemory\common\alloc_replace.c:2900
2020-12-11T16:35:19.7327780Z 10: Note: # 1 std::ctype<>::_Getcat (0x00007ff6f90f544d )
2020-12-11T16:35:19.7328717Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\xlocale:2620
2020-12-11T16:35:19.7329595Z 10: Note: # 2 std::use_facet<> (0x00007ff6f90f251b )
2020-12-11T16:35:19.7330453Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\xlocale:519
2020-12-11T16:35:19.7331361Z 10: Note: # 3 std::basic_ios<>::widen (0x00007ff6f90f8d9e )
2020-12-11T16:35:19.7332240Z 10: Note: c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\ios:125
2020-12-11T16:35:19.7333106Z 10: Note: # 4 std::basic_ios<>::init (0x00007ff6f90fa758 )
2020-12-11T16:35:19.7333821Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdhpp\ios:167
2020-12-11T16:35:19.7334623Z 10: Note: # 5 std::basic_ostream<>::basic_ostream<> (0x00007ff6f90f9e92 )
2020-12-11T16:35:19.7335428Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdhpp\ostream:54
2020-12-11T16:35:19.7336229Z 10: Note: # 6 std::`dynamic initializer for 'cout'' (0x00007ff6f90f1090 )
2020-12-11T16:35:19.7337074Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdcpp\cout.cpp:18
2020-12-11T16:35:19.7337864Z 10: Note: # 7 _initterm (0x00007ff6f9107c77 )
2020-12-11T16:35:19.7338639Z 10: Note: minkernel\crts\ucrt\src\appcrt\startup\initterm.cpp:21
2020-12-11T16:35:19.7339410Z 10: Note: # 8 __scrt_common_main_seh (0x00007ff6f90fc275 )
2020-12-11T16:35:19.7340222Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:256
2020-12-11T16:35:19.7341123Z 10: Note: # 9 KERNEL32.dll!BaseThreadInitThunk (0x00007ffc1dec84d4 )
2020-12-11T16:35:19.7341786Z 10: ??:0
2020-12-11T16:35:19.7342106Z 10:
2020-12-11T16:35:19.7342717Z 10: Error #7: INVALID HEAP ARGUMENT: allocated with operator new, freed with operator delete[]
2020-12-11T16:35:19.7343615Z 10: # 0 replace_operator_delete_array (0x00007ff6892e7880 )
2020-12-11T16:35:19.7344400Z 10: d:\a\drmemory\drmemory\common\alloc_replace.c:2999
2020-12-11T16:35:19.7345134Z 10: # 1 std::ios_base::_Ios_base_dtor (0x00007ff6f90fbd0d )
2020-12-11T16:35:19.7345962Z 10: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdcpp\ios.cpp:46
2020-12-11T16:35:19.7346806Z 10: # 2 std::`dynamic atexit destructor for 'cout'' (0x00007ff6f911b027 )
2020-12-11T16:35:19.7347441Z 10: ??:0
2020-12-11T16:35:19.7348254Z 10: # 3 ::operator() (0x00007ff6f910965f )
2020-12-11T16:35:19.7349250Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:204
2020-12-11T16:35:19.7350095Z 10: # 4 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f910940d )
2020-12-11T16:35:19.7351791Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:204
2020-12-11T16:35:19.7352619Z 10: # 5 _execute_onexit_table (0x00007ff6f9109731 )
2020-12-11T16:35:19.7353387Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:160
2020-12-11T16:35:19.7354244Z 10: # 6 ::operator() (0x00007ff6f9107d7f )
2020-12-11T16:35:19.7355108Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:232
2020-12-11T16:35:19.7355889Z 10: # 7 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f9107cfd )
2020-12-11T16:35:19.7356718Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:224
2020-12-11T16:35:19.7357465Z 10: # 8 common_exit (0x00007ff6f9107e83 )
2020-12-11T16:35:19.7358256Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:201
2020-12-11T16:35:19.7358979Z 10: # 9 __scrt_common_main_seh (0x00007ff6f90fc367 )
2020-12-11T16:35:19.7359779Z 10: d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:295
2020-12-11T16:35:19.7360677Z 10: #10 KERNEL32.dll!BaseThreadInitThunk (0x00007ffc1dec84d4 )
2020-12-11T16:35:19.7361330Z 10: ??:0
2020-12-11T16:35:19.7361713Z 10: Note: @0:00:02.768 in thread 3644
2020-12-11T16:35:19.7362206Z 10: Note: memory was allocated here:
2020-12-11T16:35:19.7362925Z 10: Note: # 0 replace_operator_new (0x00007ff6892e6530 )
2020-12-11T16:35:19.7363728Z 10: Note: d:\a\drmemory\drmemory\common\alloc_replace.c:2900
2020-12-11T16:35:19.7364471Z 10: Note: # 1 std::ios_base::_Init (0x00007ff6f90fa560 )
2020-12-11T16:35:19.7365237Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdhpp\xiosbase:558
2020-12-11T16:35:19.7365991Z 10: Note: # 2 std::basic_ios<>::init (0x00007ff6f90fa745 )
2020-12-11T16:35:19.7366731Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdhpp\ios:164
2020-12-11T16:35:19.7367513Z 10: Note: # 3 std::basic_ostream<>::basic_ostream<> (0x00007ff6f90f9e92 )
2020-12-11T16:35:19.7368419Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdhpp\ostream:54
2020-12-11T16:35:19.7369224Z 10: Note: # 4 std::`dynamic initializer for 'cout'' (0x00007ff6f90f1090 )
2020-12-11T16:35:19.7370045Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdcpp\cout.cpp:18
2020-12-11T16:35:19.7370786Z 10: Note: # 5 _initterm (0x00007ff6f9107c77 )
2020-12-11T16:35:19.7371559Z 10: Note: minkernel\crts\ucrt\src\appcrt\startup\initterm.cpp:21
2020-12-11T16:35:19.7372330Z 10: Note: # 6 __scrt_common_main_seh (0x00007ff6f90fc275 )
2020-12-11T16:35:19.7373156Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:256
2020-12-11T16:35:19.7374059Z 10: Note: # 7 KERNEL32.dll!BaseThreadInitThunk (0x00007ffc1dec84d4 )
2020-12-11T16:35:19.7374722Z 10: ??:0
2020-12-11T16:35:19.7375041Z 10:
2020-12-11T16:35:19.7375652Z 10: Error #8: INVALID HEAP ARGUMENT: allocated with operator new, freed with operator delete[]
2020-12-11T16:35:19.7376546Z 10: # 0 replace_operator_delete_array (0x00007ff6892e7880 )
2020-12-11T16:35:19.7377427Z 10: d:\a\drmemory\drmemory\common\alloc_replace.c:2999
2020-12-11T16:35:19.7378353Z 10: # 1 std::locale::_Locimp::`scalar deleting destructor' (0x00007ff6f90f983e )
2020-12-11T16:35:19.7379032Z 10: ??:0
2020-12-11T16:35:19.7379663Z 10: # 2 std::basic_streambuf<>::~basic_streambuf<> (0x00007ff6f90fa0c6 )
2020-12-11T16:35:19.7380475Z 10: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdhpp\streambuf:78
2020-12-11T16:35:19.7381349Z 10: # 3 ::operator() (0x00007ff6f910965f )
2020-12-11T16:35:19.7382230Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:204
2020-12-11T16:35:19.7383006Z 10: # 4 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f910940d )
2020-12-11T16:35:19.7383822Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:204
2020-12-11T16:35:19.7384589Z 10: # 5 _execute_onexit_table (0x00007ff6f9109731 )
2020-12-11T16:35:19.7385349Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:160
2020-12-11T16:35:19.7386215Z 10: # 6 ::operator() (0x00007ff6f9107d7f )
2020-12-11T16:35:19.7387058Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:232
2020-12-11T16:35:19.7388793Z 10: # 7 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f9107cfd )
2020-12-11T16:35:19.7389678Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:224
2020-12-11T16:35:19.7390429Z 10: # 8 common_exit (0x00007ff6f9107e83 )
2020-12-11T16:35:19.7391151Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:201
2020-12-11T16:35:19.7391870Z 10: # 9 __scrt_common_main_seh (0x00007ff6f90fc367 )
2020-12-11T16:35:19.7392660Z 10: d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:295
2020-12-11T16:35:19.7393527Z 10: #10 KERNEL32.dll!BaseThreadInitThunk (0x00007ffc1dec84d4 )
2020-12-11T16:35:19.7394189Z 10: ??:0
2020-12-11T16:35:19.7394562Z 10: Note: @0:00:02.786 in thread 3644
2020-12-11T16:35:19.7395039Z 10: Note: memory was allocated here:
2020-12-11T16:35:19.7395742Z 10: Note: # 0 replace_operator_new (0x00007ff6892e6530 )
2020-12-11T16:35:19.7397375Z 10: Note: d:\a\drmemory\drmemory\common\alloc_replace.c:2900
2020-12-11T16:35:19.7398658Z 10: Note: # 1 std::locale::_Locimp::_New_Locimp (0x00007ff6f90f9a63 )
2020-12-11T16:35:19.7399502Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdcpp\locale0.cpp:190
2020-12-11T16:35:19.7400260Z 10: Note: # 2 std::locale::_Init (0x00007ff6f90f98c7 )
2020-12-11T16:35:19.7401036Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdcpp\locale0.cpp:171
2020-12-11T16:35:19.7401880Z 10: Note: # 3 std::basic_streambuf<>::basic_streambuf<> (0x00007ff6f90f9ed6 )
2020-12-11T16:35:19.7402730Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdhpp\streambuf:23
2020-12-11T16:35:19.7403544Z 10: Note: # 4 std::`dynamic initializer for 'fout'' (0x00007ff6f90f10bf )
2020-12-11T16:35:19.7404353Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdcpp\cout.cpp:12
2020-12-11T16:35:19.7405080Z 10: Note: # 5 _initterm (0x00007ff6f9107c77 )
2020-12-11T16:35:19.7405844Z 10: Note: minkernel\crts\ucrt\src\appcrt\startup\initterm.cpp:21
2020-12-11T16:35:19.7406614Z 10: Note: # 6 __scrt_common_main_seh (0x00007ff6f90fc275 )
2020-12-11T16:35:19.7407430Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:256
2020-12-11T16:35:19.7408495Z 10: Note: # 7 KERNEL32.dll!BaseThreadInitThunk (0x00007ffc1dec84d4 )
2020-12-11T16:35:19.7409152Z 10: ??:0
2020-12-11T16:35:19.7409471Z 10:
2020-12-11T16:35:19.7410169Z 10: Error #9: INVALID HEAP ARGUMENT: allocated with operator new, freed with operator delete[]
2020-12-11T16:35:19.7411128Z 10: # 0 replace_operator_delete_array (0x00007ff6892e7880 )
2020-12-11T16:35:19.7411920Z 10: d:\a\drmemory\drmemory\common\alloc_replace.c:2999
2020-12-11T16:35:19.7412713Z 10: # 1 std::basic_streambuf<>::~basic_streambuf<> (0x00007ff6f90fa0d4 )
2020-12-11T16:35:19.7413522Z 10: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdhpp\streambuf:78
2020-12-11T16:35:19.7414403Z 10: # 2 ::operator() (0x00007ff6f910965f )
2020-12-11T16:35:19.7415256Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:204
2020-12-11T16:35:19.7416052Z 10: # 3 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f910940d )
2020-12-11T16:35:19.7416850Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:204
2020-12-11T16:35:19.7417635Z 10: # 4 _execute_onexit_table (0x00007ff6f9109731 )
2020-12-11T16:35:19.7418439Z 10: minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp:160
2020-12-11T16:35:19.7419298Z 10: # 5 ::operator() (0x00007ff6f9107d7f )
2020-12-11T16:35:19.7420124Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:232
2020-12-11T16:35:19.7420907Z 10: # 6 __crt_seh_guarded_call<>::operator()<> (0x00007ff6f9107cfd )
2020-12-11T16:35:19.7421702Z 10: minkernel\crts\ucrt\devdiv\vcruntime\inc\internal_shared.h:224
2020-12-11T16:35:19.7422459Z 10: # 7 common_exit (0x00007ff6f9107e83 )
2020-12-11T16:35:19.7423160Z 10: minkernel\crts\ucrt\src\appcrt\startup\exit.cpp:201
2020-12-11T16:35:19.7423890Z 10: # 8 __scrt_common_main_seh (0x00007ff6f90fc367 )
2020-12-11T16:35:19.7424667Z 10: d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:295
2020-12-11T16:35:19.7425556Z 10: # 9 KERNEL32.dll!BaseThreadInitThunk (0x00007ffc1dec84d4 )
2020-12-11T16:35:19.7426200Z 10: ??:0
2020-12-11T16:35:19.7426589Z 10: Note: @0:00:02.793 in thread 3644
2020-12-11T16:35:19.7427053Z 10: Note: memory was allocated here:
2020-12-11T16:35:19.7427779Z 10: Note: # 0 replace_operator_new (0x00007ff6892e6530 )
2020-12-11T16:35:19.7428601Z 10: Note: d:\a\drmemory\drmemory\common\alloc_replace.c:2900
2020-12-11T16:35:19.7429432Z 10: Note: # 1 std::basic_streambuf<>::basic_streambuf<> (0x00007ff6f90f9ec7 )
2020-12-11T16:35:19.7430264Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdhpp\streambuf:23
2020-12-11T16:35:19.7431086Z 10: Note: # 2 std::`dynamic initializer for 'fout'' (0x00007ff6f90f10bf )
2020-12-11T16:35:19.7431882Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\crtw32\stdcpp\cout.cpp:12
2020-12-11T16:35:19.7432637Z 10: Note: # 3 _initterm (0x00007ff6f9107c77 )
2020-12-11T16:35:19.7433400Z 10: Note: minkernel\crts\ucrt\src\appcrt\startup\initterm.cpp:21
2020-12-11T16:35:19.7434192Z 10: Note: # 4 __scrt_common_main_seh (0x00007ff6f90fc275 )
2020-12-11T16:35:19.7434998Z 10: Note: d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:256
2020-12-11T16:35:19.7435914Z 10: Note: # 5 KERNEL32.dll!BaseThreadInitThunk (0x00007ffc1dec84d4 )
2020-12-11T16:35:19.7436570Z 10: ??:0
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.