Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

random Empty/Tombstone LLVM assertion error on i686-msvc CI #110290

Open
ehuss opened this issue Apr 13, 2023 · 2 comments
Open

random Empty/Tombstone LLVM assertion error on i686-msvc CI #110290

ehuss opened this issue Apr 13, 2023 · 2 comments
Labels
A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-spurious Area: Spurious failures in builds (spuriously == for no apparent reason) C-external-bug Category: issue that is caused by bugs in software beyond our control O-windows-msvc Toolchain: MSVC, Operating system: Windows O-x86_32 Target: x86 processors, 32 bit (like i686-*) (IA-32)

Comments

@ehuss
Copy link
Contributor

ehuss commented Apr 13, 2023

There have been a few instances of the following error on i686-msvc on CI:

Assertion failed: !KeyInfoT::isEqual(Val, EmptyKey) && !KeyInfoT::isEqual(Val, TombstoneKey) && "Empty/Tombstone value shouldn't be inserted into map!", file C:\a\rust\rust\src\llvm-project\llvm\include\llvm/ADT/DenseMap.h, line 624

Examples:

@ehuss ehuss added A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. O-windows-msvc Toolchain: MSVC, Operating system: Windows A-spurious Area: Spurious failures in builds (spuriously == for no apparent reason) labels Apr 13, 2023
@Noratrieb Noratrieb added O-x86_32 Target: x86 processors, 32 bit (like i686-*) (IA-32) and removed O-x86-all labels Oct 25, 2023
@klensy
Copy link
Contributor

klensy commented Oct 25, 2024

Similar, but on i686-gnu runner: #123550 (comment)

@jieyouxu jieyouxu added the C-external-bug Category: issue that is caused by bugs in software beyond our control label Nov 26, 2024
@jieyouxu
Copy link
Member

jieyouxu commented Dec 7, 2024

This also happened on i686-gnu-nopt-1 in #133978 (comment)

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-spurious Area: Spurious failures in builds (spuriously == for no apparent reason) C-external-bug Category: issue that is caused by bugs in software beyond our control O-windows-msvc Toolchain: MSVC, Operating system: Windows O-x86_32 Target: x86 processors, 32 bit (like i686-*) (IA-32)
Projects
None yet
Development

No branches or pull requests

5 participants