`avr-rjmp-offset` is flaky on `x86_64-mingw`
jieyouxu opened this issue · 1 comments
jieyouxu commented
This test seems to be failing somewhat often:
- 2024-11-25 Hang: #133465 (comment)
- 2024-11-20 Error: #132629 (comment)
- 2024-11-13 Error: #132997
- 2024-11-08 Error: #132757 (comment)
- 2024-10-26 Error: #131527 (comment)
- 2024-10-23 Error: #123550 (comment)
All on x86_64-mingw. Can we maybe disable it on x86_64-mingw until it is fixed?
Originally posted by @ehuss in #131755 (comment)
I think the linker is crashing...
ChrisDenton commented
Also tagging as LLVM because the error messages asks us to submit a bug report.
Error message
=== STDERR ===
error: linking with `rust-lld` failed: exit code: 0xc0000005
error: linking with `rust-lld` failed: exit code: 0xc0000005
|
= note: "rust-lld" "-flavor" "gnu" "C:\\a\\_temp\\msys64\\tmp\\rustc2fOg1x\\symbols.o" "compiled.avr_rjmp_offsets.ab053966543a1f9f-cgu.0.rcgu.o" "--as-needed" "-Bdynamic" "-z" "noexecstack" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\run-make\\avr-rjmp-offset\\rmake_out" "-o" "compiled" "--gc-sections" "--entry=main"
= note: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.␍
Exception Code: 0xC0000005␍
0x00007FFFE67B784C, C:\Windows\SYSTEM32\ntdll.dll(0x00007FFFE67A0000) + 0x1784C byte(s), RtlEnterCriticalSection() + 0x3CC byte(s)␍
0x00007FFFE67BB550, C:\Windows\SYSTEM32\ntdll.dll(0x00007FFFE67A0000) + 0x1B550 byte(s), RtlGetCurrentServiceSessionId() + 0xBF0 byte(s)␍
0x00007FFFE67BA8C1, C:\Windows\SYSTEM32\ntdll.dll(0x00007FFFE67A0000) + 0x1A8C1 byte(s), RtlFreeHeap() + 0x51 byte(s)␍
0x00007FFFE48AC69C, C:\Windows\System32\msvcrt.dll(0x00007FFFE4890000) + 0x1C69C byte(s), free() + 0x1C byte(s)␍
0x00007FFFE1F24AF1, C:\a\rust\rust\mingw64\bin\libwinpthread-1.dll(0x00007FFFE1F20000) + 0x4AF1 byte(s), pthread_tls_init() + 0x701 byte(s)␍
0x00007FFFE1F24C15, C:\a\rust\rust\mingw64\bin\libwinpthread-1.dll(0x00007FFFE1F20000) + 0x4C15 byte(s), pthread_create_wrapper() + 0xC5 byte(s)␍
0x00007FFFE48CDFD4, C:\Windows\System32\msvcrt.dll(0x00007FFFE4890000) + 0x3DFD4 byte(s), _beginthreadex() + 0x134 byte(s)␍
0x00007FFFE48CE0AC, C:\Windows\System32\msvcrt.dll(0x00007FFFE4890000) + 0x3E0AC byte(s), _endthreadex() + 0xAC byte(s)␍
0x00007FFFE4E94CB0, C:\Windows\System32\KERNEL32.DLL(0x00007FFFE4E80000) + 0x14CB0 byte(s), BaseThreadInitThunk() + 0x10 byte(s)␍
0x00007FFFE681ECDB, C:\Windows\SYSTEM32\ntdll.dll(0x00007FFFE67A0000) + 0x7ECDB byte(s), RtlUserThreadStart() + 0x2B byte(s)␍