Skip to content

Can't compile rustc with debug info #7603

Closed
@dotdash

Description

@dotdash

Trying to use RUSTFLAGS=-Z\ debug-info to build rustc with debug info leads to an ICE.

cfg: build triple x86_64-unknown-linux-gnu
cfg: host triples x86_64-unknown-linux-gnu
cfg: target triples x86_64-unknown-linux-gnu
cfg: host for x86_64-unknown-linux-gnu is x86_64
cfg: os for x86_64-unknown-linux-gnu is unknown-linux-gnu
cfg: using gcc
cfg: no pandoc found, omitting docs
cfg: no node found, omitting docs
cfg: no llnextgen found, omitting grammar-verification
cfg: no pandoc found, omitting library doc build
compile_and_link: x86_64-unknown-linux-gnu/stage1/lib/rustc/x86_64-unknown-linux-gnu/lib/libstd.so
error: internal compiler error: create_function: unexpected sort of node
rust: task failed at 'explicit failure', /home/doener/src/rust/src/libsyntax/diagnostic.rs:95
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustrt.so(_ZN9rust_task13begin_failureEPKcS1_m+0x4b)[0x2aaaaaaedc7b]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustrt.so(+0x2f131)[0x2aaaaaaff131]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustrt.so(upcall_fail+0x198)[0x2aaaaaaefc28]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(_ZN3sys13begin_unwind_16_89e154cd09156713_07E+0x2ef)[0x2aaaaaddc98f]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(+0x10daf2)[0x2aaaaaddcaf2]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(+0x10d5c1)[0x2aaaaaddc5c1]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(+0x10daac)[0x2aaaaaddcaac]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(+0x10d5c1)[0x2aaaaaddc5c1]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(+0x81c74)[0x2aaaaad50c74]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libsyntax-64629f7f0c6a9bc-0.7.so(_ZN10diagnostic14__extensions__10meth_236455fatal17_e0de3d9f29108f643_07E+0xf7)[0x2aaaab489557]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libsyntax-64629f7f0c6a9bc-0.7.so(_ZN10diagnostic14__extensions__10meth_238323bug17_e0de3d9f29108f643_07E+0xa7)[0x2aaaab489aa7]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6driver7session14__extensions__10meth_339513bug16_e3e78dc632d92823_07E+0x7a)[0x2aaaab9307aa]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans9debuginfo15create_function17_acf97c4f85947ac33_07E+0x100c)[0x2aaaaba88bbc]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x2dd756)[0x2aaaabaee756]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans9debuginfo17update_source_pos17_e78a5df12538b54d3_07E+0x526)[0x2aaaab978606]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans11controlflow11trans_block17_9cce49cb83f7b35f3_07E+0x230)[0x2aaaab976950]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base13trans_closure16_dfd85d88a919ce13_07E+0x878)[0x2aaaaba87228]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base8trans_fn16_1b878be2d1ea72c3_07E+0x45d)[0x2aaaab936bcd]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4meth12trans_method15_c5569a4a74618a3_07E+0x242)[0x2aaaab96f842]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans12monomorphize14monomorphic_fn16_6790d8a2018ebfc3_07E+0x26fd)[0x2aaaab93995d]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee25trans_fn_ref_with_vtables16_f4e5d08cb4dba183_07E+0x3174)[0x2aaaab9bd2d4]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4meth26trans_monomorphized_callee17_3c1ae953bf91f0da3_07E+0x57d)[0x2aaaabacdb7d]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4meth19trans_method_callee17_6f31715b39b6ed123_07E+0x1440)[0x2aaaab9c4960]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1b1840)[0x2aaaab9c2840]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1c57d0)[0x2aaaab9d67d0]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10with_scope16_67d3c0d5cc1e9c63_07E+0x433)[0x2aaaab985ca3]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee16trans_call_inner16_9f613cd93fb8bb53_07E+0x119)[0x2aaaab9c1679]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee17trans_method_call17_9ea078ddcb50c43e3_07E+0x570)[0x2aaaab9c1d10]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1d845c)[0x2aaaab9e945c]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4expr10trans_into17_5e617d4657b98f313_07E+0x8ae)[0x2aaaab979e0e]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10init_local17_e5393a7feb5efe7c3_07E+0x5d8)[0x2aaaaba7ecc8]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10trans_stmt17_7ea62311b4aa42333_07E+0x5f4)[0x2aaaab978f04]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans11controlflow11trans_block17_9cce49cb83f7b35f3_07E+0x156)[0x2aaaab976876]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base13trans_closure16_dfd85d88a919ce13_07E+0x878)[0x2aaaaba87228]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base8trans_fn16_1b878be2d1ea72c3_07E+0x45d)[0x2aaaab936bcd]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4meth12trans_method15_c5569a4a74618a3_07E+0x242)[0x2aaaab96f842]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans12monomorphize14monomorphic_fn16_6790d8a2018ebfc3_07E+0x3804)[0x2aaaab93aa64]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee25trans_fn_ref_with_vtables16_f4e5d08cb4dba183_07E+0x3174)[0x2aaaab9bd2d4]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4meth26trans_static_method_callee17_a343a8982bec3a8d3_07E+0x1118)[0x2aaaab9b6a18]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee5trans16_f560a23e85a8e823_07E+0x440)[0x2aaaab9b3890]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1b0751)[0x2aaaab9c1751]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1c57d0)[0x2aaaab9d67d0]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10with_scope16_67d3c0d5cc1e9c63_07E+0x433)[0x2aaaab985ca3]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee16trans_call_inner16_9f613cd93fb8bb53_07E+0x119)[0x2aaaab9c1679]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee10trans_call15_7cb857621c39753_07E+0x1fa)[0x2aaaab9c12fa]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1d83d5)[0x2aaaab9e93d5]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4expr10trans_into17_5e617d4657b98f313_07E+0x8ae)[0x2aaaab979e0e]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans11controlflow11trans_block17_9cce49cb83f7b35f3_07E+0x269)[0x2aaaab976989]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base13trans_closure16_dfd85d88a919ce13_07E+0x878)[0x2aaaaba87228]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base8trans_fn16_1b878be2d1ea72c3_07E+0x45d)[0x2aaaab936bcd]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4meth12trans_method15_c5569a4a74618a3_07E+0x242)[0x2aaaab96f842]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans12monomorphize14monomorphic_fn16_6790d8a2018ebfc3_07E+0x3804)[0x2aaaab93aa64]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee25trans_fn_ref_with_vtables16_f4e5d08cb4dba183_07E+0x3174)[0x2aaaab9bd2d4]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee12trans_fn_ref17_c8d64d3d92a8585e3_07E+0x66a)[0x2aaaab9b56aa]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4meth19trans_method_callee17_6f31715b39b6ed123_07E+0xa5a)[0x2aaaab9c3f7a]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1b1840)[0x2aaaab9c2840]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1c57d0)[0x2aaaab9d67d0]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10with_scope16_67d3c0d5cc1e9c63_07E+0x433)[0x2aaaab985ca3]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee16trans_call_inner16_9f613cd93fb8bb53_07E+0x119)[0x2aaaab9c1679]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee17trans_method_call17_9ea078ddcb50c43e3_07E+0x570)[0x2aaaab9c1d10]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1d845c)[0x2aaaab9e945c]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4expr10trans_into17_5e617d4657b98f313_07E+0x8ae)[0x2aaaab979e0e]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10init_local17_e5393a7feb5efe7c3_07E+0x5d8)[0x2aaaaba7ecc8]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10trans_stmt17_7ea62311b4aa42333_07E+0x5f4)[0x2aaaab978f04]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans11controlflow11trans_block17_9cce49cb83f7b35f3_07E+0x156)[0x2aaaab976876]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1e1839)[0x2aaaab9f2839]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10with_scope16_67d3c0d5cc1e9c63_07E+0x433)[0x2aaaab985ca3]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1d9f6a)[0x2aaaab9eaf6a]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4expr10trans_into17_5e617d4657b98f313_07E+0x8ae)[0x2aaaab979e0e]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans11controlflow11trans_block17_9cce49cb83f7b35f3_07E+0x269)[0x2aaaab976989]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base13trans_closure16_dfd85d88a919ce13_07E+0x651)[0x2aaaaba87001]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans7closure13trans_expr_fn17_866eab6ab12a5a383_07E+0x764)[0x2aaaab9dcf04]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1d9198)[0x2aaaab9ea198]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4expr14trans_to_datum15_1c0aeb319168d43_07E+0xd0d)[0x2aaaab97d63d]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee14trans_arg_expr17_522a9727c69cde8e3_07E+0x8d3)[0x2aaaab9d9b33]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee10trans_args17_bfd382fd5aa9bf883_07E+0x2c5)[0x2aaaab9d7e25]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1c5d9b)[0x2aaaab9d6d9b]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10with_scope16_67d3c0d5cc1e9c63_07E+0x433)[0x2aaaab985ca3]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee16trans_call_inner16_9f613cd93fb8bb53_07E+0x119)[0x2aaaab9c1679]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans6callee17trans_method_call17_9ea078ddcb50c43e3_07E+0x570)[0x2aaaab9c1d10]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1d845c)[0x2aaaab9e945c]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4expr10trans_into17_5e617d4657b98f313_07E+0x8ae)[0x2aaaab979e0e]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10trans_stmt17_7ea62311b4aa42333_07E+0x4f4)[0x2aaaab978e04]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans11controlflow11trans_block17_9cce49cb83f7b35f3_07E+0x156)[0x2aaaab976876]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base13trans_closure16_dfd85d88a919ce13_07E+0x878)[0x2aaaaba87228]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base8trans_fn16_1b878be2d1ea72c3_07E+0x45d)[0x2aaaab936bcd]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10trans_item17_93aaeb60a180a51b3_07E+0xabc)[0x2aaaab92f77c]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10trans_stmt17_7ea62311b4aa42333_07E+0x5ac)[0x2aaaab978ebc]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans11controlflow11trans_block17_9cce49cb83f7b35f3_07E+0x156)[0x2aaaab976876]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1e1839)[0x2aaaab9f2839]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10with_scope16_67d3c0d5cc1e9c63_07E+0x433)[0x2aaaab985ca3]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x1d9f6a)[0x2aaaab9eaf6a]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4expr10trans_into17_5e617d4657b98f313_07E+0x8ae)[0x2aaaab979e0e]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans11controlflow11trans_block17_9cce49cb83f7b35f3_07E+0x269)[0x2aaaab976989]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base13trans_closure16_dfd85d88a919ce13_07E+0x878)[0x2aaaaba87228]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base8trans_fn16_1b878be2d1ea72c3_07E+0x45d)[0x2aaaab936bcd]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10trans_item17_93aaeb60a180a51b3_07E+0xabc)[0x2aaaab92f77c]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base9trans_mod17_a65c34372be2acb83_07E+0x8d)[0x2aaaaba8b38d]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base10trans_item17_93aaeb60a180a51b3_07E+0x665)[0x2aaaab92f325]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base9trans_mod17_a65c34372be2acb83_07E+0x8d)[0x2aaaaba8b38d]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6middle5trans4base11trans_crate17_e19074a6ec60b7833_07E+0x422)[0x2aaaaba9c922]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x800b0d)[0x2aaaac011b0d]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6driver6driver12compile_rest17_43d7447bacb6f46a3_07E+0x244b)[0x2aaaac00f6db]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x83a6b8)[0x2aaaac04b6b8]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6driver6driver12compile_upto17_d47bed396b355cd33_07E+0x13f)[0x2aaaac011e3f]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN6driver6driver13compile_input17_f17ec8eee43cd9743_07E+0xd5)[0x2aaaac0121f5]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN12run_compiler17_122837a0b86ff46f3_07E+0x18c5)[0x2aaaac0312e5]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x83a3be)[0x2aaaac04b3be]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x837cad)[0x2aaaac048cad]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x82ee3b)[0x2aaaac03fe3b]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x83a6b8)[0x2aaaac04b6b8]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(+0xdbf01)[0x2aaaaadaaf01]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(+0x16140c)[0x2aaaaae3040c]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustrt.so(_Z18task_start_wrapperP10spawn_args+0x22)[0x2aaaaaaee5b2]
rust: task failed at 'explicit failure', /home/doener/src/rust/src/librustc/rustc.rs:355
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustrt.so(_ZN9rust_task13begin_failureEPKcS1_m+0x4b)[0x2aaaaaaedc7b]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustrt.so(+0x2f131)[0x2aaaaaaff131]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustrt.so(upcall_fail+0x198)[0x2aaaaaaefc28]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(_ZN3sys13begin_unwind_16_89e154cd09156713_07E+0x2ef)[0x2aaaaaddc98f]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(+0x10daf2)[0x2aaaaaddcaf2]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(+0x10d5c1)[0x2aaaaaddc5c1]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(+0x10daac)[0x2aaaaaddcaac]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(+0x10d5c1)[0x2aaaaaddc5c1]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-6c65cf4b443341b1-0.7.so(+0x81c74)[0x2aaaaad50c74]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN7monitor16_7d9af3abd6a5f873_07E+0x41e5)[0x2aaaac035fa5]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(+0x83a6b8)[0x2aaaac04b6b8]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustc-d3cb8c2ccd84a7a7-0.7.so(_ZN4main15_f3d16eaf7d57383_07E+0x69)[0x2aaaac04b2e9]
/home/doener/src/rust/x86_64/x86_64-unknown-linux-gnu/stage1/bin/../lib/librustrt.so(_Z18task_start_wrapperP10spawn_args+0x22)[0x2aaaaaaee5b2]
rust: domain main @0x674d70 root task failed
leaked memory in rust main loop (1 objects)
rustc: /home/doener/src/rust/src/rt/memory_region.cpp:192: memory_region::~memory_region(): Assertion `false' failed.
Aborted
make: *** [x86_64-unknown-linux-gnu/stage1/lib/rustc/x86_64-unknown-linux-gnu/lib/libstd.so] Error 134

The unexpected node is a node_trait_method

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-debuginfoArea: Debugging information in compiled programs (DWARF, PDB, etc.)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions