-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
Description
Could be reproduced on two systems by simply loading rock-roboviz while there is an active transformer running on the name server.
Works fine when not rock tasks are running.
Here's part of the stack trace:
-- Control frame information -----------------------------------------------
c:0042 p:---- s:0200 e:000199 CFUNC :method_missing
c:0041 p:0158 s:0192 e:000191 METHOD /home/wirkus/extracted-install/gui/vizkit/lib/vizkit/typelib_qt_adapter.rb:200
c:0040 p:0071 s:0182 e:000181 BLOCK /home/wirkus/extracted-install/gui/vizkit/lib/vizkit/cplusplus_extensions/vizkit_widget.rb:360
c:0039 p:0022 s:0179 e:000178 BLOCK /home/wirkus/extracted-install/install/lib/ruby/2.3.0/transformer.rb:698 [FINISH]
c:0038 p:---- s:0176 e:000175 CFUNC :each_value
c:0037 p:0012 s:0173 e:000172 METHOD /home/wirkus/extracted-install/install/lib/ruby/2.3.0/transformer.rb:697
c:0036 p:0010 s:0170 e:000169 METHOD /home/wirkus/extracted-install/gui/vizkit/lib/vizkit/cplusplus_extensions/vizkit_widget.rb:357
c:0035 p:0058 s:0164 e:000163 METHOD /home/wirkus/extracted-install/gui/vizkit/lib/vizkit/cplusplus_extensions/vizkit_widget.rb:317
c:0034 p:0010 s:0159 e:000158 METHOD /home/wirkus/extracted-install/gui/vizkit/lib/vizkit/cplusplus_extensions/vizkit_widget.rb:281
c:0033 p:0048 s:0155 e:000154 METHOD /home/wirkus/extracted-install/gui/vizkit/lib/vizkit/cplusplus_extensions/vizkit_widget.rb:382 [FINISH]
c:0032 p:---- s:0150 e:000149 CFUNC :call
c:0031 p:0016 s:0145 e:000144 BLOCK /home/wirkus/extracted-install/gui/vizkit/lib/vizkit/plugin_extensions.rb:151
c:0030 p:0022 s:0142 e:000141 BLOCK /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/task_context_proxy.rb:299 [FINISH]
c:0029 p:0021 s:0139 e:000138 METHOD /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:51
c:0028 p:0013 s:0135 e:000134 BLOCK /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:394 [FINISH]
c:0027 p:---- s:0132 e:000131 CFUNC :each
c:0026 p:0029 s:0129 e:000128 METHOD /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:393
c:0025 p:0033 s:0123 e:000122 METHOD /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/task_context_proxy.rb:322
c:0024 p:0014 s:0118 e:000117 BLOCK /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:254 [FINISH]
c:0023 p:0021 s:0115 e:000114 METHOD /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:51
c:0022 p:0013 s:0111 e:000110 BLOCK /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:394 [FINISH]
c:0021 p:---- s:0108 e:000107 CFUNC :each
c:0020 p:0029 s:0105 e:000104 METHOD /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:393
c:0019 p:0014 s:0099 e:000098 BLOCK /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:254 [FINISH]
c:0018 p:0021 s:0096 e:000095 METHOD /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:51
c:0017 p:0013 s:0092 e:000091 BLOCK /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:394 [FINISH]
c:0016 p:---- s:0089 e:000088 CFUNC :each
c:0015 p:0029 s:0086 e:000085 METHOD /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:393
c:0014 p:0014 s:0080 e:000079 BLOCK /home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:338 [FINISH]
c:0013 p:0010 s:0078 e:000077 METHOD /home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/utilrb/event_loop.rb:158
c:0012 p:0009 s:0075 e:000074 BLOCK /home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/utilrb/event_loop.rb:615 [FINISH]
c:0011 p:0009 s:0073 e:000072 METHOD /home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/utilrb/event_loop.rb:704
c:0010 p:0124 s:0068 E:0017d8 METHOD /home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/utilrb/event_loop.rb:615
c:0009 p:0022 s:0060 e:000059 METHOD /usr/lib/ruby/2.3.0/forwardable.rb:189
c:0008 p:0016 s:0055 e:000054 BLOCK /home/wirkus/extracted-install/gui/vizkit/lib/vizkit/vizkit.rb:142 [FINISH]
c:0007 p:0014 s:0053 e:000052 METHOD /home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/Qt/qtruby4.rb:2470 [FINISH]
c:0006 p:---- s:0049 e:000048 CFUNC :qt_metacall
c:0005 p:---- s:0047 e:000046 CFUNC :method_missing
c:0004 p:0010 s:0043 e:000042 METHOD /home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/Qt/qtruby4.rb:479
c:0003 p:0074 s:0039 E:002560 METHOD /home/wirkus/extracted-install/gui/vizkit/lib/vizkit/vizkit.rb:146
c:0002 p:0969 s:0034 E:0015e0 EVAL /home/wirkus/extracted-install/install/bin/rock-roboviz:265 [FINISH]
c:0001 p:0000 s:0002 E:001d90 (none) [FINISH]
-- Ruby level backtrace information ----------------------------------------
/home/wirkus/extracted-install/install/bin/rock-roboviz:265:in `<main>'
/home/wirkus/extracted-install/gui/vizkit/lib/vizkit/vizkit.rb:146:in `exec'
/home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/Qt/qtruby4.rb:479:in `exec'
/home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/Qt/qtruby4.rb:479:in `method_missing'
/home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/Qt/qtruby4.rb:479:in `qt_metacall'
/home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/Qt/qtruby4.rb:2470:in `invoke'
/home/wirkus/extracted-install/gui/vizkit/lib/vizkit/vizkit.rb:142:in `block in exec'
/usr/lib/ruby/2.3.0/forwardable.rb:189:in `step'
/home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/utilrb/event_loop.rb:615:in `step'
/home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/utilrb/event_loop.rb:704:in `handle_errors'
/home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/utilrb/event_loop.rb:615:in `block in step'
/home/wirkus/extracted-install/install/lib/ruby/vendor_ruby/utilrb/event_loop.rb:158:in `call'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:338:in `block in event'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:393:in `process_event'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:393:in `each'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:394:in `block in process_event'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:51:in `call'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:254:in `block (2 levels) in proxy_event'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:393:in `process_event'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:393:in `each'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:394:in `block in process_event'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:51:in `call'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:254:in `block (2 levels) in proxy_event'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/task_context_proxy.rb:322:in `process_event'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:393:in `process_event'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:393:in `each'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:394:in `block in process_event'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/object_base.rb:51:in `call'
/home/wirkus/extracted-install/tools/orocos.rb/lib/orocos/async/task_context_proxy.rb:299:in `block in on_data'
/home/wirkus/extracted-install/gui/vizkit/lib/vizkit/plugin_extensions.rb:151:in `block in connect_to'
/home/wirkus/extracted-install/gui/vizkit/lib/vizkit/plugin_extensions.rb:151:in `call'
/home/wirkus/extracted-install/gui/vizkit/lib/vizkit/cplusplus_extensions/vizkit_widget.rb:382:in `update'
/home/wirkus/extracted-install/gui/vizkit/lib/vizkit/cplusplus_extensions/vizkit_widget.rb:281:in `pushTransformerConfiguration'
/home/wirkus/extracted-install/gui/vizkit/lib/vizkit/cplusplus_extensions/vizkit_widget.rb:317:in `push_transformer_configuration'
/home/wirkus/extracted-install/gui/vizkit/lib/vizkit/cplusplus_extensions/vizkit_widget.rb:357:in `apply_transformer_configuration'
/home/wirkus/extracted-install/install/lib/ruby/2.3.0/transformer.rb:697:in `each_static_transform'
/home/wirkus/extracted-install/install/lib/ruby/2.3.0/transformer.rb:697:in `each_value'
/home/wirkus/extracted-install/install/lib/ruby/2.3.0/transformer.rb:698:in `block in each_static_transform'
/home/wirkus/extracted-install/gui/vizkit/lib/vizkit/cplusplus_extensions/vizkit_widget.rb:360:in `block in apply_transformer_configuration'
/home/wirkus/extracted-install/gui/vizkit/lib/vizkit/typelib_qt_adapter.rb:200:in `method_missing'
/home/wirkus/extracted-install/gui/vizkit/lib/vizkit/typelib_qt_adapter.rb:200:in `method_missing'
-- Machine register context ------------------------------------------------
RIP: 0x00007f32698fc97e RBP: 0x00007ffe42c425c0 RSP: 0x00007ffe42c42590
RAX: 0x00007ffe42c425c0 RBX: 0x000000001626dff0 RCX: 0x0000000005654710
RDX: 0x0000000000000000 RDI: 0x00007ffe42c425c0 RSI: 0x0000000005654630
R8: 0x0000000004658e70 R9: 0x0000000004bcde00 R10: 0x0000000000000002
R11: 0x00007f32b4d74f90 R12: 0x0000000004805418 R13: 0x00000000048052f0
R14: 0x00007ffe42c42650 R15: 0x0000000000000001 EFL: 0x0000000000010202
-- C level backtrace information -------------------------------------------
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f32b5134ca5]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f32b5134edc]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f32b500e944]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f32b50c0c3e]
/lib/x86_64-linux-gnu/libc.so.6 [0x7f32b4c154b0]
/opt/rock/master-18.01/lib/libvizkit3d.so(_ZNK8vizkit3d13VizPluginBase21getVisualizationFrameEv+0x1e) [0x7f32698fc97e]
/opt/rock/master-18.01/lib/libvizkit3d.so(_ZN8vizkit3d14Vizkit3DWidget17setTransformationERK7QStringS3_RK9QVector3DRK11QQuaternion+0x2f6) [0x7f3269905336]
/opt/rock/master-18.01/lib/libvizkit3d.so [0x7f326997fa4f]
/opt/rock/master-18.01/lib/libvizkit3d.so(_ZN8vizkit3d14Vizkit3DWidget11qt_metacallEN11QMetaObject4CallEiPPv+0x43) [0x7f3269980653]
/home/wirkus/extracted-install/install/lib/libqtruby4shared.so.2(_ZN6QtRuby16InvokeNativeSlot10invokeSlotEv+0xcb) [0x7f32a9157e4b]
/home/wirkus/extracted-install/install/lib/libqtruby4shared.so.2(_ZN6QtRuby11SigSlotBase4nextEv+0xb5) [0x7f32a918d7a5]
/home/wirkus/extracted-install/install/lib/libqtruby4shared.so.2 [0x7f32a91644bc]
/home/wirkus/extracted-install/install/lib/libqtruby4shared.so.2(_ZN6QtRuby11SigSlotBase4nextEv+0x62) [0x7f32a918d752]
/home/wirkus/extracted-install/install/lib/libqtruby4shared.so.2 [0x7f32a91644bc]
/home/wirkus/extracted-install/install/lib/libqtruby4shared.so.2(_ZN6QtRuby11SigSlotBase4nextEv+0x62) [0x7f32a918d752]
/home/wirkus/extracted-install/install/lib/libqtruby4shared.so.2(_Z14method_missingiPmm+0xf9a) [0x7f32a915be5a]
Further investigation needed.