-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
I'm on Ubuntu 20.04.3 LTS and installed bgfx-python via pip install bgfx-python within a venv virtual environment. When I import via from pybgfx import bgfx I get a segmentation violation:
*** Break *** segmentation violation
#0 0x00007f7b06da3dba in __GI___wait4 (pid=37283, stat_loc=0x7ffd5d777548, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
#1 0x00007f7b06d130e7 in do_system (line=<optimized out>) at ../sysdeps/posix/system.c:172
#2 0x00007f7b0603e355 in CppyyLegacy::TUnixSystem::StackTrace() () from /home/agoessling/show3d/env/lib/python3.8/site-packages/cppyy_backend/lib/libCoreLegacy.so
#3 0x00007f7b0172c1c2 in (anonymous namespace)::do_trace (sig=1) at src/clingwrapper.cxx:199
#4 (anonymous namespace)::TExceptionHandlerImp::HandleException (this=<optimized out>, sig=1) at src/clingwrapper.cxx:212
#5 0x00007f7b0603ce61 in CppyyLegacy::TUnixSystem::DispatchSignals(CppyyLegacy::ESignals) () from /home/agoessling/show3d/env/lib/python3.8/site-packages/cppyy_backend/lib/libCoreLegacy.so
#6 <signal handler called>
#7 0x0000000000400318 in ?? ()
#8 0x00007f7afd7efc04 in __pthread_initialize_minimal () from /home/agoessling/show3d/env/lib/python3.8/site-packages/pybgfx/../bgfx_python.libs/libpthread-2-878b0b9d.17.so
#9 0x00007f7afd7ee451 in _init () from /home/agoessling/show3d/env/lib/python3.8/site-packages/pybgfx/../bgfx_python.libs/libpthread-2-878b0b9d.17.so
#10 0x0000000000000002 in ?? ()
#11 0x00007f7b06ee1b4c in call_init (l=0x42d5d90, argc=argc
entry=2, argv=argv
entry=0x7ffd5d77c598, env=env
entry=0x267ca50) at dl-init.c:58
#12 0x00007f7b06ee1d06 in call_init (env=0x267ca50, argv=0x7ffd5d77c598, argc=2, l=<optimized out>) at dl-init.c:86
#13 _dl_init (main_map=0x42cd3a0, argc=2, argv=0x7ffd5d77c598, env=0x267ca50) at dl-init.c:86
#14 0x00007f7b06e21915 in __GI__dl_catch_exception (exception=exception
entry=0x0, operate=operate
entry=0x7f7b06ee52c0 <call_dl_init>, args=args
entry=0x7ffd5d77a250) at dl-error-skeleton.c:182
#15 0x00007f7b06ee642d in dl_open_worker (a=a
entry=0x7ffd5d77a400) at dl-open.c:758
#16 0x00007f7b06e218b8 in __GI__dl_catch_exception (exception=exception
entry=0x7ffd5d77a3e0, operate=operate
entry=0x7f7b06ee5c10 <dl_open_worker>, args=args
entry=0x7ffd5d77a400) at dl-error-skeleton.c:208
#17 0x00007f7b06ee55fa in _dl_open (file=0x4365ef0 "/home/agoessling/show3d/env/lib/python3.8/site-packages/pybgfx/libbgfx_pythonCppyy.so", mode=-2147483391, caller_dlopen=<optimized out>, nsid=-2, argc=2, argv=0x7ffd5d77c598, env=0x267ca50) at dl-open.c:837
#18 0x00007f7b06c9634c in dlopen_doit (a=a
entry=0x7ffd5d77a620) at dlopen.c:66
#19 0x00007f7b06e218b8 in __GI__dl_catch_exception (exception=exception
entry=0x7ffd5d77a5c0, operate=operate
entry=0x7f7b06c962f0 <dlopen_doit>, args=args
entry=0x7ffd5d77a620) at dl-error-skeleton.c:208
#20 0x00007f7b06e21983 in __GI__dl_catch_error (objname=objname
entry=0x268f240, errstring=errstring
entry=0x268f248, mallocedp=mallocedp
entry=0x268f238, operate=operate
entry=0x7f7b06c962f0 <dlopen_doit>, args=args
entry=0x7ffd5d77a620) at dl-error-skeleton.c:227
#21 0x00007f7b06c96b59 in _dlerror_run (operate=0x7f7b06c962f0 <dlopen_doit>, args=0x7ffd5d77a620) at dlerror.c:170
#22 0x00007f7b06c963da in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#23 0x00007f7b01eeb0f5 in cling::utils::platform::DLOpen(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) () from /home/agoessling/show3d/env/lib/python3.8/site-packages/cppyy_backend/lib/libCling.so
#24 0x00007f7b01df5c0d in cling::DynamicLibraryManager::loadLibrary(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool) () from /home/agoessling/show3d/env/lib/python3.8/site-packages/cppyy_backend/lib/libCling.so
#25 0x00007f7b01d2ef2e in CppyyLegacy::TCling::Load(char const*, bool) () from /home/agoessling/show3d/env/lib/python3.8/site-packages/cppyy_backend/lib/libCling.so
#26 0x00007f7b05fb0110 in CppyyLegacy::TSystem::Load(char const*, char const*, bool) () from /home/agoessling/show3d/env/lib/python3.8/site-packages/cppyy_backend/lib/libCoreLegacy.so
#27 0x00007f7b0641f06b in ?? ()
#28 0x00007ffd5d77ada0 in ?? ()
#29 0x00007f7b0172c7ae in WrapperCall (method=62105584, nargs=1, args_=0x7ffd5d77ab34, self=0x274bb60, result=0x7ffd5d77ab34) at src/clingwrapper.cxx:844
#30 0x00007f7b0172cef6 in CallT<int> (args=<optimized out>, nargs=<optimized out>, self=<optimized out>, method=<optimized out>) at src/clingwrapper.cxx:902
#31 Cppyy::CallI (method=<optimized out>, self=<optimized out>, nargs=<optimized out>, args=<optimized out>) at src/clingwrapper.cxx:902
#32 0x00007f7aff48a454 in GILCallI (ctxt=0x7ffd5d77ad80, self=<optimized out>, method=<optimized out>) at src/CallContext.h:100
#33 CPyCppyy::(anonymous namespace)::IntExecutor::Execute (this=<optimized out>, method=<optimized out>, self=<optimized out>, ctxt=0x7ffd5d77ad80) at src/Executors.cxx:233
#34 0x00007f7aff45e376 in CPyCppyy::CPPMethod::ExecuteFast (this=<optimized out>, self=<optimized out>, offset=<optimized out>, ctxt=<optimized out>) at src/CPPMethod.cxx:119
#35 0x00007f7aff45cc95 in CPyCppyy::CPPMethod::Execute (this=0x3b3a9f0, self=<optimized out>, offset=<optimized out>, ctxt=<optimized out>) at src/CPPMethod.cxx:853
#36 0x00007f7aff45cdcf in CPyCppyy::CPPMethod::Call (this=0x3b3a9f0, self=
0x7f7b06161b50: 0x7f7afea3ab80, args=<optimized out>, nargsf=<optimized out>, kwds=<optimized out>, ctxt=0x7ffd5d77ad80) at src/CPPMethod.cxx:913
#37 0x00007f7aff46210f in CPyCppyy::(anonymous namespace)::mp_vectorcall (pymeth=0x7f7b06161b40, args=0x42bfb30, nargsf=9223372036854775810, kwds=0x0) at src/CPPOverload.cxx:650
#38 0x000000000056b5e0 in _PyEval_EvalFrameDefault ()
#39 0x00000000005f6226 in _PyFunction_Vectorcall ()
#40 0x00000000005703e6 in _PyEval_EvalFrameDefault ()
#41 0x00000000005f6226 in _PyFunction_Vectorcall ()
#42 0x000000000056b3fe in _PyEval_EvalFrameDefault ()
#43 0x00000000005696da in _PyEval_EvalCodeWithName ()
#44 0x000000000068db17 in PyEval_EvalCode ()
#45 0x0000000000600f34 in ?? ()
#46 0x00000000005c4ad0 in ?? ()
#47 0x00000000005f5bb8 in PyVectorcall_Call ()
#48 0x0000000000571080 in _PyEval_EvalFrameDefault ()
#49 0x00000000005696da in _PyEval_EvalCodeWithName ()
#50 0x00000000005f6403 in _PyFunction_Vectorcall ()
#51 0x00000000005703e6 in _PyEval_EvalFrameDefault ()
#52 0x00000000005f6226 in _PyFunction_Vectorcall ()
#53 0x000000000056b5e0 in _PyEval_EvalFrameDefault ()
#54 0x00000000005f6226 in _PyFunction_Vectorcall ()
#55 0x000000000056b3fe in _PyEval_EvalFrameDefault ()
#56 0x00000000005f6226 in _PyFunction_Vectorcall ()
#57 0x000000000056b3fe in _PyEval_EvalFrameDefault ()
#58 0x00000000005f6226 in _PyFunction_Vectorcall ()
#59 0x00000000005f3991 in ?? ()
#60 0x00000000005f3e18 in _PyObject_CallMethodIdObjArgs ()
#61 0x0000000000552862 in PyImport_ImportModuleLevelObject ()
#62 0x000000000056d7d7 in _PyEval_EvalFrameDefault ()
#63 0x00000000005696da in _PyEval_EvalCodeWithName ()
#64 0x000000000068db17 in PyEval_EvalCode ()
#65 0x000000000067eeb1 in ?? ()
#66 0x000000000067ef2f in ?? ()
#67 0x000000000067efd1 in ?? ()
#68 0x000000000067f377 in PyRun_SimpleFileExFlags ()
#69 0x00000000006b7902 in Py_RunMain ()
#70 0x00000000006b7c8d in Py_BytesMain ()
#71 0x00007f7b06ce50b3 in __libc_start_main (main=0x4eed30 <main>, argc=2, argv=0x7ffd5d77c598, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd5d77c588) at ../csu/libc-start.c:308
#72 0x00000000005fb12e in _start ()
*** Break *** segmentation violation
#0 0x00007f7b06da3dba in __GI___wait4 (pid=37582, stat_loc=0x7ffd5d777548, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
#1 0x00007f7b06d130e7 in do_system (line=<optimized out>) at ../sysdeps/posix/system.c:172
#2 0x00007f7b0603e355 in CppyyLegacy::TUnixSystem::StackTrace() () from /home/agoessling/show3d/env/lib/python3.8/site-packages/cppyy_backend/lib/libCoreLegacy.so
#3 0x00007f7b0172c04e in (anonymous namespace)::do_trace (sig=1) at src/clingwrapper.cxx:199
#4 (anonymous namespace)::TExceptionHandlerImp::HandleException (this=<optimized out>, sig=1) at src/clingwrapper.cxx:218
#5 0x00007f7b0603ce61 in CppyyLegacy::TUnixSystem::DispatchSignals(CppyyLegacy::ESignals) () from /home/agoessling/show3d/env/lib/python3.8/site-packages/cppyy_backend/lib/libCoreLegacy.so
#6 <signal handler called>
#7 0x0000000000400318 in ?? ()
#8 0x00007f7afd7efc04 in __pthread_initialize_minimal () from /home/agoessling/show3d/env/lib/python3.8/site-packages/pybgfx/../bgfx_python.libs/libpthread-2-878b0b9d.17.so
#9 0x00007f7afd7ee451 in _init () from /home/agoessling/show3d/env/lib/python3.8/site-packages/pybgfx/../bgfx_python.libs/libpthread-2-878b0b9d.17.so
#10 0x0000000000000002 in ?? ()
#11 0x00007f7b06ee1b4c in call_init (l=0x42d5d90, argc=argc
entry=2, argv=argv
entry=0x7ffd5d77c598, env=env
entry=0x267ca50) at dl-init.c:58
#12 0x00007f7b06ee1d06 in call_init (env=0x267ca50, argv=0x7ffd5d77c598, argc=2, l=<optimized out>) at dl-init.c:86
#13 _dl_init (main_map=0x42cd3a0, argc=2, argv=0x7ffd5d77c598, env=0x267ca50) at dl-init.c:86
#14 0x00007f7b06e21915 in __GI__dl_catch_exception (exception=exception
entry=0x0, operate=operate
entry=0x7f7b06ee52c0 <call_dl_init>, args=args
entry=0x7ffd5d77a250) at dl-error-skeleton.c:182
#15 0x00007f7b06ee642d in dl_open_worker (a=a
entry=0x7ffd5d77a400) at dl-open.c:758
#16 0x00007f7b06e218b8 in __GI__dl_catch_exception (exception=exception
entry=0x7ffd5d77a3e0, operate=operate
entry=0x7f7b06ee5c10 <dl_open_worker>, args=args
entry=0x7ffd5d77a400) at dl-error-skeleton.c:208
#17 0x00007f7b06ee55fa in _dl_open (file=0x4365ef0 "/home/agoessling/show3d/env/lib/python3.8/site-packages/pybgfx/libbgfx_pythonCppyy.so", mode=-2147483391, caller_dlopen=<optimized out>, nsid=-2, argc=2, argv=0x7ffd5d77c598, env=0x267ca50) at dl-open.c:837
#18 0x00007f7b06c9634c in dlopen_doit (a=a
entry=0x7ffd5d77a620) at dlopen.c:66
#19 0x00007f7b06e218b8 in __GI__dl_catch_exception (exception=exception
entry=0x7ffd5d77a5c0, operate=operate
entry=0x7f7b06c962f0 <dlopen_doit>, args=args
entry=0x7ffd5d77a620) at dl-error-skeleton.c:208
#20 0x00007f7b06e21983 in __GI__dl_catch_error (objname=objname
entry=0x268f240, errstring=errstring
entry=0x268f248, mallocedp=mallocedp
entry=0x268f238, operate=operate
entry=0x7f7b06c962f0 <dlopen_doit>, args=args
entry=0x7ffd5d77a620) at dl-error-skeleton.c:227
#21 0x00007f7b06c96b59 in _dlerror_run (operate=0x7f7b06c962f0 <dlopen_doit>, args=0x7ffd5d77a620) at dlerror.c:170
#22 0x00007f7b06c963da in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#23 0x00007f7b01eeb0f5 in cling::utils::platform::DLOpen(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) () from /home/agoessling/show3d/env/lib/python3.8/site-packages/cppyy_backend/lib/libCling.so
#24 0x00007f7b01df5c0d in cling::DynamicLibraryManager::loadLibrary(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool) () from /home/agoessling/show3d/env/lib/python3.8/site-packages/cppyy_backend/lib/libCling.so
#25 0x00007f7b01d2ef2e in CppyyLegacy::TCling::Load(char const*, bool) () from /home/agoessling/show3d/env/lib/python3.8/site-packages/cppyy_backend/lib/libCling.so
#26 0x00007f7b05fb0110 in CppyyLegacy::TSystem::Load(char const*, char const*, bool) () from /home/agoessling/show3d/env/lib/python3.8/site-packages/cppyy_backend/lib/libCoreLegacy.so
#27 0x00007f7b0641f06b in ?? ()
#28 0x00007ffd5d77ada0 in ?? ()
#29 0x00007f7b0172c7ae in WrapperCall (method=62105584, nargs=1, args_=0x7ffd5d77ab34, self=0x274bb60, result=0x7ffd5d77ab34) at src/clingwrapper.cxx:844
#30 0x00007f7b0172cef6 in CallT<int> (args=<optimized out>, nargs=<optimized out>, self=<optimized out>, method=<optimized out>) at src/clingwrapper.cxx:902
#31 Cppyy::CallI (method=<optimized out>, self=<optimized out>, nargs=<optimized out>, args=<optimized out>) at src/clingwrapper.cxx:902
#32 0x00007f7aff48a454 in GILCallI (ctxt=0x7ffd5d77ad80, self=<optimized out>, method=<optimized out>) at src/CallContext.h:100
#33 CPyCppyy::(anonymous namespace)::IntExecutor::Execute (this=<optimized out>, method=<optimized out>, self=<optimized out>, ctxt=0x7ffd5d77ad80) at src/Executors.cxx:233
#34 0x00007f7aff45e376 in CPyCppyy::CPPMethod::ExecuteFast (this=<optimized out>, self=<optimized out>, offset=<optimized out>, ctxt=<optimized out>) at src/CPPMethod.cxx:119
#35 0x00007f7aff45cc95 in CPyCppyy::CPPMethod::Execute (this=0x3b3a9f0, self=<optimized out>, offset=<optimized out>, ctxt=<optimized out>) at src/CPPMethod.cxx:853
#36 0x00007f7aff45cdcf in CPyCppyy::CPPMethod::Call (this=0x3b3a9f0, self=
0x7f7b06161b50: 0x7f7afea3ab80, args=<optimized out>, nargsf=<optimized out>, kwds=<optimized out>, ctxt=0x7ffd5d77ad80) at src/CPPMethod.cxx:913
#37 0x00007f7aff46210f in CPyCppyy::(anonymous namespace)::mp_vectorcall (pymeth=0x7f7b06161b40, args=0x42bfb30, nargsf=9223372036854775810, kwds=0x0) at src/CPPOverload.cxx:650
#38 0x000000000056b5e0 in _PyEval_EvalFrameDefault ()
#39 0x00000000005f6226 in _PyFunction_Vectorcall ()
#40 0x00000000005703e6 in _PyEval_EvalFrameDefault ()
#41 0x00000000005f6226 in _PyFunction_Vectorcall ()
#42 0x000000000056b3fe in _PyEval_EvalFrameDefault ()
#43 0x00000000005696da in _PyEval_EvalCodeWithName ()
#44 0x000000000068db17 in PyEval_EvalCode ()
#45 0x0000000000600f34 in ?? ()
#46 0x00000000005c4ad0 in ?? ()
#47 0x00000000005f5bb8 in PyVectorcall_Call ()
#48 0x0000000000571080 in _PyEval_EvalFrameDefault ()
#49 0x00000000005696da in _PyEval_EvalCodeWithName ()
#50 0x00000000005f6403 in _PyFunction_Vectorcall ()
#51 0x00000000005703e6 in _PyEval_EvalFrameDefault ()
#52 0x00000000005f6226 in _PyFunction_Vectorcall ()
#53 0x000000000056b5e0 in _PyEval_EvalFrameDefault ()
#54 0x00000000005f6226 in _PyFunction_Vectorcall ()
#55 0x000000000056b3fe in _PyEval_EvalFrameDefault ()
#56 0x00000000005f6226 in _PyFunction_Vectorcall ()
#57 0x000000000056b3fe in _PyEval_EvalFrameDefault ()
#58 0x00000000005f6226 in _PyFunction_Vectorcall ()
#59 0x00000000005f3991 in ?? ()
#60 0x00000000005f3e18 in _PyObject_CallMethodIdObjArgs ()
#61 0x0000000000552862 in PyImport_ImportModuleLevelObject ()
#62 0x000000000056d7d7 in _PyEval_EvalFrameDefault ()
#63 0x00000000005696da in _PyEval_EvalCodeWithName ()
#64 0x000000000068db17 in PyEval_EvalCode ()
#65 0x000000000067eeb1 in ?? ()
#66 0x000000000067ef2f in ?? ()
#67 0x000000000067efd1 in ?? ()
#68 0x000000000067f377 in PyRun_SimpleFileExFlags ()
#69 0x00000000006b7902 in Py_RunMain ()
#70 0x00000000006b7c8d in Py_BytesMain ()
#71 0x00007f7b06ce50b3 in __libc_start_main (main=0x4eed30 <main>, argc=2, argv=0x7ffd5d77c598, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd5d77c588) at ../csu/libc-start.c:308
#72 0x00000000005fb12e in _start ()
Metadata
Metadata
Assignees
Labels
No labels