Skip to content

Compilation regression on nightly with i686-unknown-linux-gnu #111777

Open
@carllerche

Description

@carllerche

An existing Tokio test started to fail with a stack overflow when updating nightly on target i686-unknown-linux-gnu

https://github.com/tokio-rs/tokio/actions/runs/5029230797/jobs/9020678779?pr=5706

Code

This test started failing on the latest nightly:

https://github.com/tokio-rs/tokio/blob/master/tokio/src/sync/mpsc/block.rs#L433-L448

To run the test, from the tokio directory in the Tokio repo:

cross +nightly test --all-features --target i686-unknown-linux-gnu --lib mpsc::block -- --nocapture

Version it worked on

Version 1.69

Version with regression

rustc 1.71.0-nightly (d3f416d 2023-05-18)

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: This is a bug.O-x86_32Target: x86 processors, 32 bit (like i686-*) (IA-32)P-lowLow priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-stablePerformance or correctness regression from one stable version to another.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions