Control: reassign -1 libvtk9 9.0.1+dfsg1-8
Control: affects -1 python3-vedo
Dear Maintainer,
I tried to reproduce this issue and got also a crash.
Digging further it looks like in FireTimers an iterator "timer"
of the map LocalToTimer currently points to the element
with id=1, which gets removed from the map in the backtrace
given in [1].
Therefore the iterator timer gets invalidated, but still
incremented afterwards in FireTimers in the for loop,
which leads to the crash [2].
I guess this seems to be an issue of vtk9, therefore I hope
it is ok to reassign this bug there.
Kind regards,
Bernhard
[1]
(rr) bt
#0 vtkXRenderWindowInteractorInternals::DestroyLocalTimer (id=1,
this=0x25b42f0) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:75
#1 vtkXRenderWindowInteractor::InternalDestroyTimer (this=<optimized out>,
platformTimerId=1) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:426
#2 0x00007f19afcf5d62 in vtkRenderWindowInteractor::DestroyTimer
(this=0x258d1f0, timerId=<optimized out>) at
./Rendering/Core/vtkRenderWindowInteractor.cxx:906
#3 0x00007f19ae550209 in vtkHoverWidget::HoverAction (w=0x25f8410) at
./Interaction/Widgets/vtkHoverWidget.cxx:129
#4 0x00007f19b1a4f039 in vtkCallbackCommand::Execute (this=0x25f7c10, caller=<optimized
out>, event=<optimized out>, callData=<optimized out>) at
./Common/Core/vtkCallbackCommand.cxx:41
#5 0x00007f19b1b1e562 in vtkSubjectHelper::InvokeEvent (this=0x25c15f0,
event=25, callData=0x7ffdb4961174, self=0x258d1f0) at
./Common/Core/vtkObject.cxx:626
#6 0x00007f19af67e75b in vtkXRenderWindowInteractorInternals::FireTimers
(this=0x25b42f0, rwi=0x258d1f0) at
./Rendering/UI/vtkXRenderWindowInteractor.cxx:112
#7 0x00007f19af67d9a7 in vtkXRenderWindowInteractor::StartEventLoop
(this=0x258d1f0) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:258
#8 0x00007f19aff074dd in PyvtkRenderWindowInteractor_Start (self=<optimized
out>, args=<optimized out>) at
./debian/build/CMakeFiles/vtkRenderingCorePython/vtkRenderWindowInteractorPython.cxx:280
#9 0x000000000053f38a in cfunction_call (func=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote 0x7f19a3169a60>,
args=<optimized out>, kwargs=<optimized out>) at ../Objects/methodobject.c:548
...
(rr) print this->LocalToTimer
$17 = std::map with 2 elements = {[1] = {duration = 150, lastFire = {tv_sec
= 1615899318, tv_usec = 39132}}, [2] = {duration = 1, lastFire = {tv_sec =
1615899318, tv_usec = 362830}}}
[2]
Thread 1 received signal SIGSEGV, Segmentation fault.
...
(rr) bt
#0 std::local_Rb_tree_increment (__x=0x2e68e70) at
../../../../../src/libstdc++-v3/src/c++98/tree.cc:71
#1 std::local_Rb_tree_increment (__x=__x@entry=0x2e68e70) at
../../../../../src/libstdc++-v3/src/c++98/tree.cc:60
#2 std::_Rb_tree_increment (__x=__x@entry=0x2e68e70) at
../../../../../src/libstdc++-v3/src/c++98/tree.cc:85
#3 0x00007f19af67e6fa in std::_Rb_tree_iterator<std::pair<int const,
vtkXRenderWindowInteractorTimer> >::operator++ (this=<synthetic pointer>) at
/usr/include/c++/10/bits/stl_tree.h:285
#4 vtkXRenderWindowInteractorInternals::FireTimers (this=0x25b42f0,
rwi=0x258d1f0) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:105
#5 0x00007f19af67d9a7 in vtkXRenderWindowInteractor::StartEventLoop
(this=0x258d1f0) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:258
#6 0x00007f19aff074dd in PyvtkRenderWindowInteractor_Start (self=<optimized
out>, args=<optimized out>) at
./debian/build/CMakeFiles/vtkRenderingCorePython/vtkRenderWindowInteractorPython.cxx:280
#7 0x000000000053f38a in cfunction_call (func=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote 0x7f19a3169a60>,
args=<optimized out>, kwargs=<optimized out>) at ../Objects/methodobject.c:548
...
# Bullseye/testing amd64 qemu VM 2021-03-16
apt update
apt dist-upgrade
apt install systemd-coredump sddm xserver-xorg openbox mc gdb rr valgrind
python3-vedo-examples \
python3-dbg python3-vtk9-dbgsym libvtk9-dbgsym libstdc++6-dbgsym
apt build-dep vtk9
apt build-dep gcc-10
export DISPLAY=:0
python3 /usr/share/doc/python3-vedo-examples/examples/basic/align1.py
coredumpctl list
coredumpctl gdb 10789
echo 1 > /proc/sys/kernel/perf_event_paranoid
mkdir /home/benutzer/source/vtk9/orig -p
cd /home/benutzer/source/vtk9/orig
apt source vtk9
cd
mkdir /home/benutzer/source/libstdc++6/orig -p
cd /home/benutzer/source/libstdc++6/orig
apt source libstdc++6
cd
benutzer@debian:~$ python3
/usr/share/doc/python3-vedo-examples/examples/basic/align1.py
ave. squared distance = 43.20515185350062
Speicherzugriffsfehler (Speicherabzug geschrieben)
root@debian:~# journalctl -e
Mär 16 12:02:46 debian kernel: traps: python3[10789] general protection fault
ip:7f71a04fbda3 sp:7ffcbedeb378 error:0 in
libstdc++.so.6.0.28[7f71a04d6000+dc000]
root@debian:~# coredumpctl list
TIME PID UID GID SIG COREFILE EXE
Tue 2021-03-16 12:02:47 CET 10789 1000 1000 11 present /usr/bin/python3.9
root@debian:~# coredumpctl gdb 10789
PID: 10789 (python3)
UID: 1000 (benutzer)
GID: 1000 (benutzer)
Signal: 11 (SEGV)
Timestamp: Tue 2021-03-16 12:02:46 CET (1h 27min ago)
Command Line: python3
/usr/share/doc/python3-vedo-examples/examples/basic/align1.py
Executable: /usr/bin/python3.9
Control Group: /user.slice/user-1000.slice/session-3.scope
Unit: session-3.scope
Slice: user-1000.slice
Session: 3
Owner UID: 1000 (benutzer)
Boot ID: bcce20e0521846e185ca98601d7809c4
Machine ID: 33f18f39d2a9438eb75b0ed52848afcd
Hostname: debian
Storage:
/var/lib/systemd/coredump/core.python3.1000.bcce20e0521846e185ca98601d7809c4.10789.1615892566000000.zst
Message: Process 10789 (python3) of user 1000 dumped core.
Stack trace of thread 10789:
#0 0x00007f71a04fbda3
_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base (libstdc++.so.6 + 0xbbda3)
#1 0x00007f719e3f66fa n/a (libvtkRenderingUI-9.0.so.1 + 0xd6fa)
#2 0x00007f719e3f59a7
_ZN26vtkXRenderWindowInteractor14StartEventLoopEv (libvtkRenderingUI-9.0.so.1 +
0xc9a7)
#3 0x00007f719ec8b4dd n/a
(vtkRenderingCore.cpython-39-x86_64-linux-gnu.so + 0x1624dd)
#4 0x000000000053f38a n/a (python3.9 + 0x13f38a)
#5 0x000000000051d89b _PyObject_MakeTpCall (python3.9 +
0x11d89b)
#6 0x00000000005175ba _PyEval_EvalFrameDefault (python3.9 +
0x1175ba)
#7 0x00000000005106ed n/a (python3.9 + 0x1106ed)
#8 0x0000000000528d21 _PyFunction_Vectorcall (python3.9 +
0x128d21)
#9 0x0000000000516e76 _PyEval_EvalFrameDefault (python3.9 +
0x116e76)
#10 0x0000000000510fe7 n/a (python3.9 + 0x110fe7)
#11 0x0000000000528d21 _PyFunction_Vectorcall (python3.9 +
0x128d21)
#12 0x000000000053bcfb n/a (python3.9 + 0x13bcfb)
#13 0x0000000000513456 _PyEval_EvalFrameDefault (python3.9 +
0x113456)
#14 0x00000000005106ed n/a (python3.9 + 0x1106ed)
#15 0x0000000000528d21 _PyFunction_Vectorcall (python3.9 +
0x128d21)
#16 0x0000000000513456 _PyEval_EvalFrameDefault (python3.9 +
0x113456)
#17 0x00000000005106ed n/a (python3.9 + 0x1106ed)
#18 0x0000000000510497 _PyEval_EvalCodeWithName (python3.9 +
0x110497)
#19 0x00000000005f5be3 PyEval_EvalCode (python3.9 + 0x1f5be3)
#20 0x0000000000619de7 n/a (python3.9 + 0x219de7)
#21 0x0000000000615610 n/a (python3.9 + 0x215610)
#22 0x0000000000619d79 n/a (python3.9 + 0x219d79)
#23 0x0000000000619816 PyRun_SimpleFileExFlags (python3.9 +
0x219816)
#24 0x000000000060d4e3 Py_RunMain (python3.9 + 0x20d4e3)
#25 0x00000000005ea6e9 Py_BytesMain (python3.9 + 0x1ea6e9)
#26 0x00007f71a13b3d0a __libc_start_main (libc.so.6 + 0x26d0a)
#27 0x00000000005ea5ea _start (python3.9 + 0x1ea5ea)
...
Core was generated by `python3
/usr/share/doc/python3-vedo-examples/examples/basic/align1.py'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f71a04fbda3 in std::_Rb_tree_increment(std::_Rb_tree_node_base*) ()
from
/usr/lib/python3/dist-packages/vtkmodules/../../../x86_64-linux-gnu/libstdc++.so.6
[Current thread is 1 (Thread 0x7f71a138a740 (LWP 10789))]
(gdb) set width 0
(gdb) set pagination 0
(gdb) bt
#0 0x00007f71a04fbda3 in std::_Rb_tree_increment(std::_Rb_tree_node_base*) ()
from
/usr/lib/python3/dist-packages/vtkmodules/../../../x86_64-linux-gnu/libstdc++.so.6
#1 0x00007f719e3f66fa in ?? () from
/usr/lib/python3/dist-packages/vtkmodules/../../../x86_64-linux-gnu/libvtkRenderingUI-9.0.so.1
#2 0x00007f719e3f59a7 in vtkXRenderWindowInteractor::StartEventLoop() () from
/usr/lib/python3/dist-packages/vtkmodules/../../../x86_64-linux-gnu/libvtkRenderingUI-9.0.so.1
#3 0x00007f719ec8b4dd in ?? () from
/usr/lib/python3/dist-packages/vtkmodules/vtkRenderingCore.cpython-39-x86_64-linux-gnu.so
#4 0x000000000053f38a in ?? ()
#5 0x000000000051d89b in _PyObject_MakeTpCall ()
#6 0x00000000005175ba in _PyEval_EvalFrameDefault ()
#7 0x00000000005106ed in ?? ()
#8 0x0000000000528d21 in _PyFunction_Vectorcall ()
#9 0x0000000000516e76 in _PyEval_EvalFrameDefault ()
#10 0x0000000000510fe7 in ?? ()
#11 0x0000000000528d21 in _PyFunction_Vectorcall ()
#12 0x000000000053bcfb in ?? ()
#13 0x0000000000513456 in _PyEval_EvalFrameDefault ()
#14 0x00000000005106ed in ?? ()
#15 0x0000000000528d21 in _PyFunction_Vectorcall ()
#16 0x0000000000513456 in _PyEval_EvalFrameDefault ()
#17 0x00000000005106ed in ?? ()
#18 0x0000000000510497 in _PyEval_EvalCodeWithName ()
#19 0x00000000005f5be3 in PyEval_EvalCode ()
#20 0x0000000000619de7 in ?? ()
#21 0x0000000000615610 in ?? ()
#22 0x0000000000619d79 in ?? ()
#23 0x0000000000619816 in PyRun_SimpleFileExFlags ()
#24 0x000000000060d4e3 in Py_RunMain ()
#25 0x00000000005ea6e9 in Py_BytesMain ()
#26 0x00007f71a13b3d0a in __libc_start_main (main=0x5ea6b0, argc=2,
argv=0x7ffcbedec478, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffcbedec468) at ../csu/libc-start.c:308
#27 0x00000000005ea5ea in _start ()
Core was generated by `python3
/usr/share/doc/python3-vedo-examples/examples/basic/align1.py'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f71a04fbda3 in std::local_Rb_tree_increment (__x=0x2000700070007,
__x@entry=0x2578010) at ../../../../../src/libstdc++-v3/src/c++98/tree.cc:65
65 ../../../../../src/libstdc++-v3/src/c++98/tree.cc: Datei oder
Verzeichnis nicht gefunden.
[Current thread is 1 (Thread 0x7f71a138a740 (LWP 10789))]
(gdb) set width 0
(gdb) set pagination off
(gdb) bt
#0 0x00007f71a04fbda3 in std::local_Rb_tree_increment (__x=0x2000700070007,
__x@entry=0x2578010) at ../../../../../src/libstdc++-v3/src/c++98/tree.cc:65
#1 std::_Rb_tree_increment (__x=__x@entry=0x2578010) at
../../../../../src/libstdc++-v3/src/c++98/tree.cc:85
#2 0x00007f719e3f66fa in std::_Rb_tree_iterator<std::pair<int const,
vtkXRenderWindowInteractorTimer> >::operator++ (this=<synthetic pointer>) at
/usr/include/c++/10/bits/stl_tree.h:285
#3 vtkXRenderWindowInteractorInternals::FireTimers (this=0x30f0da0,
rwi=0x30c9de0) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:105
#4 0x00007f719e3f59a7 in vtkXRenderWindowInteractor::StartEventLoop
(this=0x30c9de0) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:258
#5 0x00007f719ec8b4dd in PyvtkRenderWindowInteractor_Start (self=<optimized
out>, args=<optimized out>) at
./debian/build/CMakeFiles/vtkRenderingCorePython/vtkRenderWindowInteractorPython.cxx:280
#6 0x000000000053f38a in cfunction_call (func=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f7191ef7ac0>, args=<optimized out>, kwargs=<optimized out>) at
../Objects/methodobject.c:548
#7 0x000000000051d89b in _PyObject_MakeTpCall (tstate=0x257c330,
callable=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f7191ef7ac0>, args=<optimized out>, nargs=<optimized out>,
keywords=<optimized out>) at ../Objects/call.c:191
#8 0x00000000005175ba in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f7191e22be8, callable=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f7191ef7ac0>, tstate=0x257c330) at ../Include/cpython/abstract.h:116
#9 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>,
args=0x7f7191e22be8, callable=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f7191ef7ac0>, tstate=0x257c330) at ../Include/cpython/abstract.h:103
#10 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f7191e22be8, callable=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f7191ef7ac0>) at ../Include/cpython/abstract.h:127
#11 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, tstate=0x257c330) at ../Python/ceval.c:5072
#12 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3487
#13 0x00000000005106ed in _PyEval_EvalFrame (throwflag=0, f=Frame
0x7f7191e22a60, for file /usr/lib/python3/dist-packages/vedo/plotter.py, line
841, in _allowInteraction (timenow=<float at remote 0x7f7191e21e90>),
tstate=0x257c330) at ../Include/internal/pycore_ceval.h:40
#14 _PyEval_EvalCode (tstate=0x257c330, _co=<optimized out>, globals=<optimized
out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>,
kwnames=0x0, kwargs=0x30ee9b0, kwcount=<optimized out>, kwstep=1, defs=0x0,
defcount=<optimized out>, kwdefs=0x0, closure=(<cell at remote
0x7f71a0f0ffd0>,), name='_allowInteraction',
qualname='Plotter.__init__.<locals>._allowInteraction') at
../Python/ceval.c:4327
#15 0x0000000000528d21 in _PyFunction_Vectorcall (func=<optimized out>,
stack=0x30ee9b0, nargsf=<optimized out>, kwnames=<optimized out>) at
../Objects/call.c:396
#16 0x0000000000516e76 in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x30ee9b0, callable=<function at remote
0x7f7191f01ca0>, tstate=0x257c330) at ../Include/cpython/abstract.h:118
#17 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x30ee9b0,
callable=<function at remote 0x7f7191f01ca0>) at
../Include/cpython/abstract.h:127
#18 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, tstate=0x257c330) at ../Python/ceval.c:5072
#19 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3487
#20 0x0000000000510fe7 in _PyEval_EvalFrame (throwflag=0, f=Frame 0x30ee6d0,
for file /usr/lib/python3/dist-packages/vedo/plotter.py, line 2365, in show
(actors=[<Mesh(filename='/tmp/270.vtk', name='', trail=None, trailPoints=[],
trailSegmentSize=0, trailOffset=None, shadow=None, shadowX=None, shadowY=None,
shadowZ=None, axes=None, picked3d=None, units=None, top=<numpy.ndarray at
remote 0x7f71a0f90bc0>, base=<numpy.ndarray at remote 0x7f7191eee4e0>, info={},
_time=0, _legend=None, renderedAt={0}, transform=None, _set2actcam=False,
scalarbar=None, _mapper=<vtkmodules.vtkRenderingOpenGL2.vtkOpenGLPolyDataMapper
at remote 0x7f7191ee0ca0>, flagText='270.vtk', _caption=None,
_polydata=<vtkmodules.vtkCommonDataModel.vtkPolyData at remote 0x7f7191ee01c0>,
point_locator=None, cell_locator=<vtkmodules.vtkCommonDataModel.vtkCellLocator
at remote 0x7f7191ef79a0>, _current_texture_name='', line_locator=None,
_bfprop=None, _scals_idx=0, _ligthingnr=0) at remote 0x7f7191ee0be0>,
<Mesh(filename='/tmp/270_rim.vtk', name='', trail=None, trailPoints=[],
trailSegmentSize=0, trailOffset=...(truncated), tstate=0x257c330) at
../Include/internal/pycore_ceval.h:40
#21 _PyEval_EvalCode (tstate=0x257c330, _co=<optimized out>, globals=<optimized
out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>,
kwnames=0x7f71a0feeb98, kwargs=0x2cb13a8, kwcount=<optimized out>, kwstep=1,
defs=0x0, defcount=<optimized out>, kwdefs=0x0, closure=0x0, name='show',
qualname='Plotter.show') at ../Python/ceval.c:4327
#22 0x0000000000528d21 in _PyFunction_Vectorcall (func=func@entry=<function at
remote 0x7f7191f47040>, stack=stack@entry=0x2cb1398, nargsf=nargsf@entry=2,
kwnames=<optimized out>) at ../Objects/call.c:396
#23 0x000000000053bcfb in _PyObject_VectorcallTstate (kwnames=<optimized out>,
nargsf=2, args=0x2cb1398, callable=<function at remote 0x7f7191f47040>,
tstate=0x257c330) at ../Include/cpython/abstract.h:118
#24 method_vectorcall (method=<optimized out>, args=0x2cb13a0,
nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/classobject.c:53
#25 0x0000000000513456 in _PyObject_VectorcallTstate (kwnames=('at', 'zoom',
'resetcam', 'viewup', 'azimuth', 'elevation', 'roll', 'camera', 'interactive',
'interactorStyle', 'bg', 'bg2', 'axes', 'q'), nargsf=<optimized out>,
args=<optimized out>, callable=<method at remote 0x7f7191f04580>,
tstate=0x257c330) at ../Include/cpython/abstract.h:118
#26 PyObject_Vectorcall (kwnames=('at', 'zoom', 'resetcam', 'viewup',
'azimuth', 'elevation', 'roll', 'camera', 'interactive', 'interactorStyle',
'bg', 'bg2', 'axes', 'q'), nargsf=<optimized out>, args=<optimized out>,
callable=<method at remote 0x7f7191f04580>) at ../Include/cpython/abstract.h:127
#27 call_function (kwnames=('at', 'zoom', 'resetcam', 'viewup', 'azimuth',
'elevation', 'roll', 'camera', 'interactive', 'interactorStyle', 'bg', 'bg2',
'axes', 'q'), oparg=<optimized out>, pp_stack=<synthetic pointer>,
tstate=<optimized out>) at ../Python/ceval.c:5072
#28 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3535
#29 0x00000000005106ed in _PyEval_EvalFrame (throwflag=0, f=Frame 0x2cb1130,
for file /usr/lib/python3/dist-packages/vedo/plotter.py, line 1070, in show
(actors=[<Mesh(filename='/tmp/270.vtk', name='', trail=None, trailPoints=[],
trailSegmentSize=0, trailOffset=None, shadow=None, shadowX=None, shadowY=None,
shadowZ=None, axes=None, picked3d=None, units=None, top=<numpy.ndarray at
remote 0x7f71a0f90bc0>, base=<numpy.ndarray at remote 0x7f7191eee4e0>, info={},
_time=0, _legend=None, renderedAt={0}, transform=None, _set2actcam=False,
scalarbar=None, _mapper=<vtkmodules.vtkRenderingOpenGL2.vtkOpenGLPolyDataMapper
at remote 0x7f7191ee0ca0>, flagText='270.vtk', _caption=None,
_polydata=<vtkmodules.vtkCommonDataModel.vtkPolyData at remote 0x7f7191ee01c0>,
point_locator=None, cell_locator=<vtkmodules.vtkCommonDataModel.vtkCellLocator
at remote 0x7f7191ef79a0>, _current_texture_name='', line_locator=None,
_bfprop=None, _scals_idx=0, _ligthingnr=0) at remote 0x7f7191ee0be0>,
<Mesh(filename='/tmp/270_rim.vtk', name='', trail=None, trailPoints=[],
trailSegmentSize=0, trailOffset=...(truncated), tstate=0x257c330) at
../Include/internal/pycore_ceval.h:40
#30 _PyEval_EvalCode (tstate=0x257c330, _co=<optimized out>, globals=<optimized
out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>,
kwnames=0x7f71a0f97ec8, kwargs=0x25d6bb0, kwcount=<optimized out>, kwstep=1,
defs=0x0, defcount=<optimized out>, kwdefs=0x0, closure=0x0, name='show',
qualname='show') at ../Python/ceval.c:4327
#31 0x0000000000528d21 in _PyFunction_Vectorcall (func=<optimized out>,
stack=0x25d6b90, nargsf=<optimized out>, kwnames=<optimized out>) at
../Objects/call.c:396
#32 0x0000000000513456 in _PyObject_VectorcallTstate (kwnames=('axes',),
nargsf=<optimized out>, args=<optimized out>, callable=<function at remote
0x7f71a0f058b0>, tstate=0x257c330) at ../Include/cpython/abstract.h:118
#33 PyObject_Vectorcall (kwnames=('axes',), nargsf=<optimized out>,
args=<optimized out>, callable=<function at remote 0x7f71a0f058b0>) at
../Include/cpython/abstract.h:127
#34 call_function (kwnames=('axes',), oparg=<optimized out>,
pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5072
#35 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3535
#36 0x00000000005106ed in _PyEval_EvalFrame (throwflag=0, f=Frame 0x25d6a20,
for file /usr/share/doc/python3-vedo-examples/examples/basic/align1.py, line
21, in <module> (), tstate=0x257c330) at ../Include/internal/pycore_ceval.h:40
#37 _PyEval_EvalCode (tstate=0x257c330, _co=<optimized out>, globals=<optimized
out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>,
kwnames=0x0, kwargs=0x0, kwcount=<optimized out>, kwstep=2, defs=0x0,
defcount=<optimized out>, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at
../Python/ceval.c:4327
#38 0x0000000000510497 in _PyEval_EvalCodeWithName (_co=<optimized out>,
globals=<optimized out>, locals=<optimized out>, args=args@entry=0x0,
argcount=argcount@entry=0, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0,
kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0,
qualname=0x0) at ../Python/ceval.c:4359
#39 0x00000000005f5be3 in PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0,
defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0, args=0x0,
locals=<optimized out>, globals=<optimized out>, _co=<optimized out>) at
../Python/ceval.c:4375
#40 PyEval_EvalCode (co=<optimized out>, globals=<optimized out>,
locals=<optimized out>) at ../Python/ceval.c:826
#41 0x0000000000619de7 in run_eval_code_obj (tstate=0x257c330,
co=0x7f71a0f6e0e0, globals={'__name__': '__main__', '__doc__': 'Align 2
shapes:\nthe red line to the yellow surface', '__package__': None,
'__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f71a0ff6d90>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f71a1031900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f71a0f0f700>, 'version':
<module at remote 0x7f71a0f14720>, 'docs': <module at remote 0x7f7192061040>,
'settings': <module at remote 0x7f71920610e0>, 'colors': <module at remote
0x7f7193a73310>, 'utils': <module at remote 0x7f7192061950>, 'base': <module at
remote 0x7f7192092040>, 'assembly': <module at remote 0x7f7192089b30>,
'pointcloud': <module at remote 0x7f7191fb2ae0>, 'mesh': <module at remote
0x7f7192089ae0>, 'picture': <module at remot...(truncated), locals={'__name__':
'__main__', '__doc__': 'Align 2 shapes:\nthe red line to the yellow surface',
'__package__': None, '__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f71a0ff6d90>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f71a1031900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f71a0f0f700>, 'version':
<module at remote 0x7f71a0f14720>, 'docs': <module at remote 0x7f7192061040>,
'settings': <module at remote 0x7f71920610e0>, 'colors': <module at remote
0x7f7193a73310>, 'utils': <module at remote 0x7f7192061950>, 'base': <module at
remote 0x7f7192092040>, 'assembly': <module at remote 0x7f7192089b30>,
'pointcloud': <module at remote 0x7f7191fb2ae0>, 'mesh': <module at remote
0x7f7192089ae0>, 'picture': <module at remot...(truncated)) at
../Python/pythonrun.c:1218
#42 0x0000000000615610 in run_mod (mod=<optimized out>, filename=<optimized
out>, globals={'__name__': '__main__', '__doc__': 'Align 2 shapes:\nthe red
line to the yellow surface', '__package__': None, '__loader__':
<SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f71a0ff6d90>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f71a1031900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f71a0f0f700>, 'version':
<module at remote 0x7f71a0f14720>, 'docs': <module at remote 0x7f7192061040>,
'settings': <module at remote 0x7f71920610e0>, 'colors': <module at remote
0x7f7193a73310>, 'utils': <module at remote 0x7f7192061950>, 'base': <module at
remote 0x7f7192092040>, 'assembly': <module at remote 0x7f7192089b30>,
'pointcloud': <module at remote 0x7f7191fb2ae0>, 'mesh': <module at remote
0x7f7192089ae0>, 'picture': <module at remot...(truncated), locals={'__name__':
'__main__', '__doc__': 'Align 2 shapes:\nthe red line to the yellow surface',
'__package__': None, '__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f71a0ff6d90>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f71a1031900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f71a0f0f700>, 'version':
<module at remote 0x7f71a0f14720>, 'docs': <module at remote 0x7f7192061040>,
'settings': <module at remote 0x7f71920610e0>, 'colors': <module at remote
0x7f7193a73310>, 'utils': <module at remote 0x7f7192061950>, 'base': <module at
remote 0x7f7192092040>, 'assembly': <module at remote 0x7f7192089b30>,
'pointcloud': <module at remote 0x7f7191fb2ae0>, 'mesh': <module at remote
0x7f7192089ae0>, 'picture': <module at remot...(truncated), flags=<optimized
out>, arena=<optimized out>) at ../Python/pythonrun.c:1239
#43 0x0000000000619d79 in pyrun_file (fp=0x259dd30,
filename='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py',
start=<optimized out>, globals={'__name__': '__main__', '__doc__': 'Align 2
shapes:\nthe red line to the yellow surface', '__package__': None,
'__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f71a0ff6d90>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f71a1031900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f71a0f0f700>, 'version':
<module at remote 0x7f71a0f14720>, 'docs': <module at remote 0x7f7192061040>,
'settings': <module at remote 0x7f71920610e0>, 'colors': <module at remote
0x7f7193a73310>, 'utils': <module at remote 0x7f7192061950>, 'base': <module at
remote 0x7f7192092040>, 'assembly': <module at remote 0x7f7192089b30>,
'pointcloud': <module at remote 0x7f7191fb2ae0>, 'mesh': <module at remote
0x7f7192089ae0>, 'picture': <module at remot...(truncated), locals={'__name__':
'__main__', '__doc__': 'Align 2 shapes:\nthe red line to the yellow surface',
'__package__': None, '__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f71a0ff6d90>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f71a1031900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f71a0f0f700>, 'version':
<module at remote 0x7f71a0f14720>, 'docs': <module at remote 0x7f7192061040>,
'settings': <module at remote 0x7f71920610e0>, 'colors': <module at remote
0x7f7193a73310>, 'utils': <module at remote 0x7f7192061950>, 'base': <module at
remote 0x7f7192092040>, 'assembly': <module at remote 0x7f7192089b30>,
'pointcloud': <module at remote 0x7f7191fb2ae0>, 'mesh': <module at remote
0x7f7192089ae0>, 'picture': <module at remot...(truncated), closeit=1,
flags=0x7ffcbedec288) at ../Python/pythonrun.c:1137
#44 0x0000000000619816 in pyrun_simple_file (flags=0x7ffcbedec288, closeit=1,
filename='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py',
fp=0x259dd30) at ../Python/pythonrun.c:449
#45 PyRun_SimpleFileExFlags (fp=0x259dd30, filename=<optimized out>, closeit=1,
flags=0x7ffcbedec288) at ../Python/pythonrun.c:482
#46 0x000000000060d4e3 in pymain_run_file (cf=0x7ffcbedec288, config=0x257abc0)
at ../Modules/main.c:373
#47 pymain_run_python (exitcode=0x7ffcbedec280) at ../Modules/main.c:598
#48 Py_RunMain () at ../Modules/main.c:677
#49 0x00000000005ea6e9 in Py_BytesMain (argc=<optimized out>, argv=<optimized
out>) at ../Modules/main.c:731
#50 0x00007f71a13b3d0a in __libc_start_main (main=0x5ea6b0 <main>, argc=2,
argv=0x7ffcbedec478, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffcbedec468) at ../csu/libc-start.c:308
#51 0x00000000005ea5ea in _start ()
(gdb) display/i $pc
1: x/i $pc
=> 0x7f71a04fbda3 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base+19>: mov
0x10(%rax),%rax
(gdb) print/x $rax
$1 = 0x2000700070007
(gdb) py-bt
Traceback (most recent call first):
<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f7191ef7ac0>
File "/usr/lib/python3/dist-packages/vedo/plotter.py", line 841, in
_allowInteraction
self.interactor.Start()
File "/usr/lib/python3/dist-packages/vedo/plotter.py", line 2365, in show
elif key == "3":
File "/usr/lib/python3/dist-packages/vedo/plotter.py", line 1070, in show
cl.InitTraversal()
File "/usr/share/doc/python3-vedo-examples/examples/basic/align1.py", line
21, in <module>
show(limb, rim, rim2, __doc__, axes=1)
.
benutzer@debian:~$ rr record python3
/usr/share/doc/python3-vedo-examples/examples/basic/align1.py
rr: Saving execution to trace directory
`/home/benutzer/.local/share/rr/python3-0'.
ave. squared distance = 43.20515185350062
Speicherzugriffsfehler
benutzer@debian:~$ rr ps python3-0
PID PPID EXIT CMD
11185 -- -11 python3
/usr/share/doc/python3-vedo-examples/examples/basic/align1.py
benutzer@debian:~$ rr replay python3-0
...
(rr) set width 0
(rr) set pagination off
(rr) display/i $pc
1: x/i $pc
=> 0x7f19b2aaf090 <_start>: mov %rsp,%rdi
(rr) cont
Continuing.
ave. squared distance = 43.20515185350062
[New Thread 11185.11186]
[New Thread 11185.11187]
[New Thread 11185.11188]
[New Thread 11185.11189]
Thread 1 received signal SIGSEGV, Segmentation fault.
std::local_Rb_tree_increment (__x=0x2e68e70) at
../../../../../src/libstdc++-v3/src/c++98/tree.cc:71
71 while (__x == __y->_M_right)
1: x/i $pc
=> 0x7f19b1778db4 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base+36>: cmp
0x18(%rax),%rdi
(rr) bt
#0 std::local_Rb_tree_increment (__x=0x2e68e70) at
../../../../../src/libstdc++-v3/src/c++98/tree.cc:71
#1 std::local_Rb_tree_increment (__x=__x@entry=0x2e68e70) at
../../../../../src/libstdc++-v3/src/c++98/tree.cc:60
#2 std::_Rb_tree_increment (__x=__x@entry=0x2e68e70) at
../../../../../src/libstdc++-v3/src/c++98/tree.cc:85
#3 0x00007f19af67e6fa in std::_Rb_tree_iterator<std::pair<int const,
vtkXRenderWindowInteractorTimer> >::operator++ (this=<synthetic pointer>) at
/usr/include/c++/10/bits/stl_tree.h:285
#4 vtkXRenderWindowInteractorInternals::FireTimers (this=0x25b42f0,
rwi=0x258d1f0) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:105
#5 0x00007f19af67d9a7 in vtkXRenderWindowInteractor::StartEventLoop
(this=0x258d1f0) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:258
#6 0x00007f19aff074dd in PyvtkRenderWindowInteractor_Start (self=<optimized
out>, args=<optimized out>) at
./debian/build/CMakeFiles/vtkRenderingCorePython/vtkRenderWindowInteractorPython.cxx:280
#7 0x000000000053f38a in cfunction_call (func=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f19a3169a60>, args=<optimized out>, kwargs=<optimized out>) at
../Objects/methodobject.c:548
#8 0x000000000051d89b in _PyObject_MakeTpCall (tstate=0x1a3d360,
callable=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f19a3169a60>, args=<optimized out>, nargs=<optimized out>,
keywords=<optimized out>) at ../Objects/call.c:191
#9 0x00000000005175ba in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f19a3093be8, callable=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f19a3169a60>, tstate=0x1a3d360) at ../Include/cpython/abstract.h:116
#10 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>,
args=0x7f19a3093be8, callable=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f19a3169a60>, tstate=0x1a3d360) at ../Include/cpython/abstract.h:103
#11 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f19a3093be8, callable=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f19a3169a60>) at ../Include/cpython/abstract.h:127
#12 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, tstate=0x1a3d360) at ../Python/ceval.c:5072
#13 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3487
#14 0x00000000005106ed in _PyEval_EvalFrame (throwflag=0, f=Frame
0x7f19a3093a60, for file /usr/lib/python3/dist-packages/vedo/plotter.py, line
841, in _allowInteraction (timenow=<float at remote 0x7f19a3092e90>),
tstate=0x1a3d360) at ../Include/internal/pycore_ceval.h:40
#15 _PyEval_EvalCode (tstate=0x1a3d360, _co=<optimized out>, globals=<optimized
out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>,
kwnames=0x0, kwargs=0x25b1f00, kwcount=<optimized out>, kwstep=1, defs=0x0,
defcount=<optimized out>, kwdefs=0x0, closure=(<cell at remote
0x7f19b218dfd0>,), name='_allowInteraction',
qualname='Plotter.__init__.<locals>._allowInteraction') at
../Python/ceval.c:4327
#16 0x0000000000528d21 in _PyFunction_Vectorcall (func=<optimized out>,
stack=0x25b1f00, nargsf=<optimized out>, kwnames=<optimized out>) at
../Objects/call.c:396
#17 0x0000000000516e76 in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x25b1f00, callable=<function at remote
0x7f19a3172ca0>, tstate=0x1a3d360) at ../Include/cpython/abstract.h:118
#18 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x25b1f00,
callable=<function at remote 0x7f19a3172ca0>) at
../Include/cpython/abstract.h:127
#19 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, tstate=0x1a3d360) at ../Python/ceval.c:5072
#20 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3487
#21 0x0000000000510fe7 in _PyEval_EvalFrame (throwflag=0, f=Frame 0x25b1c20,
for file /usr/lib/python3/dist-packages/vedo/plotter.py, line 2365, in show
(actors=[<Mesh(filename='/tmp/270.vtk', name='', trail=None, trailPoints=[],
trailSegmentSize=0, trailOffset=None, shadow=None, shadowX=None, shadowY=None,
shadowZ=None, axes=None, picked3d=None, units=None, top=<numpy.ndarray at
remote 0x7f19b220dc10>, base=<numpy.ndarray at remote 0x7f19a315f490>, info={},
_time=0, _legend=None, renderedAt={0}, transform=None, _set2actcam=False,
scalarbar=None, _mapper=<vtkmodules.vtkRenderingOpenGL2.vtkOpenGLPolyDataMapper
at remote 0x7f19a3151c40>, flagText='270.vtk', _caption=None,
_polydata=<vtkmodules.vtkCommonDataModel.vtkPolyData at remote 0x7f19a3151160>,
point_locator=None, cell_locator=<vtkmodules.vtkCommonDataModel.vtkCellLocator
at remote 0x7f19a3169940>, _current_texture_name='', line_locator=None,
_bfprop=None, _scals_idx=0, _ligthingnr=0) at remote 0x7f19a3151b80>,
<Mesh(filename='/tmp/270_rim.vtk', name='', trail=None, trailPoints=[],
trailSegmentSize=0, trailOffset=...(truncated), tstate=0x1a3d360) at
../Include/internal/pycore_ceval.h:40
#22 _PyEval_EvalCode (tstate=0x1a3d360, _co=<optimized out>, globals=<optimized
out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>,
kwnames=0x7f19b226bb98, kwargs=0x21748e8, kwcount=<optimized out>, kwstep=1,
defs=0x0, defcount=<optimized out>, kwdefs=0x0, closure=0x0, name='show',
qualname='Plotter.show') at ../Python/ceval.c:4327
#23 0x0000000000528d21 in _PyFunction_Vectorcall (func=func@entry=<function at
remote 0x7f19a31b8040>, stack=stack@entry=0x21748d8, nargsf=nargsf@entry=2,
kwnames=<optimized out>) at ../Objects/call.c:396
#24 0x000000000053bcfb in _PyObject_VectorcallTstate (kwnames=<optimized out>,
nargsf=2, args=0x21748d8, callable=<function at remote 0x7f19a31b8040>,
tstate=0x1a3d360) at ../Include/cpython/abstract.h:118
#25 method_vectorcall (method=<optimized out>, args=0x21748e0,
nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/classobject.c:53
#26 0x0000000000513456 in _PyObject_VectorcallTstate (kwnames=('at', 'zoom',
'resetcam', 'viewup', 'azimuth', 'elevation', 'roll', 'camera', 'interactive',
'interactorStyle', 'bg', 'bg2', 'axes', 'q'), nargsf=<optimized out>,
args=<optimized out>, callable=<method at remote 0x7f19a3175400>,
tstate=0x1a3d360) at ../Include/cpython/abstract.h:118
#27 PyObject_Vectorcall (kwnames=('at', 'zoom', 'resetcam', 'viewup',
'azimuth', 'elevation', 'roll', 'camera', 'interactive', 'interactorStyle',
'bg', 'bg2', 'axes', 'q'), nargsf=<optimized out>, args=<optimized out>,
callable=<method at remote 0x7f19a3175400>) at ../Include/cpython/abstract.h:127
#28 call_function (kwnames=('at', 'zoom', 'resetcam', 'viewup', 'azimuth',
'elevation', 'roll', 'camera', 'interactive', 'interactorStyle', 'bg', 'bg2',
'axes', 'q'), oparg=<optimized out>, pp_stack=<synthetic pointer>,
tstate=<optimized out>) at ../Python/ceval.c:5072
#29 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3535
#30 0x00000000005106ed in _PyEval_EvalFrame (throwflag=0, f=Frame 0x2174670,
for file /usr/lib/python3/dist-packages/vedo/plotter.py, line 1070, in show
(actors=[<Mesh(filename='/tmp/270.vtk', name='', trail=None, trailPoints=[],
trailSegmentSize=0, trailOffset=None, shadow=None, shadowX=None, shadowY=None,
shadowZ=None, axes=None, picked3d=None, units=None, top=<numpy.ndarray at
remote 0x7f19b220dc10>, base=<numpy.ndarray at remote 0x7f19a315f490>, info={},
_time=0, _legend=None, renderedAt={0}, transform=None, _set2actcam=False,
scalarbar=None, _mapper=<vtkmodules.vtkRenderingOpenGL2.vtkOpenGLPolyDataMapper
at remote 0x7f19a3151c40>, flagText='270.vtk', _caption=None,
_polydata=<vtkmodules.vtkCommonDataModel.vtkPolyData at remote 0x7f19a3151160>,
point_locator=None, cell_locator=<vtkmodules.vtkCommonDataModel.vtkCellLocator
at remote 0x7f19a3169940>, _current_texture_name='', line_locator=None,
_bfprop=None, _scals_idx=0, _ligthingnr=0) at remote 0x7f19a3151b80>,
<Mesh(filename='/tmp/270_rim.vtk', name='', trail=None, trailPoints=[],
trailSegmentSize=0, trailOffset=...(truncated), tstate=0x1a3d360) at
../Include/internal/pycore_ceval.h:40
#31 _PyEval_EvalCode (tstate=0x1a3d360, _co=<optimized out>, globals=<optimized
out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>,
kwnames=0x7f19b2186058, kwargs=0x1a91320, kwcount=<optimized out>, kwstep=1,
defs=0x0, defcount=<optimized out>, kwdefs=0x0, closure=0x0, name='show',
qualname='show') at ../Python/ceval.c:4327
#32 0x0000000000528d21 in _PyFunction_Vectorcall (func=<optimized out>,
stack=0x1a91300, nargsf=<optimized out>, kwnames=<optimized out>) at
../Objects/call.c:396
#33 0x0000000000513456 in _PyObject_VectorcallTstate (kwnames=('axes',),
nargsf=<optimized out>, args=<optimized out>, callable=<function at remote
0x7f19b21828b0>, tstate=0x1a3d360) at ../Include/cpython/abstract.h:118
#34 PyObject_Vectorcall (kwnames=('axes',), nargsf=<optimized out>,
args=<optimized out>, callable=<function at remote 0x7f19b21828b0>) at
../Include/cpython/abstract.h:127
#35 call_function (kwnames=('axes',), oparg=<optimized out>,
pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5072
#36 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3535
#37 0x00000000005106ed in _PyEval_EvalFrame (throwflag=0, f=Frame 0x1a91190,
for file /usr/share/doc/python3-vedo-examples/examples/basic/align1.py, line
21, in <module> (), tstate=0x1a3d360) at ../Include/internal/pycore_ceval.h:40
#38 _PyEval_EvalCode (tstate=0x1a3d360, _co=<optimized out>, globals=<optimized
out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>,
kwnames=0x0, kwargs=0x0, kwcount=<optimized out>, kwstep=2, defs=0x0,
defcount=<optimized out>, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at
../Python/ceval.c:4327
#39 0x0000000000510497 in _PyEval_EvalCodeWithName (_co=<optimized out>,
globals=<optimized out>, locals=<optimized out>, args=args@entry=0x0,
argcount=argcount@entry=0, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0,
kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0,
qualname=0x0) at ../Python/ceval.c:4359
#40 0x00000000005f5be3 in PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0,
defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0, args=0x0,
locals=<optimized out>, globals=<optimized out>, _co=<optimized out>) at
../Python/ceval.c:4375
#41 PyEval_EvalCode (co=<optimized out>, globals=<optimized out>,
locals=<optimized out>) at ../Python/ceval.c:826
#42 0x0000000000619de7 in run_eval_code_obj (tstate=0x1a3d360,
co=0x7f19b21eb0e0, globals={'__name__': '__main__', '__doc__': 'Align 2
shapes:\nthe red line to the yellow surface', '__package__': None,
'__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f19b2273e80>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f19b22ae900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f19b218d700>, 'version':
<module at remote 0x7f19b2192770>, 'docs': <module at remote 0x7f19a3345f40>,
'settings': <module at remote 0x7f19a32d20e0>, 'colors': <module at remote
0x7f19a4ce7360>, 'utils': <module at remote 0x7f19a4726e50>, 'base': <module at
remote 0x7f19a32fbf40>, 'assembly': <module at remote 0x7f19a32fba90>,
'pointcloud': <module at remote 0x7f19a3224a40>, 'mesh': <module at remote
0x7f19a3208f40>, 'picture': <module at remot...(truncated), locals={'__name__':
'__main__', '__doc__': 'Align 2 shapes:\nthe red line to the yellow surface',
'__package__': None, '__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f19b2273e80>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f19b22ae900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f19b218d700>, 'version':
<module at remote 0x7f19b2192770>, 'docs': <module at remote 0x7f19a3345f40>,
'settings': <module at remote 0x7f19a32d20e0>, 'colors': <module at remote
0x7f19a4ce7360>, 'utils': <module at remote 0x7f19a4726e50>, 'base': <module at
remote 0x7f19a32fbf40>, 'assembly': <module at remote 0x7f19a32fba90>,
'pointcloud': <module at remote 0x7f19a3224a40>, 'mesh': <module at remote
0x7f19a3208f40>, 'picture': <module at remot...(truncated)) at
../Python/pythonrun.c:1218
#43 0x0000000000615610 in run_mod (mod=<optimized out>, filename=<optimized
out>, globals={'__name__': '__main__', '__doc__': 'Align 2 shapes:\nthe red
line to the yellow surface', '__package__': None, '__loader__':
<SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f19b2273e80>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f19b22ae900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f19b218d700>, 'version':
<module at remote 0x7f19b2192770>, 'docs': <module at remote 0x7f19a3345f40>,
'settings': <module at remote 0x7f19a32d20e0>, 'colors': <module at remote
0x7f19a4ce7360>, 'utils': <module at remote 0x7f19a4726e50>, 'base': <module at
remote 0x7f19a32fbf40>, 'assembly': <module at remote 0x7f19a32fba90>,
'pointcloud': <module at remote 0x7f19a3224a40>, 'mesh': <module at remote
0x7f19a3208f40>, 'picture': <module at remot...(truncated), locals={'__name__':
'__main__', '__doc__': 'Align 2 shapes:\nthe red line to the yellow surface',
'__package__': None, '__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f19b2273e80>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f19b22ae900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f19b218d700>, 'version':
<module at remote 0x7f19b2192770>, 'docs': <module at remote 0x7f19a3345f40>,
'settings': <module at remote 0x7f19a32d20e0>, 'colors': <module at remote
0x7f19a4ce7360>, 'utils': <module at remote 0x7f19a4726e50>, 'base': <module at
remote 0x7f19a32fbf40>, 'assembly': <module at remote 0x7f19a32fba90>,
'pointcloud': <module at remote 0x7f19a3224a40>, 'mesh': <module at remote
0x7f19a3208f40>, 'picture': <module at remot...(truncated), flags=<optimized
out>, arena=<optimized out>) at ../Python/pythonrun.c:1239
#44 0x0000000000619d79 in pyrun_file (fp=0x1a3b110,
filename='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py',
start=<optimized out>, globals={'__name__': '__main__', '__doc__': 'Align 2
shapes:\nthe red line to the yellow surface', '__package__': None,
'__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f19b2273e80>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f19b22ae900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f19b218d700>, 'version':
<module at remote 0x7f19b2192770>, 'docs': <module at remote 0x7f19a3345f40>,
'settings': <module at remote 0x7f19a32d20e0>, 'colors': <module at remote
0x7f19a4ce7360>, 'utils': <module at remote 0x7f19a4726e50>, 'base': <module at
remote 0x7f19a32fbf40>, 'assembly': <module at remote 0x7f19a32fba90>,
'pointcloud': <module at remote 0x7f19a3224a40>, 'mesh': <module at remote
0x7f19a3208f40>, 'picture': <module at remot...(truncated), locals={'__name__':
'__main__', '__doc__': 'Align 2 shapes:\nthe red line to the yellow surface',
'__package__': None, '__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f19b2273e80>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f19b22ae900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f19b218d700>, 'version':
<module at remote 0x7f19b2192770>, 'docs': <module at remote 0x7f19a3345f40>,
'settings': <module at remote 0x7f19a32d20e0>, 'colors': <module at remote
0x7f19a4ce7360>, 'utils': <module at remote 0x7f19a4726e50>, 'base': <module at
remote 0x7f19a32fbf40>, 'assembly': <module at remote 0x7f19a32fba90>,
'pointcloud': <module at remote 0x7f19a3224a40>, 'mesh': <module at remote
0x7f19a3208f40>, 'picture': <module at remot...(truncated), closeit=1,
flags=0x7ffdb4962078) at ../Python/pythonrun.c:1137
#45 0x0000000000619816 in pyrun_simple_file (flags=0x7ffdb4962078, closeit=1,
filename='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py',
fp=0x1a3b110) at ../Python/pythonrun.c:449
#46 PyRun_SimpleFileExFlags (fp=0x1a3b110, filename=<optimized out>, closeit=1,
flags=0x7ffdb4962078) at ../Python/pythonrun.c:482
#47 0x000000000060d4e3 in pymain_run_file (cf=0x7ffdb4962078, config=0x1a3bbf0)
at ../Modules/main.c:373
#48 pymain_run_python (exitcode=0x7ffdb4962070) at ../Modules/main.c:598
#49 Py_RunMain () at ../Modules/main.c:677
#50 0x00000000005ea6e9 in Py_BytesMain (argc=<optimized out>, argv=<optimized
out>) at ../Modules/main.c:731
#51 0x00007f19b2730d0a in __libc_start_main (main=0x5ea6b0 <main>, argc=2,
argv=0x7ffdb4962268, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffdb4962258) at ../csu/libc-start.c:308
#52 0x00000000005ea5ea in _start ()
(rr) print __y
$15 = (std::_Rb_tree_node_base *) 0x0
(rr) print __x->_M_parent
$16 = (std::_Rb_tree_node_base::_Base_ptr) 0x0
(rr) list tree.cc:58,75
58
59 static _Rb_tree_node_base*
60 local_Rb_tree_increment(_Rb_tree_node_base* __x) throw ()
61 {
62 if (__x->_M_right != 0)
63 {
64 __x = __x->_M_right;
65 while (__x->_M_left != 0)
66 __x = __x->_M_left;
67 }
68 else
69 {
70 _Rb_tree_node_base* __y = __x->_M_parent;
71 while (__x == __y->_M_right)
72 {
73 __x = __y;
74 __y = __y->_M_parent;
75 }
==31426== Invalid write of size 8
==31426== at 0x5D5D6E5:
vtkXRenderWindowInteractorInternals::FireTimers(vtkXRenderWindowInteractor*)
(vtkXRenderWindowInteractor.cxx:119)
==31426== by 0x5D5C9A6: vtkXRenderWindowInteractor::StartEventLoop()
(vtkXRenderWindowInteractor.cxx:258)
==31426== by 0x786F4DC: PyvtkRenderWindowInteractor_Start(_object*,
_object*) (vtkRenderWindowInteractorPython.cxx:280)
==31426== by 0x53F389: cfunction_call.lto_priv.0 (methodobject.c:548)
==31426== by 0x51D89A: _PyObject_MakeTpCall (call.c:191)
==31426== by 0x5175B9: UnknownInlinedFun (abstract.h:116)
==31426== by 0x5175B9: UnknownInlinedFun (abstract.h:103)
==31426== by 0x5175B9: UnknownInlinedFun (abstract.h:127)
==31426== by 0x5175B9: UnknownInlinedFun (ceval.c:5072)
==31426== by 0x5175B9: _PyEval_EvalFrameDefault (ceval.c:3487)
==31426== by 0x5106EC: UnknownInlinedFun (pycore_ceval.h:40)
==31426== by 0x5106EC: _PyEval_EvalCode (ceval.c:4327)
==31426== by 0x528D20: _PyFunction_Vectorcall (call.c:396)
==31426== by 0x516E75: UnknownInlinedFun (abstract.h:118)
==31426== by 0x516E75: UnknownInlinedFun (abstract.h:127)
==31426== by 0x516E75: UnknownInlinedFun (ceval.c:5072)
==31426== by 0x516E75: _PyEval_EvalFrameDefault (ceval.c:3487)
==31426== by 0x510FE6: UnknownInlinedFun (pycore_ceval.h:40)
==31426== by 0x510FE6: _PyEval_EvalCode (ceval.c:4327)
==31426== by 0x528D20: _PyFunction_Vectorcall (call.c:396)
==31426== by 0x53BCFA: UnknownInlinedFun (abstract.h:118)
==31426== by 0x53BCFA: method_vectorcall.lto_priv.0 (classobject.c:53)
==31426== Address 0x141c8cb0 is 48 bytes inside a block of size 64 free'd
==31426== at 0x4839EAB: operator delete(void*) (vg_replace_malloc.c:584)
==31426== by 0x5D5D490: deallocate (new_allocator.h:133)
==31426== by 0x5D5D490: deallocate (alloc_traits.h:492)
==31426== by 0x5D5D490: _M_put_node (stl_tree.h:588)
==31426== by 0x5D5D490: _M_drop_node (stl_tree.h:655)
==31426== by 0x5D5D490: _M_erase_aux (stl_tree.h:2517)
==31426== by 0x5D5D490: _M_erase_aux (stl_tree.h:2531)
==31426== by 0x5D5D490: std::_Rb_tree<int, std::pair<int const,
vtkXRenderWindowInteractorTimer>, std::_Select1st<std::pair<int const,
vtkXRenderWindowInteractorTimer> >, std::less<int>,
std::allocator<std::pair<int const, vtkXRenderWindowInteractorTimer> >
>::erase(int const&) (stl_tree.h:2542)
==31426== by 0x5D5C86C: erase (stl_map.h:1069)
==31426== by 0x5D5C86C: DestroyLocalTimer (vtkXRenderWindowInteractor.cxx:75)
==31426== by 0x5D5C86C:
vtkXRenderWindowInteractor::InternalDestroyTimer(int)
(vtkXRenderWindowInteractor.cxx:426)
==31426== by 0x7B9CD61: vtkRenderWindowInteractor::DestroyTimer(int)
(vtkRenderWindowInteractor.cxx:906)
==31426== by 0x9674208: vtkHoverWidget::HoverAction(vtkAbstractWidget*)
(vtkHoverWidget.cxx:129)
==31426== by 0x596D038: vtkCallbackCommand::Execute(vtkObject*, unsigned
long, void*) (vtkCallbackCommand.cxx:41)
==31426== by 0x5A3C561: vtkSubjectHelper::InvokeEvent(unsigned long, void*,
vtkObject*) (vtkObject.cxx:626)
==31426== by 0x5D5D75A:
vtkXRenderWindowInteractorInternals::FireTimers(vtkXRenderWindowInteractor*)
(vtkXRenderWindowInteractor.cxx:112)
==31426== by 0x5D5C9A6: vtkXRenderWindowInteractor::StartEventLoop()
(vtkXRenderWindowInteractor.cxx:258)
==31426== by 0x786F4DC: PyvtkRenderWindowInteractor_Start(_object*,
_object*) (vtkRenderWindowInteractorPython.cxx:280)
==31426== by 0x53F389: cfunction_call.lto_priv.0 (methodobject.c:548)
==31426== by 0x51D89A: _PyObject_MakeTpCall (call.c:191)
==31426== Block was alloc'd at
==31426== at 0x4838DEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==31426== by 0x5D5CABC: allocate (new_allocator.h:115)
==31426== by 0x5D5CABC: allocate (alloc_traits.h:460)
==31426== by 0x5D5CABC: _M_get_node (stl_tree.h:584)
==31426== by 0x5D5CABC: _M_create_node<const std::piecewise_construct_t&,
std::tuple<int const&>, std::tuple<> > (stl_tree.h:634)
==31426== by 0x5D5CABC: std::_Rb_tree_iterator<std::pair<int const,
vtkXRenderWindowInteractorTimer> > std::_Rb_tree<int, std::pair<int const,
vtkXRenderWindowInteractorTimer>, std::_Select1st<std::pair<int const,
vtkXRenderWindowInteractorTimer> >, std::less<int>,
std::allocator<std::pair<int const, vtkXRenderWindowInteractorTimer> >
>::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<int
const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<int const,
vtkXRenderWindowInteractorTimer> >, std::piecewise_construct_t const&,
std::tuple<int const&>&&, std::tuple<>&&) [clone .isra.0] (stl_tree.h:2461)
==31426== by 0x5D5CC07: operator[] (stl_map.h:501)
==31426== by 0x5D5CC07: CreateLocalTimer (vtkXRenderWindowInteractor.cxx:70)
==31426== by 0x5D5CC07: vtkXRenderWindowInteractor::InternalCreateTimer(int,
int, unsigned long) (vtkXRenderWindowInteractor.cxx:419)
==31426== by 0x7B9D094:
vtkRenderWindowInteractor::CreateRepeatingTimer(unsigned long)
(vtkRenderWindowInteractor.cxx:829)
==31426== by 0x967445F: vtkHoverWidget::SetEnabled(int)
(vtkHoverWidget.cxx:82)
==31426== by 0x961B7C3: vtkBalloonWidget::SetEnabled(int)
(vtkBalloonWidget.cxx:148)
==31426== by 0x7807956: EnabledOn (vtkInteractorObserver.h:75)
==31426== by 0x7807956: PyvtkInteractorObserver_EnabledOn(_object*,
_object*) (vtkInteractorObserverPython.cxx:282)
==31426== by 0x53F389: cfunction_call.lto_priv.0 (methodobject.c:548)
==31426== by 0x51D89A: _PyObject_MakeTpCall (call.c:191)
==31426== by 0x5175B9: UnknownInlinedFun (abstract.h:116)
==31426== by 0x5175B9: UnknownInlinedFun (abstract.h:103)
==31426== by 0x5175B9: UnknownInlinedFun (abstract.h:127)
==31426== by 0x5175B9: UnknownInlinedFun (ceval.c:5072)
==31426== by 0x5175B9: _PyEval_EvalFrameDefault (ceval.c:3487)
==31426== by 0x510FE6: UnknownInlinedFun (pycore_ceval.h:40)
==31426== by 0x510FE6: _PyEval_EvalCode (ceval.c:4327)
==31426== by 0x528D20: _PyFunction_Vectorcall (call.c:396)
==31426==
(rr) b vtkXRenderWindowInteractorInternals::FireTimers
Breakpoint 2 at 0x7f19af67e640: file
./Rendering/UI/vtkXRenderWindowInteractor.cxx, line 98.
(rr) reverse-cont
Continuing.
Unable to find JITed code entry at address: 0x444df00
Unable to find JITed code entry at address: 0x442fb00
Thread 1 hit Breakpoint 2, vtkXRenderWindowInteractorInternals::FireTimers
(this=0x25b42f0, rwi=0x258d1f0) at
./Rendering/UI/vtkXRenderWindowInteractor.cxx:98
98 void FireTimers(vtkXRenderWindowInteractor* rwi)
1: x/i $pc
=> 0x7f19af67e640
<_ZN35vtkXRenderWindowInteractorInternals10FireTimersEP26vtkXRenderWindowInteractor>:
push %r15
(rr) next
1038 size() const _GLIBCXX_NOEXCEPT
1: x/i $pc
=> 0x7f19af67e65e
<_ZN35vtkXRenderWindowInteractorInternals10FireTimersEP26vtkXRenderWindowInteractor+30>:
cmpq $0x0,0x30(%rdi)
(rr)
103 gettimeofday(&ctv, nullptr);
1: x/i $pc
=> 0x7f19af67e696
<_ZN35vtkXRenderWindowInteractorInternals10FireTimersEP26vtkXRenderWindowInteractor+86>:
lea 0x10(%rsp),%rdi
(rr) next
105 for (auto& timer : this->LocalToTimer)
1: x/i $pc
=> 0x7f19af67e6a2
<_ZN35vtkXRenderWindowInteractorInternals10FireTimersEP26vtkXRenderWindowInteractor+98>:
mov 0x20(%r12),%rbp
(rr) b DestroyLocalTimer
Breakpoint 3 at 0x7f19af67d85f: DestroyLocalTimer. (2 locations)
(rr) cont
Continuing.
Thread 1 hit Breakpoint 3,
vtkXRenderWindowInteractorInternals::DestroyLocalTimer (id=1, this=0x25b42f0)
at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:75
75 void DestroyLocalTimer(int id) { this->LocalToTimer.erase(id); }
1: x/i $pc
=> 0x7f19af67d85f <_ZN26vtkXRenderWindowInteractor20InternalDestroyTimerEi+31>:
lea 0x4(%rsp),%rsi
(rr) bt
#0 vtkXRenderWindowInteractorInternals::DestroyLocalTimer (id=1,
this=0x25b42f0) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:75
#1 vtkXRenderWindowInteractor::InternalDestroyTimer (this=<optimized out>,
platformTimerId=1) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:426
#2 0x00007f19afcf5d62 in vtkRenderWindowInteractor::DestroyTimer
(this=0x258d1f0, timerId=<optimized out>) at
./Rendering/Core/vtkRenderWindowInteractor.cxx:906
#3 0x00007f19ae550209 in vtkHoverWidget::HoverAction (w=0x25f8410) at
./Interaction/Widgets/vtkHoverWidget.cxx:129
#4 0x00007f19b1a4f039 in vtkCallbackCommand::Execute (this=0x25f7c10,
caller=<optimized out>, event=<optimized out>, callData=<optimized out>) at
./Common/Core/vtkCallbackCommand.cxx:41
#5 0x00007f19b1b1e562 in vtkSubjectHelper::InvokeEvent (this=0x25c15f0,
event=25, callData=0x7ffdb4961174, self=0x258d1f0) at
./Common/Core/vtkObject.cxx:626
#6 0x00007f19af67e75b in vtkXRenderWindowInteractorInternals::FireTimers
(this=0x25b42f0, rwi=0x258d1f0) at
./Rendering/UI/vtkXRenderWindowInteractor.cxx:112
#7 0x00007f19af67d9a7 in vtkXRenderWindowInteractor::StartEventLoop
(this=0x258d1f0) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:258
#8 0x00007f19aff074dd in PyvtkRenderWindowInteractor_Start (self=<optimized
out>, args=<optimized out>) at
./debian/build/CMakeFiles/vtkRenderingCorePython/vtkRenderWindowInteractorPython.cxx:280
#9 0x000000000053f38a in cfunction_call (func=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f19a3169a60>, args=<optimized out>, kwargs=<optimized out>) at
../Objects/methodobject.c:548
#10 0x000000000051d89b in _PyObject_MakeTpCall (tstate=0x1a3d360,
callable=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f19a3169a60>, args=<optimized out>, nargs=<optimized out>,
keywords=<optimized out>) at ../Objects/call.c:191
#11 0x00000000005175ba in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x7f19a3093be8, callable=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f19a3169a60>, tstate=0x1a3d360) at ../Include/cpython/abstract.h:116
#12 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>,
args=0x7f19a3093be8, callable=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f19a3169a60>, tstate=0x1a3d360) at ../Include/cpython/abstract.h:103
#13 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>,
args=0x7f19a3093be8, callable=<built-in method Start of
vtkmodules.vtkRenderingUI.vtkXRenderWindowInteractor object at remote
0x7f19a3169a60>) at ../Include/cpython/abstract.h:127
#14 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, tstate=0x1a3d360) at ../Python/ceval.c:5072
#15 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3487
#16 0x00000000005106ed in _PyEval_EvalFrame (throwflag=0, f=Frame
0x7f19a3093a60, for file /usr/lib/python3/dist-packages/vedo/plotter.py, line
841, in _allowInteraction (timenow=<float at remote 0x7f19a3092e90>),
tstate=0x1a3d360) at ../Include/internal/pycore_ceval.h:40
#17 _PyEval_EvalCode (tstate=0x1a3d360, _co=<optimized out>, globals=<optimized
out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>,
kwnames=0x0, kwargs=0x25b1f00, kwcount=<optimized out>, kwstep=1, defs=0x0,
defcount=<optimized out>, kwdefs=0x0, closure=(<cell at remote
0x7f19b218dfd0>,), name='_allowInteraction',
qualname='Plotter.__init__.<locals>._allowInteraction') at
../Python/ceval.c:4327
#18 0x0000000000528d21 in _PyFunction_Vectorcall (func=<optimized out>,
stack=0x25b1f00, nargsf=<optimized out>, kwnames=<optimized out>) at
../Objects/call.c:396
#19 0x0000000000516e76 in _PyObject_VectorcallTstate (kwnames=0x0,
nargsf=<optimized out>, args=0x25b1f00, callable=<function at remote
0x7f19a3172ca0>, tstate=0x1a3d360) at ../Include/cpython/abstract.h:118
#20 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x25b1f00,
callable=<function at remote 0x7f19a3172ca0>) at
../Include/cpython/abstract.h:127
#21 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic
pointer>, tstate=0x1a3d360) at ../Python/ceval.c:5072
#22 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3487
#23 0x0000000000510fe7 in _PyEval_EvalFrame (throwflag=0, f=Frame 0x25b1c20,
for file /usr/lib/python3/dist-packages/vedo/plotter.py, line 2365, in show
(actors=[<Mesh(filename='/tmp/270.vtk', name='', trail=None, trailPoints=[],
trailSegmentSize=0, trailOffset=None, shadow=None, shadowX=None, shadowY=None,
shadowZ=None, axes=None, picked3d=None, units=None, top=<numpy.ndarray at
remote 0x7f19b220dc10>, base=<numpy.ndarray at remote 0x7f19a315f490>, info={},
_time=0, _legend=None, renderedAt={0}, transform=None, _set2actcam=False,
scalarbar=None, _mapper=<vtkmodules.vtkRenderingOpenGL2.vtkOpenGLPolyDataMapper
at remote 0x7f19a3151c40>, flagText='270.vtk', _caption=None,
_polydata=<vtkmodules.vtkCommonDataModel.vtkPolyData at remote 0x7f19a3151160>,
point_locator=None, cell_locator=<vtkmodules.vtkCommonDataModel.vtkCellLocator
at remote 0x7f19a3169940>, _current_texture_name='', line_locator=None,
_bfprop=None, _scals_idx=0, _ligthingnr=0) at remote 0x7f19a3151b80>,
<Mesh(filename='/tmp/270_rim.vtk', name='', trail=None, trailPoints=[],
trailSegmentSize=0, trailOffset=...(truncated), tstate=0x1a3d360) at
../Include/internal/pycore_ceval.h:40
#24 _PyEval_EvalCode (tstate=0x1a3d360, _co=<optimized out>, globals=<optimized
out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>,
kwnames=0x7f19b226bb98, kwargs=0x21748e8, kwcount=<optimized out>, kwstep=1,
defs=0x0, defcount=<optimized out>, kwdefs=0x0, closure=0x0, name='show',
qualname='Plotter.show') at ../Python/ceval.c:4327
#25 0x0000000000528d21 in _PyFunction_Vectorcall (func=func@entry=<function at
remote 0x7f19a31b8040>, stack=stack@entry=0x21748d8, nargsf=nargsf@entry=2,
kwnames=<optimized out>) at ../Objects/call.c:396
#26 0x000000000053bcfb in _PyObject_VectorcallTstate (kwnames=<optimized out>,
nargsf=2, args=0x21748d8, callable=<function at remote 0x7f19a31b8040>,
tstate=0x1a3d360) at ../Include/cpython/abstract.h:118
#27 method_vectorcall (method=<optimized out>, args=0x21748e0,
nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/classobject.c:53
#28 0x0000000000513456 in _PyObject_VectorcallTstate (kwnames=('at', 'zoom',
'resetcam', 'viewup', 'azimuth', 'elevation', 'roll', 'camera', 'interactive',
'interactorStyle', 'bg', 'bg2', 'axes', 'q'), nargsf=<optimized out>,
args=<optimized out>, callable=<method at remote 0x7f19a3175400>,
tstate=0x1a3d360) at ../Include/cpython/abstract.h:118
#29 PyObject_Vectorcall (kwnames=('at', 'zoom', 'resetcam', 'viewup',
'azimuth', 'elevation', 'roll', 'camera', 'interactive', 'interactorStyle',
'bg', 'bg2', 'axes', 'q'), nargsf=<optimized out>, args=<optimized out>,
callable=<method at remote 0x7f19a3175400>) at ../Include/cpython/abstract.h:127
#30 call_function (kwnames=('at', 'zoom', 'resetcam', 'viewup', 'azimuth',
'elevation', 'roll', 'camera', 'interactive', 'interactorStyle', 'bg', 'bg2',
'axes', 'q'), oparg=<optimized out>, pp_stack=<synthetic pointer>,
tstate=<optimized out>) at ../Python/ceval.c:5072
#31 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3535
#32 0x00000000005106ed in _PyEval_EvalFrame (throwflag=0, f=Frame 0x2174670,
for file /usr/lib/python3/dist-packages/vedo/plotter.py, line 1070, in show
(actors=[<Mesh(filename='/tmp/270.vtk', name='', trail=None, trailPoints=[],
trailSegmentSize=0, trailOffset=None, shadow=None, shadowX=None, shadowY=None,
shadowZ=None, axes=None, picked3d=None, units=None, top=<numpy.ndarray at
remote 0x7f19b220dc10>, base=<numpy.ndarray at remote 0x7f19a315f490>, info={},
_time=0, _legend=None, renderedAt={0}, transform=None, _set2actcam=False,
scalarbar=None, _mapper=<vtkmodules.vtkRenderingOpenGL2.vtkOpenGLPolyDataMapper
at remote 0x7f19a3151c40>, flagText='270.vtk', _caption=None,
_polydata=<vtkmodules.vtkCommonDataModel.vtkPolyData at remote 0x7f19a3151160>,
point_locator=None, cell_locator=<vtkmodules.vtkCommonDataModel.vtkCellLocator
at remote 0x7f19a3169940>, _current_texture_name='', line_locator=None,
_bfprop=None, _scals_idx=0, _ligthingnr=0) at remote 0x7f19a3151b80>,
<Mesh(filename='/tmp/270_rim.vtk', name='', trail=None, trailPoints=[],
trailSegmentSize=0, trailOffset=...(truncated), tstate=0x1a3d360) at
../Include/internal/pycore_ceval.h:40
#33 _PyEval_EvalCode (tstate=0x1a3d360, _co=<optimized out>, globals=<optimized
out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>,
kwnames=0x7f19b2186058, kwargs=0x1a91320, kwcount=<optimized out>, kwstep=1,
defs=0x0, defcount=<optimized out>, kwdefs=0x0, closure=0x0, name='show',
qualname='show') at ../Python/ceval.c:4327
#34 0x0000000000528d21 in _PyFunction_Vectorcall (func=<optimized out>,
stack=0x1a91300, nargsf=<optimized out>, kwnames=<optimized out>) at
../Objects/call.c:396
#35 0x0000000000513456 in _PyObject_VectorcallTstate (kwnames=('axes',),
nargsf=<optimized out>, args=<optimized out>, callable=<function at remote
0x7f19b21828b0>, tstate=0x1a3d360) at ../Include/cpython/abstract.h:118
#36 PyObject_Vectorcall (kwnames=('axes',), nargsf=<optimized out>,
args=<optimized out>, callable=<function at remote 0x7f19b21828b0>) at
../Include/cpython/abstract.h:127
#37 call_function (kwnames=('axes',), oparg=<optimized out>,
pp_stack=<synthetic pointer>, tstate=<optimized out>) at ../Python/ceval.c:5072
#38 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>,
throwflag=<optimized out>) at ../Python/ceval.c:3535
#39 0x00000000005106ed in _PyEval_EvalFrame (throwflag=0, f=Frame 0x1a91190,
for file /usr/share/doc/python3-vedo-examples/examples/basic/align1.py, line
21, in <module> (), tstate=0x1a3d360) at ../Include/internal/pycore_ceval.h:40
#40 _PyEval_EvalCode (tstate=0x1a3d360, _co=<optimized out>, globals=<optimized
out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>,
kwnames=0x0, kwargs=0x0, kwcount=<optimized out>, kwstep=2, defs=0x0,
defcount=<optimized out>, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at
../Python/ceval.c:4327
#41 0x0000000000510497 in _PyEval_EvalCodeWithName (_co=<optimized out>,
globals=<optimized out>, locals=<optimized out>, args=args@entry=0x0,
argcount=argcount@entry=0, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0,
kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0,
qualname=0x0) at ../Python/ceval.c:4359
#42 0x00000000005f5be3 in PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0,
defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0, args=0x0,
locals=<optimized out>, globals=<optimized out>, _co=<optimized out>) at
../Python/ceval.c:4375
#43 PyEval_EvalCode (co=<optimized out>, globals=<optimized out>,
locals=<optimized out>) at ../Python/ceval.c:826
#44 0x0000000000619de7 in run_eval_code_obj (tstate=0x1a3d360,
co=0x7f19b21eb0e0, globals={'__name__': '__main__', '__doc__': 'Align 2
shapes:\nthe red line to the yellow surface', '__package__': None,
'__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f19b2273e80>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f19b22ae900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f19b218d700>, 'version':
<module at remote 0x7f19b2192770>, 'docs': <module at remote 0x7f19a3345f40>,
'settings': <module at remote 0x7f19a32d20e0>, 'colors': <module at remote
0x7f19a4ce7360>, 'utils': <module at remote 0x7f19a4726e50>, 'base': <module at
remote 0x7f19a32fbf40>, 'assembly': <module at remote 0x7f19a32fba90>,
'pointcloud': <module at remote 0x7f19a3224a40>, 'mesh': <module at remote
0x7f19a3208f40>, 'picture': <module at remot...(truncated), locals={'__name__':
'__main__', '__doc__': 'Align 2 shapes:\nthe red line to the yellow surface',
'__package__': None, '__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f19b2273e80>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f19b22ae900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f19b218d700>, 'version':
<module at remote 0x7f19b2192770>, 'docs': <module at remote 0x7f19a3345f40>,
'settings': <module at remote 0x7f19a32d20e0>, 'colors': <module at remote
0x7f19a4ce7360>, 'utils': <module at remote 0x7f19a4726e50>, 'base': <module at
remote 0x7f19a32fbf40>, 'assembly': <module at remote 0x7f19a32fba90>,
'pointcloud': <module at remote 0x7f19a3224a40>, 'mesh': <module at remote
0x7f19a3208f40>, 'picture': <module at remot...(truncated)) at
../Python/pythonrun.c:1218
#45 0x0000000000615610 in run_mod (mod=<optimized out>, filename=<optimized
out>, globals={'__name__': '__main__', '__doc__': 'Align 2 shapes:\nthe red
line to the yellow surface', '__package__': None, '__loader__':
<SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f19b2273e80>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f19b22ae900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f19b218d700>, 'version':
<module at remote 0x7f19b2192770>, 'docs': <module at remote 0x7f19a3345f40>,
'settings': <module at remote 0x7f19a32d20e0>, 'colors': <module at remote
0x7f19a4ce7360>, 'utils': <module at remote 0x7f19a4726e50>, 'base': <module at
remote 0x7f19a32fbf40>, 'assembly': <module at remote 0x7f19a32fba90>,
'pointcloud': <module at remote 0x7f19a3224a40>, 'mesh': <module at remote
0x7f19a3208f40>, 'picture': <module at remot...(truncated), locals={'__name__':
'__main__', '__doc__': 'Align 2 shapes:\nthe red line to the yellow surface',
'__package__': None, '__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f19b2273e80>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f19b22ae900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f19b218d700>, 'version':
<module at remote 0x7f19b2192770>, 'docs': <module at remote 0x7f19a3345f40>,
'settings': <module at remote 0x7f19a32d20e0>, 'colors': <module at remote
0x7f19a4ce7360>, 'utils': <module at remote 0x7f19a4726e50>, 'base': <module at
remote 0x7f19a32fbf40>, 'assembly': <module at remote 0x7f19a32fba90>,
'pointcloud': <module at remote 0x7f19a3224a40>, 'mesh': <module at remote
0x7f19a3208f40>, 'picture': <module at remot...(truncated), flags=<optimized
out>, arena=<optimized out>) at ../Python/pythonrun.c:1239
#46 0x0000000000619d79 in pyrun_file (fp=0x1a3b110,
filename='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py',
start=<optimized out>, globals={'__name__': '__main__', '__doc__': 'Align 2
shapes:\nthe red line to the yellow surface', '__package__': None,
'__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f19b2273e80>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f19b22ae900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f19b218d700>, 'version':
<module at remote 0x7f19b2192770>, 'docs': <module at remote 0x7f19a3345f40>,
'settings': <module at remote 0x7f19a32d20e0>, 'colors': <module at remote
0x7f19a4ce7360>, 'utils': <module at remote 0x7f19a4726e50>, 'base': <module at
remote 0x7f19a32fbf40>, 'assembly': <module at remote 0x7f19a32fba90>,
'pointcloud': <module at remote 0x7f19a3224a40>, 'mesh': <module at remote
0x7f19a3208f40>, 'picture': <module at remot...(truncated), locals={'__name__':
'__main__', '__doc__': 'Align 2 shapes:\nthe red line to the yellow surface',
'__package__': None, '__loader__': <SourceFileLoader(name='__main__',
path='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py') at remote
0x7f19b2273e80>, '__spec__': None, '__annotations__': {}, '__builtins__':
<module at remote 0x7f19b22ae900>, '__file__':
'/usr/share/doc/python3-vedo-examples/examples/basic/align1.py', '__cached__':
None, 'print_function': <_Feature(optional=(2, 6, 0, 'alpha', 2), mandatory=(3,
0, 0, 'alpha', 0), compiler_flag=1048576) at remote 0x7f19b218d700>, 'version':
<module at remote 0x7f19b2192770>, 'docs': <module at remote 0x7f19a3345f40>,
'settings': <module at remote 0x7f19a32d20e0>, 'colors': <module at remote
0x7f19a4ce7360>, 'utils': <module at remote 0x7f19a4726e50>, 'base': <module at
remote 0x7f19a32fbf40>, 'assembly': <module at remote 0x7f19a32fba90>,
'pointcloud': <module at remote 0x7f19a3224a40>, 'mesh': <module at remote
0x7f19a3208f40>, 'picture': <module at remot...(truncated), closeit=1,
flags=0x7ffdb4962078) at ../Python/pythonrun.c:1137
#47 0x0000000000619816 in pyrun_simple_file (flags=0x7ffdb4962078, closeit=1,
filename='/usr/share/doc/python3-vedo-examples/examples/basic/align1.py',
fp=0x1a3b110) at ../Python/pythonrun.c:449
#48 PyRun_SimpleFileExFlags (fp=0x1a3b110, filename=<optimized out>, closeit=1,
flags=0x7ffdb4962078) at ../Python/pythonrun.c:482
#49 0x000000000060d4e3 in pymain_run_file (cf=0x7ffdb4962078, config=0x1a3bbf0)
at ../Modules/main.c:373
#50 pymain_run_python (exitcode=0x7ffdb4962070) at ../Modules/main.c:598
#51 Py_RunMain () at ../Modules/main.c:677
#52 0x00000000005ea6e9 in Py_BytesMain (argc=<optimized out>, argv=<optimized
out>) at ../Modules/main.c:731
#53 0x00007f19b2730d0a in __libc_start_main (main=0x5ea6b0 <main>, argc=2,
argv=0x7ffdb4962268, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffdb4962258) at ../csu/libc-start.c:308
#54 0x00000000005ea5ea in _start ()
(rr) print this->LocalToTimer
$17 = std::map with 2 elements = {[1] = {duration = 150, lastFire = {tv_sec =
1615899318, tv_usec = 39132}}, [2] = {duration = 1, lastFire = {tv_sec =
1615899318, tv_usec = 362830}}}
(rr) up
#1 vtkXRenderWindowInteractor::InternalDestroyTimer (this=<optimized out>,
platformTimerId=1) at ./Rendering/UI/vtkXRenderWindowInteractor.cxx:426
426 this->Internal->DestroyLocalTimer(platformTimerId);
(rr)
#2 0x00007f19afcf5d62 in vtkRenderWindowInteractor::DestroyTimer
(this=0x258d1f0, timerId=<optimized out>) at
./Rendering/Core/vtkRenderWindowInteractor.cxx:906
906 this->InternalDestroyTimer((*iter).second.Id);
(rr)
#3 0x00007f19ae550209 in vtkHoverWidget::HoverAction (w=0x25f8410) at
./Interaction/Widgets/vtkHoverWidget.cxx:129
129 self->Interactor->DestroyTimer(self->TimerId);
(rr)
#4 0x00007f19b1a4f039 in vtkCallbackCommand::Execute (this=0x25f7c10,
caller=<optimized out>, event=<optimized out>, callData=<optimized out>) at
./Common/Core/vtkCallbackCommand.cxx:41
41 this->Callback(caller, event, this->ClientData, callData);
(rr)
#5 0x00007f19b1b1e562 in vtkSubjectHelper::InvokeEvent (this=0x25c15f0,
event=25, callData=0x7ffdb4961174, self=0x258d1f0) at
./Common/Core/vtkObject.cxx:626
626 elem->Command->Execute(self, event, callData);
(rr)
#6 0x00007f19af67e75b in vtkXRenderWindowInteractorInternals::FireTimers
(this=0x25b42f0, rwi=0x258d1f0) at
./Rendering/UI/vtkXRenderWindowInteractor.cxx:112
112 rwi->InvokeEvent(vtkCommand::TimerEvent, &timerId);
(rr) list 97,120
97
98 void FireTimers(vtkXRenderWindowInteractor* rwi)
99 {
100 if (this->LocalToTimer.size())
101 {
102 timeval ctv;
103 gettimeofday(&ctv, nullptr);
104 std::vector<unsigned long> expired;
105 for (auto& timer : this->LocalToTimer)
106 {
107 int64_t delta = (ctv.tv_sec - timer.second.lastFire.tv_sec) *
1000000 + ctv.tv_usec -
108 timer.second.lastFire.tv_usec;
109 if (delta / 1000 >= static_cast<int64_t>(timer.second.duration))
110 {
111 int timerId = rwi->GetVTKTimerId(timer.first);
112 rwi->InvokeEvent(vtkCommand::TimerEvent, &timerId);
113 if (rwi->IsOneShotTimer(timerId))
114 {
115 expired.push_back(timer.first);
116 }
117 else
118 {
119 timer.second.lastFire.tv_sec = ctv.tv_sec;
120 timer.second.lastFire.tv_usec = ctv.tv_usec;
(rr) print timer
$18 = {first = 1, second = {duration = 150, lastFire = {tv_sec = 1615899318,
tv_usec = 39132}}}
directory /home/benutzer/source/vtk9/orig/vtk9-9.0.1+dfsg1
directory
/home/benutzer/source/libstdc++6/orig/gcc-10-10.2.1/src/gcc/m2/www/tools
set width 0
set pagination off
display/i $pc
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers