Skip to content

Instantly share code, notes, and snippets.

@ismaelga
Created February 19, 2015 15:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ismaelga/23ab8763b14bcb8c780b to your computer and use it in GitHub Desktop.
Save ismaelga/23ab8763b14bcb8c780b to your computer and use it in GitHub Desktop.
Rust bug
nickel-demo git:master ❯ RUST_BACKTRACE=1 cargo run --verbose ⏎ ✹ ✭
Fresh matches v0.1.2
Fresh nickel_macros v0.0.1 (https://github.com/nickel-org/nickel.rs.git#cd9591d2)
Fresh gcc v0.1.7
Fresh libc v0.1.2
Fresh log v0.2.3
Fresh groupable v0.1.0 (https://github.com/nickel-org/groupable-rs#efc8d769)
Fresh regex v0.1.14
Fresh pkg-config v0.2.1
Fresh gcc v0.2.1
Fresh phantom v0.0.3
Fresh rustc-serialize v0.2.14
Fresh unsafe-any v0.2.2
Fresh regex_macros v0.1.8
Fresh url v0.2.20
Fresh rust-mustache v0.3.0 (https://github.com/nickel-org/rust-mustache.git#58ed857c)
Fresh typemap v0.0.8
Fresh plugin v0.2.1
Fresh time v0.1.17
Compiling openssl-sys v0.4.1
Running `rustc /Users/ismael/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.4.1/src/lib.rs --crate-name openssl-sys --crate-type lib -g -C metadata=bf76a0401602210c -C extra-filename=-bf76a0401602210c --out-dir /Users/ismael/code/phoenix-showdown/nickel-demo/target/deps --emit=dep-info,link -L dependency=/Users/ismael/code/phoenix-showdown/nickel-demo/target/deps -L dependency=/Users/ismael/code/phoenix-showdown/nickel-demo/target/deps -Awarnings -L native=/usr/lib -L native=/Users/ismael/code/phoenix-showdown/nickel-demo/target/build/openssl-sys-bf76a0401602210c/out -l ssl -l crypto -l z -l static=old_openssl_shim`
/Users/ismael/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.4.1/src/lib.rs:1:1: 1:1 error: internal compiler error: debuginfo: Could not find scope info for node NodeExpr(Expr { id: 5326, node: ExprStruct(Path { span: Span { lo: BytePos(0), hi: BytePos(0), expn_id: ExpnId(4294967295) }, global: false, segments: [PathSegment { identifier: StaticMutex#0, parameters: AngleBracketedParameters(AngleBracketedParameterData { lifetimes: [], types: [], bindings: [] }) }] }, [Field { ident: Spanned { node: lock#0, span: Span { lo: BytePos(0), hi: BytePos(0), expn_id: ExpnId(4294967295) } }, expr: Expr { id: 5327, node: ExprPath(Path { span: Span { lo: BytePos(0), hi: BytePos(0), expn_id: ExpnId(4294967295) }, global: false, segments: [PathSegment { identifier: sys#0, parameters: AngleBracketedParameters(AngleBracketedParameterData { lifetimes: [], types: [], bindings: [] }) }, PathSegment { identifier: MUTEX_INIT#0, parameters: AngleBracketedParameters(AngleBracketedParameterData { lifetimes: [], types: [], bindings: [] }) }] }), span: Span { lo: BytePos(0), hi: BytePos(0), expn_id: ExpnId(4294967295) } }, span: Span { lo: BytePos(0), hi: BytePos(0), expn_id: ExpnId(4294967295) } }, Field { ident: Spanned { node: poison#0, span: Span { lo: BytePos(0), hi: BytePos(0), expn_id: ExpnId(4294967295) } }, expr: Expr { id: 5328, node: ExprPath(Path { span: Span { lo: BytePos(0), hi: BytePos(0), expn_id: ExpnId(4294967295) }, global: false, segments: [PathSegment { identifier: poison#0, parameters: AngleBracketedParameters(AngleBracketedParameterData { lifetimes: [], types: [], bindings: [] }) }, PathSegment { identifier: FLAG_INIT#0, parameters: AngleBracketedParameters(AngleBracketedParameterData { lifetimes: [], types: [], bindings: [] }) }] }), span: Span { lo: BytePos(0), hi: BytePos(0), expn_id: ExpnId(4294967295) } }, span: Span { lo: BytePos(0), hi: BytePos(0), expn_id: ExpnId(4294967295) } }], None), span: Span { lo: BytePos(0), hi: BytePos(0), expn_id: ExpnId(4294967295) } })
/Users/ismael/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.4.1/src/lib.rs:1 #![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
^
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: http://doc.rust-lang.org/complement-bugreport.html
note: run with `RUST_BACKTRACE=1` for a backtrace
thread 'rustc' panicked at 'Box<Any>', /Users/rustbuild/src/rust-buildbot/slave/nightly-dist-rustc-mac/build/src/libsyntax/diagnostic.rs:129
stack backtrace:
1: 0x10b0cf7c3 - sys::backtrace::write::h758e31f43edeba51YoB
2: 0x10b0fd525 - panicking::on_panic::h64e08c3ac337d99aAGK
3: 0x10b02eb28 - rt::unwind::begin_unwind_inner::hbe305651b0fb4548QnK
4: 0x10a70117f - rt::unwind::begin_unwind::h2254625848453715247
5: 0x10a70112c - diagnostic::SpanHandler::span_bug::h37c90c46b671876c74E
6: 0x107db4e3d - session::Session::span_bug::h62bb1b8f6c18bf99f3s
7: 0x1076e2a25 - trans::debuginfo::scope_metadata::h1fbe6077a5482c041FF
8: 0x1075fe898 - trans::debuginfo::set_source_location::he816012c69125c66f8E
9: 0x1075b24a6 - trans::expr::trans_into::h985f6b8ade1f0862jGh
10: 0x1075b28b3 - trans::expr::trans_into::h985f6b8ade1f0862jGh
11: 0x1075b39d6 - trans::controlflow::trans_block::h24750b7c4a4226dcXee
12: 0x107689339 - trans::base::trans_closure::hc0a2577d0b8ff90aFiu
13: 0x107636596 - trans::closure::trans_closure_expr::h25418713c3e0fb75aqy
14: 0x107668d95 - trans::consts::const_expr_unadjusted::h6449b3b4f5651270amo
15: 0x1075ff249 - trans::consts::get_const_expr_as_global::hcb75b2273a1f8b31d6n
16: 0x1075b3ef7 - trans::expr::trans::h6ed65d3057a56e00BMh
17: 0x1075f0f85 - trans::callee::trans_args::hfd5a9e8b98fe7124rjh
18: 0x1075f911f - trans::callee::trans_call_inner::h6331790232619854971
19: 0x107601b74 - trans::expr::trans_rvalue_dps_unadjusted::h1c13f9f319ca8f992Wi
20: 0x107600842 - trans::expr::trans_unadjusted::h60994bf53fc1f141mqi
21: 0x1075b43b0 - trans::expr::trans::h6ed65d3057a56e00BMh
22: 0x1075f0f85 - trans::callee::trans_args::hfd5a9e8b98fe7124rjh
23: 0x1075f911f - trans::callee::trans_call_inner::h6331790232619854971
24: 0x107601b74 - trans::expr::trans_rvalue_dps_unadjusted::h1c13f9f319ca8f992Wi
25: 0x107600842 - trans::expr::trans_unadjusted::h60994bf53fc1f141mqi
26: 0x1075b43b0 - trans::expr::trans::h6ed65d3057a56e00BMh
27: 0x1075f0f85 - trans::callee::trans_args::hfd5a9e8b98fe7124rjh
28: 0x1075f7874 - trans::callee::trans_call_inner::h11469899704773280112
29: 0x107602fcd - trans::expr::trans_rvalue_dps_unadjusted::h1c13f9f319ca8f992Wi
30: 0x1075b2bcb - trans::expr::trans_into::h985f6b8ade1f0862jGh
31: 0x1076be7af - trans::_match::mk_binding_alloca::h16447597904001643702
32: 0x1075b1d01 - trans::base::init_local::h3a7fbf969f4e1b35Sst
33: 0x1075b36b4 - trans::controlflow::trans_block::h24750b7c4a4226dcXee
34: 0x107602421 - trans::expr::trans_rvalue_dps_unadjusted::h1c13f9f319ca8f992Wi
35: 0x1075b2bcb - trans::expr::trans_into::h985f6b8ade1f0862jGh
36: 0x1075b39d6 - trans::controlflow::trans_block::h24750b7c4a4226dcXee
37: 0x107689339 - trans::base::trans_closure::hc0a2577d0b8ff90aFiu
38: 0x107636596 - trans::closure::trans_closure_expr::h25418713c3e0fb75aqy
39: 0x10760318e - trans::expr::trans_rvalue_dps_unadjusted::h1c13f9f319ca8f992Wi
40: 0x107600930 - trans::expr::trans_unadjusted::h60994bf53fc1f141mqi
41: 0x1075b43b0 - trans::expr::trans::h6ed65d3057a56e00BMh
42: 0x1075f0f85 - trans::callee::trans_args::hfd5a9e8b98fe7124rjh
43: 0x1075f911f - trans::callee::trans_call_inner::h6331790232619854971
44: 0x107601b74 - trans::expr::trans_rvalue_dps_unadjusted::h1c13f9f319ca8f992Wi
45: 0x1075b2bcb - trans::expr::trans_into::h985f6b8ade1f0862jGh
46: 0x1075b39d6 - trans::controlflow::trans_block::h24750b7c4a4226dcXee
47: 0x107602421 - trans::expr::trans_rvalue_dps_unadjusted::h1c13f9f319ca8f992Wi
48: 0x1075b2bcb - trans::expr::trans_into::h985f6b8ade1f0862jGh
49: 0x1075b39d6 - trans::controlflow::trans_block::h24750b7c4a4226dcXee
50: 0x107689339 - trans::base::trans_closure::hc0a2577d0b8ff90aFiu
51: 0x10759d9b6 - trans::base::trans_fn::hdc6e33d20e22c94bWtu
52: 0x107598d1d - trans::base::trans_item::h64db2b88677453d4PSu
53: 0x10768fd1c - trans::base::trans_crate::h414eeb210dd461c6fQv
54: 0x1074209c8 - driver::phase_4_translate_to_llvm::h83cf15bb7798b7baiPa
55: 0x1073fa8a6 - driver::compile_input::h5f42c7591ab1e8afEba
56: 0x1074d4284 - run_compiler::h569cf29d11ba11b9Rbc
57: 0x1074d1305 - thunk::F.Invoke<A, R>::invoke::h584465160991669811
58: 0x1074cffa0 - rt::unwind::try::try_fn::h36519155281163913
59: 0x10b177329 - rust_try_inner
60: 0x10b177316 - rust_try
61: 0x1074d0699 - thunk::F.Invoke<A, R>::invoke::h10026663398983596708
62: 0x10b0e5d13 - sys::thread::thread_start::h0953ffc55eda2123CWF
63: 0x7fff8c59c268 - _pthread_body
64: 0x7fff8c59c1e5 - _pthread_body
Could not compile `openssl-sys`.
Caused by:
Process didn't exit successfully: `rustc /Users/ismael/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.4.1/src/lib.rs --crate-name openssl-sys --crate-type lib -g -C metadata=bf76a0401602210c -C extra-filename=-bf76a0401602210c --out-dir /Users/ismael/code/phoenix-showdown/nickel-demo/target/deps --emit=dep-info,link -L dependency=/Users/ismael/code/phoenix-showdown/nickel-demo/target/deps -L dependency=/Users/ismael/code/phoenix-showdown/nickel-demo/target/deps -Awarnings -L native=/usr/lib -L native=/Users/ismael/code/phoenix-showdown/nickel-demo/target/build/openssl-sys-bf76a0401602210c/out -l ssl -l crypto -l z -l static=old_openssl_shim` (status=101)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment