Error by running './pyXar'

I downloaded pyXar from https://github.com/simonspa/pyxar and want to run ‘.pyXar’
unfortunatley I get the following error:

sb@Shady~/Schreibtisch/DTB/pyxar (master) $ ./pyXar
[22:54:05] - Pyxar - INFO - using working dir /home/sb/Schreibtisch/DTB/pyxar/data



===========================================================
There was a crash (#5 0x00007fe2d43ac732 in SigHandler(ESignals) () from /home/sb/Dokumente/root_folder/build/lib/libCore.so).
This is the entire stack trace of all threads:
===========================================================

Thread 2 (Thread 0x7fe2c4d16700 (LWP 3553)):
#0  pthread_cond_timedwait

GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fe2d7c822c6 in PyCOND_TIMEDWAIT (us=<optimised out>, mut=0x7fe2d802e100 <gil_mutex>, cond=0x7fe2d802e0c0 <gil_cond>) at Python/condvar.h:103
#2  take_gil (tstate=0x3431ce0) at Python/ceval_gil.h:224
#3  0x00007fe2d7c826a8 in PyEval_RestoreThread (tstate=0x3431ce0) at Python/ceval.c:368
#4  0x00007fe2d7d0644b in pysleep (secs=<optimised out>) at ./Modules/timemodule.c:1439
#5  time_sleep (self=<optimised out>, obj=<optimised out>) at ./Modules/timemodule.c:235
#6  0x00007fe2d7bfdef2 in _PyCFunction_FastCallDict (func_obj=0x7fe2d80ffe10, args=0x7fe2b4001240, nargs=1, kwargs=0x0) at Objects/methodobject.c:209
#7  0x00007fe2d7c834ec in call_function (pp_stack=0x7fe2c4d154c8, oparg=<optimised out>, kwnames=0x0) at Python/ceval.c:4798
#8  0x00007fe2d7c8615d in _PyEval_EvalFrameDefault (f=<optimised out>, throwflag=<optimised out>) at Python/ceval.c:3284
#9  0x00007fe2d7c81a60 in _PyEval_EvalCodeWithName (_co=0x7fe2d555ded0, globals=<optimised out>, locals=<optimised out>, args=<optimised out>, argcount=1, kwnames=0x7fe2d8206060, kwargs=0x7fe2d8206068, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at Python/ceval.c:4128
#10 0x00007fe2d7c81ee3 in PyEval_EvalCodeEx (_co=<optimised out>, globals=<optimised out>, locals=<optimised out>, args=<optimised out>, argcount=<optimised out>, kws=<optimised out>, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at Python/ceval.c:4149
#11 0x00007fe2d7bd9ee1 in function_call (func=0x7fe2c8cbcc80, arg=0x7fe2bb7384e0, kw=0x7fe2bb733d38) at Objects/funcobject.c:604
#12 0x00007fe2d7ba6e96 in PyObject_Call (func=0x7fe2c8cbcc80, args=<optimised out>, kwargs=<optimised out>) at Objects/abstract.c:2246
#13 0x00007fe2d7c87236 in do_call_core (kwdict=0x7fe2bb733d38, callargs=<optimised out>, func=0x7fe2c8cbcc80) at Python/ceval.c:5067
#14 _PyEval_EvalFrameDefault (f=<optimised out>, throwflag=<optimised out>) at Python/ceval.c:3366
#15 0x00007fe2d7c80e74 in _PyFunction_FastCall (co=<optimised out>, args=<optimised out>, nargs=1, globals=<optimised out>) at Python/ceval.c:4880
#16 0x00007fe2d7c835e8 in fast_function (kwnames=0x0, nargs=1, stack=<optimised out>, func=0x7fe2d60dd1e0) at Python/ceval.c:4915
#17 call_function (pp_stack=0x7fe2c4d15a28, oparg=<optimised out>, kwnames=0x0) at Python/ceval.c:4819
#18 0x00007fe2d7c8615d in _PyEval_EvalFrameDefault (f=<optimised out>, throwflag=<optimised out>) at Python/ceval.c:3284
#19 0x00007fe2d7c80e74 in _PyFunction_FastCall (co=<optimised out>, args=<optimised out>, nargs=1, globals=<optimised out>) at Python/ceval.c:4880
#20 0x00007fe2d7c835e8 in fast_function (kwnames=0x0, nargs=1, stack=<optimised out>, func=0x7fe2d60dd400) at Python/ceval.c:4915
#21 call_function (pp_stack=0x7fe2c4d15c58, oparg=<optimised out>, kwnames=0x0) at Python/ceval.c:4819
#22 0x00007fe2d7c8615d in _PyEval_EvalFrameDefault (f=<optimised out>, throwflag=<optimised out>) at Python/ceval.c:3284
#23 0x00007fe2d7c80e74 in _PyFunction_FastCall (co=<optimised out>, args=<optimised out>, nargs=1, globals=<optimised out>) at Python/ceval.c:4880
#24 0x00007fe2d7c81e75 in _PyFunction_FastCallDict (func=0x7fe2d60dd268, args=0x7fe2c4d15e20, nargs=1, kwargs=0x0) at Python/ceval.c:4982
#25 0x00007fe2d7ba6ba6 in _PyObject_FastCallDict (func=0x7fe2d60dd268, args=0x7fe2c4d15e20, nargs=<optimised out>, kwargs=0x0) at Objects/abstract.c:2295
#26 0x00007fe2d7ba6dfc in _PyObject_Call_Prepend (func=0x7fe2d60dd268, obj=0x7fe2bb73cbe0, args=0x7fe2d8206048, kwargs=0x0) at Objects/abstract.c:2358
#27 0x00007fe2d7ba6e96 in PyObject_Call (func=0x7fe2d60fa988, args=<optimised out>, kwargs=<optimised out>) at Objects/abstract.c:2246
#28 0x00007fe2d7cd3ae2 in t_bootstrap (boot_raw=0x7fe2bb712968) at ./Modules/_threadmodule.c:998
#29 0x00007fe2d7925184 in start_thread (arg=0x7fe2c4d16700) at pthread_create.c:312
#30 0x00007fe2d6d3d03d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fe2d8246740 (LWP 3517)):
#0  0x00007fe2d6d039a9 in __libc_waitpid (pid=3556, stat_loc=stat_loc
entry=0x7ffd1da573b0, options=options
entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
#1  0x00007fe2d6c85232 in do_system (line=<optimised out>) at ../sysdeps/posix/system.c:148
#2  0x00007fe2d43b06c6 in TUnixSystem::Exec(char const*) () from /home/sb/Dokumente/root_folder/build/lib/libCore.so
#3  0x00007fe2d43b0f8b in TUnixSystem::StackTrace() () from /home/sb/Dokumente/root_folder/build/lib/libCore.so
#4  0x00007fe2d43b4ac3 in TUnixSystem::DispatchSignals(ESignals) () from /home/sb/Dokumente/root_folder/build/lib/libCore.so
#5  0x00007fe2d43ac732 in SigHandler(ESignals) () from /home/sb/Dokumente/root_folder/build/lib/libCore.so
#6  0x00007fe2d43b4a12 in sighandler(int) () from /home/sb/Dokumente/root_folder/build/lib/libCore.so
#7  <signal handler called>
#8  0x00007fe2ba5ceff6 in TInstrumentedIsAProxy<TGWindow>::operator()(void const*) () from /home/sb/Dokumente/root_folder/build/lib/libGui.so
#9  0x00007fe2d4343172 in TClass::GetActualClass(void const*) const () from /home/sb/Dokumente/root_folder/build/lib/libCore.so
#10 0x00007fe2d52b7f87 in Cppyy::GetActualClass(long, void*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#11 0x00007fe2d52ec6b3 in PyROOT::BindCppObject(void*, long, bool) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#12 0x00007fe2d52c5f54 in PyROOT::TCppObjectExecutor::Execute(long, void*, PyROOT::TCallContext*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#13 0x00007fe2d52f6ee3 in PyROOT::TMethodHolder::CallFast(void*, long, PyROOT::TCallContext*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#14 0x00007fe2d52f738d in PyROOT::TMethodHolder::CallSafe(void*, long, PyROOT::TCallContext*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#15 0x00007fe2d52f68e6 in PyROOT::TMethodHolder::Execute(void*, long, PyROOT::TCallContext*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#16 0x00007fe2d52f6b89 in PyROOT::TMethodHolder::Call(PyROOT::ObjectProxy*&, _object*, _object*, PyROOT::TCallContext*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#17 0x00007fe2d52cc2ba in PyROOT::(anonymous namespace)::mp_call(PyROOT::MethodProxy*, _object*, _object*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#18 0x00007fe2d7ba6ade in _PyObject_FastCallDict (func=0x7fe2b8f7c208, args=<optimised out>, nargs=<optimised out>, kwargs=0x0) at Objects/abstract.c:2316
#19 0x00007fe2d7c832bb in call_function (pp_stack=0x7ffd1da5a1d8, oparg=<optimised out>, kwnames=0x0) at Python/ceval.c:4822
#20 0x00007fe2d7c8615d in _PyEval_EvalFrameDefault (f=<optimised out>, throwflag=<optimised out>) at Python/ceval.c:3284
#21 0x00007fe2d7c81a60 in _PyEval_EvalCodeWithName (_co=0x7fe2d612a1e0, globals=<optimised out>, locals=<optimised out>, args=<optimised out>, argcount=0, kwnames=0x0, kwargs=0x8, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at Python/ceval.c:4128
#22 0x00007fe2d7c81ee3 in PyEval_EvalCodeEx (_co=<optimised out>, globals=<optimised out>, locals=<optimised out>, args=<optimised out>, argcount=<optimised out>, kws=<optimised out>, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at Python/ceval.c:4149
#23 0x00007fe2d7c81f2b in PyEval_EvalCode (co=<optimised out>, globals=<optimised out>, locals=<optimised out>) at Python/ceval.c:695
#24 0x00007fe2d7cb46c0 in run_mod (arena=0x7fe2d81d9078, flags=0x7ffd1da5a530, locals=0x7fe2d81bf0d8, globals=0x7fe2d81bf0d8, filename=0x7fe2d80fe340, mod=0x13bc3c8) at Python/pythonrun.c:980
#25 PyRun_FileExFlags (fp=0x1391220, filename_str=<optimised out>, start=<optimised out>, globals=0x7fe2d81bf0d8, locals=0x7fe2d81bf0d8, closeit=<optimised out>, flags=0x7ffd1da5a530) at Python/pythonrun.c:933
#26 0x00007fe2d7cb5c83 in PyRun_SimpleFileExFlags (fp=0x1391220, filename=<optimised out>, closeit=1, flags=0x7ffd1da5a530) at Python/pythonrun.c:396
#27 0x00007fe2d7cd10b5 in run_file (p_cf=0x7ffd1da5a530, filename=0x1306260 L"./pyXar", fp=0x1391220) at Modules/main.c:338
#28 Py_Main (argc=<optimised out>, argv=<optimised out>) at Modules/main.c:810
#29 0x0000000000400c1d in main (argc=2, argv=<optimised out>) at ./Programs/python.c:69
===========================================================


The lines below might hint at the cause of the crash.
You may get help by asking at the ROOT forum http://root.cern.ch/forum
Only if you are really convinced it is a bug in ROOT then please submit a
report at http://root.cern.ch/bugs Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.
===========================================================
#8  0x00007fe2ba5ceff6 in TInstrumentedIsAProxy<TGWindow>::operator()(void const*) () from /home/sb/Dokumente/root_folder/build/lib/libGui.so
#9  0x00007fe2d4343172 in TClass::GetActualClass(void const*) const () from /home/sb/Dokumente/root_folder/build/lib/libCore.so
#10 0x00007fe2d52b7f87 in Cppyy::GetActualClass(long, void*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#11 0x00007fe2d52ec6b3 in PyROOT::BindCppObject(void*, long, bool) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#12 0x00007fe2d52c5f54 in PyROOT::TCppObjectExecutor::Execute(long, void*, PyROOT::TCallContext*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#13 0x00007fe2d52f6ee3 in PyROOT::TMethodHolder::CallFast(void*, long, PyROOT::TCallContext*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#14 0x00007fe2d52f738d in PyROOT::TMethodHolder::CallSafe(void*, long, PyROOT::TCallContext*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#15 0x00007fe2d52f68e6 in PyROOT::TMethodHolder::Execute(void*, long, PyROOT::TCallContext*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#16 0x00007fe2d52f6b89 in PyROOT::TMethodHolder::Call(PyROOT::ObjectProxy*&, _object*, _object*, PyROOT::TCallContext*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#17 0x00007fe2d52cc2ba in PyROOT::(anonymous namespace)::mp_call(PyROOT::MethodProxy*, _object*, _object*) () from /home/sb/Dokumente/root_folder/build/lib/libPyROOT.so
#18 0x00007fe2d7ba6ade in _PyObject_FastCallDict (func=0x7fe2b8f7c208, args=<optimised out>, nargs=<optimised out>, kwargs=0x0) at Objects/abstract.c:2316
#19 0x00007fe2d7c832bb in call_function (pp_stack=0x7ffd1da5a1d8, oparg=<optimised out>, kwnames=0x0) at Python/ceval.c:4822
#20 0x00007fe2d7c8615d in _PyEval_EvalFrameDefault (f=<optimised out>, throwflag=<optimised out>) at Python/ceval.c:3284
#21 0x00007fe2d7c81a60 in _PyEval_EvalCodeWithName (_co=0x7fe2d612a1e0, globals=<optimised out>, locals=<optimised out>, args=<optimised out>, argcount=0, kwnames=0x0, kwargs=0x8, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at Python/ceval.c:4128
#22 0x00007fe2d7c81ee3 in PyEval_EvalCodeEx (_co=<optimised out>, globals=<optimised out>, locals=<optimised out>, args=<optimised out>, argcount=<optimised out>, kws=<optimised out>, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at Python/ceval.c:4149
#23 0x00007fe2d7c81f2b in PyEval_EvalCode (co=<optimised out>, globals=<optimised out>, locals=<optimised out>) at Python/ceval.c:695
#24 0x00007fe2d7cb46c0 in run_mod (arena=0x7fe2d81d9078, flags=0x7ffd1da5a530, locals=0x7fe2d81bf0d8, globals=0x7fe2d81bf0d8, filename=0x7fe2d80fe340, mod=0x13bc3c8) at Python/pythonrun.c:980
#25 PyRun_FileExFlags (fp=0x1391220, filename_str=<optimised out>, start=<optimised out>, globals=0x7fe2d81bf0d8, locals=0x7fe2d81bf0d8, closeit=<optimised out>, flags=0x7ffd1da5a530) at Python/pythonrun.c:933
#26 0x00007fe2d7cb5c83 in PyRun_SimpleFileExFlags (fp=0x1391220, filename=<optimised out>, closeit=1, flags=0x7ffd1da5a530) at Python/pythonrun.c:396
#27 0x00007fe2d7cd10b5 in run_file (p_cf=0x7ffd1da5a530, filename=0x1306260 L"./pyXar", fp=0x1391220) at Modules/main.c:338
#28 Py_Main (argc=<optimised out>, argv=<optimised out>) at Modules/main.c:810
#29 0x0000000000400c1d in main (argc=2, argv=<optimised out>) at ./Programs/python.c:69
===========================================================


Traceback (most recent call last):
  File "./pyXar", line 104, in <module>
    pyxar.window = PxarGui( ROOT.gClient.GetRoot(), 800, 800 )
SystemError: const TGWindow* TGClient::GetRoot() =>
    problem in C++; program state has been reset

Has anyone an idea was the source of error is and how I can fix this?
Is there maybe a problem with my version of ROOT?

Thanks.

Best regards

Steven


_ROOT Version: 6.13.02
_Platform: Ubuntu
_Compiler: Not Sure


I guess you should ask the “pyxar” authors…

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.