The mini_installer_tests flake in this run: https://ci.chromium.org/p/chromium/builders/luci.chromium.try/win10_chromium_x64_rel_ng/168562 was a result of GetThreadPriority returning an unexpected value. Perhaps unexpected values should be handled some other way?
[4600:7196:0104/122428.860:FATAL:platform_thread_win.cc(391)] Check failed: false. GetCurrentThreadPriority returned -3.
0:000> kp
*** Stack trace for last set context - .thread/.cxr resets it
# Child-SP RetAddr Call Site
00 000000df`b5bfefc0 00007fff`d4b5e8d4 chrome_child!base::debug::BreakDebugger+0xd
01 000000df`b5bfeff0 00007fff`d45754c0 chrome_child!?Run@?$Invoker@U?$BindState@P6AXPEBDHV?$BasicStringPiece@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@base@@1@Z$$V@internal@base@@$$A6AXPEBDHV?$BasicStringPiece@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@3@1@Z@internal@base@@SAXPEAVBindStateBase@23@PEBDH$$QEAV?$BasicStringPiece@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@3@2@Z+0x44
02 000000df`b5bff040 00007fff`d45ccfcb chrome_child!logging::LogMessage::~LogMessage+0x4c0
03 000000df`b5bff610 00007fff`d45ccde1 chrome_child!base::PlatformThread::GetCurrentThreadPriority+0x16b
04 000000df`b5bff780 00007fff`d45cd0ba chrome_child!base::PlatformThread::SetCurrentThreadPriorityImpl+0x211
05 000000df`b5bff900 00007fff`fbf92774 chrome_child!base::PlatformThread::GetCurrentThreadPriority+0x25a
06 000000df`b5bff980 00007fff`fd960d51 KERNEL32!BaseThreadInitThunk+0x14
07 000000df`b5bff9b0 00000000`00000000 ntdll!RtlUserThreadStart+0x21
0:000> !peb
...
CommandLine: '"C:\Users\chrome-bot\AppData\Local\Chromium\Application\chrome.exe" --type=renderer --enable-automation --enable-logging --file-url-path-alias="/gen=C:\Users\chrome-bot\AppData\Local\Chromium\Application\gen" --log-file="c:\b\s\w\itaktt4q\tmpml36pi" --log-level=0 --test-type=webdriver --v=1 --field-trial-handle=1704,1350359715807063167,3454253366310739510,131072 --service-pipe-token=11825561764817167454 --lang=en-US --noerrdialogs --user-data-dir="c:\b\s\w\itaktt4q\tmp5pygov" --disable-client-side-phishing-detection --enable-offline-auto-reload --enable-offline-auto-reload-visible-only --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=11825561764817167454 --renderer-client-id=4 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=2584 /prefetch:1'
...
Comment 1 by gab@chromium.org
, Jan 7Owner: fdoray@chromium.org