Skip to content

hashbrown tests crash on wine #101474

@Amanieu

Description

@Amanieu
Member

When running cargo test --target x86_64-pc-windows-gnu on a Linux system with Wine installed, the tests crash with:

wine: Unhandled page fault on read access to 0000000000000081 at address 00000002D4D43703 (thread 010c), starting debugger...

Bisecting points to 9208625, I suspect the root cause might be #101325.

cc @ChrisDenton

Activity

Amanieu

Amanieu commented on Sep 6, 2022

@Amanieu
MemberAuthor

I couldn't get a proper backtrace due to a different bug (in wine, not in rust) where winedbg fails to parse our debuginfo and crashes.

ChrisDenton

ChrisDenton commented on Sep 6, 2022

@ChrisDenton
Member

Ah, I think this is to do with the use of a pseduo-handle instead of a real handle (which is unsupported in WINE). I'll patch asap.

glandium

glandium commented on Sep 7, 2022

@glandium
Contributor

I'm observing similar crashes on whatever version of Windows Server is used on Firefox CI.

ChrisDenton

ChrisDenton commented on Sep 7, 2022

@ChrisDenton
Member

A fix has been posted. Just pending approval.

added a commit that references this issue on Sep 7, 2022
5a89c6c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      Participants

      @Amanieu@glandium@ChrisDenton

      Issue actions

        hashbrown tests crash on wine · Issue #101474 · rust-lang/rust