Created
March 30, 2021 11:55
-
-
Save bluescarni/adc8a77f70b64590eec56a21cd23426a to your computer and use it in GitHub Desktop.
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
0x00007ffff15618cc in llvm::TargetPassConfig::addPass(llvm::Pass*, bool, bool) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
(gdb) bt | |
#0 0x00007ffff15618cc in llvm::TargetPassConfig::addPass(llvm::Pass*, bool, bool) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#1 0x00007ffff15645ca in llvm::TargetPassConfig::addRegAssignmentOptimized() () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#2 0x00007ffff156497e in llvm::TargetPassConfig::addOptimizedRegAlloc() () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#3 0x00007ffff1564f76 in llvm::TargetPassConfig::addMachinePasses() () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#4 0x00007ffff12b08e2 in addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#5 0x00007ffff12b175a in llvm::LLVMTargetMachine::addPassesToEmitMC(llvm::legacy::PassManagerBase&, llvm::MCContext*&, llvm::raw_pwrite_stream&, bool) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#6 0x00007ffff2b0b3b3 in llvm::orc::SimpleCompiler::operator()(llvm::Module&) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#7 0x00007ffff2b42f8a in llvm::orc::IRCompileLayer::emit(llvm::orc::MaterializationResponsibility, llvm::orc::ThreadSafeModule) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#8 0x00007ffff2b43972 in llvm::orc::IRTransformLayer::emit(llvm::orc::MaterializationResponsibility, llvm::orc::ThreadSafeModule) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#9 0x00007ffff2b43972 in llvm::orc::IRTransformLayer::emit(llvm::orc::MaterializationResponsibility, llvm::orc::ThreadSafeModule) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#10 0x00007ffff2b50319 in llvm::orc::BasicIRLayerMaterializationUnit::materialize(llvm::orc::MaterializationResponsibility) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#11 0x00007ffff2b0f020 in llvm::orc::ExecutionSession::materializeOnCurrentThread(std::unique_ptr<llvm::orc::MaterializationUnit, std::default_delete<llvm::orc::MaterializationUnit> >, llvm::orc::MaterializationResponsibility) () | |
from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#12 0x00007ffff2b0f0e0 in std::_Function_handler<void (std::unique_ptr<llvm::orc::MaterializationUnit, std::default_delete<llvm::orc::MaterializationUnit> >, llvm::orc::MaterializationResponsibility), void (*)(std::unique_ptr<llvm::orc::MaterializationUnit, std::default_delete<llvm::orc::MaterializationUnit> >, llvm::orc::MaterializationResponsibility)>::_M_invoke(std::_Any_data const&, std::unique_ptr<llvm::orc::MaterializationUnit, std::default_delete<llvm::orc::MaterializationUnit> >&&, llvm::orc::MaterializationResponsibility&&) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#13 0x00007ffff2b0f448 in llvm::orc::ExecutionSession::runOutstandingMUs() () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#14 0x00007ffff2b1bbdf in llvm::orc::ExecutionSession::lookup(llvm::orc::LookupKind, std::vector<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>, std::allocator<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags> > > const&, llvm::orc::SymbolLookupSet, llvm::orc::SymbolState, llvm::unique_function<void (llvm::Expected<llvm::DenseMap<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr>, llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> > >)>, std::function<void (llvm::DenseMap<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr> >, llvm::DenseMapInfo<llvm::orc::JITDylib*>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr> > > > const&)>) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#15 0x00007ffff2b1d8bc in llvm::orc::ExecutionSession::lookup(std::vector<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>, std::allocator<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags> > > const&, llvm::orc::SymbolLookupSet const&, llvm::orc::LookupKind, llvm::orc::SymbolState, std::function<void (llvm::DenseMap<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr> >, llvm::DenseMapInfo<llvm::orc::JITDylib*>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr> > > > const&)>) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#16 0x00007ffff2b1dbe3 in llvm::orc::ExecutionSession::lookup(std::vector<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>, std::allocator<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags> > > const&, llvm::orc::SymbolStringPtr, llvm::orc::SymbolState) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#17 0x00007ffff2b599da in llvm::orc::LLJIT::lookupLinkerMangled(llvm::orc::JITDylib&, llvm::orc::SymbolStringPtr) () from /home/yardbird/miniconda3/envs/heyoka/bin/../lib/libLLVM-11.so | |
#18 0x00007ffff64baecd in llvm::orc::LLJIT::lookupLinkerMangled (this=0x555556596900, JD=..., Name=...) at /home/yardbird/miniconda3/envs/heyoka/include/llvm/ExecutionEngine/Orc/LLJIT.h:129 | |
#19 0x00007ffff64baf98 in llvm::orc::LLJIT::lookup (this=0x555556596900, JD=..., UnmangledName=...) at /home/yardbird/miniconda3/envs/heyoka/include/llvm/ExecutionEngine/Orc/LLJIT.h:141 | |
#20 0x00007ffff64bb02a in llvm::orc::LLJIT::lookup (this=0x555556596900, UnmangledName=...) at /home/yardbird/miniconda3/envs/heyoka/include/llvm/ExecutionEngine/Orc/LLJIT.h:146 | |
#21 0x00007ffff64bd5b6 in heyoka::llvm_state::jit::lookup (this=0x5555565be740, name=...) at /home/yardbird/repos/heyoka/src/llvm_state.cpp:310 | |
#22 0x00007ffff64b7057 in heyoka::llvm_state::jit_lookup (this=0x7fffffffc600, name=...) at /home/yardbird/repos/heyoka/src/llvm_state.cpp:722 | |
#23 0x00007ffff63767ba in heyoka::detail::taylor_adaptive_impl<double>::finalise_ctor_impl<std::vector<std::pair<heyoka::expression, heyoka::expression>, std::allocator<std::pair<heyoka::expression, heyoka::expression> > > > (this=0x7fffffffc5e0, sys=..., | |
state=..., time=0, tol=2.2204460492503131e-16, high_accuracy=false, compact_mode=false, pars=..., tes=..., ntes=...) at /home/yardbird/repos/heyoka/src/taylor.cpp:3552 | |
#24 0x00007ffff6bf2f8d in pybind11::cpp_function::initialize<pybind11::detail::initimpl::factory<heyoka_py::detail::(anonymous namespace)::expose_taylor_integrator_impl<double>(pybind11::module_&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::vector<std::pair<heyoka::expression, heyoka::expression>, std::allocator<std::pair<heyoka::expression, heyoka::expression> > >, std::vector<double, std::allocator<double> >, double, std::vector<double, std::allocator<double> >, double, bool, bool, std::vector<heyoka::detail::t_event_impl<double>, std::allocator<heyoka::detail::t_event_impl<double> > >, std::vector<heyoka::detail::nt_event_impl<double>, std::allocator<heyoka::detail::nt_event_impl<double> > >)#2}, pybind11::detail::void_type (*)(), heyoka::detail::taylor_adaptive_impl<double> (std::vector<std::pair<heyoka::expression, heyoka::expression>, std::allocator<std::pair<heyoka::expression, heyoka::expression> > >, std::vector<double, std::allocator<double> >, double, std::vector<double, std::allocator<double> >, double, bool, bool, std::vector<heyoka::detail::t_event_impl<double>, std::allocator<heyoka::detail::t_event_impl<double> > >, std::vector<heyoka::detail::nt_event_impl<double>, std::allocator<heyoka::detail::nt_event_impl<double> > >), pybind11::detail::void_type ()>::execute<pybind11::class_<heyoka::detail::taylor_adaptive_impl<double>>, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v>(pybind11::class_<heyoka::detail::taylor_adaptive_impl<double>>&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&) &&::{lambda(pybind11::detail::value_and_holder&, std::vector<std::pair<heyoka::expression, heyoka::expression>, std::allocator<std::pair<heyoka::expression, heyoka::expression> > >, std::vector<double, std::allocator<double> >, double, std::vector<double, std::allocator<double> >, double, bool, bool, std::vector<heyoka::detail::t_event_impl<double>, std::allocator<heyoka::detail::t_event_impl<double> > >, std::vector<heyoka::detail::nt_event_impl<double>, std::allocator<heyoka::detail::nt_event_impl<double> > >)#1}, void, pybind11::detail::value_and_holder&, std::vector<std::pair<heyoka::expression, heyoka::expression>, std::allocator<std::pair<heyoka::expression, heyoka::expression> > >, std::vector<double, std::allocator<double> >, double, std::vector<double, std::allocator<double> >, double, bool, bool, std::vector<heyoka::detail::t_event_impl<double>, std::allocator<heyoka::detail::t_event_impl<double> > >, std::vector<heyoka::detail::nt_event_impl<double>, std::allocator<heyoka::detail::nt_event_impl<double> > >, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v, pybind11::arg_v>(pybind11::class_<heyoka::detail::taylor_adaptive_impl<double>>&&, void (*)(pybind11::detail::value_and_holder&, std::vector<std::pair<heyoka::expression, heyoka::expression>, std::allocator<std::pair<heyoka::expression, heyoka::expression> > >, std::vector<double, std::allocator<double> >, double, std::vector<double, std::allocator<double> >, double, bool, bool, std::vector<heyoka::detail::t_event_impl<double>, std::allocator<heyoka::detail::t_event_impl<double> > >, std::vector<heyoka::detail::nt_event_impl<double>, std::allocator<heyoka::detail::nt_event_impl<double> > >), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&, pybind11::arg_v const&)::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call&) () | |
from /home/yardbird/miniconda3/envs/heyoka/lib/python3.8/site-packages/heyoka/core.cpython-38-x86_64-linux-gnu.so | |
#25 0x00007ffff6bbfb1b in pybind11::cpp_function::dispatcher(_object*, _object*, _object*) () from /home/yardbird/miniconda3/envs/heyoka/lib/python3.8/site-packages/heyoka/core.cpython-38-x86_64-linux-gnu.so | |
#26 0x000055555567ea34 in cfunction_call_varargs (kwargs=<optimized out>, args=<optimized out>, func=0x7fffeed8cf40) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Objects/call.c:742 | |
#27 PyCFunction_Call (func=0x7fffeed8cf40, args=<optimized out>, kwargs=<optimized out>) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Objects/call.c:772 | |
#28 0x0000555555677b8e in _PyObject_MakeTpCall (callable=0x7fffeed8cf40, args=<optimized out>, nargs=<optimized out>, keywords=<optimized out>) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Objects/call.c:159 | |
#29 0x00005555557042ae in _PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7fffffffcb30, callable=0x7fffeed8cf40) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Include/cpython/abstract.h:125 | |
#30 _PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=0x7fffeed8cf40) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Include/cpython/abstract.h:115 | |
#31 method_vectorcall (method=<optimized out>, args=<optimized out>, nargsf=<optimized out>, kwnames=0x0) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Objects/classobject.c:89 | |
#32 0x0000555555678aae in PyVectorcall_Call (kwargs=<optimized out>, tuple=<optimized out>, callable=0x7ffff74e17c0) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Objects/call.c:199 | |
#33 PyObject_Call (callable=0x7ffff74e17c0, args=<optimized out>, kwargs=<optimized out>) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Objects/call.c:227 | |
#34 0x0000555555705747 in slot_tp_init (self=self@entry=0x7fffe7063e70, args=args@entry=0x7fffeee54900, kwds=kwds@entry=0x7ffff7702240) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Objects/typeobject.c:6790 | |
#35 0x00005555556789aa in type_call (type=<optimized out>, args=0x7fffeee54900, kwds=0x7ffff7702240) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Objects/typeobject.c:994 | |
#36 0x00007ffff6bc3a77 in pybind11_meta_call () from /home/yardbird/miniconda3/envs/heyoka/lib/python3.8/site-packages/heyoka/core.cpython-38-x86_64-linux-gnu.so | |
#37 0x0000555555678c9d in PyObject_Call (callable=0x555555c90e70, args=0x7fffeee54900, kwargs=0x7ffff7702240) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Objects/call.c:245 | |
#38 0x0000555555723571 in do_call_core (kwdict=0x7ffff7702240, callargs=0x7fffeee54900, func=0x555555c90e70, tstate=<optimized out>) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/ceval.c:5010 | |
#39 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/ceval.c:3559 | |
#40 0x00005555557020c3 in PyEval_EvalFrameEx (throwflag=0, f=0x7fffed420840) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/ceval.c:741 | |
#41 _PyEval_EvalCodeWithName (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>, kwargs=<optimized out>, kwcount=<optimized out>, kwstep=<optimized out>, | |
defs=<optimized out>, defcount=<optimized out>, kwdefs=<optimized out>, closure=<optimized out>, name=<optimized out>, qualname=<optimized out>) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/ceval.c:4298 | |
#42 0x00005555557034c8 in _PyFunction_Vectorcall (func=<optimized out>, stack=0x7fffed420db8, nargsf=<optimized out>, kwnames=<optimized out>) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Objects/call.c:435 | |
#43 0x0000555555726053 in _PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7fffed420db8, callable=0x7ffff75cb0d0) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Include/cpython/abstract.h:127 | |
#44 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x55555591bc40) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/ceval.c:4963 | |
#45 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/ceval.c:3469 | |
#46 0x00005555557020c3 in PyEval_EvalFrameEx (throwflag=0, f=0x7fffed420c40) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/ceval.c:741 | |
#47 _PyEval_EvalCodeWithName (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>, kwargs=<optimized out>, kwcount=<optimized out>, kwstep=<optimized out>, | |
defs=<optimized out>, defcount=<optimized out>, kwdefs=<optimized out>, closure=<optimized out>, name=<optimized out>, qualname=<optimized out>) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/ceval.c:4298 | |
--Type <RET> for more, q to quit, c to continue without paging--c | |
#48 0x0000555555703149 in PyEval_EvalCodeEx (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/ceval.c:4327 | |
#49 0x00005555557a9a3b in PyEval_EvalCode (co=co@entry=0x7fffe6dff660, globals=globals@entry=0x7ffff773d0c0, locals=locals@entry=0x7ffff773d0c0) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/ceval.c:718 | |
#50 0x00005555557a9ad3 in run_eval_code_obj (co=0x7fffe6dff660, globals=0x7ffff773d0c0, locals=0x7ffff773d0c0) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/pythonrun.c:1125 | |
#51 0x00005555557c17a3 in run_mod (mod=<optimized out>, filename=<optimized out>, globals=0x7ffff773d0c0, locals=0x7ffff773d0c0, flags=<optimized out>, arena=<optimized out>) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/pythonrun.c:1147 | |
#52 0x0000555555648b06 in PyRun_InteractiveOneObjectEx (fp=fp@entry=0x7ffff7df99a0 <_IO_2_1_stdin_>, filename=filename@entry=0x7ffff75c8170, flags=flags@entry=0x7fffffffd468) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/pythonrun.c:259 | |
#53 0x0000555555648cb1 in PyRun_InteractiveLoopFlags (fp=fp@entry=0x7ffff7df99a0 <_IO_2_1_stdin_>, filename_str=filename_str@entry=0x55555583d81b "<stdin>", flags=flags@entry=0x7fffffffd468) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/pythonrun.c:121 | |
#54 0x0000555555648d4e in PyRun_AnyFileExFlags (fp=0x7ffff7df99a0 <_IO_2_1_stdin_>, filename=0x55555583d81b "<stdin>", closeit=0, flags=0x7fffffffd468) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/pythonrun.c:80 | |
#55 0x0000555555648f05 in pymain_run_stdin (cf=0x7fffffffd468, config=0x55555591adf0) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Modules/main.c:526 | |
#56 pymain_run_python (exitcode=0x7fffffffd460) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Modules/main.c:615 | |
#57 Py_RunMain () at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Modules/main.c:691 | |
#58 0x00005555557c6fd9 in Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Modules/main.c:1123 | |
#59 0x00007ffff7c61e3a in __libc_start_main () from /lib64/libc.so.6 | |
#60 0x000055555573ab69 in _start () at /home/conda/feedstock_root/build_artifacts/python-split_1611614749976/work/Python/getplatform.c:9 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment