Skip to content

internal compiler error on 1.4.0-dev for i686-pc-windows-gnu #28330

Closed
@hebiyan

Description

@hebiyan

I tried the cross-compilation for windows following procedures on this page.
Using Rust in Wine as a sort of cross-compiler
In procedure No.3, I got an internal compiler error, like that.

$ RUST_BACKTRACE=1 /opt/local/bin/rustc -C linker=~/bin/gccwrapper --target i686-pc-windows-gnu test_cross/src/main.rs
ERROR:rbml::reader: failed to find block with tag 42
error: internal compiler error: unexpected panic
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
thread 'rustc' panicked at 'explicit panic', src/librbml/lib.rs:395

stack backtrace:
   1:        0x10f6db7d0 - sys::backtrace::write::h0ea7f1ad16e01eccyws
   2:        0x10f6e3a11 - panicking::on_panic::h379fbd8c51aa2800zax
   3:        0x10f6a6dc2 - rt::unwind::begin_unwind_inner::hb3f98c57aa903034AFw
   4:        0x10d1e02b1 - rt::unwind::begin_unwind::h648568158182350437
   5:        0x10d1df2f4 - reader::get_doc::he259aa1da79cbfd9Uxa
   6:        0x10cb68e5d - metadata::decoder::maybe_find_item::hf4465569b8ff552eaNl
   7:        0x10c498389 - build_reduced_graph::GraphBuilder<'a, 'b, 'tcx>::build_reduced_graph_for_item::had31c837b6364e7dzTa
   8:        0x10c49162d - build_reduced_graph::BuildReducedGraphVisitor<'a, 'b, 'tcx>.Visitor<'v>::visit_item::h9a84b2e6d58d436dZOb
   9:        0x10c4e385a - resolve_crate::hada88c87e9d82554lAi
  10:        0x10bf5924e - driver::phase_3_run_analysis_passes::h12044922019249132164
  11:        0x10bf41dbe - driver::compile_input::h6c18fff0f1b2d2f0Tba
  12:        0x10c01f4de - run_compiler::h8975c965a3c80d57C7b
  13:        0x10c01d0cb - boxed::F.FnBox<A>::call_box::h16703694798583564538
  14:        0x10c01ca22 - rt::unwind::try::try_fn::h4176919178098321010
  15:        0x10f6e35b8 - __rust_try
  16:        0x10f6cf720 - rt::unwind::try::inner_try::h2ffe5455c537fcc6tBw
  17:        0x10c01cbe2 - boxed::F.FnBox<A>::call_box::h17058068182401607193
  18:        0x10f6e286d - sys::thread::Thread::new::thread_start::h712a2cf4f5ecb71aOZv
  19:     0x7fff81505059 - _pthread_body
  20:     0x7fff81504fd6 - _pthread_start

(Directory named 'test_cross' made by "cargo new test_cross --bin")

I'm using Mac OS X Yosemite 10.10.5.

rustc version:

$ /opt/local/bin/rustc -vV
rustc 1.4.0-dev (5aca49c69 2015-08-10)
binary: rustc
commit-hash: 5aca49c693c9be3064d9e6db9473b1fa76834b79
commit-date: 2015-08-10
host: x86_64-apple-darwin
release: 1.4.0-dev

Sorry for poor my english.
Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions