-
Notifications
You must be signed in to change notification settings - Fork 13.8k
Closed
Labels
C-bugCategory: This is a bug.Category: This is a bug.E-needs-mcveCall for participation: This issue has a repro, but needs a Minimal Complete and Verifiable ExampleCall for participation: This issue has a repro, but needs a Minimal Complete and Verifiable ExampleI-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.
Description
Code
See https://github.com/cuddlefish-io/cuddlefish/tree/6214d031f1070af381a9cd65981e3555286e44f0/api. Run cargo check
in that directory.
Meta
rustc --version --verbose
:
❯ rustc --version --verbose
rustc 1.45.2 (d3fb005a3 2020-07-31)
binary: rustc
commit-hash: d3fb005a39e62501b8b0b356166e515ae24e2e54
commit-date: 2020-07-31
host: x86_64-apple-darwin
release: 1.45.2
LLVM version: 10.0
Error output
cuddlefish/api on main [⇡!+?] is 📦 v0.0.0 via ⬢ v14.7.0 via 🦀 v1.45.2 on ☁️ us-west-2
❯ cargo check
Checking api v0.0.0 (/Users/skainswo/dev/cuddlefish/api)
thread 'rustc' has overflowed its stack
fatal runtime error: stack overflow
error: could not compile `api`.
Caused by:
process didn't exit successfully: `rustc --crate-name api --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -Cembed-bitcode=no -C debuginfo=2 -C metadata=b7f541daad1c8e56 -C extra-filename=-b7f541daad1c8e56 --out-dir /Users/skainswo/dev/cuddlefish/api/target/debug/deps -C incremental=/Users/skainswo/dev/cuddlefish/api/target/debug/incremental -L dependency=/Users/skainswo/dev/cuddlefish/api/target/debug/deps --extern env_logger=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libenv_logger-a1331e3917cbd6d4.rmeta --extern failure=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libfailure-f52ad5f8e7b5be6d.rmeta --extern futures=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libfutures-9975a0d10bb7f5bb.rmeta --extern git2=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libgit2-374ff7307c1247b9.rmeta --extern graphql_client=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libgraphql_client-8b033e7ee9b5a77b.rmeta --extern hyper=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libhyper-168f2afc4e83fd08.rmeta --extern juniper=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libjuniper-22b603df7a506eb3.rmeta --extern juniper_hyper=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libjuniper_hyper-0945169f5c23606f.rmeta --extern log=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/liblog-a1fb919cce22f994.rmeta --extern reqwest=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libreqwest-fd81505b8c62ff75.rmeta --extern serde=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libserde-1c408f71e762d0c7.rmeta --extern tokio=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libtokio-1c56ebf84f1b9765.rmeta -L native=/Users/skainswo/dev/cuddlefish/api/target/debug/build/backtrace-sys-040cc08988eb19fa/out -L native=/Users/skainswo/dev/cuddlefish/api/target/debug/build/libgit2-sys-236cb2290e3eaed3/out/build -L native=/Users/skainswo/dev/cuddlefish/api/target/debug/build/libssh2-sys-325c4d7acaf11ade/out/build -L 'native=/usr/local/opt/openssl@1.1/lib'` (signal: 6, SIGABRT: process abort signal)
Backtrace
❯ RUST_BACKTRACE=1 cargo check
Checking api v0.0.0 (/Users/skainswo/dev/cuddlefish/api)
thread 'rustc' has overflowed its stack
fatal runtime error: stack overflow
error: could not compile `api`.
Caused by:
process didn't exit successfully: `rustc --crate-name api --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -Cembed-bitcode=no -C debuginfo=2 -C metadata=b7f541daad1c8e56 -C extra-filename=-b7f541daad1c8e56 --out-dir /Users/skainswo/dev/cuddlefish/api/target/debug/deps -C incremental=/Users/skainswo/dev/cuddlefish/api/target/debug/incremental -L dependency=/Users/skainswo/dev/cuddlefish/api/target/debug/deps --extern env_logger=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libenv_logger-a1331e3917cbd6d4.rmeta --extern failure=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libfailure-f52ad5f8e7b5be6d.rmeta --extern futures=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libfutures-9975a0d10bb7f5bb.rmeta --extern git2=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libgit2-374ff7307c1247b9.rmeta --extern graphql_client=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libgraphql_client-8b033e7ee9b5a77b.rmeta --extern hyper=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libhyper-168f2afc4e83fd08.rmeta --extern juniper=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libjuniper-22b603df7a506eb3.rmeta --extern juniper_hyper=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libjuniper_hyper-0945169f5c23606f.rmeta --extern log=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/liblog-a1fb919cce22f994.rmeta --extern reqwest=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libreqwest-fd81505b8c62ff75.rmeta --extern serde=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libserde-1c408f71e762d0c7.rmeta --extern tokio=/Users/skainswo/dev/cuddlefish/api/target/debug/deps/libtokio-1c56ebf84f1b9765.rmeta -L native=/Users/skainswo/dev/cuddlefish/api/target/debug/build/backtrace-sys-040cc08988eb19fa/out -L native=/Users/skainswo/dev/cuddlefish/api/target/debug/build/libgit2-sys-236cb2290e3eaed3/out/build -L native=/Users/skainswo/dev/cuddlefish/api/target/debug/build/libssh2-sys-325c4d7acaf11ade/out/build -L 'native=/usr/local/opt/openssl@1.1/lib'` (signal: 6, SIGABRT: process abort signal)
Metadata
Metadata
Assignees
Labels
C-bugCategory: This is a bug.Category: This is a bug.E-needs-mcveCall for participation: This issue has a repro, but needs a Minimal Complete and Verifiable ExampleCall for participation: This issue has a repro, but needs a Minimal Complete and Verifiable ExampleI-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.