Skip to content
New issue

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

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

Already on GitHub? Sign in 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-*)

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-*) 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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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-*)
Projects
None yet
Development

No branches or pull requests

5 participants