Skip to content

Spurious test failures #19120

Closed
Closed
@alexcrichton

Description

@alexcrichton

Our builders are susceptible to a lot of spurious test failures, and I've been keeping some of this knowledge in my head for far too long, so I'd like to write it down. I'm writing this to be a metabug, but I expect other bugs to be spawned off from it as well. Sometimes it's just a lot easier to add a bullet than a whole new bug!

If you add to this, please don't link directly to buildbot logs as they disappear over time. Instead please link to a gist with the relevant information pasted in. I also typically peruse http://buildbot.rust-lang.org/grid?branch=auto&width=10 for build failures

Spurious test failures

  • stdtest deadlocks on windows once a TCP test fails (logs) (test)
  • stdtest spuriously segfaults on freebsd (logs). The segfaults decreased in frequency when freebsd was upgraded, it may just need to be upgraded again.
  • stdtest deadlocks (logs)
    • thread_local::dtors_in_dtors_in_dtors deadlocks on OSX (logs)
  • io::process::tests::test_kill spuriously fails (logs)
  • run-pass-fulldeps/issue-13560.rs (logs)
  • wait-forked-but-child-failed (logs)
  • src/test/run-pass/issue-12684 (logs)

Spurious failure behvaior

Metadata

Metadata

Assignees

No one assigned

    Labels

    metabugIssues about issues themselves ("bugs about bugs")

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions