DebugDrawer Crash
The WorkingMemory GUi crashed on closing. From the backtrace it looks like a bug introduced in !10 (merged) Can you please have a look @barcode
[2097][17:04:41.466][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding complete visualization
[2097][17:04:41.466][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding object visualization
[2097][17:04:41.466][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for 18 elements
[2097][17:04:41.466][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 10
[2097][17:04:41.466][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 11
[2097][17:04:41.467][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 12
[2097][17:04:41.467][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 13
[2097][17:04:41.467][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 2
[2097][17:04:41.467][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 20
[2097][17:04:41.467][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 3
[2097][17:04:41.468][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 31
[2097][17:04:41.468][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 32
[2097][17:04:41.468][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 4
[2097][17:04:41.469][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 40
[2097][17:04:41.469][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 49
[2097][17:04:41.471][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 5
[2097][17:04:41.471][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 50
[2097][17:04:41.471][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 51
[2097][17:04:41.472][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 52
[2097][17:04:41.473][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 53
[2097][17:04:41.473][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding entity visualization for: 6
[2097][17:04:41.474][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding robot visualization for 1 agents
[2097][17:04:41.474][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Rebuilding robot visualization for: 1
[2097][17:04:44.210][ArmarXGui][WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Created layer debug
[2097][17:04:45.314][ArmarXGui][ArmarXManager]: Removing ManagedIceObject MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831 - blocking = true
[5303][17:04:45.320][ArmarXGui][ObjectScheduler]: disconnecting object MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831
[5303][17:04:45.320][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Disconnected...
[5303][17:04:45.320][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Clearing entity data
[5303][17:04:45.321][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Disconnected... done
[5303][17:04:45.321][ArmarXGui][IceManager]: Unsubscribed from topic WorkingMemoryUpdates
[5303][17:04:45.322][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Exiting component WorkingMemoryController
[5303][17:04:45.322][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Clearing entity data
[5303][17:04:45.322][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: exit finshed
[2097][17:04:45.322][ArmarXGui][ArmarXManager]: Blocking removal of ManagedIceObject MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831 finished
[2097][17:04:45.323][ArmarXGui][Viewer3DWidget::setNode(int)]: Setting 3d scene: WorkingMemoryGui
[2097][17:04:45.324][ArmarXGui][Viewer3DWidget::setNode(int)]: Setting 3d scene: WorkingMemoryGui
Coin warning in SoQtViewer::setSceneGraph(): called with the same root as already set
[2097][17:04:45.330][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Destructor WorkingMemoryController
[2097][17:04:45.331][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: removing visu
[2097][17:04:45.331][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Clearing entity data
[2097][17:04:45.331][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Clearing entity visu
[2097][17:04:45.351][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: deleting visualization
[2097][17:04:45.351][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Removing DebugDrawer component...
[2097][17:04:45.351][ArmarXGui][MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: Removing DebugDrawer component...done
[5304][17:04:45.351][ArmarXGui][ObjectScheduler]: disconnecting object WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831
[5304][17:04:45.351][ArmarXGui][std::cout]: onDisconnectComponent debug drawer
[5304][17:04:45.358][ArmarXGui][IceManager]: Unsubscribed from topic DebugDrawerUpdates
[5304][17:04:45.359][ArmarXGui][IceManager]: Unsubscribed from topic DebugDrawerSelections
[5304][17:04:45.359][ArmarXGui][WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: onExitComponent debug drawer
[5304][17:04:45.359][ArmarXGui][WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: removing layer Forces
[5304][17:04:45.360][ArmarXGui][WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: removing layer Forces
[5304][17:04:45.360][ArmarXGui][WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: removing layer Forces
[5304][17:04:45.360][ArmarXGui][WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGuiAF657E9E-CDB7-4DEE-B335-2434427F0831]: removing layer Forces
[2097][17:04:46.442][ArmarXGui][ArmarXManager]: Removing ManagedIceObject MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831 - blocking = true
[5156][17:04:46.448][ArmarXGui][ObjectScheduler]: disconnecting object MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831
[5156][17:04:46.448][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: Disconnected...
[5156][17:04:46.448][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: Clearing entity data
[5156][17:04:46.449][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: Disconnected... done
[5156][17:04:46.450][ArmarXGui][IceManager]: Unsubscribed from topic WorkingMemoryUpdates2
[5156][17:04:46.451][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: Exiting component WorkingMemoryController
[5156][17:04:46.451][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: Clearing entity data
[5156][17:04:46.451][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: exit finshed
[2097][17:04:46.452][ArmarXGui][ArmarXManager]: Blocking removal of ManagedIceObject MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831 finished
[2097][17:04:46.457][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: Destructor WorkingMemoryController
[2097][17:04:46.458][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: removing visu
[2097][17:04:46.458][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: Clearing entity data
[2097][17:04:46.458][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: Clearing entity visu
[2097][17:04:46.491][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: deleting visualization
[2097][17:04:46.491][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: Removing DebugDrawer component...
[2097][17:04:46.491][ArmarXGui][MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: Removing DebugDrawer component...done
[5157][17:04:46.493][ArmarXGui][ObjectScheduler]: disconnecting object WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831
[5157][17:04:46.493][ArmarXGui][std::cout]: onDisconnectComponent debug drawer
[5157][17:04:46.503][ArmarXGui][IceManager]: Unsubscribed from topic DebugDrawerUpdates
[5157][17:04:46.503][ArmarXGui][IceManager]: Unsubscribed from topic DebugDrawerSelections
[5157][17:04:46.504][ArmarXGui][WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: onExitComponent debug drawer
Coin warning in SoSensorManager::removeTimerSensor(): trying to remove element not in list
[5157][17:04:46.504][ArmarXGui][WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: removing layer Forces
[5157][17:04:46.504][ArmarXGui][WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: removing layer Forces
[5157][17:04:46.504][ArmarXGui][WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: removing layer Forces
[5157][17:04:46.504][ArmarXGui][WorkingMemoryDebugDrawer_MemoryX.WorkingMemoryGui7FE84F2F-587A-4199-AFC6-E4F1914C8831]: removing layer Forces
pure virtual method called
terminate called without an active exception
[2097][17:04:46.552][ArmarXGui][Application::HandlerFault(int)]: Error: Abort
Backtrace:
Backtrace:
1 0x7f1da7812762 armarx::Application::HandlerFault(int) + 850
2 0x7f1da6548d40 /lib/x86_64-linux-gnu/libc.so.6(+0x36d40) [0x7f1da6548d40]
3 0x7f1da6548cc9 gsignal + 57
4 0x7f1da654c0d8 abort + 328
5 0x7f1da6b4d535 __gnu_cxx::__verbose_terminate_handler() + 341
6 0x7f1da6b4b6d6 /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x5e6d6) [0x7f1da6b4b6d6]
7 0x7f1da6b4b703 /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x5e703) [0x7f1da6b4b703]
8 0x7f1da6b4c1bf /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x5f1bf) [0x7f1da6b4c1bf]
9 0x7f1d44784029 armarx::DebugDrawerComponent::removeLayerQt(std::string const&) + 265
10 0x7f1d447bd843 armarx::DebugDrawerComponent::updateVisualization() + 3075
11 0x7f1da39d96e2 SoSensorManager::processTimerQueue() + 322
12 0x7f1da3251c61 SoQtP::slot_timedOutSensor() + 17
13 0x7f1da415487a QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 730
14 0x7f1da4158a31 QObject::event(QEvent*) + 97
15 0x7f1da4671e2c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 140
16 0x7f1da46784a0 QApplication::notify(QObject*, QEvent*) + 624
17 0x7f1da7461749 armarx::ArmarXQApplication::notify(QObject*, QEvent*) + 25
18 0x7f1da41404dd QCoreApplication::notifyInternal(QObject*, QEvent*) + 109
19 0x7f1da4170323 /usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1ad323) [0x7f1da4170323]
20 0x7f1da416d629 /usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1aa629) [0x7f1da416d629]
21 0x7f1da1cf3e04 g_main_context_dispatch + 596
22 0x7f1da1cf4048 /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49048) [0x7f1da1cf4048]
23 0x7f1da1cf40ec g_main_context_iteration + 44
24 0x7f1da416d7a1 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 113
25 0x7f1da4713be6 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x26bbe6) [0x7f1da4713be6]
26 0x7f1da413f0af QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 47
27 0x7f1da413f3a5 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 373
28 0x7f1da4144b79 QCoreApplication::exec() + 137
29 0x7f1da7460ab7 armarx::ArmarXGuiApp::exec(IceUtil::Handle<armarx::ArmarXManager> const&) + 807
30 0x7f1da7819350 armarx::Application::run(int, char**) + 2720
31 0x7f1da8e53b7d Ice::Application::doMain(int, char**, Ice::InitializationData const&) + 381
32 0x7f1da7819f05 armarx::Application::doMain(int, char**, Ice::InitializationData const&) + 453
33 0x7f1da8e4256b Ice::Application::main(int, char**, Ice::InitializationData const&) + 795
34 0x406ef6 main + 214
35 0x7f1da6533ec5 __libc_start_main + 245
36 0x407c1f /home/katya/armarx/ArmarXGui/build/bin/ArmarXGuiRun() [0x407c1f]