Advertisement
Guest User

Untitled

a guest
Mar 11th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.34 KB | None | 0 0
  1. #0 __GI_abort () at abort.c:51
  2. #1 0x00007feb68388bd7 in __assert_fail_base (fmt=<optimized out>,
  3. assertion=assertion@entry=0x7feb611aa830 "(getOperand(0)->getType()->isIntOrIntVectorTy() || getOperand(0)->getType()->isPtrOrPtrVectorTy()) && \"Invalid operand types for ICmp instruction\"",
  4. file=file@entry=0x7feb610025a0 "/data/rust/src/llvm/include/llvm/IR/Instructions.h",
  5. line=line@entry=1104,
  6. function=function@entry=0x7feb61afcda0 <_ZZN4llvm8ICmpInst8AssertOKEvE19__PRETTY_FUNCTION__> "void llvm::ICmpInst::AssertOK()") at assert.c:92
  7. #2 0x00007feb68388c82 in __GI___assert_fail (
  8. assertion=assertion@entry=0x7feb611aa830 "(getOperand(0)->getType()->isIntOrIntVectorTy() || getOperand(0)->getType()->isPtrOrPtrVectorTy()) && \"Invalid operand types for ICmp instruction\"",
  9. file=file@entry=0x7feb610025a0 "/data/rust/src/llvm/include/llvm/IR/Instructions.h",
  10. line=line@entry=1104,
  11. function=function@entry=0x7feb61afcda0 <_ZZN4llvm8ICmpInst8AssertOKEvE19__PRETTY_FUNCTION__> "void llvm::ICmpInst::AssertOK()") at assert.c:101
  12. #3 0x00007feb60bb6f4c in llvm::ICmpInst::AssertOK (this=0x7feb46bcf510)
  13. at /data/rust/src/llvm/include/llvm/IR/Instructions.h:1102
  14. #4 llvm::ICmpInst::ICmpInst (NameStr=..., RHS=0x7feb45656560, LHS=0x7feb46bcf498,
  15. pred=<optimized out>, this=0x7feb46bcf510)
  16. at /data/rust/src/llvm/include/llvm/IR/Instructions.h:1153
  17. #5 llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>::CreateICmp (Name=...,
  18. RHS=0x7feb45656560, LHS=0x7feb46bcf498, P=<optimized out>, this=0x7feb53fcfc20)
  19. at /data/rust/src/llvm/include/llvm/IR/IRBuilder.h:1525
  20. #6 LLVMBuildICmp (B=0x7feb53fcfc20, Op=<optimized out>, LHS=0x7feb46bcf498, RHS=0x7feb45656560,
  21. Name=<optimized out>) at /data/rust/src/llvm/lib/IR/Core.cpp:2980
  22. #7 0x00007feb66314e97 in rustc_trans::builder::{{impl}}::icmp (self=0x7feb5bf6f3e0, op=IntNE,
  23. lhs=0x7feb46bcf498, rhs=0x7feb45656560) at /data/rust/src/librustc_trans/builder.rs:807
  24. #8 0x00007feb662f7f88 in rustc_trans::adt::struct_wrapped_nullable_bitdiscr (bcx=0x7feb5bf6f3e0,
  25. nndiscr=1, discrfield=0x7feb564084c0, scrutinee=0x7feb47c25338, alignment=AbiAligned)
  26. at /data/rust/src/librustc_trans/adt.rs:375
  27. #9 0x00007feb662f7953 in rustc_trans::adt::trans_get_discr (bcx=0x7feb5bf6f3e0, t=0x7feb598e39c8,
  28. scrutinee=0x7feb47c25338, alignment=AbiAligned, cast_to=Some = {...}, range_assert=true)
  29. at /data/rust/src/librustc_trans/adt.rs:354
  30. #10 0x00007feb663aef64 in rustc_trans::mir::rvalue::{{impl}}::trans_rvalue_operand (
  31. self=0x7feb5bf739b8, bcx=Builder = {...}, rvalue=0x7feb516dc2e8)
  32. at /data/rust/src/librustc_trans/mir/rvalue.rs:438
  33. #11 0x00007feb663b190e in rustc_trans::mir::statement::{{impl}}::trans_statement (
  34. self=0x7feb5bf739b8, bcx=Builder = {...}, statement=0x7feb516dc2c0)
  35. at /data/rust/src/librustc_trans/mir/statement.rs:39
  36. #12 0x00007feb6638b1e7 in rustc_trans::mir::block::{{impl}}::trans_block (self=0x7feb5bf739b8,
  37. bb=BasicBlock = {...}, funclets=0x7feb5bf73f88)
  38. at /data/rust/src/librustc_trans/mir/block.rs:108
  39. #13 0x00007feb66383ab6 in rustc_trans::mir::trans_mir (ccx=0x7feb5bf75e90, llfn=0x7feb47510c78,
  40. mir=0x7feb55f501e8, instance=Instance = {...}, sig=FnSig = {...})
  41. at /data/rust/src/librustc_trans/mir/mod.rs:340
  42. #14 0x00007feb66302446 in rustc_trans::base::trans_instance (ccx=0x7feb5bf75e90,
  43. instance=Instance = {...}) at /data/rust/src/librustc_trans/base.rs:618
  44. #15 0x00007feb663bb507 in rustc_trans::trans_item::{{impl}}::define (self=0x7feb5bf74e40,
  45. ccx=0x7feb5bf75e90) at /data/rust/src/librustc_trans/trans_item.rs:100
  46. #16 0x00007feb66309cfd in rustc_trans::base::trans_crate::{{closure}} ()
  47. at /data/rust/src/librustc_trans/base.rs:1235
  48. #17 0x00007feb6616aa6a in rustc::dep_graph::graph::{{impl}}::with_task<closure,()> (
  49. self=0x7feb5bf7c668, key=WorkProduct = {...}, op=closure = {...})
  50. at /data/rust/src/librustc/dep_graph/graph.rs:83
  51. #18 0x00007feb6630800d in rustc_trans::base::trans_crate (tcx=TyCtxt = {...},
  52. analysis=CrateAnalysis = {...}, incremental_hashes_map=0x7feb5bf77b20)
  53. at /data/rust/src/librustc_trans/base.rs:1233
  54. #19 0x00007feb6902223e in rustc_driver::driver::phase_4_translate_to_llvm::{{closure}} ()
  55. at /data/rust/src/librustc_driver/driver.rs:1069
  56. #20 0x00007feb68d989d0 in rustc::util::common::time<rustc_trans::CrateTranslation,closure> (
  57. do_it=false, what="translation", f=closure = {...}) at /data/rust/src/librustc/util/common.rs:48
  58. #21 0x00007feb69021c3c in rustc_driver::driver::phase_4_translate_to_llvm (tcx=TyCtxt = {...},
  59. analysis=CrateAnalysis = {...}, incremental_hashes_map=0x7feb5bf77b20)
  60. at /data/rust/src/librustc_driver/driver.rs:1067
  61. #22 0x00007feb6900ca53 in rustc_driver::driver::compile_input::{{closure}} (tcx=TyCtxt = {...},
  62. analysis=CrateAnalysis = {...}, incremental_hashes_map=IncrementalHashesMap = {...},
  63. result=Ok = {...}) at /data/rust/src/librustc_driver/driver.rs:202
  64. #23 0x00007feb69020160 in rustc_driver::driver::phase_3_run_analysis_passes::{{closure}}<closure,core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>> (
  65. tcx=TyCtxt = {...}) at /data/rust/src/librustc_driver/driver.rs:1014
  66. #24 0x00007feb68d7731d in rustc::ty::context::tls::enter::{{closure}}<closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>> (tls=0x7feb5bf93588) at /data/rust/src/librustc/ty/context.rs:909
  67. #25 0x00007feb68cce3e9 in std::thread::local::{{impl}}::with<core::cell::Cell<core::option::Option<(*const rustc::ty::context::tls::ThreadLocalGlobalCtxt, *const rustc::ty::context::tls::ThreadLocalInterners)>>,closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>> (
  68. self=0x7feb63cf7228 <rustc::ty::context::tls::TLS_TCX::ha413d2756fc85d9e>, f=closure = {...})
  69. at /data/rust/src/libstd/thread/local.rs:253
  70. #26 0x00007feb68d76cc6 in rustc::ty::context::tls::enter<closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>> (
  71. gcx=0x7feb5bf7c560, interners=0x7feb5bf7c568, f=closure = {...})
  72. at /data/rust/src/librustc/ty/context.rs:906
  73. #27 0x00007feb68d76689 in rustc::ty::context::tls::enter_global::{{closure}}<closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>> (span_dbg=0x7feb5bf93418) at /data/rust/src/librustc/ty/context.rs:893
  74. #28 0x00007feb68ce2ce0 in std::thread::local::{{impl}}::with<core::cell::Cell<fn(syntax_pos::Span, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>>,closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>> (self=0x7feb5de30c90 <syntax_pos::SPAN_DEBUG::h0efe8482195e8dad>, f=closure = {...})
  75. at /data/rust/src/libstd/thread/local.rs:253
  76. #29 0x00007feb68d75e00 in rustc::ty::context::tls::enter_global<closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>> (gcx=GlobalCtxt = {...}, f=closure = {...}) at /data/rust/src/librustc/ty/context.rs:890
  77. #30 0x00007feb68d7bd10 in rustc::ty::context::{{impl}}::create_and_enter<closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>> (s=0x7feb5bf89e78, local_providers=Providers = {...},
  78. extern_providers=Providers = {...}, arenas=0x7feb5bf84528, arena=0x7feb5bf844f8,
  79. resolutions=Resolutions = {...}, named_region_map=NamedRegionMap = {...}, hir=Map = {...},
  80. region_maps=RegionMaps = {...}, lang_items=LanguageItems = {...}, stability=Index = {...},
  81. crate_name="core", f=closure = {...}) at /data/rust/src/librustc/ty/context.rs:701
  82. #31 0x00007feb69018fdc in rustc_driver::driver::phase_3_run_analysis_passes<closure,core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>> (
  83. sess=0x7feb5bf89e78, hir_map=Map = {...}, analysis=CrateAnalysis = {...},
  84. resolutions=Resolutions = {...}, arena=0x7feb5bf844f8, arenas=0x7feb5bf84528, name="core",
  85. f=closure = {...}) at /data/rust/src/librustc_driver/driver.rs:889
  86. #32 0x00007feb6900ac90 in rustc_driver::driver::compile_input (sess=0x7feb5bf89e78,
  87. cstore=0x7feb540024f0, input=0x7feb5bf88a30, outdir=0x7feb5bf889c0, output=0x7feb5bf889e0,
  88. addl_plugins=Some = {...}, control=0x7feb5bf8d2c8)
  89. at /data/rust/src/librustc_driver/driver.rs:168
  90. #33 0x00007feb6903511d in rustc_driver::run_compiler (
  91. args=&[collections::string::String](len: 33) = {...}, callbacks=&mut CompilerCalls,
  92. file_loader=Python Exception <class 'TypeError'> Could not convert Python object: None.:
  93. ..., emitter_dest=Python Exception <class 'TypeError'> Could not convert Python object: None.:
  94. ...) at /data/rust/src/librustc_driver/lib.rs:220
  95. #34 0x00007feb69040f1a in rustc_driver::main::{{closure}} ()
  96. at /data/rust/src/librustc_driver/lib.rs:1129
  97. #35 0x00007feb69033c0f in rustc_driver::run::{{closure}}<closure> ()
  98. at /data/rust/src/librustc_driver/lib.rs:136
  99. #36 0x00007feb69040bf7 in rustc_driver::monitor::{{closure}}<closure> ()
  100. at /data/rust/src/librustc_driver/lib.rs:1063
  101. #37 0x00007feb68fc58bd in std::panic::{{impl}}::call_once<(),closure> (
  102. self=AssertUnwindSafe<closure> = {...}, _args=0) at /data/rust/src/libstd/panic.rs:296
  103. #38 0x00007feb68cb0e30 in std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()> (
  104. data=0x7feb5bf92918 "PĖž\371\333U") at /data/rust/src/libstd/panicking.rs:454
  105. #39 0x00007feb68891188 in __rust_try ()
  106. from /data/rust/build/x86_64-unknown-linux-gnu/stage1/bin/../lib/libstd-8ca0f10155b0cbdc.so
  107. #40 0x00007feb68891008 in panic_unwind::__rust_maybe_catch_panic (
  108. f=0x7feb68cb0d30 <std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>>,
  109. data=0x7feb5bf92918 "PĖž\371\333U", data_ptr=0x7feb5bf92908, vtable_ptr=0x7feb5bf92910)
  110. at /data/rust/src/libpanic_unwind/lib.rs:98
  111. #41 0x00007feb68cb0bd4 in std::panicking::try<(),std::panic::AssertUnwindSafe<closure>> (
  112. f=AssertUnwindSafe<closure> = {...}) at /data/rust/src/libstd/panicking.rs:433
  113. #42 0x00007feb68cafeac in std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (
  114. f=AssertUnwindSafe<closure> = {...}) at /data/rust/src/libstd/panic.rs:361
  115. #43 0x00007feb68cb088f in std::thread::{{impl}}::spawn::{{closure}}<closure,()> ()
  116. at /data/rust/src/libstd/thread/mod.rs:360
  117. #44 0x00007feb68d498fc in alloc::boxed::{{impl}}::call_box<(),closure> (self=0x55dbf99ecbb0, args=0)
  118. at /data/rust/src/liballoc/boxed.rs:638
  119. #45 0x00007feb687953aa in alloc::boxed::{{impl}}::call_once<(),()> (self=Box<FnBox<()>>, args=0)
  120. at /data/rust/src/liballoc/boxed.rs:648
  121. #46 0x00007feb68845e35 in std::sys_common::thread::start_thread (main=0x55dbf99eccc0)
  122. at /data/rust/src/libstd/sys_common/thread.rs:21
  123. #47 0x00007feb6887b0bd in std::sys::imp::thread::{{impl}}::new::thread_start (main=0x55dbf99eccc0)
  124. at /data/rust/src/libstd/sys/unix/thread.rs:84
  125. #48 0x00007feb5d5596ba in start_thread (arg=0x7feb5bf93700) at pthread_create.c:333
  126. #49 0x00007feb6846182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement