Skip to content

thread 'rustc' panicked at 'explicit panic', ../src/librbml/lib.rs:436 #33733

Closed
@dwillie

Description

@dwillie

I attempted to do a release build (cargo build --release) and received this message:

Compiling mqtt-rust-sms v0.1.0 (file:///Users/dwillie/projects/detox/mqtt-rust-sms)
ERROR:rbml::reader: failed to find block with tag 272
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

So I'm here to report it. It's probably worth noting that cargo build and cargo run both function as expected.

Meta

rustc --version --verbose:

rustc 1.8.0 (db2939409 2016-04-11)
binary: rustc
commit-hash: db2939409db26ab4904372c82492cd3488e4c44e
commit-date: 2016-04-11
host: x86_64-apple-darwin
release: 1.8.0

Backtrace:

RUST_BACKTRACE=1 cargo build --release --verbose
       Fresh winapi-build v0.1.1
       Fresh pkg-config v0.3.8
       Fresh byteorder v0.4.2
       Fresh winapi v0.2.7
       Fresh typeable v0.1.2
       Fresh traitobject v0.0.1
       Fresh bitflags v0.7.0
       Fresh rustc-serialize v0.3.19
       Fresh mqtt3 v0.1.2
       Fresh gcc v0.3.28
       Fresh language-tags v0.2.2
       Fresh log v0.3.6
       Fresh lazy_static v0.2.1
       Fresh unicode-normalization v0.1.2
       Fresh semver v0.1.20
       Fresh hpack v0.2.0
       Fresh mime v0.2.0
       Fresh matches v0.1.2
       Fresh kernel32-sys v0.2.2
       Fresh libc v0.2.11
       Fresh rustc_version v0.1.7
       Fresh solicit v0.4.4
       Fresh httparse v1.1.2
       Fresh unicode-bidi v0.2.3
       Fresh num_cpus v0.2.12
       Fresh openssl-sys v0.7.12
       Fresh time v0.1.35
       Fresh rand v0.3.14
       Fresh idna v0.1.0 (https://github.com/servo/rust-url#d91d1751)
       Fresh idna v0.1.0
       Fresh openssl-sys-extras v0.7.12
       Fresh url v1.1.0 (https://github.com/servo/rust-url#d91d1751)
       Fresh url v1.1.0
       Fresh openssl v0.7.12
       Fresh unicase v1.4.0
       Fresh cookie v0.2.4
       Fresh openssl-verify v0.1.0
       Fresh netopt v0.1.2
       Fresh hyper v0.9.4
       Fresh mqttc v0.1.2
   Compiling mqtt-rust-sms v0.1.0 (file:///Users/dwillie/projects/detox/mqtt-rust-sms)
     Running `rustc src/main.rs --crate-name mqtt_rust_sms --crate-type bin -C opt-level=3 --out-dir /Users/dwillie/projects/detox/mqtt-rust-sms/target/release --emit=dep-info,link -L dependency=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release -L dependency=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps --extern url=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps/liburl-6d05377aad30fd8a.rlib --extern netopt=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps/libnetopt-6a3d95bef6af6a4c.rlib --extern hyper=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps/libhyper-b69eb99d3b5f3595.rlib --extern rustc_serialize=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps/librustc_serialize-d9e72695d437325f.rlib --extern mqttc=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps/libmqttc-2a13e0acf9a90401.rlib --extern mqtt3=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps/libmqtt3-f8a6d2aa515975b8.rlib -L native=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/build/openssl-4bcadbce25d39fc2/out -L native=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/build/openssl-sys-extras-e41b587668d68691/out -L native=/usr/local/opt/openssl/lib`
ERROR:rbml::reader: failed to find block with tag 272
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:436
stack backtrace:
   1:        0x107e26168 - sys::backtrace::tracing::imp::write::h3b28049ffa6d6406ZZu
   2:        0x107e2ead5 - panicking::default_handler::_$u7b$$u7b$closure$u7d$$u7d$::closure.43942
   3:        0x107e2e5d7 - panicking::default_handler::h9792cd244a79d9daorz
   4:        0x107df1d86 - sys_common::unwind::begin_unwind_inner::h127fbab41243a988LYt
   5:        0x107ce8484 - sys_common::unwind::begin_unwind::h7721608091404376439
   6:        0x107ce5ac4 - reader::get_doc::h900c8d0cd450eb95ykb
   7:        0x1043fe9d6 - creader::CrateReader<'a>::register_crate::h62645edecf14372cTZj
   8:        0x104400f58 - creader::CrateReader<'a>::resolve_crate::he1542772b02d0896E3j
   9:        0x104401d5d - creader::CrateReader<'a>::resolve_crate_deps::_$u7b$$u7b$closure$u7d$$u7d$::closure.38771
  10:        0x104401afb - collections::hash::map::HashMap<K, V, S>.FromIterator<(K, V)>::from_iter::h3969893598729083442
  11:        0x1043fde39 - creader::CrateReader<'a>::register_crate::h62645edecf14372cTZj
  12:        0x104400f58 - creader::CrateReader<'a>::resolve_crate::he1542772b02d0896E3j
  13:        0x104401d5d - creader::CrateReader<'a>::resolve_crate_deps::_$u7b$$u7b$closure$u7d$$u7d$::closure.38771
  14:        0x104401afb - collections::hash::map::HashMap<K, V, S>.FromIterator<(K, V)>::from_iter::h3969893598729083442
  15:        0x1043fde39 - creader::CrateReader<'a>::register_crate::h62645edecf14372cTZj
  16:        0x104400f58 - creader::CrateReader<'a>::resolve_crate::he1542772b02d0896E3j
  17:        0x1043fb1ac - creader::LocalCrateReader<'a, 'b>.Visitor<'hir>::visit_item::hd760834db1c6f482eDj
  18:        0x10440d7cd - creader::LocalCrateReader<'a, 'b>::read_crates::hb36235539ae0e4e04vk
  19:        0x103be0108 - driver::phase_3_run_analysis_passes::h5242075341164975033
  20:        0x103bb6c4d - driver::compile_input::h8dcd247802517a6fHca
  21:        0x103ba6308 - run_compiler::hb0408bcf47642fe6mPc
  22:        0x103ba3965 - sys_common::unwind::try::try_fn::h17587884860915543117
  23:        0x107e23b3b - __rust_try
  24:        0x107e1bd63 - sys_common::unwind::inner_try::ha8c5d452cd60c627NVt
  25:        0x103ba4219 - boxed::F.FnBox<A>::call_box::h11079460496650762403
  26:        0x107e2dacc - sys::thread::Thread::new::thread_start::h1c23c8220fd8bb7dPFy
  27:     0x7fff892c3c12 - _pthread_body
  28:     0x7fff892c3b8f - _pthread_start

Could not compile `mqtt-rust-sms`.

Caused by:
  Process didn't exit successfully: `rustc src/main.rs --crate-name mqtt_rust_sms --crate-type bin -C opt-level=3 --out-dir /Users/dwillie/projects/detox/mqtt-rust-sms/target/release --emit=dep-info,link -L dependency=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release -L dependency=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps --extern url=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps/liburl-6d05377aad30fd8a.rlib --extern netopt=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps/libnetopt-6a3d95bef6af6a4c.rlib --extern hyper=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps/libhyper-b69eb99d3b5f3595.rlib --extern rustc_serialize=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps/librustc_serialize-d9e72695d437325f.rlib --extern mqttc=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps/libmqttc-2a13e0acf9a90401.rlib --extern mqtt3=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/deps/libmqtt3-f8a6d2aa515975b8.rlib -L native=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/build/openssl-4bcadbce25d39fc2/out -L native=/Users/dwillie/projects/detox/mqtt-rust-sms/target/release/build/openssl-sys-extras-e41b587668d68691/out -L native=/usr/local/opt/openssl/lib` (exit code: 101)

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