-
-
Save nikomatsakis/92827cb5ff853d0c5b46313da512241a to your computer and use it in GitHub Desktop.
llvm crash backtraces
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/usr/include/c++/8/bits/stl_tree.h:444:11: internal compiler error: Segmentation fault | |
class _Rb_tree | |
^~~~~~~~ | |
0x7f922f7ca5bf ??? | |
/usr/src/debug/glibc-2.28/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 | |
0x7f922f7b6412 __libc_start_main | |
../csu/libc-start.c:308 | |
Please submit a full bug report, | |
with preprocessed source if appropriate. | |
Please include the complete backtrace with any bug report. | |
See <http://bugzilla.redhat.com/bugzilla> for instructions. | |
The bug is not reproducible, so it is likely a hardware or OS problem. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) bt | |
#0 0x00007fccbcc4a770 in rustc::hir::intravisit::walk_ty () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#1 0x00007fccbcc4d61f in rustc::hir::intravisit::walk_expr () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#2 0x00007fccbcc4d61f in rustc::hir::intravisit::walk_expr () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#3 0x00007fccbcc4d6cf in rustc::hir::intravisit::walk_expr () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#4 0x00007fccbcc4d6cf in rustc::hir::intravisit::walk_expr () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#5 0x00007fccbcc41374 in rustc::hir::intravisit::walk_block () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#6 0x00007fccbcc4d735 in rustc::hir::intravisit::walk_expr () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#7 0x00007fccbcc4d7cf in rustc::hir::intravisit::walk_expr () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#8 0x00007fccbcc4d735 in rustc::hir::intravisit::walk_expr () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#9 0x00007fccbcc41374 in rustc::hir::intravisit::walk_block () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#10 0x00007fccbcc4d735 in rustc::hir::intravisit::walk_expr () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#11 0x00007fccbcc4d7cf in rustc::hir::intravisit::walk_expr () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#12 0x00007fccbcc4162b in rustc::hir::intravisit::walk_local () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#13 0x00007fccbcc413c0 in rustc::hir::intravisit::walk_block () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#14 0x00007fccbcc4d735 in rustc::hir::intravisit::walk_expr () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#15 0x00007fccbcc41374 in rustc::hir::intravisit::walk_block () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#16 0x00007fccbcc4d735 in rustc::hir::intravisit::walk_expr () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#17 0x00007fccbce407d4 in rustc_mir::transform::check_unsafety::unsafety_check_result () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc_mir-3e0f8d29f975cb17.so | |
#18 0x00007fccbbeda3be in rustc::ty::query::__query_compute::unsafety_check_result () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc-b3e46f8cb4ac6480.so | |
#19 0x00007fccbbee0ca5 in rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::unsafety_check_result<'tcx>>::compute () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/bin/../lib/../lib/librustc-b3e46f8cb4ac6480.so |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) #0 0x00007f87def99645 in llvm::ConnectedVNInfoEqClasses::Distribute(llvm::LiveInterval&, llvm::LiveInterval**, llvm::MachineRegisterInfo&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#1 0x00007f87def91a69 in llvm::LiveIntervals::splitSeparateComponents(llvm::LiveInterval&, llvm::SmallVectorImpl<llvm::LiveInterval*>&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#2 0x00007f87df177926 in llvm::SplitEditor::finish(llvm::SmallVectorImpl<unsigned int>*) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#3 0x00007f87df0ffe62 in (anonymous namespace)::RAGreedy::doRegionSplit(llvm::LiveInterval&, unsigned int, bool, llvm::SmallVectorImpl<unsigned int>&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#4 0x00007f87df0f8812 in (anonymous namespace)::RAGreedy::selectOrSplitImpl(llvm::LiveInterval&, llvm::SmallVectorImpl<unsigned int>&, llvm::SmallSet<unsigned int, 16u, std::less<unsigned int> >&, unsigned int) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#5 0x00007f87df0f2614 in (anonymous namespace)::RAGreedy::selectOrSplit () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#6 0x00007f87df0e6604 in llvm::RegAllocBase::allocatePhysRegs() () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#7 0x00007f87df0f160c in (anonymous namespace)::RAGreedy::runOnMachineFunction () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#8 0x00007f87df0085a5 in llvm::MachineFunctionPass::runOnFunction(llvm::Function&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#9 0x00007f87dfad5925 in llvm::FPPassManager::runOnFunction(llvm::Function&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#10 0x00007f87dfad5d23 in llvm::FPPassManager::runOnModule(llvm::Module&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#11 0x00007f87dfad64c2 in llvm::legacy::PassManagerImpl::run(llvm::Module&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#12 0x00007f87ddacc1bc in LLVMRustWriteOutputFile () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#13 0x00007f87dd9a157c in rustc_codegen_llvm::back::write::write_output_file () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#14 0x00007f87dd9a4dd8 in rustc_codegen_llvm::back::write::codegen::{{closure}} () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#15 0x00007f87dd9a4118 in rustc_codegen_llvm::back::write::codegen () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#16 0x00007f87dd965cee in rustc_codegen_ssa::back::write::execute_work_item () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#17 0x00007f87dda342df in std::sys_common::backtrace::__rust_begin_short_backtrace () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#18 0x00007f87dd94aa66 in std::panicking::try::do_call () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#19 0x00007f87e6fb130a in __rust_maybe_catch_panic () at src/libpanic_unwind/lib.rs:102 | |
#20 0x00007f87dd93c658 in <F as alloc::boxed::FnBox<A>>::call_box () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#21 0x00007f87e6fa482e in _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::hbe6052ce7c0180a7 () | |
at /rustc/a01e4761a1507939430d4044a5f0a35fdb2b146c/src/liballoc/boxed.rs:683 | |
#22 std::sys_common::thread::start_thread () at src/libstd/sys_common/thread.rs:24 | |
#23 std::sys::unix::thread::Thread::new::thread_start () at src/libstd/sys/unix/thread.rs:90 | |
#24 0x00007f87e185658e in start_thread (arg=<optimized out>) at pthread_create.c:486 | |
#25 0x00007f87e6e5a593 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Using host libthread_db library "/lib64/libthread_db.so.1". | |
Core was generated by `/home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/bin/rust'. | |
Program terminated with signal SIGSEGV, Segmentation fault. | |
#0 0x00007f9e1692d180 in (anonymous namespace)::MPPassManager::getOnTheFlyPass(llvm::Pass*, void const*, llvm::Function&) () | |
from /home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
[Current thread is 1 (Thread 0x7f9e10ab2700 (LWP 16179))] | |
warning: Missing auto-load script at offset 0 in section .debug_gdb_scripts | |
of file /home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/bin/rustc. | |
Use `info auto-load python-scripts [REGEXP]' to list them. | |
Missing separate debuginfos, use: dnf debuginfo-install glibc-2.28-17.fc29.x86_64 libgcc-8.2.1-5.fc29.x86_64 libstdc++-8.2.1-5.fc29.x86_64 | |
(gdb) up | |
#1 0x00007f9e1578e2d6 in std::unique_ptr<llvm::PredicateInfo, std::default_delete<llvm::PredicateInfo> > llvm::function_ref<std::unique_ptr<llvm::PredicateInfo, std::default_delete<llvm::PredicateInfo> > (llvm::Function&)>::callback_fn<(anonymous namespace)::IPSCCPLegac\ | |
yPass::runOnModule(llvm::Module&)::{lambda(llvm::Function&)#1}>(long, llvm::Function&) () from /home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
(gdb) | |
#2 0x00007f9e162fb3f7 in llvm::runIPSCCP(llvm::Module&, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::function_ref<std::unique_ptr<llvm::PredicateInfo, std::default_delete<llvm::PredicateInfo> > (llvm::Function&)>) () | |
from /home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
(gdb) | |
#3 0x00007f9e1578e237 in (anonymous namespace)::IPSCCPLegacyPass::runOnModule(llvm::Module&) () from /home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
(gdb) | |
#4 0x00007f9e1692bf80 in llvm::legacy::PassManagerImpl::run(llvm::Module&) () from /home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
(gdb) bt | |
#0 0x00007f9e1692d180 in (anonymous namespace)::MPPassManager::getOnTheFlyPass(llvm::Pass*, void const*, llvm::Function&) () | |
from /home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#1 0x00007f9e1578e2d6 in std::unique_ptr<llvm::PredicateInfo, std::default_delete<llvm::PredicateInfo> > llvm::function_ref<std::unique_ptr<llvm::PredicateInfo, std::default_delete<llvm::PredicateInfo> > (llvm::Function&)>::callback_fn<(anonymous namespace)::IPSCCPLegac\ | |
yPass::runOnModule(llvm::Module&)::{lambda(llvm::Function&)#1}>(long, llvm::Function&) () from /home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#2 0x00007f9e162fb3f7 in llvm::runIPSCCP(llvm::Module&, llvm::DataLayout const&, llvm::TargetLibraryInfo const*, llvm::function_ref<std::unique_ptr<llvm::PredicateInfo, std::default_delete<llvm::PredicateInfo> > (llvm::Function&)>) () | |
from /home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#3 0x00007f9e1578e237 in (anonymous namespace)::IPSCCPLegacyPass::runOnModule(llvm::Module&) () from /home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#4 0x00007f9e1692bf80 in llvm::legacy::PassManagerImpl::run(llvm::Module&) () from /home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#5 0x00007f9e168b4399 in LLVMRunPassManager () from /home/nmatsakis/versioned/rust-2/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#6 0x00007f9e14eaae4f in rustc_codegen_llvm::back::lto::run_pass_manager () at librustc_codegen_llvm/back/lto.rs:618 | |
#7 0x00007f9e14ea593c in rustc_codegen_llvm::back::lto::LtoModuleCodegen::optimize () at librustc_codegen_llvm/back/lto.rs:871 | |
#8 0x00007f9e14e6a51a in rustc_codegen_llvm::back::write::execute_lto_work_item () at librustc_codegen_llvm/back/write.rs:1474 | |
#9 rustc_codegen_llvm::back::write::execute_work_item () at librustc_codegen_llvm/back/write.rs:1333 | |
#10 0x00007f9e14e521fd in rustc_codegen_llvm::back::write::spawn_work::{{closure}} () at librustc_codegen_llvm/back/write.rs:2159 | |
#11 std::sys_common::backtrace::__rust_begin_short_backtrace () at /home/nmatsakis/versioned/rust-2/src/libstd/sys_common/backtrace.rs:136 | |
#12 0x00007f9e14e4abd9 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /home/nmatsakis/versioned/rust-2/src/libstd/thread/mod.rs:477 | |
#13 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once () at /home/nmatsakis/versioned/rust-2/src/libstd/panic.rs:319 | |
#14 std::panicking::try::do_call () at /home/nmatsakis/versioned/rust-2/src/libstd/panicking.rs:310 | |
#15 0x00007f9e1b3637da in __rust_maybe_catch_panic () at libpanic_unwind/lib.rs:102 | |
#16 0x00007f9e14e4ab3d in std::panicking::try () at /home/nmatsakis/versioned/rust-2/src/libstd/panicking.rs:289 | |
#17 0x00007f9e14e5b6e4 in std::panic::catch_unwind () at /home/nmatsakis/versioned/rust-2/src/libstd/panic.rs:398 | |
#18 std::thread::Builder::spawn_unchecked::{{closure}} () at /home/nmatsakis/versioned/rust-2/src/libstd/thread/mod.rs:476 | |
#19 <F as alloc::boxed::FnBox<A>>::call_box () at /home/nmatsakis/versioned/rust-2/src/liballoc/boxed.rs:673 | |
#20 0x00007f9e1b32587e in _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::h3a12e7f336019623 () | |
at /home/nmatsakis/versioned/rust-2/src/liballoc/boxed.rs:683 | |
#21 std::sys_common::thread::start_thread () at libstd/sys_common/thread.rs:24 | |
#22 0x00007f9e1b3587d6 in std::sys::unix::thread::Thread::new::thread_start () at libstd/sys/unix/thread.rs:90 | |
#23 0x00007f9e181cc58e in start_thread () from /lib64/libpthread.so.0 | |
#24 0x00007f9e1b1ec593 in clone () from /lib64/libc.so.6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) bt | |
#0 0x00007fc19911dc64 in llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef<llvm::Metadata*>, llvm::Metadata::StorageType, bool) () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#1 0x00007fc198baa54e in llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool, llvm::Function*) () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#2 0x00007fc197bfa4c8 in llvm::LegacyInlinerBase::inlineCalls(llvm::CallGraphSCC&) () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#3 0x00007fc198d3998f in (anonymous namespace)::CGPassManager::runOnModule () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#4 0x00007fc19910a724 in llvm::legacy::PassManagerImpl::run(llvm::Module&) () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#5 0x00007fc19907b5aa in LLVMRunPassManager () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#6 0x00007fc19700d11c in rustc_codegen_llvm::back::lto::run_pass_manager () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#7 0x00007fc197007beb in rustc_codegen_llvm::back::lto::LtoModuleCodegen::optimize () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#8 0x00007fc1970240d4 in rustc_codegen_llvm::back::write::execute_work_item () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#9 0x00007fc196ffd73d in std::sys_common::backtrace::__rust_begin_short_backtrace () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#10 0x00007fc197014946 in std::panicking::try::do_call () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#11 0x00007fc1a061046a in __rust_maybe_catch_panic () at libpanic_unwind/lib.rs:103 | |
#12 0x00007fc1970060d1 in <F as alloc::boxed::FnBox<A>>::call_box () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#13 0x00007fc1a05fdc5b in _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_onc\ | |
e::hd022a0500f5eee13 () at liballoc/boxed.rs:656 | |
#14 std::sys_common::thread::start_thread () at libstd/sys_common/thread.rs:24 | |
#15 0x00007fc1a05d18d6 in std::sys::unix::thread::Thread::new::thread_start () at libstd/sys/unix/thread.rs:90 | |
#16 0x00007fc19ada258e in start_thread (arg=<optimized out>) at pthread_create.c:486 | |
#17 0x00007fc1a04aa593 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) bt | |
#0 0x00007efbfafb1920 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, llvm::AttributeList>, std::_Select1st<std::pair<unsigned int const, llvm::AttributeList> >, std::less<unsigned int>, st\ | |
d::allocator<std::pair<unsigned int const, llvm::AttributeList> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, llvm::AttributeList> >*) () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#1 0x00007efbfafb1929 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, llvm::AttributeList>, std::_Select1st<std::pair<unsigned int const, llvm::AttributeList> >, std::less<unsigned int>, st\ | |
d::allocator<std::pair<unsigned int const, llvm::AttributeList> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, llvm::AttributeList> >*) () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#2 0x00007efbfafb1929 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, llvm::AttributeList>, std::_Select1st<std::pair<unsigned int const, llvm::AttributeList> >, std::less<unsigned int>, st\ | |
d::allocator<std::pair<unsigned int const, llvm::AttributeList> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, llvm::AttributeList> >*) () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#3 0x00007efbfafb1929 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, llvm::AttributeList>, std::_Select1st<std::pair<unsigned int const, llvm::AttributeList> >, std::less<unsigned int>, st\ | |
d::allocator<std::pair<unsigned int const, llvm::AttributeList> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, llvm::AttributeList> >*) () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#4 0x00007efbfafb03d5 in (anonymous namespace)::BitcodeReader::~BitcodeReader () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#5 0x00007efbfafb06c9 in (anonymous namespace)::BitcodeReader::~BitcodeReader () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#6 0x00007efbfb12993b in llvm::Module::~Module() () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#7 0x00007efbf9db29a9 in llvm::IRMover::move(std::unique_ptr<llvm::Module, std::default_delete<llvm::Module> >, llvm::ArrayRef<llvm::GlobalValue*>, std::function<void (llvm::GlobalValue&, std::function<\ | |
void (llvm::GlobalValue&)>)>, bool) () from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#8 0x00007efbf9bd934b in llvm::FunctionImporter::importFunctions(llvm::Module&, llvm::StringMap<std::unordered_set<unsigned long, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<u\ | |
nsigned long> >, llvm::MallocAllocator> const&) () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#9 0x00007efbf91c3b6e in LLVMRustPrepareThinLTOImport () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#10 0x00007efbf9007968 in rustc_codegen_llvm::back::lto::LtoModuleCodegen::optimize () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#11 0x00007efbf90240d4 in rustc_codegen_llvm::back::write::execute_work_item () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#12 0x00007efbf8ffd73d in std::sys_common::backtrace::__rust_begin_short_backtrace () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#13 0x00007efbf9014946 in std::panicking::try::do_call () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#14 0x00007efc0263b46a in __rust_maybe_catch_panic () at libpanic_unwind/lib.rs:103 | |
#15 0x00007efbf90060d1 in <F as alloc::boxed::FnBox<A>>::call_box () | |
from /home/nmatsakis/versioned/rust-7/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#16 0x00007efc02628c5b in _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_onc\ | |
e::hd022a0500f5eee13 () at liballoc/boxed.rs:656 | |
#17 std::sys_common::thread::start_thread () at libstd/sys_common/thread.rs:24 | |
#18 0x00007efc025fc8d6 in std::sys::unix::thread::Thread::new::thread_start () at libstd/sys/unix/thread.rs:90 | |
#19 0x00007efbfcdcd58e in start_thread (arg=<optimized out>) at pthread_create.c:486 | |
#20 0x00007efc024d5593 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) bt | |
#0 0x00007f4481cbfba5 in llvm::Function::dropAllReferences() () | |
from /home/nmatsakis/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#1 0x00007f4481d1c5a0 in llvm::Module::dropAllReferences() () | |
from /home/nmatsakis/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#2 0x00007f4481d1baf6 in llvm::Module::~Module() () | |
from /home/nmatsakis/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#3 0x00007f4481cebd68 in llvm::LLVMContextImpl::~LLVMContextImpl() () | |
from /home/nmatsakis/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#4 0x00007f4481c5d3ac in LLVMContextDispose () | |
from /home/nmatsakis/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#5 0x00007f447fbd2051 in <rustc_codegen_ssa::ModuleCodegen<M>>::into_compiled_module () | |
from /home/nmatsakis/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#6 0x00007f447fc03891 in rustc_codegen_llvm::back::write::codegen () | |
from /home/nmatsakis/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#7 0x00007f447fbdd8d3 in rustc_codegen_ssa::back::write::execute_work_item () | |
from /home/nmatsakis/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#8 0x00007f447fcbbd42 in std::sys_common::backtrace::__rust_begin_short_backtrace () | |
from /home/nmatsakis/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#9 0x00007f447fbaf6c9 in std::panicking::try::do_call () | |
from /home/nmatsakis/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#10 0x00007f448951f03a in __rust_maybe_catch_panic () at libpanic_unwind/lib.rs:102 | |
#11 0x00007f447fcc57b8 in <F as alloc::boxed::FnBox<A>>::call_box () | |
from /home/nmatsakis/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#12 0x00007f4489511b8e in _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_onc\ | |
e::h5af36749521b245d () | |
at /rustc/0b9f19dff1347e29bf4362ab5a8fab84b43023b5/src/liballoc/boxed.rs:683 | |
#13 std::sys_common::thread::start_thread () at libstd/sys_common/thread.rs:24 | |
#14 std::sys::unix::thread::Thread::new::thread_start () at libstd/sys/unix/thread.rs:90 | |
#15 0x00007f4483b4558e in start_thread (arg=<optimized out>) at pthread_create.c:486 | |
#16 0x00007f44893c8593 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
(gdb) quit | |
athena. rustc -vV | |
rustc 1.32.0-nightly (0b9f19dff 2018-11-21) | |
binary: rustc | |
commit-hash: 0b9f19dff1347e29bf4362ab5a8fab84b43023b5 | |
commit-date: 2018-11-21 | |
host: x86_64-unknown-linux-gnu | |
release: 1.32.0-nightly | |
LLVM version: 8.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) bt | |
#0 0x00007f108938c5c2 in llvm::GlobalsAAResult::DeletionCallbackHandle::deleted() () | |
from /home/nmatsakis/.rustup/toolchains/beta-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#1 0x00007f108974d4bf in llvm::ValueHandleBase::ValueIsDeleted(llvm::Value*) () | |
from /home/nmatsakis/.rustup/toolchains/beta-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#2 0x00007f10896d1137 in llvm::Function::~Function() () | |
from /home/nmatsakis/.rustup/toolchains/beta-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#3 0x00007f10881fedfe in llvm::LegacyInlinerBase::inlineCalls(llvm::CallGraphSCC&) () | |
from /home/nmatsakis/.rustup/toolchains/beta-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#4 0x00007f108933d58f in (anonymous namespace)::CGPassManager::runOnModule () | |
from /home/nmatsakis/.rustup/toolchains/beta-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#5 0x00007f108970e324 in llvm::legacy::PassManagerImpl::run(llvm::Module&) () | |
from /home/nmatsakis/.rustup/toolchains/beta-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#6 0x00007f108967f1aa in LLVMRunPassManager () | |
from /home/nmatsakis/.rustup/toolchains/beta-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#7 0x00007f108762395f in rustc_codegen_llvm::back::write::execute_work_item () | |
from /home/nmatsakis/.rustup/toolchains/beta-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#8 0x00007f10875de932 in std::sys_common::backtrace::__rust_begin_short_backtrace () | |
from /home/nmatsakis/.rustup/toolchains/beta-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#9 0x00007f1087616de9 in std::panicking::try::do_call () | |
from /home/nmatsakis/.rustup/toolchains/beta-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#10 0x00007f1090d7197a in __rust_maybe_catch_panic () at libpanic_unwind/lib.rs:102 | |
#11 0x00007f108761b748 in <F as alloc::boxed::FnBox<A>>::call_box () | |
from /home/nmatsakis/.rustup/toolchains/beta-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#12 0x00007f1090d5ec9e in _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnO\ | |
nce$LT$A$GT$$GT$::call_once::h939c9112d94a4e4d () at liballoc/boxed.rs:682 | |
#13 std::sys_common::thread::start_thread () at libstd/sys_common/thread.rs:24 | |
#14 0x00007f1090d344d6 in std::sys::unix::thread::Thread::new::thread_start () at libstd/sys/unix/thread.rs:90 | |
#15 0x00007f108b38858e in start_thread (arg=<optimized out>) at pthread_create.c:486 | |
#16 0x00007f1090c0c593 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#0 0x00007f4c4e4979a5 in llvm::Function::dropAllReferences() () | |
from /home/nmatsakis/versioned/rust-9/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
[Current thread is 1 (Thread 0x7f4c3f1ff700 (LWP 19367))] | |
(gdb) bt | |
#0 0x00007f4c4e4979a5 in llvm::Function::dropAllReferences() () | |
from /home/nmatsakis/versioned/rust-9/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#1 0x00007f4c4e4f5d80 in llvm::Module::dropAllReferences() () | |
from /home/nmatsakis/versioned/rust-9/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#2 0x00007f4c4e4f52d6 in llvm::Module::~Module() () | |
from /home/nmatsakis/versioned/rust-9/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#3 0x00007f4c4e4c4048 in llvm::LLVMContextImpl::~LLVMContextImpl() () | |
from /home/nmatsakis/versioned/rust-9/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#4 0x00007f4c4e4366bc in LLVMContextDispose () | |
from /home/nmatsakis/versioned/rust-9/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#5 0x00007f4c4c35acde in <rustc_codegen_ssa::ModuleCodegen<M>>::into_compiled_module () | |
from /home/nmatsakis/versioned/rust-9/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#6 0x00007f4c4c3a44b0 in rustc_codegen_llvm::back::write::codegen () | |
from /home/nmatsakis/versioned/rust-9/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#7 0x00007f4c4c365cee in rustc_codegen_ssa::back::write::execute_work_item () | |
from /home/nmatsakis/versioned/rust-9/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#8 0x00007f4c4c4342df in std::sys_common::backtrace::__rust_begin_short_backtrace () | |
from /home/nmatsakis/versioned/rust-9/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#9 0x00007f4c4c34aa66 in std::panicking::try::do_call () | |
from /home/nmatsakis/versioned/rust-9/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#10 0x00007f4c5587930a in __rust_maybe_catch_panic () at src/libpanic_unwind/lib.rs:102 | |
#11 0x00007f4c4c33c658 in <F as alloc::boxed::FnBox<A>>::call_box () | |
from /home/nmatsakis/versioned/rust-9/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#12 0x00007f4c5586c82e in _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::hbe6052ce7c0180a7 () | |
at /rustc/a01e4761a1507939430d4044a5f0a35fdb2b146c/src/liballoc/boxed.rs:683 | |
#13 std::sys_common::thread::start_thread () at src/libstd/sys_common/thread.rs:24 | |
#14 std::sys::unix::thread::Thread::new::thread_start () at src/libstd/sys/unix/thread.rs:90 | |
#15 0x00007f4c5011e58e in start_thread (arg=<optimized out>) at pthread_create.c:486 | |
#16 0x00007f4c55722593 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#0 0x00007f87def99645 in llvm::ConnectedVNInfoEqClasses::Distribute(llvm::LiveInterval&, llvm::LiveInterval**, llvm::MachineRegisterInfo&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
[Current thread is 1 (Thread 0x7f874b7fd700 (LWP 27613))] | |
(gdb) #0 0x00007f87def99645 in llvm::ConnectedVNInfoEqClasses::Distribute(llvm::LiveInterval&, llvm::LiveInterval**, llvm::MachineRegisterInfo&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#1 0x00007f87def91a69 in llvm::LiveIntervals::splitSeparateComponents(llvm::LiveInterval&, llvm::SmallVectorImpl<llvm::LiveInterval*>&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#2 0x00007f87df177926 in llvm::SplitEditor::finish(llvm::SmallVectorImpl<unsigned int>*) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#3 0x00007f87df0ffe62 in (anonymous namespace)::RAGreedy::doRegionSplit(llvm::LiveInterval&, unsigned int, bool, llvm::SmallVectorImpl<unsigned int>&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#4 0x00007f87df0f8812 in (anonymous namespace)::RAGreedy::selectOrSplitImpl(llvm::LiveInterval&, llvm::SmallVectorImpl<unsigned int>&, llvm::SmallSet<unsigned int, 16u, std::less<unsigned int> >&, unsigned int) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#5 0x00007f87df0f2614 in (anonymous namespace)::RAGreedy::selectOrSplit () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#6 0x00007f87df0e6604 in llvm::RegAllocBase::allocatePhysRegs() () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#7 0x00007f87df0f160c in (anonymous namespace)::RAGreedy::runOnMachineFunction () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#8 0x00007f87df0085a5 in llvm::MachineFunctionPass::runOnFunction(llvm::Function&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#9 0x00007f87dfad5925 in llvm::FPPassManager::runOnFunction(llvm::Function&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#10 0x00007f87dfad5d23 in llvm::FPPassManager::runOnModule(llvm::Module&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#11 0x00007f87dfad64c2 in llvm::legacy::PassManagerImpl::run(llvm::Module&) () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#12 0x00007f87ddacc1bc in LLVMRustWriteOutputFile () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#13 0x00007f87dd9a157c in rustc_codegen_llvm::back::write::write_output_file () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#14 0x00007f87dd9a4dd8 in rustc_codegen_llvm::back::write::codegen::{{closure}} () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#15 0x00007f87dd9a4118 in rustc_codegen_llvm::back::write::codegen () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#16 0x00007f87dd965cee in rustc_codegen_ssa::back::write::execute_work_item () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#17 0x00007f87dda342df in std::sys_common::backtrace::__rust_begin_short_backtrace () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#18 0x00007f87dd94aa66 in std::panicking::try::do_call () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#19 0x00007f87e6fb130a in __rust_maybe_catch_panic () at src/libpanic_unwind/lib.rs:102 | |
#20 0x00007f87dd93c658 in <F as alloc::boxed::FnBox<A>>::call_box () | |
from /home/nmatsakis/versioned/rust-6/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so | |
#21 0x00007f87e6fa482e in _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::hbe6052ce7c0180a7 () | |
at /rustc/a01e4761a1507939430d4044a5f0a35fdb2b146c/src/liballoc/boxed.rs:683 | |
#22 std::sys_common::thread::start_thread () at src/libstd/sys_common/thread.rs:24 | |
#23 std::sys::unix::thread::Thread::new::thread_start () at src/libstd/sys/unix/thread.rs:90 | |
#24 0x00007f87e185658e in start_thread (arg=<optimized out>) at pthread_create.c:486 | |
#25 0x00007f87e6e5a593 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment