fawkesrobotics / fawkes

:robot: Fawkes Robot Software Framework
https://www.fawkesrobotics.org
64 stars 26 forks source link

skillgui: crash on acquiring exclusive control #284

Closed lyndwyrm666 closed 3 years ago

lyndwyrm666 commented 3 years ago

Currently the skill gui crashes when trying to acquire exclusive control:

Backtrace:
  /home/robotino/fawkes-robotino/lib/libfawkescore.so.1.3.0(_ZNK6fawkes9Exception15print_backtraceEv+0x1d) [0x7ffff642dfdd]
  /home/robotino/fawkes-robotino/lib/libfawkescore.so.1.3.0(_ZNK6fawkes9Exception4whatEv+0x9) [0x7ffff642e049]
  /lib64/libglibmm-2.4.so.1(+0x46ab3) [0x7ffff7d35ab3]
  /lib64/libglibmm-2.4.so.1(+0x46eec) [0x7ffff7d35eec]
  /lib64/libgobject-2.0.so.0(g_closure_invoke+0x16f) [0x7ffff7ca7c2f]
  /lib64/libgobject-2.0.so.0(+0x30081) [0x7ffff7cc4081]
  /lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x107a) [0x7ffff7cc576a]
  /lib64/libgobject-2.0.so.0(g_signal_emit_by_name+0x20e) [0x7ffff7cc5bae]
  /lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x114a) [0x7ffff7cc583a]
  /lib64/libgobject-2.0.so.0(g_signal_emit+0x93) [0x7ffff7cc5983]
  /lib64/libgtk-3.so.0(+0x13e260) [0x7ffff6dd3260]
  /lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x114a) [0x7ffff7cc583a]
  /lib64/libgobject-2.0.so.0(g_signal_emit+0x93) [0x7ffff7cc5983]
  /lib64/libgtk-3.so.0(+0x13e034) [0x7ffff6dd3034]
  /lib64/libgtk-3.so.0(+0x3eb77f) [0x7ffff708077f]
  /lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x114a) [0x7ffff7cc583a]
  /lib64/libgobject-2.0.so.0(g_signal_emit+0x93) [0x7ffff7cc5983]
  /lib64/libgtk-3.so.0(+0x207a1c) [0x7ffff6e9ca1c]
  /lib64/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXEDv+0x9f) [0x7ffff7cac29f]
  /lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x114a) [0x7ffff7cc583a]
  /lib64/libgobject-2.0.so.0(g_signal_emit+0x93) [0x7ffff7cc5983]
  /lib64/libgtk-3.so.0(+0x1ff60b) [0x7ffff6e9460b]
  /lib64/libgtk-3.so.0(+0x207263) [0x7ffff6e9c263]
  /lib64/libgtk-3.so.0(+0x207e63) [0x7ffff6e9ce63]
  /lib64/libgtk-3.so.0(gtk_event_controller_handle_event+0x70) [0x7ffff6e63d40]
** (skillgui:116366): ERROR **: 14:29:40.832:
unhandled exception (type std::exception) in signal handler:
what: Cannot parse '' into a uuid

core dump can be found here: https://fh-aachen.sciebo.de/s/giQDQ1QPSIedrVx

morxa commented 3 years ago

WIP in thofmann/skillgui-fix-uuid-handling, I'll follow up with a better fix.