rustc crashes with SIGSEGV and stack overflow on nightly 1.100
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 119k
- Forks
- 16.1k
- PR merge metrics
- PR metrics pending
Description
I tried this code:
cargo +nightly b
(Compiling the Pumpkin project)
I expected to see this happen: rustc compiles successfully (as it does on nightly 1.99) or emits normal compilation errors without crashing
Instead, this happened: rustc crashes with SIGSEGV (signal 11) and stack overflow. The backtrace shows infinite recursion inside librustc_driver. The build log also contains E0283 type inference errors from a dependency (wasmtime-wasi-http), but the crash occurs in a separate compilation unit (pumpkin-data)
Meta
rustc +nightly --version --verbose:
rustc 1.100.0-nightly (787af2b8c 2026-08-25)
binary: rustc
commit-hash: 787af2b8c80638c51a4fc8e44f84e6891f243ec7
commit-date: 2026-08-25
host: x86_64-unknown-linux-gnu
release: 1.100.0-nightly
LLVM version: 23.1.0
The same project compiles without a crash on nightly 1.99
rustc 1.99.0-nightly (da80ed070 2026-07-14)
binary: rustc
commit-hash: da80ed0708a09dc096c184345d6eb42cbcd50a1e
commit-date: 2026-07-14
host: x86_64-unknown-linux-gnu
release: 1.99.0-nightly
LLVM version: 22.1.8
Backtrace
Compiling pumpkin-data v0.1.0-dev+26.2-26.40 (/home/rodrigo/Dev/thirdparty/Pumpkin/crates/pumpkin-data)
Compiling pumpkin v0.1.0-dev+26.2-26.40 (/home/rodrigo/Dev/thirdparty/Pumpkin/crates/pumpkin)
Compiling wasmtime-wasi-http v47.0.4
error[E0283]: type annotations needed
--> /home/rodrigo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmtime-wasi-http-47.0.4/src/p3/bindings.rs:5:5
|
5 | / wasmtime::component::bindgen!({
6 | | path: "src/p3/wit",
7 | | world: "wasi:http/service",
8 | | imports: {
... |
29 | | },
30 | | });
| |______^ cannot infer type
|
note: multiple `impl`s or `where` clauses satisfying `_: HostRequestWithStore<T>` found
--> /home/rodrigo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmtime-wasi-http-47.0.4/src/p3/bindings.rs:5:5
|
5 | / wasmtime::component::bindgen!({
6 | | path: "src/p3/wit",
7 | | world: "wasi:http/service",
8 | | imports: {
... |
29 | | },
30 | | });
| |______^
|
::: /home/rodrigo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmtime-wasi-http-47.0.4/src/p3/host/types.rs:293:1
|
293 | impl<T> HostRequestWithStore<T> for WasiHttp {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: cannot satisfy `for<'a> <D as HasData>::Data<'a> == _`
= note: this error originates in the macro `wasmtime::component::bindgen` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0283]: type annotations needed
--> /home/rodrigo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmtime-wasi-http-47.0.4/src/p3/bindings.rs:5:5
|
5 | / wasmtime::component::bindgen!({
6 | | path: "src/p3/wit",
7 | | world: "wasi:http/service",
8 | | imports: {
... |
29 | | },
30 | | });
| |______^ cannot infer type
|
note: multiple `impl`s or `where` clauses satisfying `_: HostResponseWithStore<T>` found
--> /home/rodrigo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmtime-wasi-http-47.0.4/src/p3/bindings.rs:5:5
|
5 | / wasmtime::component::bindgen!({
6 | | path: "src/p3/wit",
7 | | world: "wasi:http/service",
8 | | imports: {
... |
29 | | },
30 | | });
| |______^
|
::: /home/rodrigo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmtime-wasi-http-47.0.4/src/p3/host/types.rs:572:1
|
572 | impl<T> HostResponseWithStore<T> for WasiHttp {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: this error originates in the macro `wasmtime::component::bindgen` (in Nightly builds, run with -Z macro-backtrace for more info)
For more information about this error, try `rustc --explain E0283`.
error: could not compile `wasmtime-wasi-http` (lib) due to 2 previous errors
warning: build failed, waiting for other jobs to finish...
error: rustc interrupted by SIGSEGV, printing backtrace
/home/rodrigo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/librustc_driver-34a09cdd3992d40b.so(+0x3ffdbec) [0x7f7cacffdbec]
/usr/lib/libc.so.6(+0x44e70) [0x7f7ca8c44e70]
/home/rodrigo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/librustc_driver-34a09cdd3992d40b.so(+0x6c9dc04) [0x7f7cafc9dc04]
### cycle encountered after 3 frames with period 4
/home/rodrigo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/librustc_driver-34a09cdd3992d40b.so(+0x6c9f347) [0x7f7cafc9f347]
/home/rodrigo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/librustc_driver-34a09cdd3992d40b.so(+0x6c9f347) [0x7f7cafc9f347]
/home/rodrigo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/librustc_driver-34a09cdd3992d40b.so(+0x6c9f347) [0x7f7cafc9f347]
/home/rodrigo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/librustc_driver-34a09cdd3992d40b.so(+0x6c9f347) [0x7f7cafc9f347]
### recursed 63 times
/home/rodrigo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/librustc_driver-34a09cdd3992d40b.so(+0x6c9f347) [0x7f7cafc9f347]
note: rustc unexpectedly overflowed its stack! this is a bug
note: maximum backtrace depth reached, frames may have been lost
note: we would appreciate a report at https://github.com/rust-lang/rust
help: you can increase rustc's stack size by setting RUST_MIN_STACK=33554432
error: could not compile `pumpkin-data` (lib)
Caused by:
process didn't exit successfully: `/home/rodrigo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustc --crate-name pumpkin_data --edition=2024 crates/pumpkin-data/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -Z embed-metadata=no -C embed-bitcode=no '--deny=clippy::pedantic' '--deny=clippy::nursery' '--deny=clippy::cargo' '--deny=clippy::all' '--allow=clippy::while_float' '--deny=clippy::verbose_file_reads' '--deny=clippy::useless_let_if_seq' '--deny=clippy::use_self' '--deny=clippy::unwrap_used' '--allow=clippy::unused_async_trait_impl' '--allow=clippy::unreadable_literal' '--deny=clippy::unreachable' '--deny=clippy::uninit_vec' '--deny=clippy::uninit_assumed_init' '--deny=clippy::unimplemented' '--deny=clippy::undocumented_unsafe_blocks' '--deny=clippy::todo' '--allow=clippy::suspicious_operation_groupings' '--allow=clippy::suboptimal_flops' '--allow=clippy::struct_excessive_bools' '--deny=clippy::string_lit_chars_any' '--allow=clippy::single_call_fn' '--allow=clippy::similar_names' '--allow=clippy::significant_drop_tightening' '--deny=clippy::significant_drop_in_scrutinee' '--deny=clippy::set_contains_or_insert' '--deny=clippy::separated_literal_suffix' '--deny=clippy::semicolon_outside_block' '--deny=clippy::redundant_test_prefix' '--deny=clippy::redundant_clone' '--deny=clippy::rc_buffer' '--deny=clippy::ptr_as_ptr' '--deny=clippy::print_stdout' '--deny=clippy::print_stderr' '--deny=clippy::panic' '--allow=clippy::or_fun_call' '--deny=clippy::option_if_let_else' '--deny=clippy::non_zero_suggestions' '--deny=clippy::needless_pass_by_ref_mut' '--deny=clippy::needless_collect' '--deny=clippy::mut_mut' '--allow=clippy::multiple_crate_versions' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--deny=clippy::match_wild_err_arm' '--allow=clippy::many_single_char_names' '--allow=clippy::literal_string_with_formatting_args' '--deny=clippy::invalid_upcast_comparisons' '--deny=clippy::if_then_some_else_none' '--allow=clippy::future_not_send' '--allow=clippy::float_cmp' '--deny=clippy::fallible_impl_from' '--deny=clippy::expect_used' '--deny=clippy::equatable_if_let' '--deny=clippy::empty_structs_with_brackets' '--deny=clippy::empty_enum_variants_with_brackets' '--deny=clippy::dbg_macro' '--allow=clippy::clone_on_ref_ptr' '--deny=clippy::char_lit_as_u8' '--allow=clippy::cast_sign_loss' '--deny=clippy::cast_ptr_alignment' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_possible_wrap' '--allow=clippy::cast_possible_truncation' '--allow=clippy::cast_lossless' '--allow=clippy::cargo_common_metadata' '--deny=clippy::branches_sharing_code' --cfg 'feature="block"' --cfg 'feature="tag"' --cfg 'feature="translation"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("advancement", "argument_type_id_remap", "attribute_id_remap", "attributes", "bedrock_biome", "bedrock_creative", "biome", "block", "block_entity_type_id_remap", "carver", "chunk", "chunk_gen_settings", "chunk_status", "composter", "configured_feature", "custom_stat_id_remap", "damage", "data_component", "data_component_type_id_remap", "default", "dimension", "dye_color", "effect", "enchantment", "enchantment_id_remap", "entity", "entity_id_remap", "entity_pose", "entity_status", "entity_type", "environment_attribute_id_remap", "flower_pot", "fluid", "fuels", "game_event", "game_rules", "item", "item_id_remap", "jukebox_song", "map_color", "map_decoration", "menu_id_remap", "message_type", "meta_data_type", "noise_parameter", "noise_router", "packet", "painting_variant_id_remap", "particle", "particle_id_remap", "placed_feature", "potion", "potion_brewing", "recipe_remainder", "recipe_serializer_id_remap", "recipes", "registry", "scoreboard", "screen", "slot_display_id_remap", "slot_ranges", "sound", "sound_id_remap", "spawn_egg", "statistic", "structures", "tag", "tracked_data", "translation", "villager", "world", "world_event"))' -C metadata=d432323dc49fa072 -C extra-filename=-a4d9458f4bfab36b --out-dir /home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pumpkin-data/a4d9458f4bfab36b/out -C incremental=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/incremental -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/adler2/681cca8fab4f230b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/base16ct/5ffeff9683e0410f/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/base64/14eb77b7b9ef05bf/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/base64ct/71bb97576ac91a3f/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/block-buffer/817b82335f55a50/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/block-buffer/92f03c765dc675e8/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/bytes/f171124ee2c84161/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/cesu8/ae2c64cf13e6d6bd/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/cfg-if/2795b8ea59c7082b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/chacha20/3e46cce72a5f1923/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/cmov/2b63f2d4acaf42d1/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/colored/925efa2ce1713d84/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/const-oid/87c3d0f863fb5ffd/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/cpubits/20026404336a3c99/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/cpufeatures/979f9a22d204fe3e/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crc-fast/3e5de72d8374aa9b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crc32fast/7f7f714c71d109e/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crossbeam-utils/d654278d429e6951/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crypto-bigint/4a4b34482594625c/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crypto-common/3a1f15180385433a/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crypto-common/cf13fde0a5b98ca9/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crypto-primes/a5bea71d72002dbcd/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ctutils/eb6be88ef3167aff/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/dashmap/7f2b8f62f031ba5f/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/der/a0ae2bbde633cf21/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/digest/07e44d270e960e26/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/digest/d2d5192859877f8b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ecdsa/2b2942454c4ede0e/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/elliptic-curve/c726fbdc40093c5a/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ff/e29d41448d3759c5/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/flate2/3dcf00fe5e869fd4/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/generic-array/9d757b3f54203deb/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/getrandom/bb5772c7e0880c2d/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/getrandom/dd983a3652252412/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/group/09180c277ed2a61d/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/hashbrown/79c81d70c9f7c25d/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/hmac/760b07fe3699ab4a/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/http/0aa884c80e2a611a/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/httparse/1dadc3e39a940c9/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/hybrid-array/554c1bc726bbd25/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/itoa/30bce9af2640d0a0/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/libc/dd7b10a68be2c528/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/lock_api/6cf5440eeda5e72/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/log/c1c89e0efd21906/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/md-5/fd4d2d64776eb018/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/md5/183ac1bf185d3cb4/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/memchr/c9e5f161628a5713/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/miniz_oxide/8960a036e155d6fa/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/num-derive/ab05b2dabafb04cd/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/num-traits/9482e2042215b1ea/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/once_cell/38666e88d5777bfd/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/p384/b764dd1174d84b15/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/parking_lot_core/2e3d3838cc9cb165/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pem-rfc7468/d7d7bc3d77478080/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/percent-encoding/3821f035b7ffa82a/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/phf/b45cb11e4cdb5ab6/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/phf_macros/6fe29bdef9a84f3f/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/phf_shared/ecbde55385b1180d/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pin-project-lite/3614e40ad93aec5/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pkcs1/e57d5d9fe52df315/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pkcs8/05005cb0cc3ded94/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/primefield/a2d21e7f55c0adf8/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/primeorder/4320320682ab8745/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pumpkin-codecs/b0ac26406b76caf3/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pumpkin-nbt/f133ded73ddf8cb9/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pumpkin-util/ecd85ac6d071a614/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rand/e88265090c6e3ecf/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rand_core/4ec5eb4e9e74e93b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rfc6979/0fcec4ff8c4cd02d/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ring/d7bbea1c700d1e65/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rsa/f0bc77ea4db074ce/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rustls/1866029583a08d5c/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rustls-pki-types/85826960a9b80e784/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rustls-webpki/30a2e25ad3218274/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/scopeguard/332a757971d91b75/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/sec1/a8b7dee23957c20d/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/serde/64d4d25991813976/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/serde_core/d12048b8a670e12b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/serde_derive/09c3afd17219ac5f/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/serde_json/da76a86f9de50114/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/sha2/a71791ecf24e72b8/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/signature/7f68d3d1ccf383d4/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/simd-adler32/d73508d336f12c12/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/siphasher/433cca7462a232de/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/smallvec/865c70746096b018/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/spin/730323aa3c98b67e/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/subtle/e8339232b948a9a9/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/typenum/cffbf16396944a8c/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/untrusted/6dbf8c3725b74294/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ureq/428ac8ac4ce58365/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ureq-proto/37605ad3e856fac1/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/utf8-zero/3415a8fd213b284fd/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/uuid/e9be5bfd16242608/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/webpki-roots/ebc8dd6cb322494f6/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/wnaf/fea4796850bf2d2/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/zeroize/9147a9181a912ef/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/zmij/d1df1ff817b9f04a/out --extern crc_fast=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crc-fast/3e5de72d8374aa9b/out/libcrc_fast.rlib --extern crc_fast=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crc-fast/3e5de72d8374aa9b/out/libcrc_fast.rmeta --extern phf=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/phf/b45cb11e4cdb5ab6/out/libphf-b45cb11e4cdb5ab6.rmeta --extern pumpkin_nbt=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pumpkin-nbt/f133ded73ddf8cb9/out/libpumpkin_nbt-f133ded73ddf8cb9.rmeta --extern pumpkin_util=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pumpkin-util/ecd85ac6d071a614/out/libpumpkin_util-ecd85ac6d071a614.rmeta --extern rand=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rand/e88265090c6e3ecf/out/librand-e88265090c6e3ecf.rmeta --extern serde=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/serde/64d4d25991813976/out/libserde-64d4d25991813976.rmeta -C link-arg=-fuse-ld=mold -L native=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ring/09843c1993395233/out` (signal: 11, SIGSEGV: invalid memory reference)
error: could not compile `pumpkin-data` (lib)
Caused by:
process didn't exit successfully: `/home/rodrigo/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustc --crate-name pumpkin_data --edition=2024 crates/pumpkin-data/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -Z embed-metadata=no -C embed-bitcode=no -C debuginfo=2 '--deny=clippy::pedantic' '--deny=clippy::nursery' '--deny=clippy::cargo' '--deny=clippy::all' '--allow=clippy::while_float' '--deny=clippy::verbose_file_reads' '--deny=clippy::useless_let_if_seq' '--deny=clippy::use_self' '--deny=clippy::unwrap_used' '--allow=clippy::unused_async_trait_impl' '--allow=clippy::unreadable_literal' '--deny=clippy::unreachable' '--deny=clippy::uninit_vec' '--deny=clippy::uninit_assumed_init' '--deny=clippy::unimplemented' '--deny=clippy::undocumented_unsafe_blocks' '--deny=clippy::todo' '--allow=clippy::suspicious_operation_groupings' '--allow=clippy::suboptimal_flops' '--allow=clippy::struct_excessive_bools' '--deny=clippy::string_lit_chars_any' '--allow=clippy::single_call_fn' '--allow=clippy::similar_names' '--allow=clippy::significant_drop_tightening' '--deny=clippy::significant_drop_in_scrutinee' '--deny=clippy::set_contains_or_insert' '--deny=clippy::separated_literal_suffix' '--deny=clippy::semicolon_outside_block' '--deny=clippy::redundant_test_prefix' '--deny=clippy::redundant_clone' '--deny=clippy::rc_buffer' '--deny=clippy::ptr_as_ptr' '--deny=clippy::print_stdout' '--deny=clippy::print_stderr' '--deny=clippy::panic' '--allow=clippy::or_fun_call' '--deny=clippy::option_if_let_else' '--deny=clippy::non_zero_suggestions' '--deny=clippy::needless_pass_by_ref_mut' '--deny=clippy::needless_collect' '--deny=clippy::mut_mut' '--allow=clippy::multiple_crate_versions' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--deny=clippy::match_wild_err_arm' '--allow=clippy::many_single_char_names' '--allow=clippy::literal_string_with_formatting_args' '--deny=clippy::invalid_upcast_comparisons' '--deny=clippy::if_then_some_else_none' '--allow=clippy::future_not_send' '--allow=clippy::float_cmp' '--deny=clippy::fallible_impl_from' '--deny=clippy::expect_used' '--deny=clippy::equatable_if_let' '--deny=clippy::empty_structs_with_brackets' '--deny=clippy::empty_enum_variants_with_brackets' '--deny=clippy::dbg_macro' '--allow=clippy::clone_on_ref_ptr' '--deny=clippy::char_lit_as_u8' '--allow=clippy::cast_sign_loss' '--deny=clippy::cast_ptr_alignment' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_possible_wrap' '--allow=clippy::cast_possible_truncation' '--allow=clippy::cast_lossless' '--allow=clippy::cargo_common_metadata' '--deny=clippy::branches_sharing_code' --cfg 'feature="advancement"' --cfg 'feature="argument_type_id_remap"' --cfg 'feature="attribute_id_remap"' --cfg 'feature="attributes"' --cfg 'feature="bedrock_biome"' --cfg 'feature="bedrock_creative"' --cfg 'feature="biome"' --cfg 'feature="block"' --cfg 'feature="block_entity_type_id_remap"' --cfg 'feature="carver"' --cfg 'feature="chunk"' --cfg 'feature="chunk_gen_settings"' --cfg 'feature="chunk_status"' --cfg 'feature="composter"' --cfg 'feature="configured_feature"' --cfg 'feature="custom_stat_id_remap"' --cfg 'feature="damage"' --cfg 'feature="data_component"' --cfg 'feature="data_component_type_id_remap"' --cfg 'feature="default"' --cfg 'feature="dimension"' --cfg 'feature="dye_color"' --cfg 'feature="effect"' --cfg 'feature="enchantment"' --cfg 'feature="enchantment_id_remap"' --cfg 'feature="entity"' --cfg 'feature="entity_id_remap"' --cfg 'feature="entity_pose"' --cfg 'feature="entity_status"' --cfg 'feature="entity_type"' --cfg 'feature="environment_attribute_id_remap"' --cfg 'feature="flower_pot"' --cfg 'feature="fluid"' --cfg 'feature="fuels"' --cfg 'feature="game_event"' --cfg 'feature="game_rules"' --cfg 'feature="item"' --cfg 'feature="item_id_remap"' --cfg 'feature="jukebox_song"' --cfg 'feature="map_color"' --cfg 'feature="map_decoration"' --cfg 'feature="menu_id_remap"' --cfg 'feature="message_type"' --cfg 'feature="meta_data_type"' --cfg 'feature="noise_parameter"' --cfg 'feature="noise_router"' --cfg 'feature="packet"' --cfg 'feature="painting_variant_id_remap"' --cfg 'feature="particle"' --cfg 'feature="particle_id_remap"' --cfg 'feature="placed_feature"' --cfg 'feature="potion"' --cfg 'feature="potion_brewing"' --cfg 'feature="recipe_remainder"' --cfg 'feature="recipe_serializer_id_remap"' --cfg 'feature="recipes"' --cfg 'feature="registry"' --cfg 'feature="scoreboard"' --cfg 'feature="screen"' --cfg 'feature="slot_display_id_remap"' --cfg 'feature="slot_ranges"' --cfg 'feature="sound"' --cfg 'feature="sound_id_remap"' --cfg 'feature="spawn_egg"' --cfg 'feature="statistic"' --cfg 'feature="structures"' --cfg 'feature="tag"' --cfg 'feature="tracked_data"' --cfg 'feature="translation"' --cfg 'feature="villager"' --cfg 'feature="world"' --cfg 'feature="world_event"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("advancement", "argument_type_id_remap", "attribute_id_remap", "attributes", "bedrock_biome", "bedrock_creative", "biome", "block", "block_entity_type_id_remap", "carver", "chunk", "chunk_gen_settings", "chunk_status", "composter", "configured_feature", "custom_stat_id_remap", "damage", "data_component", "data_component_type_id_remap", "default", "dimension", "dye_color", "effect", "enchantment", "enchantment_id_remap", "entity", "entity_id_remap", "entity_pose", "entity_status", "entity_type", "environment_attribute_id_remap", "flower_pot", "fluid", "fuels", "game_event", "game_rules", "item", "item_id_remap", "jukebox_song", "map_color", "map_decoration", "menu_id_remap", "message_type", "meta_data_type", "noise_parameter", "noise_router", "packet", "painting_variant_id_remap", "particle", "particle_id_remap", "placed_feature", "potion", "potion_brewing", "recipe_remainder", "recipe_serializer_id_remap", "recipes", "registry", "scoreboard", "screen", "slot_display_id_remap", "slot_ranges", "sound", "sound_id_remap", "spawn_egg", "statistic", "structures", "tag", "tracked_data", "translation", "villager", "world", "world_event"))' -C metadata=0469e9cb65638875 -C extra-filename=-8f7d922c4f1a04d9 --out-dir /home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pumpkin-data/8f7d922c4f1a04d9/out -C incremental=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/incremental -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/adler2/681cca8fab4f230b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/base16ct/5ffeff9683e0410f/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/base64/14eb77b7b9ef05bf/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/base64ct/71bb97576ac91a3f/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/block-buffer/1f8410b8aa1835fa/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/block-buffer/b64e662019b3f015/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/bytes/f171124ee2c84161/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/cesu8/ae2c64cf13e6d6bd/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/cfg-if/2795b8ea59c7082b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/chacha20/3e46cce72a5f1923/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/cmov/2b63f2d4acaf42d1/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/colored/925efa2ce1713d84/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/const-oid/87c3d0f863fb5ffd/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/const-oid/935b928ad425ee84/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/cpubits/20026404336a3c99/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/cpufeatures/979f9a22d204fe3e/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crc-fast/0a7dcbe24ce1c91b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crc32fast/7f7f714c71d109e/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crossbeam-utils/d654278d429e6951/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crypto-bigint/04ec8f270d6c7a1a/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crypto-common/336cf3ba1218a088/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crypto-common/ffe9a8cb7287d018/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crypto-primes/e39cf7d1e351bc84/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ctutils/527b075d7512b4e4/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/dashmap/f49f18782bf9de2d/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/der/6b952b08ba05f8a0/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/digest/516a79265974f2da/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/digest/5d7b9b0fbdd2366c/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ecdsa/86699e74cbf75282/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/elliptic-curve/43e2c9e4b5227d80/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/equivalent/1573df5c9e5637f0/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ff/ebc2cf0137397fa9/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/flate2/3280083f2004768d/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/foldhash/d91ca467c4c91672/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/generic-array/7f90ced8de736ded/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/getrandom/4b85ce7cbb2621b9/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/getrandom/91993dd93dcebcc2/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/group/9b91f2623480ff63/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/hashbrown/79c81d70c9f7c25d/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/hashbrown/85c7c67a5091f5e6/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/hmac/d1c8cf769ce90d4f/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/http/bf08547d36208e72/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/httparse/4afe0468a2728d5a/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/hybrid-array/1dd546a452dad5c8/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/indexmap/abc23793ba27102e/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/itoa/30bce9af2640d0a0/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/libc/e9e290dbc1d5c8e6/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/lock_api/6cf5440eeda5e72/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/log/c1c89e0efd21906/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/md-5/15728c0a8149f529/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/md5/8c5fc5672dfe8922/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/memchr/87ad65600a502055/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/miniz_oxide/aac4f2f6f87c3061/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/num-derive/ab05b2dabafb04cd/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/num-traits/e82553583a5615aa/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/once_cell/38666e88d5777bfd/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/p384/9bc554d6157f36e6/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/parking_lot_core/4906d0ca41be21cd/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pem-rfc7468/d7d7bc3d77478080/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/percent-encoding/3821f035b7ffa82a/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/phf/b45cb11e4cdb5ab6/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/phf_macros/6fe29bdef9a84f3f/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/phf_shared/ecbde55385b1180d/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pin-project-lite/3614e40ad93aec5/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pkcs1/2bc22e7f1e6a0a14/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pkcs8/f859a3fd0c8698c4/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/primefield/a9588dda96fec3b9/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/primeorder/ce7afb852178971b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/proc-macro2/e1dc5c284cca34d9/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pumpkin-codecs/aaefd23d2f66ee9a/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pumpkin-nbt/0f7b65cfbb314056/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pumpkin-util/578ceb0f3a086d46/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/quote/0e8773ab625ec52a/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rand/827f056ccbf7c0cb/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rand_core/4ec5eb4e9e74e93b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rand_core/5ff7f318a1291a8f/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rfc6979/ca3bf59380882c07/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ring/b002a9ca46d7c78d/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rsa/baf8b60e5ba495d1/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rustls/9ee5da18f7047570/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rustls-pki-types/a9a122a752052413/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rustls-webpki/fe21adc244b9c039/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/scopeguard/332a757971d91b75/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/sec1/30317e3ebdc2df90/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/serde/6c3de2c01d4bd410/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/serde_core/f834d0ccef39f858/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/serde_derive/09c3afd17219ac5f/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/serde_json/7c8ab2c4f0fe48d0/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/sha2/e79c0522b763036f/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/signature/42b17f0581b6eeaf/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/simd-adler32/4a22df409804f69b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/siphasher/433cca7462a232de/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/smallvec/28341340d5c5afd9/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/spin/730323aa3c98b67e/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/subtle/baeacd7dc7b9ead0/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/syn/a985a04f69255197/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/thiserror/c0a1bd1beffe5e01/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/thiserror-impl/c99836d59f17daec/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/tracing/1d57060a0a26fa76/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/tracing-attributes/6025860fa25ac4f3/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/tracing-core/0eaf667c1e267735/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/typenum/cffbf16396944a8c/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/unicode-ident/635ca58c76cedf0ec/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/untrusted/6dbf8c3725b74294/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ureq/87a9e1d7e7437f9c/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ureq-proto/b67b3789f7f06b2b/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/utf8-zero/3415a8fd213b284fd/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/uuid/ae1054bc2b73883a/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/webpki-roots/b8a5bdacb0d0f39c/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/wnaf/0d65a970ed8d9438/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/zeroize/c04b19b93f542b86/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/zeroize_derive/0b20c55bd0e91ed1/out -L dependency=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/zmij/d1df1ff817b9f04a/out --extern crc_fast=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crc-fast/0a7dcbe24ce1c91b/out/libcrc_fast.rlib --extern crc_fast=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/crc-fast/0a7dcbe24ce1c91b/out/libcrc_fast.rmeta --extern phf=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/phf/b45cb11e4cdb5ab6/out/libphf-b45cb11e4cdb5ab6.rmeta --extern pumpkin_nbt=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pumpkin-nbt/0f7b65cfbb314056/out/libpumpkin_nbt-0f7b65cfbb314056.rmeta --extern pumpkin_util=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/pumpkin-util/578ceb0f3a086d46/out/libpumpkin_util-578ceb0f3a086d46.rmeta --extern rand=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/rand/827f056ccbf7c0cb/out/librand-827f056ccbf7c0cb.rmeta --extern serde=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/serde/6c3de2c01d4bd410/out/libserde-6c3de2c01d4bd410.rmeta -C link-arg=-fuse-ld=mold -L native=/home/rodrigo/Dev/thirdparty/Pumpkin/target/debug/build/ring/09843c1993395233/out` (signal: 11, SIGSEGV: invalid memory reference)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing with cargo +nightly b in the Pumpkin project and compare nightly 1.100 with 1.99. The failing compilation unit is crates/pumpkin-data/src/lib.rs; inspect the reported librustc_driver recursion and separate it from the wasmtime-wasi-http E0283 errors. Done means rustc no longer crashes or overflows its stack for the reduced reproducer and instead reports a normal result.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- compilers
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100