Skip to content

Instantly share code, notes, and snippets.

@thomcc
Created April 5, 2023 01:25
Show Gist options
  • Save thomcc/514a6b46f9636af96cf0c5f9fdd0f37f to your computer and use it in GitHub Desktop.
Save thomcc/514a6b46f9636af96cf0c5f9fdd0f37f to your computer and use it in GitHub Desktop.
Building bootstrap
Finished dev [unoptimized] target(s) in 0.06s
Building tool tidy (stage0)
Finished release [optimized] target(s) in 0.14s
fmt check
formatting modified file compiler/rustc_codegen_cranelift/src/intrinsics/mod.rs
formatting modified file compiler/rustc_codegen_llvm/src/intrinsic.rs
formatting modified file compiler/rustc_codegen_ssa/src/mir/intrinsic.rs
formatting modified file compiler/rustc_const_eval/src/interpret/intrinsics.rs
formatting modified file compiler/rustc_hir_analysis/src/check/intrinsic.rs
formatting modified file compiler/rustc_middle/src/mir/interpret/value.rs
formatting modified file compiler/rustc_middle/src/ty/util.rs
formatting modified file compiler/rustc_span/src/symbol.rs
formatting modified file library/core/src/any.rs
formatting modified file library/core/src/intrinsics.rs
tidy check
Ensuring the YAML anchors in the GitHub Actions config were expanded
Building tool expand-yaml-anchors (stage0)
Finished release [optimized] target(s) in 0.12s
Finished release [optimized] target(s) in 0.14s
Running unittests src/lib.rs (build/aarch64-apple-darwin/stage0-bootstrap-tools/aarch64-apple-darwin/release/deps/tidy-e77c5115a54bc394)
running 5 tests
.....
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.81ms
Running unittests src/main.rs (build/aarch64-apple-darwin/stage0-bootstrap-tools/aarch64-apple-darwin/release/deps/rust_tidy-32bd0197c9188b85)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.58µs
Doc-tests tidy
running 1 tests
.
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 254.00ms
Building stage0 library artifacts (aarch64-apple-darwin)
Compiling core v0.0.0 (/Users/thom/scratch/rust/library/core)
Compiling rustc-std-workspace-core v1.99.0 (/Users/thom/scratch/rust/library/rustc-std-workspace-core)
Compiling compiler_builtins v0.1.91
Compiling libc v0.2.140
Compiling alloc v0.0.0 (/Users/thom/scratch/rust/library/alloc)
Compiling cfg-if v1.0.0
Compiling unwind v0.0.0 (/Users/thom/scratch/rust/library/unwind)
Compiling adler v1.0.2
Compiling memchr v2.5.0
Compiling rustc-std-workspace-alloc v1.99.0 (/Users/thom/scratch/rust/library/rustc-std-workspace-alloc)
Compiling gimli v0.26.2
Compiling miniz_oxide v0.5.3
Compiling object v0.29.0
Compiling std_detect v0.1.5 (/Users/thom/scratch/rust/library/stdarch/crates/std_detect)
Compiling hashbrown v0.12.3
Compiling panic_unwind v0.0.0 (/Users/thom/scratch/rust/library/panic_unwind)
Compiling panic_abort v0.0.0 (/Users/thom/scratch/rust/library/panic_abort)
Compiling rustc-demangle v0.1.21
Compiling addr2line v0.17.0
Compiling std v0.0.0 (/Users/thom/scratch/rust/library/std)
Compiling rustc-std-workspace-std v1.99.0 (/Users/thom/scratch/rust/library/rustc-std-workspace-std)
Compiling proc_macro v0.0.0 (/Users/thom/scratch/rust/library/proc_macro)
Compiling unicode-width v0.1.10
Compiling getopts v0.2.21
Compiling test v0.0.0 (/Users/thom/scratch/rust/library/test)
Finished release [optimized] target(s) in 9.31s
Building compiler artifacts (stage0 -> stage1)
Compiling cfg-if v1.0.0
Compiling libc v0.2.140
Compiling once_cell v1.16.0
Compiling stable_deref_trait v1.2.0
Compiling smallvec v1.10.0
Compiling log v0.4.14
Compiling tracing-core v0.1.28
Compiling instant v0.1.12
Compiling scopeguard v1.1.0
Compiling memchr v2.5.0
Compiling getrandom v0.2.8
Compiling lock_api v0.4.7
Compiling ahash v0.7.4
Compiling parking_lot_core v0.8.5
Compiling hashbrown v0.12.3
Compiling rustc-hash v1.1.0
Compiling pin-project-lite v0.2.8
Compiling parking_lot v0.11.2
Compiling tracing v0.1.35
Compiling zerofrom v0.1.1
Compiling indexmap v1.9.3
Compiling yoke v0.7.0
Compiling bitflags v1.3.2
Compiling typenum v1.16.0
Compiling zerovec v0.9.2
Compiling serde v1.0.147
Compiling generic-array v0.14.4
Compiling ena v0.14.2
Compiling thin-vec v0.2.12
Compiling rustc_serialize v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_serialize)
Compiling tinystr v0.7.1
Compiling psm v0.1.21
Compiling ryu v1.0.5
Compiling remove_dir_all v0.5.3
Compiling arrayvec v0.7.0
Compiling fastrand v1.8.0
Compiling itoa v1.0.6
Compiling stacker v0.1.15
Compiling tempfile v3.3.0
Compiling rustc_index v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_index)
Compiling block-buffer v0.10.2
Compiling crypto-common v0.1.6
Compiling measureme v10.1.0
Compiling jobserver v0.1.26
Compiling memmap2 v0.2.1
Compiling elsa v1.8.0
Compiling rustc_graphviz v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_graphviz)
Compiling digest v0.10.6
Compiling cpufeatures v0.2.5
Compiling unicode-width v0.1.10
Compiling unic-langid-impl v0.9.1
Compiling md-5 v0.10.0
Compiling sha2 v0.10.6
Compiling serde_json v1.0.85
Compiling unic-langid-macros v0.9.1
Compiling sha1 v0.10.5
Compiling rand_core v0.6.4
Compiling rustc_arena v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_arena)
Compiling writeable v0.5.1
Compiling rustc_data_structures v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_data_structures)
Compiling unic-common v0.9.0
Compiling unic-char-range v0.9.0
Compiling litemap v0.6.1
Compiling scoped-tls v1.0.0
Compiling icu_locid v1.1.0
Compiling unic-char-property v0.9.0
Compiling unic-ucd-version v0.9.0
Compiling unic-langid v0.9.1
Compiling rustc_span v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_span)
Compiling ppv-lite86 v0.2.8
Compiling rand_chacha v0.3.0
Compiling icu_provider v1.1.0
Compiling unic-emoji-char v0.9.0
Compiling unicode-xid v0.2.4
Compiling rustc_lexer v0.1.0 (/Users/thom/scratch/rust/compiler/rustc_lexer)
Compiling thiserror v1.0.38
Compiling rand v0.8.5
Compiling type-map v0.4.0
Compiling regex-automata v0.2.0
Compiling intl-memoizer v0.5.1
Compiling icu_list v1.1.0
Compiling fluent-syntax v0.11.0
Compiling icu_provider_adapters v1.1.0
Compiling intl_pluralrules v7.0.2
Compiling fluent-langneg v0.13.0
Compiling rand_xoshiro v0.6.0
Compiling self_cell v0.10.2
Compiling fluent-bundle v0.15.2
Compiling rustc_abi v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_abi)
Compiling rustc_baked_icu_data v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_baked_icu_data)
Compiling rustc_ast v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_ast)
Compiling rustc_feature v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_feature)
Compiling rustc_fs_util v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_fs_util)
Compiling rustc_error_messages v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_error_messages)
Compiling rustc_target v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_target)
Compiling odht v0.3.1
Compiling rustc_type_ir v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_type_ir)
Compiling rustc_ast_pretty v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_ast_pretty)
Compiling annotate-snippets v0.9.1
Compiling termize v0.1.1
Compiling termcolor v1.1.3
Compiling rustc_hir v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_hir)
Compiling lazy_static v1.4.0
Compiling getopts v0.2.21
Compiling rustc_lint_defs v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_lint_defs)
Compiling either v1.6.0
Compiling rustc_errors v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_errors)
Compiling chalk-ir v0.87.0
Compiling datafrog v2.0.1
Compiling gsgdt v0.1.2
Compiling polonius-engine v0.13.0
Compiling rustc_session v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_session)
Compiling rustc_apfloat v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_apfloat)
Compiling rustc_attr v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_attr)
Compiling rustc_query_system v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_query_system)
Compiling rustc_middle v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_middle)
Compiling itertools v0.10.5
Compiling tinyvec_macros v0.1.0
Compiling regex-syntax v0.6.26
Compiling tinyvec v1.6.0
Compiling unicode-normalization v0.1.22
Compiling rustc_parse_format v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_parse_format)
Compiling aho-corasick v0.7.18
Compiling crossbeam-utils v0.8.14
Compiling regex v1.5.6
Compiling rustc_parse v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_parse)
Compiling rustc_ast_passes v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_ast_passes)
Compiling crossbeam-channel v0.5.6
Compiling regex-automata v0.1.10
Compiling rustc_expand v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_expand)
Compiling rustc_infer v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_infer)
Compiling matchers v0.1.0
Compiling tracing-log v0.1.2
Compiling rustc_transmute v0.1.0 (/Users/thom/scratch/rust/compiler/rustc_transmute)
Compiling rustc_trait_selection v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_trait_selection)
Compiling sharded-slab v0.1.1
Compiling thread_local v1.1.4
Compiling adler v1.0.2
Compiling ansi_term v0.12.1
Compiling miniz_oxide v0.5.3
Compiling tracing-subscriber v0.3.3
Compiling ahash v0.8.2
Compiling crc32fast v1.3.2
Compiling rustc_hir_pretty v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_hir_pretty)
Compiling atty v0.2.14
Compiling unicode-script v0.5.5
Compiling unicode-security v0.1.0
Compiling tracing-tree v0.2.0
Compiling flate2 v1.0.23
Compiling hashbrown v0.13.1
Compiling snap v1.1.0
Compiling libloading v0.7.1
Compiling fixedbitset v0.2.0
Compiling petgraph v0.5.1
Compiling rustc_metadata v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_metadata)
Compiling object v0.30.1
Compiling rustc_lint v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_lint)
Compiling fallible-iterator v0.2.0
Compiling static_assertions v1.1.0
Compiling twox-hash v1.6.3
Compiling gimli v0.26.2
Compiling chalk-solve v0.87.0
Compiling rustc_mir_dataflow v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_mir_dataflow)
Compiling punycode v0.4.1
Compiling rustc-demangle v0.1.21
Compiling chalk-engine v0.87.0
Compiling thorin-dwp v0.4.0
Compiling rustc_symbol_mangling v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_symbol_mangling)
warning: llvm-wrapper/PassWrapper.cpp:519:7: warning: 'any_isa<const llvm::Module *>' is deprecated: Use any_cast(Any*) != nullptr instead [-Wdeprecated-declarations]
warning: if (any_isa<const Module *>(WrappedIr))
warning: ^~~~~~~
warning: any_cast
warning: /Users/thom/scratch/rust/build/aarch64-apple-darwin/ci-llvm/include/llvm/ADT/Any.h:130:1: note: 'any_isa<const llvm::Module *>' has been explicitly marked deprecated here
warning: LLVM_DEPRECATED("Use any_cast(Any*) != nullptr instead", "any_cast")
warning: ^
warning: /Users/thom/scratch/rust/build/aarch64-apple-darwin/ci-llvm/include/llvm/Support/Compiler.h:143:50: note: expanded from macro 'LLVM_DEPRECATED'
warning: #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
warning: ^
warning: llvm-wrapper/PassWrapper.cpp:521:7: warning: 'any_isa<const llvm::Function *>' is deprecated: Use any_cast(Any*) != nullptr instead [-Wdeprecated-declarations]
warning: if (any_isa<const Function *>(WrappedIr))
warning: ^~~~~~~
warning: any_cast
warning: /Users/thom/scratch/rust/build/aarch64-apple-darwin/ci-llvm/include/llvm/ADT/Any.h:130:1: note: 'any_isa<const llvm::Function *>' has been explicitly marked deprecated here
warning: LLVM_DEPRECATED("Use any_cast(Any*) != nullptr instead", "any_cast")
warning: ^
warning: /Users/thom/scratch/rust/build/aarch64-apple-darwin/ci-llvm/include/llvm/Support/Compiler.h:143:50: note: expanded from macro 'LLVM_DEPRECATED'
warning: #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
warning: ^
warning: llvm-wrapper/PassWrapper.cpp:523:7: warning: 'any_isa<const llvm::Loop *>' is deprecated: Use any_cast(Any*) != nullptr instead [-Wdeprecated-declarations]
warning: if (any_isa<const Loop *>(WrappedIr))
warning: ^~~~~~~
warning: any_cast
warning: /Users/thom/scratch/rust/build/aarch64-apple-darwin/ci-llvm/include/llvm/ADT/Any.h:130:1: note: 'any_isa<const llvm::Loop *>' has been explicitly marked deprecated here
warning: LLVM_DEPRECATED("Use any_cast(Any*) != nullptr instead", "any_cast")
warning: ^
warning: /Users/thom/scratch/rust/build/aarch64-apple-darwin/ci-llvm/include/llvm/Support/Compiler.h:143:50: note: expanded from macro 'LLVM_DEPRECATED'
warning: #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
warning: ^
warning: llvm-wrapper/PassWrapper.cpp:525:7: warning: 'any_isa<const llvm::LazyCallGraph::SCC *>' is deprecated: Use any_cast(Any*) != nullptr instead [-Wdeprecated-declarations]
warning: if (any_isa<const LazyCallGraph::SCC *>(WrappedIr))
warning: ^~~~~~~
warning: any_cast
warning: /Users/thom/scratch/rust/build/aarch64-apple-darwin/ci-llvm/include/llvm/ADT/Any.h:130:1: note: 'any_isa<const llvm::LazyCallGraph::SCC *>' has been explicitly marked deprecated here
warning: LLVM_DEPRECATED("Use any_cast(Any*) != nullptr instead", "any_cast")
warning: ^
warning: /Users/thom/scratch/rust/build/aarch64-apple-darwin/ci-llvm/include/llvm/Support/Compiler.h:143:50: note: expanded from macro 'LLVM_DEPRECATED'
warning: #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
warning: ^
warning: 4 warnings generated.
Compiling rustc_const_eval v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_const_eval)
Compiling unicase v2.6.0
Compiling ar_archive_writer v0.1.3
Compiling rustc_hir_analysis v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_hir_analysis)
Compiling rustc_incremental v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_incremental)
Compiling pathdiff v0.2.1
Compiling cc v1.0.77
Compiling rustc_codegen_ssa v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_codegen_ssa)
Compiling pulldown-cmark v0.9.2
Compiling rustc_llvm v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_llvm)
Compiling rustc_traits v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_traits)
Compiling rustc_codegen_llvm v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_codegen_llvm)
Compiling rustc_borrowck v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_borrowck)
Compiling rustc_resolve v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_resolve)
Compiling rustc_privacy v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_privacy)
Compiling rustc_hir_typeck v0.1.0 (/Users/thom/scratch/rust/compiler/rustc_hir_typeck)
Compiling rustc_mir_transform v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_mir_transform)
Compiling rustc_plugin_impl v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_plugin_impl)
Compiling rustc_passes v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_passes)
Compiling rustc_ty_utils v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_ty_utils)
Compiling rustc_mir_build v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_mir_build)
Compiling rustc_builtin_macros v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_builtin_macros)
Compiling rustc_ast_lowering v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_ast_lowering)
Compiling rustc_monomorphize v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_monomorphize)
Compiling rustc_query_impl v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_query_impl)
Compiling rustc_log v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_log)
Compiling rustc_error_codes v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_error_codes)
Compiling rustc_smir v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_smir)
Compiling rustc_interface v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_interface)
Compiling rustc_driver_impl v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_driver_impl)
Compiling rustc_driver v0.0.0 (/Users/thom/scratch/rust/compiler/rustc_driver)
Compiling rustc-main v0.0.0 (/Users/thom/scratch/rust/compiler/rustc)
Finished release [optimized] target(s) in 38.24s
Assembling stage1 compiler
Building stage1 library artifacts (aarch64-apple-darwin)
Compiling compiler_builtins v0.1.91
Compiling core v0.0.0 (/Users/thom/scratch/rust/library/core)
Compiling libc v0.2.140
Compiling cc v1.0.77
Compiling memchr v2.5.0
Compiling std v0.0.0 (/Users/thom/scratch/rust/library/std)
Compiling unwind v0.0.0 (/Users/thom/scratch/rust/library/unwind)
Compiling rustc-std-workspace-core v1.99.0 (/Users/thom/scratch/rust/library/rustc-std-workspace-core)
Compiling alloc v0.0.0 (/Users/thom/scratch/rust/library/alloc)
Compiling cfg-if v1.0.0
Compiling adler v1.0.2
Compiling rustc-demangle v0.1.21
Compiling rustc-std-workspace-alloc v1.99.0 (/Users/thom/scratch/rust/library/rustc-std-workspace-alloc)
Compiling panic_abort v0.0.0 (/Users/thom/scratch/rust/library/panic_abort)
Compiling panic_unwind v0.0.0 (/Users/thom/scratch/rust/library/panic_unwind)
Compiling gimli v0.26.2
Compiling miniz_oxide v0.5.3
Compiling object v0.29.0
Compiling hashbrown v0.12.3
Compiling std_detect v0.1.5 (/Users/thom/scratch/rust/library/stdarch/crates/std_detect)
Compiling addr2line v0.17.0
Compiling rustc-std-workspace-std v1.99.0 (/Users/thom/scratch/rust/library/rustc-std-workspace-std)
Compiling proc_macro v0.0.0 (/Users/thom/scratch/rust/library/proc_macro)
Compiling unicode-width v0.1.10
Compiling getopts v0.2.21
Compiling test v0.0.0 (/Users/thom/scratch/rust/library/test)
Finished release [optimized] target(s) in 32.21s
Building tool compiletest (stage0)
Compiling cfg-if v1.0.0
Compiling libc v0.2.140
Compiling regex-syntax v0.6.26
Compiling memchr v2.5.0
Compiling once_cell v1.16.0
Compiling aho-corasick v0.7.18
Compiling instant v0.1.12
Compiling scopeguard v1.1.0
Compiling lazy_static v1.4.0
Compiling smallvec v1.10.0
Compiling parking_lot_core v0.8.5
Compiling lock_api v0.4.7
Compiling serde v1.0.147
Compiling ryu v1.0.5
Compiling regex-automata v0.1.10
Compiling regex v1.5.6
Compiling tracing-core v0.1.28
Compiling itoa v1.0.6
Compiling pin-project-lite v0.2.8
Compiling serde_json v1.0.85
Compiling tracing v0.1.35
Compiling matchers v0.1.0
Compiling parking_lot v0.11.2
Compiling log v0.4.14
Compiling anyhow v1.0.65
Compiling sharded-slab v0.1.1
Compiling atty v0.2.14
Compiling thread_local v1.1.4
Compiling unicode-width v0.1.10
Compiling diff v0.1.13
Compiling same-file v1.0.6
Compiling ansi_term v0.12.1
Compiling tracing-subscriber v0.3.3
Compiling walkdir v2.3.2
Compiling unified-diff v0.2.1
Compiling getopts v0.2.21
Compiling colored v2.0.0
Compiling rustfix v0.6.1
Compiling miropt-test-tools v0.1.0 (/Users/thom/scratch/rust/src/tools/miropt-test-tools)
Compiling build_helper v0.1.0 (/Users/thom/scratch/rust/src/tools/build_helper)
Compiling lazycell v1.3.0
Compiling glob v0.3.0
Compiling compiletest v0.0.0 (/Users/thom/scratch/rust/src/tools/compiletest)
Finished release [optimized] target(s) in 8.79s
Check compiletest suite=ui mode=ui (aarch64-apple-darwin -> aarch64-apple-darwin)
running 14763 tests
ii........................................iiii........ii...........ii................... 88/14763
........................................................................................ 176/14763
...............i...................i.ii...i........iiiiiiiiiiiiiiiiiiii................. 264/14763
........................................................................................ 352/14763
........................................................................................ 440/14763
........................................................................................ 528/14763
........................................................................................ 616/14763
........................................................................................ 704/14763
........................................................................................ 792/14763
........................................................................................ 880/14763
...........................................ii........................................... 968/14763
................i.................................F..................................... 1056/14763
........................................................................................ 1144/14763
........................................................................................ 1232/14763
........................................................................................ 1320/14763
........................................................................................ 1408/14763
........................................................................................ 1496/14763
...........................................i............................................ 1584/14763
........................................................................................ 1672/14763
......................i................................................................. 1760/14763
........................................................................................ 1848/14763
........................................................................................ 1936/14763
......................................................................................i. 2024/14763
..........ii............................................................................ 2112/14763
........................................................................................ 2200/14763
...............i...........................................................i............ 2288/14763
........................................................................................ 2376/14763
........................................................................................ 2464/14763
........................................................................................ 2552/14763
........................................................................................ 2640/14763
........................................................................................ 2728/14763
........................................................................................ 2816/14763
........................................i............................................... 2904/14763
.............................................................ii......................... 2992/14763
........................................................................................ 3080/14763
........................................................................................ 3168/14763
.............................................................................i.i........ 3256/14763
....................................................................i................... 3344/14763
........................................................................................ 3432/14763
...................i...........i........................................................ 3520/14763
........................................................................................ 3608/14763
........................................................................................ 3696/14763
..........iiiii......................................................................... 3784/14763
........................................................................................ 3872/14763
........................................................................................ 3960/14763
........................................................................................ 4048/14763
........................................................................................ 4136/14763
........................................................................................ 4224/14763
.......i................................................................................ 4312/14763
...i..........i..........ii.......................................................i.i... 4400/14763
........................................................................................ 4488/14763
.iii.................................................................................... 4576/14763
........................................................................................ 4664/14763
........................................................................................ 4752/14763
........................................................................................ 4840/14763
........................................................................................ 4928/14763
........................................................................................ 5016/14763
........................................................................................ 5104/14763
........................................................................................ 5192/14763
........................................................................................ 5280/14763
........................................................................................ 5368/14763
........................................................................................ 5456/14763
........................................................................................ 5544/14763
........................................................................................ 5632/14763
........................................................................................ 5720/14763
........................................................................................ 5808/14763
.............................................i..........iiii......iiiii..............i.. 5896/14763
........................................................................................ 5984/14763
........................................................................................ 6072/14763
........................................................................................ 6160/14763
......................................................................i................. 6248/14763
........................................................................................ 6336/14763
........................................................................................ 6424/14763
........................................................................................ 6512/14763
........................................................................................ 6600/14763
........................................................................................ 6688/14763
..........................i............................................................. 6776/14763
........................................................................................ 6864/14763
................................................................i....................... 6952/14763
..................................................i..................................... 7040/14763
........................................................................................ 7128/14763
........................i............................................................... 7216/14763
...........................................................................i............ 7304/14763
...............................................ii.ii........i....i...................... 7392/14763
...................................................................i.................... 7480/14763
........................................................................................ 7568/14763
................................................................i....i...ii..........i.. 7656/14763
.........................i...................i.............i............................ 7744/14763
.........................................i....................................iiiiiiiii. 7832/14763
.................................................................i...................... 7920/14763
........................................................................................ 8008/14763
.........................................................i.............................. 8096/14763
.............i.......................................................................... 8184/14763
.........ii................................................ii........................... 8272/14763
.......................................i................................................ 8360/14763
..............................................................ii.i...................... 8448/14763
................................i........................ii............................. 8536/14763
........................................................................................ 8624/14763
........................................................................................ 8712/14763
........................................................................................ 8800/14763
................ii.................i......i..i.......................................... 8888/14763
........................................................................................ 8976/14763
........................................................................................ 9064/14763
........................................................................................ 9152/14763
........................................................................................ 9240/14763
........................................................................................ 9328/14763
.i..i..................................i............................ii.................. 9416/14763
.........................................................................i.............. 9504/14763
...........................................i............................................ 9592/14763
...............ii...i............i........................................i............. 9680/14763
..........................................................i............................. 9768/14763
........................................................................................ 9856/14763
........................................................................................ 9944/14763
.......i................................................................................ 10032/14763
........................................................................................ 10120/14763
.....................i.................................................................. 10208/14763
........................................................................................ 10296/14763
........................................................................................ 10384/14763
........................................................................................ 10472/14763
........................................................................................ 10560/14763
........................................................................................ 10648/14763
........................................................................................ 10736/14763
.................................................................................ii..... 10824/14763
..........i.....iii...............................................i..................... 10912/14763
........................................................................................ 11000/14763
........................................................................................ 11088/14763
........................................................................................ 11176/14763
........................................................................................ 11264/14763
........................................................................................ 11352/14763
........................................................................................ 11440/14763
........................................................................................ 11528/14763
..................................................................................iiiii. 11616/14763
..i....i.i.............................................................................. 11704/14763
...........................................................iiiiiiiiii.iii............... 11792/14763
.........i.............................................................................. 11880/14763
.....F..............ii.....iiiii..iiiiiiiiiii.i......................................... 11968/14763
........................................................................................ 12056/14763
........................................................................................ 12144/14763
........................................................................................ 12232/14763
........................................................................................ 12320/14763
........................................................................i............... 12408/14763
........................................................................................ 12496/14763
........................................................................................ 12584/14763
........................................................................................ 12672/14763
........................................................................................ 12760/14763
........................................................................................ 12848/14763
........................................................................................ 12936/14763
..i.............ii....i.....i.....................i....................i................ 13024/14763
........................................................................................ 13112/14763
........................................................................................ 13200/14763
........................................................................................ 13288/14763
........................................................................................ 13376/14763
........................................................................................ 13464/14763
................i....................................................................... 13552/14763
........................................................................................ 13640/14763
........................................................................................ 13728/14763
........................................................................................ 13816/14763
...........i............................................................................ 13904/14763
........................................................................................ 13992/14763
..................i..................................................................... 14080/14763
........................................................................................ 14168/14763
........................................................................................ 14256/14763
........................................................................................ 14344/14763
........................................................................................ 14432/14763
........................................................................................ 14520/14763
........................................................................................ 14608/14763
...............i..........................................iii........................... 14696/14763
...................................................................
failures:
---- [ui] tests/ui/attributes/log-backtrace.rs stdout ----
error: test compilation failed although it shouldn't!
status: exit status: 101
command: RUSTC_LOG="info" RUSTC_LOG_BACKTRACE="rustc_metadata::creader" "/Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/bin/rustc" "/Users/thom/scratch/rust/tests/ui/attributes/log-backtrace.rs" "-Zthreads=1" "--target=aarch64-apple-darwin" "-O" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Zdeduplicate-diagnostics=no" "-Cstrip=debuginfo" "--remap-path-prefix=/Users/thom/scratch/rust/tests/ui=fake-test-src-base" "-C" "prefer-dynamic" "-o" "/Users/thom/scratch/rust/build/aarch64-apple-darwin/test/ui/attributes/log-backtrace/a" "-Crpath" "-Cdebuginfo=0" "-Lnative=/Users/thom/scratch/rust/build/aarch64-apple-darwin/native/rust-test-helpers" "-L" "/Users/thom/scratch/rust/build/aarch64-apple-darwin/test/ui/attributes/log-backtrace/auxiliary"
stdout: none
--- stderr -------------------------------
INFO rustc_metadata::creader resolving crate `std`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader falling back to a load
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::locator lib candidate: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libstd-b3d8ec5c52b28d37.dylib
INFO rustc_metadata::locator lib candidate: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libstd_detect-f3f31dd2a3b364ab.rlib
INFO rustc_metadata::locator lib candidate: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libstd-b3d8ec5c52b28d37.rlib
INFO rustc_metadata::locator rlib reading metadata from: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libstd-b3d8ec5c52b28d37.rlib
INFO rustc_metadata::locator rlib reading metadata from: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libstd_detect-f3f31dd2a3b364ab.rlib
INFO rustc_metadata::locator Rejecting via crate name
INFO rustc_metadata::locator metadata mismatch
INFO rustc_metadata::creader register crate `std` (cnum = 1. private_dep = false)
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate core hash: `971b356ec7653207` extra filename: `-93ebf452286057fc`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `core`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader falling back to a load
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::locator lib candidate: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libcore-93ebf452286057fc.rlib
INFO rustc_metadata::locator rlib reading metadata from: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libcore-93ebf452286057fc.rlib
INFO rustc_metadata::creader register crate `core` (cnum = 2. private_dep = false)
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate compiler_builtins hash: `36988c868c81130f` extra filename: `-a924b828158aa0b8`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `compiler_builtins`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader falling back to a load
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::locator lib candidate: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libcompiler_builtins-a924b828158aa0b8.rlib
INFO rustc_metadata::locator rlib reading metadata from: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libcompiler_builtins-a924b828158aa0b8.rlib
INFO rustc_metadata::creader register crate `compiler_builtins` (cnum = 3. private_dep = false)
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate rustc_std_workspace_core hash: `82afcc6c4bdcadab` extra filename: `-5aa182f655ca9a94`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `rustc_std_workspace_core`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader falling back to a load
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::locator lib candidate: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/librustc_std_workspace_core-5aa182f655ca9a94.rlib
INFO rustc_metadata::locator rlib reading metadata from: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/librustc_std_workspace_core-5aa182f655ca9a94.rlib
INFO rustc_metadata::creader register crate `rustc_std_workspace_core` (cnum = 4. private_dep = false)
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate core hash: `971b356ec7653207` extra filename: `-93ebf452286057fc`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `core`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate core hash: `971b356ec7653207` extra filename: `-93ebf452286057fc`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `core`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate rustc_std_workspace_core hash: `82afcc6c4bdcadab` extra filename: `-5aa182f655ca9a94`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure
<<<<<< SKIPPED 1413440 BYTES >>>>>>
_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate core hash: `971b356ec7653207` extra filename: `-93ebf452286057fc`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `core`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate compiler_builtins hash: `36988c868c81130f` extra filename: `-a924b828158aa0b8`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `compiler_builtins`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate memchr hash: `86346df24a70fec0` extra filename: `-49488197bf206638`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `memchr`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate panic_unwind hash: `8c8cace718ff8006` extra filename: `-bfa2f6a30e959fcf`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `panic_unwind`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader falling back to a load
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::locator lib candidate: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libpanic_unwind-bfa2f6a30e959fcf.rlib
INFO rustc_metadata::locator rlib reading metadata from: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libpanic_unwind-bfa2f6a30e959fcf.rlib
INFO rustc_metadata::creader register crate `panic_unwind` (cnum = 19. private_dep = false)
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate core hash: `971b356ec7653207` extra filename: `-93ebf452286057fc`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `core`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate compiler_builtins hash: `36988c868c81130f` extra filename: `-a924b828158aa0b8`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `compiler_builtins`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate rustc_std_workspace_core hash: `82afcc6c4bdcadab` extra filename: `-5aa182f655ca9a94`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `rustc_std_workspace_core`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate alloc hash: `1b392365f6fbe10e` extra filename: `-0c61091832af098f`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `alloc`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate cfg_if hash: `4e263c8d69a80cdd` extra filename: `-92427d1c7fd5f625`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `cfg_if`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate unwind hash: `8aa54e53fe4aada1` extra filename: `-56530c42b919373d`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `unwind`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving dep crate libc hash: `e91991e40c96da41` extra filename: `-df3f0de87f4b9851`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `libc`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::process_extern_crate" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<core::option::Option<rustc_span::def_id::CrateNum>, <rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>::build_reduced_graph_for_extern_crate::{closure#0}>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_item" }, { fn: "rustc_ast::visit::walk_crate::<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor>" }, { fn: "<rustc_resolve::build_reduced_graph::BuildReducedGraphVisitor as rustc_ast::visit::Visitor>::visit_crate" }, { fn: "<rustc_resolve::Resolver as rustc_expand::base::ResolverExpand>::visit_ast_fragment_with_placeholders" }, { fn: "<rustc_expand::expand::MacroExpander>::collect_invocations" }, { fn: "<rustc_expand::expand::MacroExpander>::fully_expand_fragment" }, { fn: "<rustc_expand::expand::MacroExpander>::expand_crate" }, { fn: "<rustc_session::session::Session>::time::<rustc_ast::ast::Crate, rustc_interface::passes::configure_and_expand::{closure#1}>" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_resolve::effective_visibilities resolve::effective_visibilities: EffectiveVisibilities {
map: {
DefId(0:0 ~ log_backtrace[34bf]): EffectiveVisibility {
direct: Public,
reexported: Public,
reachable: Public,
reachable_through_impl_trait: Public,
},
DefId(0:2 ~ log_backtrace[34bf]::std): EffectiveVisibility {
direct: Restricted(
DefId(0:0 ~ log_backtrace[34bf]),
),
reexported: Restricted(
DefId(0:0 ~ log_backtrace[34bf]),
),
reachable: Restricted(
DefId(0:0 ~ log_backtrace[34bf]),
),
reachable_through_impl_trait: Restricted(
DefId(0:0 ~ log_backtrace[34bf]),
),
},
DefId(0:3 ~ log_backtrace[34bf]::main): EffectiveVisibility {
direct: Restricted(
DefId(0:0 ~ log_backtrace[34bf]),
),
reexported: Restricted(
DefId(0:0 ~ log_backtrace[34bf]),
),
reachable: Restricted(
DefId(0:0 ~ log_backtrace[34bf]),
),
reachable_through_impl_trait: Restricted(
DefId(0:0 ~ log_backtrace[34bf]),
),
},
},
}
INFO rustc_metadata::creader injecting a dep from 1 to 19
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::inject_dependency_if" }, { fn: "<rustc_metadata::creader::CrateLoader>::postprocess" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<(), <rustc_resolve::Resolver>::resolve_crate::{closure#0}::{closure#8}::{closure#0}>" }, { fn: "<rustc_session::session::Session>::time::<(), <rustc_resolve::Resolver>::resolve_crate::{closure#0}>" }, { fn: "<rustc_resolve::Resolver>::resolve_crate" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader panic runtime not found -- loading panic_unwind
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::postprocess" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<(), <rustc_resolve::Resolver>::resolve_crate::{closure#0}::{closure#8}::{closure#0}>" }, { fn: "<rustc_session::session::Session>::time::<(), <rustc_resolve::Resolver>::resolve_crate::{closure#0}>" }, { fn: "<rustc_resolve::Resolver>::resolve_crate" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolving crate `panic_unwind`
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::maybe_resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::resolve_crate" }, { fn: "<rustc_metadata::creader::CrateLoader>::postprocess" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<(), <rustc_resolve::Resolver>::resolve_crate::{closure#0}::{closure#8}::{closure#0}>" }, { fn: "<rustc_session::session::Session>::time::<(), <rustc_resolve::Resolver>::resolve_crate::{closure#0}>" }, { fn: "<rustc_resolve::Resolver>::resolve_crate" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader injecting a dep from 1 to 19
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::inject_dependency_if" }, { fn: "<rustc_metadata::creader::CrateLoader>::postprocess" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<(), <rustc_resolve::Resolver>::resolve_crate::{closure#0}::{closure#8}::{closure#0}>" }, { fn: "<rustc_session::session::Session>::time::<(), <rustc_resolve::Resolver>::resolve_crate::{closure#0}>" }, { fn: "<rustc_resolve::Resolver>::resolve_crate" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_metadata::creader resolved crates:
name: std
cnum: 1
hash: 72f4c6830b949f5d
reqd: Explicit
dylib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libstd-b3d8ec5c52b28d37.dylib
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libstd-b3d8ec5c52b28d37.rlib
name: core
cnum: 2
hash: 971b356ec7653207
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libcore-93ebf452286057fc.rlib
name: compiler_builtins
cnum: 3
hash: 36988c868c81130f
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libcompiler_builtins-a924b828158aa0b8.rlib
name: rustc_std_workspace_core
cnum: 4
hash: 82afcc6c4bdcadab
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/librustc_std_workspace_core-5aa182f655ca9a94.rlib
name: alloc
cnum: 5
hash: 1b392365f6fbe10e
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/liballoc-0c61091832af098f.rlib
name: libc
cnum: 6
hash: e91991e40c96da41
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/liblibc-df3f0de87f4b9851.rlib
name: unwind
cnum: 7
hash: 8aa54e53fe4aada1
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libunwind-56530c42b919373d.rlib
name: cfg_if
cnum: 8
hash: 4e263c8d69a80cdd
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libcfg_if-92427d1c7fd5f625.rlib
name: miniz_oxide
cnum: 9
hash: caf7cf82d87cb66c
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libminiz_oxide-75da1eba2c45da99.rlib
name: rustc_std_workspace_alloc
cnum: 10
hash: 511f87fde15e06bb
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/librustc_std_workspace_alloc-979666ee31bc429a.rlib
name: adler
cnum: 11
hash: 14f4d7ab17921508
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libadler-66b578dfedb51ad6.rlib
name: hashbrown
cnum: 12
hash: 694389d2073f4d1f
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libhashbrown-531dc1e9211230b9.rlib
name: std_detect
cnum: 13
hash: f3978424c28f78a0
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libstd_detect-f3f31dd2a3b364ab.rlib
name: rustc_demangle
cnum: 14
hash: 1eb3f5320bcb1dfd
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/librustc_demangle-852c5678c1f9bb46.rlib
name: addr2line
cnum: 15
hash: faf06be1a61c4cd0
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libaddr2line-502a2661aa40c767.rlib
name: gimli
cnum: 16
hash: cc5717d47dbd1aaf
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libgimli-ffe018ac2bbd4b38.rlib
name: object
cnum: 17
hash: a7c2b1582d584df9
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libobject-07e6e98add865165.rlib
name: memchr
cnum: 18
hash: 86346df24a70fec0
reqd: Explicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libmemchr-49488197bf206638.rlib
name: panic_unwind
cnum: 19
hash: 8c8cace718ff8006
reqd: Implicit
rlib: /Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/lib/rustlib/aarch64-apple-darwin/lib/libpanic_unwind-bfa2f6a30e959fcf.rlib
stack backtrace:
Backtrace [{ fn: "std::backtrace_rs::backtrace::trace_unsynchronized" }, { fn: "std::backtrace::Backtrace::create" }, { fn: "std::backtrace::Backtrace::capture" }, { fn: "<rustc_log::BacktraceFormatter as tracing_subscriber::fmt::format::FormatEvent<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields>>::format_event" }, { fn: "<std::thread::local::LocalKey<core::cell::RefCell<alloc::string::String>>>::with::<<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event::{closure#0}, ()>" }, { fn: "<tracing_subscriber::fmt::fmt_layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>, tracing_subscriber::fmt::format::DefaultFields, rustc_log::BacktraceFormatter, std::io::stdio::stderr> as tracing_subscriber::layer::Layer<tracing_subscriber::layer::layered::Layered<tracing_tree::HierarchicalLayer<std::io::stdio::stderr>, tracing_subscriber::layer::layered::Layered<tracing_subscriber::filter::env::EnvFilter, tracing_subscriber::registry::sharded::Registry>>>>::on_event" }, { fn: "tracing_core::dispatcher::get_default::<(), <tracing_core::event::Event>::dispatch::{closure#0}>" }, { fn: "<tracing_core::event::Event>::dispatch" }, { fn: "<rustc_metadata::creader::CrateLoader>::postprocess" }, { fn: "<rustc_resolve::Resolver>::crate_loader::<(), <rustc_resolve::Resolver>::resolve_crate::{closure#0}::{closure#8}::{closure#0}>" }, { fn: "<rustc_session::session::Session>::time::<(), <rustc_resolve::Resolver>::resolve_crate::{closure#0}>" }, { fn: "<rustc_resolve::Resolver>::resolve_crate" }, { fn: "rustc_interface::passes::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::resolver_for_lowering, rustc_query_impl::plumbing::QueryCtxt>" }, { fn: "<rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::resolver_for_lowering" }, { fn: "<std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>::{closure#0}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#2}, &rustc_data_structures::steal::Steal<(rustc_middle::ty::ResolverAstLowering, alloc::rc::Rc<rustc_ast::ast::Crate>)>>" }, { fn: "<rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>" }, { fn: "rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>" }, { fn: "<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>" }, { fn: "<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once" }, { fn: "std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>" }, { fn: "<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}" }, { fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once" }, { fn: "std::sys::unix::thread::Thread::new::thread_start" }, { fn: "__pthread_deallocate" }]
INFO rustc_interface::passes 0 parse sess buffered_lints
thread 'rustc' panicked at 'internal error: entered unreachable code: TypeId calls write_u64', /Users/thom/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-subscriber-0.3.3/src/registry/extensions.rs:22:9
stack backtrace:
0: 0x104ce1f2c - std::backtrace_rs::backtrace::trace_unsynchronized::hd508769a32507579
1: 0x104ca1fe8 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hd5dbadc49106e373
2: 0x104d46f20 - core::fmt::write::h728ae60f1da52682
3: 0x104cdf778 - std::io::Write::write_fmt::h63f66b8da09a9e22
4: 0x104ca1e70 - std::sys_common::backtrace::print::h49d342e082ad75f8
5: 0x104cddaf0 - std::panicking::default_hook::{{closure}}::h5d05fe045513c52e
6: 0x104cdd8bc - std::panicking::default_hook::he5e3d494aae82a4e
7: 0x10f4982dc - rustc_driver_impl[aa13e0b38d8d7e52]::DEFAULT_HOOK::{closure#0}::{closure#0}
8: 0x104cde05c - std::panicking::rust_panic_with_hook::h78aaa002f2734945
9: 0x104ca4028 - std::panicking::begin_panic_handler::{{closure}}::hccc52992ab14a935
10: 0x104ca3f58 - std::sys_common::backtrace::__rust_end_short_backtrace::h25eabbc201c5982f
11: 0x104cddbe0 - _rust_begin_unwind
12: 0x104d54f68 - core::panicking::panic_fmt::h95248bfd23f30ff0
13: 0x1124df968 - core[1becce796d11e6d7]::panicking::unreachable_display::<&str>
14: 0x1124e27d0 - <tracing_subscriber[83d640b78b029ff5]::registry::extensions::IdHasher as core[1becce796d11e6d7]::hash::Hasher>::write
15: 0x10f4a9b2c - <core[1becce796d11e6d7]::any::TypeId as core[1becce796d11e6d7]::hash::Hash>::hash::<tracing_subscriber[83d640b78b029ff5]::registry::extensions::IdHasher>
16: 0x10f4b0f44 - <core[1becce796d11e6d7]::hash::BuildHasherDefault<tracing_subscriber[83d640b78b029ff5]::registry::extensions::IdHasher> as core[1becce796d11e6d7]::hash::BuildHasher>::hash_one::<&core[1becce796d11e6d7]::any::TypeId>
17: 0x10f4b36d4 - <hashbrown[889e3c97bb0f45bd]::map::HashMap<core[1becce796d11e6d7]::any::TypeId, alloc[583441af31d7fbcb]::boxed::Box<dyn core[1becce796d11e6d7]::any::Any + core[1becce796d11e6d7]::marker::Sync + core[1becce796d11e6d7]::marker::Send>, core[1becce796d11e6d7]::hash::BuildHasherDefault<tracing_subscriber[83d640b78b029ff5]::registry::extensions::IdHasher>>>::insert
18: 0x10f4ac6a4 - <tracing_subscriber[83d640b78b029ff5]::registry::extensions::ExtensionsMut>::insert::<tracing_tree[834620fdfcd7fd28]::Data>
19: 0x10f4ab7a8 - <tracing_tree[834620fdfcd7fd28]::HierarchicalLayer<std[9d46698d7f1f4352]::io::stdio::stderr> as tracing_subscriber[83d640b78b029ff5]::layer::Layer<tracing_subscriber[83d640b78b029ff5]::layer::layered::Layered<tracing_subscriber[83d640b78b029ff5]::filter::env::EnvFilter, tracing_subscriber[83d640b78b029ff5]::registry::sharded::Registry>>>::on_new_span
20: 0x10f4a337c - <tracing_subscriber[83d640b78b029ff5]::layer::layered::Layered<tracing_subscriber[83d640b78b029ff5]::fmt::fmt_layer::Layer<tracing_subscriber[83d640b78b029ff5]::layer::layered::Layered<tracing_tree[834620fdfcd7fd28]::HierarchicalLayer<std[9d46698d7f1f4352]::io::stdio::stderr>, tracing_subscriber[83d640b78b029ff5]::layer::layered::Layered<tracing_subscriber[83d640b78b029ff5]::filter::env::EnvFilter, tracing_subscriber[83d640b78b029ff5]::registry::sharded::Registry>>, tracing_subscriber[83d640b78b029ff5]::fmt::format::DefaultFields, rustc_log[1e9271230054324b]::BacktraceFormatter, std[9d46698d7f1f4352]::io::stdio::stderr>, tracing_subscriber[83d640b78b029ff5]::layer::layered::Layered<tracing_tree[834620fdfcd7fd28]::HierarchicalLayer<std[9d46698d7f1f4352]::io::stdio::stderr>, tracing_subscriber[83d640b78b029ff5]::layer::layered::Layered<tracing_subscriber[83d640b78b029ff5]::filter::env::EnvFilter, tracing_subscriber[83d640b78b029ff5]::registry::sharded::Registry>>> as tracing_core[cf394d5bd7446689]::subscriber::Subscriber>::new_span
21: 0x1137daec4 - <tracing[9f5f2a1dc5957ff1]::span::Span>::make_with
22: 0x1137da394 - tracing_core[cf394d5bd7446689]::dispatcher::get_default::<tracing[9f5f2a1dc5957ff1]::span::Span, <tracing[9f5f2a1dc5957ff1]::span::Span>::new::{closure#0}>
23: 0x1137dae58 - <tracing[9f5f2a1dc5957ff1]::span::Span>::new
24: 0x1131d3cb4 - rustc_trait_selection[40f3fec9a882f972]::traits::fully_normalize::<alloc[583441af31d7fbcb]::vec::Vec<rustc_middle[27431c8d6971121e]::ty::Predicate>>
25: 0x11312db58 - rustc_trait_selection[40f3fec9a882f972]::traits::do_normalize_predicates
26: 0x11312e794 - rustc_trait_selection[40f3fec9a882f972]::traits::normalize_param_env_or_error
27: 0x1118104d4 - rustc_ty_utils[4973f88c4c98c31]::ty::param_env
28: 0x11299918c - <std[9d46698d7f1f4352]::thread::local::LocalKey<core[1becce796d11e6d7]::cell::Cell<*const ()>>>::with::<rustc_middle[27431c8d6971121e]::ty::context::tls::enter_context<rustc_query_system[bd5adbb1fd0c13fa]::query::plumbing::execute_job_non_incr<rustc_query_impl[406820349ec118c8]::queries::param_env, rustc_query_impl[406820349ec118c8]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[27431c8d6971121e]::ty::ParamEnv>::{closure#0}, rustc_middle[27431c8d6971121e]::ty::ParamEnv>
29: 0x1128504ac - rustc_query_system[bd5adbb1fd0c13fa]::query::plumbing::try_execute_query::<rustc_query_impl[406820349ec118c8]::queries::param_env, rustc_query_impl[406820349ec118c8]::plumbing::QueryCtxt>
30: 0x11273c404 - <rustc_query_impl[406820349ec118c8]::Queries as rustc_middle[27431c8d6971121e]::ty::query::QueryEngine>::param_env
31: 0x111ae03a0 - rustc_hir_analysis[ee1225366c214132]::check::wfcheck::enter_wf_checking_ctxt::<rustc_hir_analysis[ee1225366c214132]::check::wfcheck::check_item_fn::{closure#0}>
32: 0x111bc7030 - rustc_hir_analysis[ee1225366c214132]::check::wfcheck::check_well_formed
33: 0x11298f978 - <std[9d46698d7f1f4352]::thread::local::LocalKey<core[1becce796d11e6d7]::cell::Cell<*const ()>>>::with::<rustc_middle[27431c8d6971121e]::ty::context::tls::enter_context<rustc_query_system[bd5adbb1fd0c13fa]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[406820349ec118c8]::queries::check_well_formed, rustc_query_impl[406820349ec118c8]::plumbing::QueryCtxt>::{closure#1}, ()>::{closure#0}, ()>
34: 0x112806c14 - rustc_query_system[bd5adbb1fd0c13fa]::query::plumbing::try_execute_query::<rustc_query_impl[406820349ec118c8]::queries::check_well_formed, rustc_query_impl[406820349ec118c8]::plumbing::QueryCtxt>
35: 0x1127459b8 - <rustc_query_impl[406820349ec118c8]::Queries as rustc_middle[27431c8d6971121e]::ty::query::QueryEngine>::check_well_formed
36: 0x111ab8368 - <core[1becce796d11e6d7]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[f973c043d250b690]::sync::par_for_each_in<&[rustc_hir[1ad2df8729448964]::hir::ImplItemId], <rustc_middle[27431c8d6971121e]::hir::ModuleItems>::par_impl_items<rustc_hir_analysis[ee1225366c214132]::check::wfcheck::check_mod_type_wf::{closure#1}>::{closure#0}>::{closure#0}::{closure#0}> as core[1becce796d11e6d7]::ops::function::FnOnce<()>>::call_once
37: 0x111a59b08 - std[9d46698d7f1f4352]::panicking::try::<(), core[1becce796d11e6d7]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[f973c043d250b690]::sync::par_for_each_in<&[rustc_hir[1ad2df8729448964]::hir::ItemId], <rustc_middle[27431c8d6971121e]::hir::ModuleItems>::par_items<rustc_hir_analysis[ee1225366c214132]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
38: 0x111af2760 - rustc_data_structures[f973c043d250b690]::sync::par_for_each_in::<&[rustc_hir[1ad2df8729448964]::hir::ItemId], <rustc_middle[27431c8d6971121e]::hir::ModuleItems>::par_items<rustc_hir_analysis[ee1225366c214132]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>
39: 0x111ade77c - <rustc_middle[27431c8d6971121e]::hir::ModuleItems>::par_items::<rustc_hir_analysis[ee1225366c214132]::check::wfcheck::check_mod_type_wf::{closure#0}>
40: 0x111bcabb4 - rustc_hir_analysis[ee1225366c214132]::check::wfcheck::check_mod_type_wf
41: 0x11298f8d4 - <std[9d46698d7f1f4352]::thread::local::LocalKey<core[1becce796d11e6d7]::cell::Cell<*const ()>>>::with::<rustc_middle[27431c8d6971121e]::ty::context::tls::enter_context<rustc_query_system[bd5adbb1fd0c13fa]::query::plumbing::execute_job_non_incr<rustc_query_impl[406820349ec118c8]::queries::check_mod_type_wf, rustc_query_impl[406820349ec118c8]::plumbing::QueryCtxt>::{closure#0}, ()>::{closure#0}, ()>
42: 0x1128066cc - rustc_query_system[bd5adbb1fd0c13fa]::query::plumbing::try_execute_query::<rustc_query_impl[406820349ec118c8]::queries::check_mod_type_wf, rustc_query_impl[406820349ec118c8]::plumbing::QueryCtxt>
43: 0x112729758 - <rustc_query_impl[406820349ec118c8]::Queries as rustc_middle[27431c8d6971121e]::ty::query::QueryEngine>::check_mod_type_wf
44: 0x111ab8468 - <core[1becce796d11e6d7]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[f973c043d250b690]::sync::par_for_each_in<&[rustc_hir[1ad2df8729448964]::hir_id::OwnerId], <rustc_middle[27431c8d6971121e]::hir::map::Map>::par_for_each_module<rustc_hir_analysis[ee1225366c214132]::check_crate::{closure#5}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}> as core[1becce796d11e6d7]::ops::function::FnOnce<()>>::call_once
45: 0x111a59b3c - std[9d46698d7f1f4352]::panicking::try::<(), core[1becce796d11e6d7]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[f973c043d250b690]::sync::par_for_each_in<&[rustc_hir[1ad2df8729448964]::hir_id::OwnerId], <rustc_middle[27431c8d6971121e]::hir::map::Map>::par_for_each_module<rustc_hir_analysis[ee1225366c214132]::check_crate::{closure#5}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
46: 0x111af2818 - rustc_data_structures[f973c043d250b690]::sync::par_for_each_in::<&[rustc_hir[1ad2df8729448964]::hir_id::OwnerId], <rustc_middle[27431c8d6971121e]::hir::map::Map>::par_for_each_module<rustc_hir_analysis[ee1225366c214132]::check_crate::{closure#5}::{closure#0}::{closure#0}>::{closure#0}>
47: 0x111b44ee4 - <rustc_session[8cc8378b39698590]::session::Session>::track_errors::<rustc_hir_analysis[ee1225366c214132]::check_crate::{closure#5}, ()>
48: 0x111b940c4 - rustc_hir_analysis[ee1225366c214132]::check_crate
49: 0x10f4d75d8 - rustc_interface[82f665ae80e103cf]::passes::analysis
50: 0x112998578 - <std[9d46698d7f1f4352]::thread::local::LocalKey<core[1becce796d11e6d7]::cell::Cell<*const ()>>>::with::<rustc_middle[27431c8d6971121e]::ty::context::tls::enter_context<rustc_query_system[bd5adbb1fd0c13fa]::query::plumbing::execute_job_non_incr<rustc_query_impl[406820349ec118c8]::queries::analysis, rustc_query_impl[406820349ec118c8]::plumbing::QueryCtxt>::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>
51: 0x11284aa6c - rustc_query_system[bd5adbb1fd0c13fa]::query::plumbing::try_execute_query::<rustc_query_impl[406820349ec118c8]::queries::analysis, rustc_query_impl[406820349ec118c8]::plumbing::QueryCtxt>
52: 0x11270ee38 - <rustc_query_impl[406820349ec118c8]::Queries as rustc_middle[27431c8d6971121e]::ty::query::QueryEngine>::analysis
53: 0x10f49a1fc - <std[9d46698d7f1f4352]::thread::local::LocalKey<core[1becce796d11e6d7]::cell::Cell<*const ()>>>::with::<rustc_middle[27431c8d6971121e]::ty::context::tls::enter_context<<rustc_middle[27431c8d6971121e]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[aa13e0b38d8d7e52]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>
54: 0x10f492ce4 - <rustc_middle[27431c8d6971121e]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[aa13e0b38d8d7e52]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>
55: 0x10f47f9a4 - <rustc_interface[82f665ae80e103cf]::interface::Compiler>::enter::<rustc_driver_impl[aa13e0b38d8d7e52]::run_compiler::{closure#1}::{closure#2}, core[1becce796d11e6d7]::result::Result<core[1becce796d11e6d7]::option::Option<rustc_interface[82f665ae80e103cf]::queries::Linker>, rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>
56: 0x10f46d280 - rustc_span[b557921614ddbf3f]::set_source_map::<core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>, rustc_interface[82f665ae80e103cf]::interface::run_compiler<core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>, rustc_driver_impl[aa13e0b38d8d7e52]::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
57: 0x10f4805b4 - <scoped_tls[9e44fecc9da92914]::ScopedKey<rustc_span[b557921614ddbf3f]::SessionGlobals>>::set::<rustc_interface[82f665ae80e103cf]::interface::run_compiler<core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>, rustc_driver_impl[aa13e0b38d8d7e52]::run_compiler::{closure#1}>::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>
58: 0x10f48c0fc - std[9d46698d7f1f4352]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[82f665ae80e103cf]::util::run_in_thread_pool_with_globals<rustc_interface[82f665ae80e103cf]::interface::run_compiler<core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>, rustc_driver_impl[aa13e0b38d8d7e52]::run_compiler::{closure#1}>::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>
59: 0x10f48b85c - <core[1becce796d11e6d7]::panic::unwind_safe::AssertUnwindSafe<<std[9d46698d7f1f4352]::thread::Builder>::spawn_unchecked_<rustc_interface[82f665ae80e103cf]::util::run_in_thread_pool_with_globals<rustc_interface[82f665ae80e103cf]::interface::run_compiler<core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>, rustc_driver_impl[aa13e0b38d8d7e52]::run_compiler::{closure#1}>::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[1becce796d11e6d7]::ops::function::FnOnce<()>>::call_once
60: 0x10f482ab0 - std[9d46698d7f1f4352]::panicking::try::<core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>, core[1becce796d11e6d7]::panic::unwind_safe::AssertUnwindSafe<<std[9d46698d7f1f4352]::thread::Builder>::spawn_unchecked_<rustc_interface[82f665ae80e103cf]::util::run_in_thread_pool_with_globals<rustc_interface[82f665ae80e103cf]::interface::run_compiler<core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>, rustc_driver_impl[aa13e0b38d8d7e52]::run_compiler::{closure#1}>::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>::{closure#1}::{closure#0}>>
61: 0x10f46c0c4 - <<std[9d46698d7f1f4352]::thread::Builder>::spawn_unchecked_<rustc_interface[82f665ae80e103cf]::util::run_in_thread_pool_with_globals<rustc_interface[82f665ae80e103cf]::interface::run_compiler<core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>, rustc_driver_impl[aa13e0b38d8d7e52]::run_compiler::{closure#1}>::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>>::{closure#1} as core[1becce796d11e6d7]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
62: 0x104cad578 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6d7886a1540618c6
63: 0x104cc9114 - std::sys::unix::thread::Thread::new::thread_start::h1b38ecdf9ef9b642
64: 0x1b0d2506c - __pthread_deallocate
error: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: rustc 1.70.0-dev running on aarch64-apple-darwin
note: compiler flags: -Z threads=1 -C codegen-units=1 -Z ui-testing -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z deduplicate-diagnostics=no -C strip=debuginfo -C prefer-dynamic -C rpath -C debuginfo=0
query stack during panic:
#0 [param_env] computing normalized predicates of `main`
#1 [check_well_formed] checking that `main` is well-formed
#2 [check_mod_type_wf] checking that types are well-formed in top-level module
#3 [analysis] running analysis passes on this crate
end of query stack
------------------------------------------
---- [ui] tests/ui/rustc-rust-log.rs stdout ----
error: auxiliary build of "/Users/thom/scratch/rust/tests/ui/auxiliary/rustc-rust-log-aux.rs" failed to compile:
status: exit status: 101
command: RUSTC_LOG="debug" "/Users/thom/scratch/rust/build/aarch64-apple-darwin/stage1/bin/rustc" "/Users/thom/scratch/rust/tests/ui/auxiliary/rustc-rust-log-aux.rs" "-Zthreads=1" "--target=aarch64-apple-darwin" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Zdeduplicate-diagnostics=no" "-Cstrip=debuginfo" "--remap-path-prefix=/Users/thom/scratch/rust/tests/ui=fake-test-src-base" "-C" "prefer-dynamic" "--out-dir" "/Users/thom/scratch/rust/build/aarch64-apple-darwin/test/ui/rustc-rust-log/auxiliary" "-Crpath" "-Cdebuginfo=0" "-Lnative=/Users/thom/scratch/rust/build/aarch64-apple-darwin/native/rust-test-helpers" "--crate-type" "dylib" "-L" "/Users/thom/scratch/rust/build/aarch64-apple-darwin/test/ui/rustc-rust-log/auxiliary"
stdout: none
--- stderr -------------------------------
thread 'main' panicked at 'internal error: entered unreachable code: TypeId calls write_u64', /Users/thom/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-subscriber-0.3.3/src/registry/extensions.rs:22:9
stack backtrace:
0: 0x102ff1f2c - std::backtrace_rs::backtrace::trace_unsynchronized::hd508769a32507579
1: 0x102fb1fe8 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hd5dbadc49106e373
2: 0x103056f20 - core::fmt::write::h728ae60f1da52682
3: 0x102fef778 - std::io::Write::write_fmt::h63f66b8da09a9e22
4: 0x102fb1e70 - std::sys_common::backtrace::print::h49d342e082ad75f8
5: 0x102fedaf0 - std::panicking::default_hook::{{closure}}::h5d05fe045513c52e
6: 0x102fed8bc - std::panicking::default_hook::he5e3d494aae82a4e
7: 0x10d7a82dc - rustc_driver_impl[aa13e0b38d8d7e52]::DEFAULT_HOOK::{closure#0}::{closure#0}
8: 0x102fee05c - std::panicking::rust_panic_with_hook::h78aaa002f2734945
9: 0x102fb4028 - std::panicking::begin_panic_handler::{{closure}}::hccc52992ab14a935
10: 0x102fb3f58 - std::sys_common::backtrace::__rust_end_short_backtrace::h25eabbc201c5982f
11: 0x102fedbe0 - _rust_begin_unwind
12: 0x103064f68 - core::panicking::panic_fmt::h95248bfd23f30ff0
13: 0x1107ef968 - core[1becce796d11e6d7]::panicking::unreachable_display::<&str>
14: 0x1107f27d0 - <tracing_subscriber[83d640b78b029ff5]::registry::extensions::IdHasher as core[1becce796d11e6d7]::hash::Hasher>::write
15: 0x10d7b9b2c - <core[1becce796d11e6d7]::any::TypeId as core[1becce796d11e6d7]::hash::Hash>::hash::<tracing_subscriber[83d640b78b029ff5]::registry::extensions::IdHasher>
16: 0x10d7c0f44 - <core[1becce796d11e6d7]::hash::BuildHasherDefault<tracing_subscriber[83d640b78b029ff5]::registry::extensions::IdHasher> as core[1becce796d11e6d7]::hash::BuildHasher>::hash_one::<&core[1becce796d11e6d7]::any::TypeId>
17: 0x10d7c36d4 - <hashbrown[889e3c97bb0f45bd]::map::HashMap<core[1becce796d11e6d7]::any::TypeId, alloc[583441af31d7fbcb]::boxed::Box<dyn core[1becce796d11e6d7]::any::Any + core[1becce796d11e6d7]::marker::Sync + core[1becce796d11e6d7]::marker::Send>, core[1becce796d11e6d7]::hash::BuildHasherDefault<tracing_subscriber[83d640b78b029ff5]::registry::extensions::IdHasher>>>::insert
18: 0x10d7bc6a4 - <tracing_subscriber[83d640b78b029ff5]::registry::extensions::ExtensionsMut>::insert::<tracing_tree[834620fdfcd7fd28]::Data>
19: 0x10d7bb7a8 - <tracing_tree[834620fdfcd7fd28]::HierarchicalLayer<std[9d46698d7f1f4352]::io::stdio::stderr> as tracing_subscriber[83d640b78b029ff5]::layer::Layer<tracing_subscriber[83d640b78b029ff5]::layer::layered::Layered<tracing_subscriber[83d640b78b029ff5]::filter::env::EnvFilter, tracing_subscriber[83d640b78b029ff5]::registry::sharded::Registry>>>::on_new_span
20: 0x10d7b2b84 - <tracing_subscriber[83d640b78b029ff5]::layer::layered::Layered<tracing_tree[834620fdfcd7fd28]::HierarchicalLayer<std[9d46698d7f1f4352]::io::stdio::stderr>, tracing_subscriber[83d640b78b029ff5]::layer::layered::Layered<tracing_subscriber[83d640b78b029ff5]::filter::env::EnvFilter, tracing_subscriber[83d640b78b029ff5]::registry::sharded::Registry>> as tracing_core[cf394d5bd7446689]::subscriber::Subscriber>::new_span
21: 0x111aeaec4 - <tracing[9f5f2a1dc5957ff1]::span::Span>::make_with
22: 0x111aea394 - tracing_core[cf394d5bd7446689]::dispatcher::get_default::<tracing[9f5f2a1dc5957ff1]::span::Span, <tracing[9f5f2a1dc5957ff1]::span::Span>::new::{closure#0}>
23: 0x111aeae58 - <tracing[9f5f2a1dc5957ff1]::span::Span>::new
24: 0x111a8d248 - <rustc_span[b557921614ddbf3f]::source_map::FilePathMapping>::map_prefix::remap_path_prefix
25: 0x11183bfe4 - <rustc_span[b557921614ddbf3f]::source_map::FilePathMapping>::map_prefix::<&std[9d46698d7f1f4352]::path::PathBuf>
26: 0x1118632ac - rustc_session[8cc8378b39698590]::config::build_session_options
27: 0x10d7a3ad0 - <rustc_driver_impl[aa13e0b38d8d7e52]::RunCompiler>::run
28: 0x10d79b918 - <core[1becce796d11e6d7]::panic::unwind_safe::AssertUnwindSafe<rustc_driver_impl[aa13e0b38d8d7e52]::main::{closure#0}> as core[1becce796d11e6d7]::ops::function::FnOnce<()>>::call_once
29: 0x10d792ae8 - std[9d46698d7f1f4352]::panicking::try::<core[1becce796d11e6d7]::result::Result<(), rustc_span[b557921614ddbf3f]::ErrorGuaranteed>, core[1becce796d11e6d7]::panic::unwind_safe::AssertUnwindSafe<rustc_driver_impl[aa13e0b38d8d7e52]::main::{closure#0}>>
30: 0x10d7af040 - rustc_driver_impl[aa13e0b38d8d7e52]::catch_with_exit_code::<rustc_driver_impl[aa13e0b38d8d7e52]::main::{closure#0}>
31: 0x10d7a8e64 - rustc_driver_impl[aa13e0b38d8d7e52]::main
32: 0x10296bdec - rustc_main[dc3d449379e24342]::main
33: 0x10296bdd8 - std[9d46698d7f1f4352]::sys_common::backtrace::__rust_begin_short_backtrace::<fn(), ()>
34: 0x10296be60 - std[9d46698d7f1f4352]::rt::lang_start::<()>::{closure#0}
35: 0x102fccfac - std::panicking::try::h5916a87fc8294fef
36: 0x102fcd048 - std::panicking::try::hba4be4571ccea32c
37: 0x102fdea7c - std::rt::lang_start_internal::h9faa14ad26ec638c
38: 0x10296be44 - std[9d46698d7f1f4352]::rt::lang_start::<()>
39: 0x10296be0c - _main
error: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: rustc 1.70.0-dev running on aarch64-apple-darwin
note: compiler flags: -Z threads=1 -C codegen-units=1 -Z ui-testing -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z deduplicate-diagnostics=no -C strip=debuginfo -C prefer-dynamic -C rpath -C debuginfo=0 --crate-type dylib
query stack during panic:
end of query stack
------------------------------------------
failures:
[ui] tests/ui/attributes/log-backtrace.rs
[ui] tests/ui/rustc-rust-log.rs
test result: FAILED. 14554 passed; 2 failed; 207 ignored; 0 measured; 0 filtered out; finished in 562.89s
Some tests failed in compiletest suite=ui mode=ui host=aarch64-apple-darwin target=aarch64-apple-darwin
Build completed unsuccessfully in 0:11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment