Skip to content

rustc hangs forever, using 100% CPU, when building rust from source and when running cargo #34741

@jbg

Description

@jbg

I’m using a clean installation of macOS Sierra beta 2. In case it matters, I have two Xcode toolchains installed and therefore two clang versions – the current stable Xcode 7.3 and the Xcode 8.0 beta. I tried each operation below once with each toolchain selected using xcode-select; there was no difference.

I tried to get started with Rust this afternoon without much luck.

First I tried to build it from source with brew install rust but after six hours of waiting for the compulation step to complete, with rustc using 100% CPU (on a current-model MacBook Pro, with brew doctor showing no issues other than the beta macOS warning), I decided that maybe I should download a binary package, so I downloaded the current 64-bit Mac OS X .pkg from rust-lang.org and installed this successfully.

Then I tried to start my first project with cargo new mylib --lib. It has hung for 30 minutes so far (top shows rustc using 100% CPU) and I don’t think it’s about to complete.

If I run rustc --version from the command line, I get:

macbook-pro% rustc --version
rustc(75943,0x7fffa5a1c3c0) malloc: *** malloc_zone_unregister() failed for 0x7fffa5a13548

… and it proceeds to use 100% CPU until I kill it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions