rock-core / gui-vizkit

Rock (Robot Construction Kit) Ruby-based library to build GUIs that interact with a Rock system
http://rock-robotics.org/documentation/graphical_user_interface/index.html
5 stars 16 forks source link

Vizkit crashes undeterministicly #46

Open goldhoorn opened 9 years ago

goldhoorn commented 9 years ago

I had this error once by using the task-inspector and opening a imu:

orocos.rb[WARN]: killing running task contexts and deployments because of unhandled exception
orocos.rb[WARN]:   /home/goldhoorn/bootstraps/master/gui/vizkit/lib/vizkit/vizkit_items.rb:105:in `flatten': can't convert Vizkit::TypelibItem to Array (Vizkit::TypelibItem#to_ary gives FalseClass)
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/gui/vizkit/lib/vizkit/vizkit_items.rb:105:in `appendRow'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/gui/vizkit/lib/vizkit/vizkit_items.rb:359:in `block in update'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/gui/vizkit/lib/vizkit/vizkit_items.rb:348:in `upto'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/gui/vizkit/lib/vizkit/vizkit_items.rb:348:in `update'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/gui/vizkit/lib/vizkit/vizkit_items.rb:589:in `block in initialize'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/task_context_proxy.rb:299:in `block in on_data'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/object_base.rb:51:in `call'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/object_base.rb:51:in `call'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/ports.rb:101:in `really_add_listener'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/object_base.rb:305:in `block in really_add_listener'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/object_base.rb:301:in `each'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/object_base.rb:301:in `really_add_listener'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/ports.rb:300:in `really_add_listener'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/object_base.rb:305:in `block in really_add_listener'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/object_base.rb:301:in `each'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/object_base.rb:301:in `really_add_listener'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/task_context_proxy.rb:294:in `really_add_listener'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/async/object_base.rb:287:in `block in add_listener'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/utilrb/lib/utilrb/event_loop.rb:158:in `call'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/utilrb/lib/utilrb/event_loop.rb:158:in `call'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/utilrb/lib/utilrb/event_loop.rb:615:in `block in step'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/utilrb/lib/utilrb/event_loop.rb:704:in `call'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/utilrb/lib/utilrb/event_loop.rb:704:in `handle_errors'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/utilrb/lib/utilrb/event_loop.rb:615:in `step'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/gui/vizkit/lib/vizkit/vizkit.rb:133:in `block in exec'
orocos.rb[WARN]:     /usr/lib/ruby/vendor_ruby/2.1.0/Qt/qtruby4.rb:2427:in `call'
orocos.rb[WARN]:     /usr/lib/ruby/vendor_ruby/2.1.0/Qt/qtruby4.rb:2427:in `invoke'
orocos.rb[WARN]:     /usr/lib/ruby/vendor_ruby/2.1.0/Qt/qtruby4.rb:469:in `qt_metacall'
orocos.rb[WARN]:     /usr/lib/ruby/vendor_ruby/2.1.0/Qt/qtruby4.rb:469:in `method_missing'
orocos.rb[WARN]:     /usr/lib/ruby/vendor_ruby/2.1.0/Qt/qtruby4.rb:469:in `exec'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/gui/vizkit/lib/vizkit/vizkit.rb:137:in `exec'
orocos.rb[WARN]:     start_sim.rb:170:in `block in <main>'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/process.rb:830:in `block in run'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/process.rb:1241:in `guard'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/process.rb:829:in `run'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/process.rb:136:in `run'
orocos.rb[WARN]:     start_sim.rb:119:in `<main>'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/utilrb/lib/utilrb/event_loop.rb:622:in `step'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/gui/vizkit/lib/vizkit/vizkit.rb:133:in `block in exec'
orocos.rb[WARN]:     /usr/lib/ruby/vendor_ruby/2.1.0/Qt/qtruby4.rb:2427:in `call'
orocos.rb[WARN]:     /usr/lib/ruby/vendor_ruby/2.1.0/Qt/qtruby4.rb:2427:in `invoke'
orocos.rb[WARN]:     /usr/lib/ruby/vendor_ruby/2.1.0/Qt/qtruby4.rb:469:in `qt_metacall'
orocos.rb[WARN]:     /usr/lib/ruby/vendor_ruby/2.1.0/Qt/qtruby4.rb:469:in `method_missing'
orocos.rb[WARN]:     /usr/lib/ruby/vendor_ruby/2.1.0/Qt/qtruby4.rb:469:in `exec'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/gui/vizkit/lib/vizkit/vizkit.rb:137:in `exec'
orocos.rb[WARN]:     start_sim.rb:170:in `block in <main>'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/process.rb:830:in `block in run'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/process.rb:1241:in `guard'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/process.rb:829:in `run'
orocos.rb[WARN]:     /home/goldhoorn/bootstraps/master/tools/orocos.rb/lib/orocos/process.rb:136:in `run'
orocos.rb[WARN]:     start_sim.rb:119:in `<main>'