Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pressing undo for 2 seconds freezes RAFCON #769

Open
franzlst opened this issue Apr 17, 2020 · 1 comment
Open

Pressing undo for 2 seconds freezes RAFCON #769

franzlst opened this issue Apr 17, 2020 · 1 comment

Comments

@franzlst
Copy link
Member

Pressing undo for 2 seconds freezes RAFCON.

Executing the _test_multiple_undo_redo_bug_with_gui history test leads to a SEGFAULT, with low repetition delays: xset r rate 200 50

This is deterministic. The gdb output is appended.

My fix for this would be to don't allow the execution of a shortcut, as long as another shortcut is currently in progress!

GDB stacktrace:

#0  0x00007fffcc10c5a0 in  ()
#1  0x00007fffd5e8e0d5 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#2  0x00007fffdd13ffa3 in g_object_unref () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3  0x00007fffd5e7a582 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#4  0x00007fffdd140012 in g_object_unref () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5  0x00007fffd5fd8537 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#6  0x00007fffdd140012 in g_object_unref () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007fffd6084bd3 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#8  0x00007fffdd140012 in g_object_unref () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007fffdd617bbd in  () at /usr/lib/python2.7/dist-packages/gi/_gi.x86_64-linux-gnu.so
#10 0x0000555555629e7b in delete_garbage (old=0x555555a71630 <generations.lto_priv+80>, collectable=0x7fffe0e7e8c0) at ../Modules/gcmodule.c:817
#11 0x0000555555629e7b in collect.lto_priv (generation=2) at ../Modules/gcmodule.c:981
#12 0x000055555563be5c in _PyObject_GC_Malloc (basicsize=40) at ../Modules/gcmodule.c:1511
#13 0x000055555563be5c in PyType_GenericAlloc (nitems=0, type=0x555555a6fb20 <PySuper_Type>) at ../Objects/typeobject.c:781
#14 0x000055555563be5c in PyType_GenericNew (type=0x555555a6fb20 <PySuper_Type>, args=<optimized out>, kwds=<optimized out>) at ../Objects/typeobject.c:806
#15 0x0000555555637f85 in type_call.lto_priv (type=0x555555a6fb20 <PySuper_Type>, args=(<type at remote 0x5555562e7cc0>, <JSONObjectEncoder(indent=4, encoding='utf-8', builtins_str='__builtin__', check_circular=False, skipkeys=False, allow_nan=True, ensure_ascii=True, sort_keys=True) at remote 0x7fffc1ec0d90>), kwds=0x0) at ../Objects/typeobject.c:749
#16 0x000055555564ee30 in PyObject_Call (kw=0x0, arg=(<type at remote 0x5555562e7cc0>, <JSONObjectEncoder(indent=4, encoding='utf-8', builtins_str='__builtin__', check_circular=False, skipkeys=False, allow_nan=True, ensure_ascii=True, sort_keys=True) at remote 0x7fffc1ec0d90>), func=<optimized out>) at ../Objects/abstract.c:2544
#17 0x000055555564ee30 in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffe0e7ea30, func=<optimized out>) at ../Python/ceval.c:4589
#18 0x000055555564ee30 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e7ea30) at ../Python/ceval.c:4394
#19 0x000055555564ee30 in PyEval_EvalFrameEx (f=Frame 0x7fffd0066050, for file /home/basti/develop/python-jsonconversion/src/jsonconversion/encoder.py, line 125, in isinstance (self=<JSONObjectEncoder(indent=4, encoding='utf-8', builtins_str='__builtin__', check_circular=False, skipkeys=False, allow_nan=True, ensure_ascii=True, sort_keys=True) at remote 0x7fffc1ec0d90>, obj=<ExecutionState(_execution_counter=0, _description=None, _ObsWrapperBase__observers={}, _final_outcome=None, marked_dirty=False, _semantic_data=<Vividict() at remote 0x7fffc1afad08>, _preempted=<_Event(_Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc0cff9f0>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc0cff9f0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc0cff9f0>) at remote 0x7fffc215f190>, _clear=<instancemethod at remote 0x7fffc201c730>, clear=<function at remote 0x7fffc20f90c8>, callbacks=[<function at remote 0x7fffc0a198c0>, <function ...(truncated), throwflag=0) at ../Python/ceval.c:3009
#20 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=3, pp_stack=0x7fffe0e7eb40, func=<optimized out>) at ../Python/ceval.c:4457
#21 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e7eb40) at ../Python/ceval.c:4392
#22 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffb8002290, for file /usr/lib/python2.7/json/encoder.py, line 418, in _iterencode (o=<ExecutionState(_execution_counter=0, _description=None, _ObsWrapperBase__observers={}, _final_outcome=None, marked_dirty=False, _semantic_data=<Vividict() at remote 0x7fffc1afad08>, _preempted=<_Event(_Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc0cff9f0>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc0cff9f0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc0cff9f0>) at remote 0x7fffc215f190>, _clear=<instancemethod at remote 0x7fffc201c730>, clear=<function at remote 0x7fffc20f90c8>, callbacks=[<function at remote 0x7fffc0a198c0>, <function at remote 0x7fffc243bb90>], set=<function at remote 0x7fffc1e44b18>, _Verbose__verbose=False, _set=<instancemethod at remote 0x7fffc1efdc30>) at remote 0x7fffc1e27ad0>, _state_execution_status=<STATE_EXECUTION_STATE(_value_=1, __objcl...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3009
#23 0x00005555556626e8 in gen_send_ex.isra.0.lto_priv (arg=0x0, exc=<optimized out>) at ../Objects/genobject.c:85
#24 0x0000555555627cd1 in listextend.lto_priv (self=0x7fffc1cc8248, b=<optimized out>) at ../Objects/listobject.c:872
#25 0x000055555566dade in list_init.lto_priv (self=0x7fffc1cc8248, args=<optimized out>, kw=<optimized out>) at ../Objects/listobject.c:2459
#26 0x000055555563805b in type_call.lto_priv (type=<optimized out>, args=(<generator at remote 0x7fffec6e6780>,), kwds=0x0) at ../Objects/typeobject.c:765
#27 0x000055555564ee30 in PyObject_Call (kw=0x0, arg=(<generator at remote 0x7fffec6e6780>,), func=<optimized out>) at ../Objects/abstract.c:2544
#28 0x000055555564ee30 in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffe0e7ed20, func=<optimized out>) at ../Python/ceval.c:4589
#29 0x000055555564ee30 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e7ed20) at ../Python/ceval.c:4394
#30 0x000055555564ee30 in PyEval_EvalFrameEx (f=Frame 0x7fffc110ed70, for file /usr/lib/python2.7/json/encoder.py, line 209, in encode (self=<JSONObjectEncoder(indent=4, encoding='utf-8', builtins_str='__builtin__', check_circular=False, skipkeys=False, allow_nan=True, ensure_ascii=True, sort_keys=True) at remote 0x7fffc1ec0d90>, o=<ExecutionState(_execution_counter=0, _description=None, _ObsWrapperBase__observers={}, _final_outcome=None, marked_dirty=False, _semantic_data=<Vividict() at remote 0x7fffc1afad08>, _preempted=<_Event(_Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc0cff9f0>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc0cff9f0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc0cff9f0>) at remote 0x7fffc215f190>, _clear=<instancemethod at remote 0x7fffc201c730>, clear=<function at remote 0x7fffc20f90c8>, callbacks=[<function at remote 0x7fffc0a198c0>, <function at remote 0x7fffc243bb90>], set=<function a...(truncated), throwflag=0) at ../Python/ceval.c:3009
#31 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=2, pp_stack=0x7fffe0e7ee30, func=<optimized out>) at ../Python/ceval.c:4457
#32 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e7ee30) at ../Python/ceval.c:4392
#33 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x5555584cf4b0, for file /usr/lib/python2.7/json/__init__.py, line 251, in dumps (obj=<ExecutionState(_execution_counter=0, _description=None, _ObsWrapperBase__observers={}, _final_outcome=None, marked_dirty=False, _semantic_data=<Vividict() at remote 0x7fffc1afad08>, _preempted=<_Event(_Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc0cff9f0>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc0cff9f0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc0cff9f0>) at remote 0x7fffc215f190>, _clear=<instancemethod at remote 0x7fffc201c730>, clear=<function at remote 0x7fffc20f90c8>, callbacks=[<function at remote 0x7fffc0a198c0>, <function at remote 0x7fffc243bb90>], set=<function at remote 0x7fffc1e44b18>, _Verbose__verbose=False, _set=<instancemethod at remote 0x7fffc1efdc30>) at remote 0x7fffc1e27ad0>, _state_execution_status=<STATE_EXECUTION_STATE(_value_=1, __objclass...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3009
---Type <return> to continue, or q <return> to quit---
#34 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=4, defs=0x7ffff42faca0, defcount=10, closure=0x0) at ../Python/ceval.c:3604
#35 0x000055555564efce in fast_function (nk=4, na=<optimized out>, n=<optimized out>, pp_stack=0x7fffe0e7f010, func=<optimized out>) at ../Python/ceval.c:4467
#36 0x000055555564efce in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e7f010) at ../Python/ceval.c:4392
#37 0x000055555564efce in PyEval_EvalFrameEx (f=Frame 0x7fffbcdaef40, for file /home/basti/develop/rafcon/source/rafcon/gui/action.py, line 90, in create_state_image (state_m=<StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc10f9850>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc1289710>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc1289710>, _Condition__waiters=...(truncated), throwflag=0) at ../Python/ceval.c:3009
#38 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7fffe0e7f120, func=<optimized out>) at ../Python/ceval.c:4457
#39 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e7f120) at ../Python/ceval.c:4392
#40 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffbc977740, for file /home/basti/develop/rafcon/source/rafcon/gui/action.py, line 95, in create_state_image (state_m=<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__starte...(truncated), throwflag=0) at ../Python/ceval.c:3009
#41 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7fffe0e7f230, func=<optimized out>) at ../Python/ceval.c:4457
#42 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e7f230) at ../Python/ceval.c:4392
#43 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffc242a218, for file /home/basti/develop/rafcon/source/rafcon/gui/action.py, line 539, in get_state_image (self=<AddObjectAction(changed_object=<HierarchyState(_execution_counter=0, _semantic_data=<Vividict() at remote 0x7fffc1b5f990>, _description=None, last_error=None, _ObsWrapperBase__observers={}, thread=None, _final_outcome=None, marked_dirty=False, _scoped_variables={}, _preempted=<_Event(_Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc0ab40d0>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc0ab40d0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc0ab40d0>) at remote 0x7fffc1129490>, _clear=<instancemethod at remote 0x7fffc1fa7460>, clear=<function at remote 0x7fffc1b8ec80>, callbacks=[<function at remote 0x7fffec6c1a28>, <function at remote 0x7fffc1b8eaa0>], set=<function at remote 0x7fffc1b8ea28>, _Verbose__verbose=False, _set=<instancemethod at remot...(truncated), throwflag=0) at ../Python/ceval.c:3009
#44 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7fffe0e7f340, func=<optimized out>) at ../Python/ceval.c:4457
#45 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e7f340) at ../Python/ceval.c:4392
#46 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x555555f2bb20, for file /home/basti/develop/rafcon/source/rafcon/gui/models/modification_history.py, line 425, in meta_changed_notify_after (self=<ModificationsHistoryModel(__accepts_spurious__=False, _ModelMT__observer_threads={<ModificationHistoryTreeController(on_toggle_mode_check_gaphas_view_is_meta_data_consistent=True, __accepts_spurious__=False, _ModificationHistoryTreeController__my_selected_sm_id=15, _ExtendedController__parent=<MainWindowController(__accepts_spurious__=False, right_bar_hidden=False, execution_ticker_ctrl=<ExecutionTickerController(__accepts_spurious__=False, _ExtendedController__parent=<...>, _ExtendedController__child_controllers={}, _Controller__auto_adapt=False, _ExtendedController__action_registered_controllers=[], _Observer__PAT_TO_METHS={}, _view_initialized=True, _Controller__user_props=set([]), _ExtendedController__shortcut_manager=<ShortcutManager(_ShortcutManager__controller_action_callbacks={<MenuBarController(logging_console_view=<LoggingConsoleView(_auto_scroll_h...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3009
#47 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3604
#48 0x000055555566303c in function_call.lto_priv (func=<function at remote 0x7fffc2160b18>, arg=(<ModificationsHistoryModel(__accepts_spurious__=False, _ModelMT__observer_threads={<ModificationHistoryTreeController(on_toggle_mode_check_gaphas_view_is_meta_data_consistent=True, __accepts_spurious__=False, _ModificationHistoryTreeController__my_selected_sm_id=15, _ExtendedController__parent=<MainWindowController(__accepts_spurious__=False, right_bar_hidden=False, execution_ticker_ctrl=<ExecutionTickerController(__accepts_spurious__=False, _ExtendedController__parent=<...>, _ExtendedController__child_controllers={}, _Controller__auto_adapt=False, _ExtendedController__action_registered_controllers=[], _Observer__PAT_TO_METHS={}, _view_initialized=True, _Controller__user_props=set([]), _ExtendedController__shortcut_manager=<ShortcutManager(_ShortcutManager__controller_action_callbacks={<MenuBarController(logging_console_view=<LoggingConsoleView(_auto_scroll_handler_id=None, builder_connected=False, _stored_line_offset=0, m_topWidget=<ScrolledWindow at remote 0x7fffef19eaf0>, _lock=<thread.lock at remote 0x7f...(truncated), kw=<optimized out>) at ../Objects/funcobject.c:523
#49 0x0000555555632f1e in PyObject_Call (func=<function at remote 0x7fffc2160b18>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#50 0x000055555564c2d5 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffe0e7f5b8, func=<function at remote 0x7fffc2160b18>) at ../Python/ceval.c:4686
#51 0x000055555564c2d5 in PyEval_EvalFrameEx (f=Frame 0x7fffbd2d4d40, for file /home/basti/develop/gtkmvc3/gtkmvco/gtkmvc3/model.py, line 593, in __notify_observer__ (self=<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3048
#52 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3604
#53 0x000055555566303c in function_call.lto_priv (func=<function at remote 0x7fffd480cd70>, arg=(<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method ---Type <return> to continue, or q <return> to quit---
release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thre...(truncated), kw=<optimized out>) at ../Objects/funcobject.c:523
#54 0x000055555567b95e in PyObject_Call (kw={}, arg=(<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thre...(truncated), func=<function at remote 0x7fffd480cd70>) at ../Objects/abstract.c:2544
#55 0x000055555567b95e in instancemethod_call.lto_priv (func=<function at remote 0x7fffd480cd70>, arg=(<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thre...(truncated), kw={}) at ../Objects/classobject.c:2600
#56 0x0000555555632f1e in PyObject_Call (func=<instancemethod at remote 0x7fffc1af1cd0>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#57 0x000055555564c2d5 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffe0e7fa78, func=<instancemethod at remote 0x7fffc1af1cd0>) at ../Python/ceval.c:4686
#58 0x000055555564c2d5 in PyEval_EvalFrameEx (f=Frame 0x7fffbc143460, for file /home/basti/develop/rafcon/tests/utils.py, line 467, in __patched__notify_observer__ (self=<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_E...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3048
#59 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=(<cell at remote 0x7fffc14086a8>, <cell at remote 0x7fffc094cc20>, <cell at remote 0x7fffc094c478>, <cell at remote 0x7fffc1127a98>)) at ../Python/ceval.c:3604
#60 0x000055555564f5d6 in fast_function (nk=0, na=<optimized out>, n=<optimized out>, pp_stack=0x7fffe0e7fc50, func=<optimized out>) at ../Python/ceval.c:4467
#61 0x000055555564f5d6 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e7fc50) at ../Python/ceval.c:4392
#62 0x000055555564f5d6 in PyEval_EvalFrameEx (f=Frame 0x7fffbcfb1d80, for file /home/basti/develop/gtkmvc3/gtkmvco/gtkmvc3/model.py, line 776, in notify_signal_emit (self=<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_...(truncated), throwflag=0) at ../Python/ceval.c:3009
#63 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=3, pp_stack=0x7fffe0e7fd60, func=<optimized out>) at ../Python/ceval.c:4457
#64 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e7fd60) at ../Python/ceval.c:4392


#65 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffbc98bff0, for file /home/basti/develop/gtkmvc3/gtkmvco/gtkmvc3/observable.py, line 97, in emit (self=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54090>, arg=<MetaSignalMsg at remote 0x7fffc1cca1d0>, model=<...>, name='meta_signal'), throwflag=<optimized out>) at ../Python/ceval.c:3009
#66 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x7ffff2b38ee8, defcount=1, closure=0x0) at ../Python/ceval.c:3604
#67 0x000055555564efce in fast_function (nk=0, na=<optimized out>, n=<optimized out>, pp_stack=0x7fffe0e7ff40, func=<optimized out>) at ../Python/ceval.c:4467
#68 0x000055555564efce in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e7ff40) at ../Python/ceval.c:4392
#69 0x000055555564efce in PyEval_EvalFrameEx (f=Frame 0x7fffc241fa00, for file /home/basti/develop/rafcon/source/rafcon/gui/controllers/graphical_editor_gaphas.py, line 316, in _meta_data_changed (self=<GraphicalEditorController(__accepts_spurious__=False, drag_motion_handler_id=142330L, _ExtendedController__parent=<StateMachinesEditorController(__accepts_spurious__=True, tabs={15: {'file_system_path': None, 'state_machine_m': <StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote...(truncated), throwflag=0) at ../Python/ceval.c:3009
#70 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=5, pp_stack=0x7fffe0e80050, func=<optimized out>) at ../Python/ceval.c:4457
#71 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e80050) at ../Python/ceval.c:4392
#72 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffbcefc010, for file /home/basti/develop/rafcon/source/rafcon/gui/controllers/graphical_editor_gaphas.py, line 628, in state_machine_change_after (self=<GraphicalEditorController(__accepts_spurious__=False, drag_motion_handler_id=142330L, _ExtendedController__parent=<StateMachinesEditorController(__accepts_spurious__=True, tabs={15: {'file_system_path': None, 'state_machine_m': <StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment a...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3009
#73 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3604
---Type <return> to continue, or q <return> to quit---
#74 0x000055555566303c in function_call.lto_priv (func=<function at remote 0x7fffd15c31b8>, arg=(<GraphicalEditorController(__accepts_spurious__=False, drag_motion_handler_id=142330L, _ExtendedController__parent=<StateMachinesEditorController(__accepts_spurious__=True, tabs={15: {'file_system_path': None, 'state_machine_m': <StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048...(truncated), kw=<optimized out>) at ../Objects/funcobject.c:523
#75 0x0000555555632f1e in PyObject_Call (func=<function at remote 0x7fffd15c31b8>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#76 0x000055555564c2d5 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffe0e802c8, func=<function at remote 0x7fffd15c31b8>) at ../Python/ceval.c:4686
#77 0x000055555564c2d5 in PyEval_EvalFrameEx (f=Frame 0x7fffbc42f3a0, for file /home/basti/develop/gtkmvc3/gtkmvco/gtkmvc3/model.py, line 593, in __notify_observer__ (self=<StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048228>, height=<float at remote 0x7fffbd0eaae8>, width=<float at remote 0x7fffbc2b8288>) at remote 0x7fffc1f...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3048
#78 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3604
#79 0x000055555566303c in function_call.lto_priv (func=<function at remote 0x7fffd480cd70>, arg=(<StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048228>, height=<float at remote 0x7fffbd0eaae8>, width=<float at remote 0x7fffbc2b8288>) at remote 0x7fffc1fd3c90>, _vadjustment=<Adjustment at remote 0x7fffc09c9730>, _tool=<ToolChain(_tools=[<HoverItemTool(_prev_hovered_item=None...(truncated), kw=<optimized out>) at ../Objects/funcobject.c:523
#80 0x000055555567b95e in PyObject_Call (kw={}, arg=(<StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048228>, height=<float at remote 0x7fffbd0eaae8>, width=<float at remote 0x7fffbc2b8288>) at remote 0x7fffc1fd3c90>, _vadjustment=<Adjustment at remote 0x7fffc09c9730>, _tool=<ToolChain(_tools=[<HoverItemTool(_prev_hovered_item=None...(truncated), func=<function at remote 0x7fffd480cd70>) at ../Objects/abstract.c:2544
#81 0x000055555567b95e in instancemethod_call.lto_priv (func=<function at remote 0x7fffd480cd70>, arg=(<StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048228>, height=<float at remote 0x7fffbd0eaae8>, width=<float at remote 0x7fffbc2b8288>) at remote 0x7fffc1fd3c90>, _vadjustment=<Adjustment at remote 0x7fffc09c9730>, _tool=<ToolChain(_tools=[<HoverItemTool(_prev_hovered_item=None...(truncated), kw={}) at ../Objects/classobject.c:2600
#82 0x0000555555632f1e in PyObject_Call (func=<instancemethod at remote 0x7fffc1af11e0>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#83 0x000055555564c2d5 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffe0e80788, func=<instancemethod at remote 0x7fffc1af11e0>) at ../Python/ceval.c:4686
#84 0x000055555564c2d5 in PyEval_EvalFrameEx (f=Frame 0x7fffbcd91f40, for file /home/basti/develop/rafcon/tests/utils.py, line 467, in __patched__notify_observer__ (self=<StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048228>, height=<float at remote 0x7fffbd0eaae8>, width=<float at remote 0x7fffbc2b8288>) at remote 0x7fffc1fd3...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3048
#85 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=(<cell at remote 0x7fffc14086a8>, <cell at remote 0x7fffc094cc20>, <cell at remote 0x7fffc094c478>, <cell at remote 0x7fffc1127a98>)) at ../Python/ceval.c:3604
#86 0x000055555564f5d6 in fast_function (nk=0, na=<optimized out>, n=<optimized out>, pp_stack=0x7fffe0e80960, func=<optimized out>) at ../Python/ceval.c:4467
#87 0x000055555564f5d6 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e80960) at ../Python/ceval.c:4392
#88 0x000055555564f5d6 in PyEval_EvalFrameEx (f=Frame 0x7fffbc242500, for file /home/basti/develop/gtkmvc3/gtkmvco/gtkmvc3/model.py, line 746, in notify_method_after_change (self=<StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048228>, height=<float at remote 0x7fffbd0eaae8>, width=<float at remote 0x7fffbc2b8288>) at remote 0x...(truncated), throwflag=0) at ../Python/ceval.c:3009
#89 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=7, pp_stack=0x7fffe0e80a70, func=<optimized out>) at ../Python/ceval.c:4457
#90 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e80a70) at ../Python/ceval.c:4392


#91 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffbd279540, for file /home/basti/develop/gtkmvc3/gtkmvco/gtkmvc3/support/wrappers.py, line 84, in _notify_method_after (self=<StateMachine(_ObsWrapperBase__models=set([(...)]), _modification_lock=<_RLock(_Verbose__verbose=False, _RLock__owner=140736966706944, _RLock__block=<thread.lock at remote 0x7fffc095e790>, _RLock__count=1) at remote 0x7fffc0a547d0>, _root_---Type <return> to continue, or q <return> to quit---
state=<...>, state_machine_id=15, old_marked_dirty=True, creation_time='2019-07-30 12:36:43', last_update='2019-07-30 12:36:43', _ObsWrapperBase__observers={}, _marked_dirty=True, _execution_histories=[], _supports_saving_state_names=True) at remote 0x7fffc0a54b50>, instance=<...>, name='root_state_change', res_val=None, args=(<...>,), kwargs=<NTInfo at remote 0x7fffc1ccb4f0>, m=<...>, n='state_machine'), throwflag=0)
    at ../Python/ceval.c:3009
#92 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=6, pp_stack=0x7fffe0e80b80, func=<optimized out>) at ../Python/ceval.c:4457
#93 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e80b80) at ../Python/ceval.c:4392
#94 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffcd63ea30, for file /home/basti/develop/rafcon/source/rafcon/gui/models/state_machine.py, line 333, in _send_root_state_notification (self=<StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048228>, height=<float at remote 0x7fffbd0eaae8>, width=<float at remote 0x7fffbc2b...(truncated), throwflag=0) at ../Python/ceval.c:3009
#95 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=4, pp_stack=0x7fffe0e80c90, func=<optimized out>) at ../Python/ceval.c:4457
#96 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e80c90) at ../Python/ceval.c:4392
#97 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x555556103c90, for file /home/basti/develop/rafcon/source/rafcon/gui/models/state_machine.py, line 214, in root_state_model_after_change (self=<StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048228>, height=<float at remote 0x7fffbd0eaae8>, width=<float at remote 0x7fffbc2b...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3009
#98 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3604
#99 0x000055555566303c in function_call.lto_priv (func=<function at remote 0x7fffd292ede8>, arg=(<StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048228>, height=<float at remote 0x7fffbd0eaae8>, width=<float at remote 0x7fffbc2b8288>) at remote 0x7fffc1fd3c90>, _vadjustment=<Adjustment at remote 0x7fffc09c9730>, _tool=<ToolChain(_tools=[<HoverItemTool(_prev_hovered_item=None...(truncated), kw=<optimized out>) at ../Objects/funcobject.c:523
#100 0x0000555555632f1e in PyObject_Call (func=<function at remote 0x7fffd292ede8>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#101 0x000055555564c2d5 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffe0e80f08, func=<function at remote 0x7fffd292ede8>) at ../Python/ceval.c:4686
#102 0x000055555564c2d5 in PyEval_EvalFrameEx (f=Frame 0x7fffbd055020, for file /home/basti/develop/gtkmvc3/gtkmvco/gtkmvc3/model.py, line 593, in __notify_observer__ (self=<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3048
#103 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3604
#104 0x000055555566303c in function_call.lto_priv (func=<function at remote 0x7fffd480cd70>, arg=(<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thre...(truncated), kw=<optimized out>) at ../Objects/funcobject.c:523
#105 0x000055555567b95e in PyObject_Call (kw={}, arg=(<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thre...(truncated), func=<function at remote 0x7fffd480cd70>) at ../Objects/abstract.c:2544
#106 0x000055555567b95e in instancemethod_call.lto_priv (func=<function at remote 0x7fffd480cd70>, arg=(<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thre...(truncated), kw={}) at ../Objects/classobject.c:2600
#107 0x0000555555632f1e in PyObject_Call (func=<instancemethod at remote 0x7fffef18bfa0>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
---Type <return> to continue, or q <return> to quit---
#108 0x000055555564c2d5 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffe0e813c8, func=<instancemethod at remote 0x7fffef18bfa0>) at ../Python/ceval.c:4686
#109 0x000055555564c2d5 in PyEval_EvalFrameEx (f=Frame 0x7fffcce75310, for file /home/basti/develop/rafcon/tests/utils.py, line 467, in __patched__notify_observer__ (self=<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_E...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3048
#110 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=(<cell at remote 0x7fffc14086a8>, <cell at remote 0x7fffc094cc20>, <cell at remote 0x7fffc094c478>, <cell at remote 0x7fffc1127a98>)) at ../Python/ceval.c:3604
#111 0x000055555564f5d6 in fast_function (nk=0, na=<optimized out>, n=<optimized out>, pp_stack=0x7fffe0e815a0, func=<optimized out>) at ../Python/ceval.c:4467
#112 0x000055555564f5d6 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e815a0) at ../Python/ceval.c:4392
#113 0x000055555564f5d6 in PyEval_EvalFrameEx (f=Frame 0x7fffbd3cbb40, for file /home/basti/develop/gtkmvc3/gtkmvco/gtkmvc3/model.py, line 746, in notify_method_after_change (self=<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observer_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__st...(truncated), throwflag=0) at ../Python/ceval.c:3009
#114 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=7, pp_stack=0x7fffe0e816b0, func=<optimized out>) at ../Python/ceval.c:4457
#115 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e816b0) at ../Python/ceval.c:4392
#116 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffbc7bd820, for file /home/basti/develop/gtkmvc3/gtkmvco/gtkmvc3/support/wrappers.py, line 84, in _notify_method_after (self=<HierarchyState(_execution_counter=0, _semantic_data=<Vividict() at remote 0x7fffc1b5f990>, _description=None, last_error=None, _ObsWrapperBase__observers={}, thread=None, _final_outcome=None, marked_dirty=False, _scoped_variables={}, _preempted=<_Event(_Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc0ab40d0>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc0ab40d0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc0ab40d0>) at remote 0x7fffc1129490>, _clear=<instancemethod at remote 0x7fffc1fa7460>, clear=<function at remote 0x7fffc1b8ec80>, callbacks=[<function at remote 0x7fffec6c1a28>, <function at remote 0x7fffc1b8eaa0>], set=<function at remote 0x7fffc1b8ea28>, _Verbose__verbose=False, _set=<instancemethod at remote 0x7fffc1f9c320>) ...(truncated), throwflag=0) at ../Python/ceval.c:3009
#117 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=6, pp_stack=0x7fffe0e817c0, func=<optimized out>) at ../Python/ceval.c:4457
#118 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e817c0) at ../Python/ceval.c:4392
#119 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffbca56090, for file /home/basti/develop/gtkmvc3/gtkmvco/gtkmvc3/observable.py, line 48, in wrapper (args=(<HierarchyState(_execution_counter=0, _semantic_data=<Vividict() at remote 0x7fffc1b5f990>, _description=None, last_error=None, _ObsWrapperBase__observers={}, thread=None, _final_outcome=None, marked_dirty=False, _scoped_variables={}, _preempted=<_Event(_Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc0ab40d0>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc0ab40d0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc0ab40d0>) at remote 0x7fffc1129490>, _clear=<instancemethod at remote 0x7fffc1fa7460>, clear=<function at remote 0x7fffc1b8ec80>, callbacks=[<function at remote 0x7fffec6c1a28>, <function at remote 0x7fffc1b8eaa0>], set=<function at remote 0x7fffc1b8ea28>, _Verbose__verbose=False, _set=<instancemethod at remote 0x7fffc1f9c320>) at remote 0x7fffc1...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3009
#120 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=(<cell at remote 0x7fffdd932088>,)) at ../Python/ceval.c:3604
#121 0x000055555566303c in function_call.lto_priv (func=<function at remote 0x7fffdd931488>, arg=(<HierarchyState(_execution_counter=0, _semantic_data=<Vividict() at remote 0x7fffc1b5f990>, _description=None, last_error=None, _ObsWrapperBase__observers={}, thread=None, _final_outcome=None, marked_dirty=False, _scoped_variables={}, _preempted=<_Event(_Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc0ab40d0>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc0ab40d0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc0ab40d0>) at remote 0x7fffc1129490>, _clear=<instancemethod at remote 0x7fffc1fa7460>, clear=<function at remote 0x7fffc1b8ec80>, callbacks=[<function at remote 0x7fffec6c1a28>, <function at remote 0x7fffc1b8eaa0>], set=<function at remote 0x7fffc1b8ea28>, _Verbose__verbose=False, _set=<instancemethod at remote 0x7fffc1f9c320>) at remote 0x7fffc1129990>, _start_state_modified=False, _state_execution_status=<STATE_EXECUTION_STATE(_value_=1, __objclass__=<EnumMe...(truncated), kw=<optimized out>) at ../Objects/funcobject.c:523
#122 0x0000555555632f1e in PyObject_Call (func=<function at remote 0x7fffdd931488>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#123 0x000055555564c2d5 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffe0e81a38, func=<function at remote 0x7fffdd931488>) at ../Python/ceval.c:4686
#124 0x000055555564c2d5 in PyEval_EvalFrameEx (f=Frame 0x7fffbd3af820, for file /home/basti/develop/rafcon/source/rafcon/core/decorators.py, line 53, in func_wrapper (args=(<HierarchyState(_execution_counter=0, _semantic_data=<Vividict() at remote 0x7fffc1b5f990>, _description=None, last_error=None, _ObsWrapperBase__observers={}, thread=None, _final_outcome=None, marked_dirty=False, _scoped_variables={}, _preempted=<_Event(_Event__flag=False, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc0ab40d0>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc0ab40d0>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc0ab40d0>) at remote 0x7fffc1129490>, _clear=<instancemethod at remote 0x7fffc1fa7460>, clear=<function at remote 0x7fffc1b8ec80>, callbacks=[<function at remote 0x7fffec6c1a28>, <function at remote 0x7fffc1b8eaa0>], set=<function at remote 0x7fffc1b8ea28>, _Verbose__verbose=False, _set=<instancemethod at remote 0x7fffc1f9c320>) at remote 0...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3048
#125 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=(<cell at remote 0x7fffdd9320c0>,)) at ../Python/ceval.c:3604
#126 0x000055555564f5d6 in fast_function (nk=0, na=<optimized out>, n=<optimized out>, pp_stack=0x7fffe0e81c10, func=<optimized out>) at ../Python/ceval.c:4467
#127 0x000055555564f5d6 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e81c10) at ../Python/ceval.c:4392
#128 0x000055555564f5d6 in PyEval_EvalFrameEx (f=Frame 0x7fffbcd1a9f0, for file /home/basti/develop/rafcon/source/rafcon/gui/helpers/state.py, line 143, in add_state (container_state_m=<ContainerStateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc0a54c50>, _prop_states=<ObsMapWrapper(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}, _obj={'MMDRTN': <StateModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc2451650>, __accepts_spurious__=False, _ModelMT__observ---Type <return> to continue, or q <return> to quit---
er_threads={<...>: <Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Threa...(truncated), throwflag=0) at ../Python/ceval.c:3009
#129 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=2, pp_stack=0x7fffe0e81d20, func=<optimized out>) at ../Python/ceval.c:4457
#130 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e81d20) at ../Python/ceval.c:4392
#131 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffbcab1af0, for file /home/basti/develop/rafcon/source/rafcon/gui/helpers/state_machine.py, line 758, in add_new_state (state_machine_m=<StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048228>, height=<float at remote 0x7fffbd0eaae8>, width=<float at remote 0x7fffbc2b8288...(truncated), throwflag=0) at ../Python/ceval.c:3009
#132 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=2, pp_stack=0x7fffe0e81e30, func=<optimized out>) at ../Python/ceval.c:4457
#133 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e81e30) at ../Python/ceval.c:4392
#134 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffbc904660, for file /home/basti/develop/rafcon/source/rafcon/gui/controllers/graphical_editor_gaphas.py, line 231, in _add_new_state (self=<GraphicalEditorController(__accepts_spurious__=False, drag_motion_handler_id=142330L, _ExtendedController__parent=<StateMachinesEditorController(__accepts_spurious__=True, tabs={15: {'file_system_path': None, 'state_machine_m': <StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3009
#135 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=1, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3604
#136 0x000055555566303c in function_call.lto_priv (func=<function at remote 0x7fffd15c09b0>, arg=(<GraphicalEditorController(__accepts_spurious__=False, drag_motion_handler_id=142330L, _ExtendedController__parent=<StateMachinesEditorController(__accepts_spurious__=True, tabs={15: {'file_system_path': None, 'state_machine_m': <StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048...(truncated), kw=<optimized out>) at ../Objects/funcobject.c:523
#137 0x0000555555632f1e in PyObject_Call (func=<function at remote 0x7fffd15c09b0>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#138 0x000055555564c2d5 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffe0e820a8, func=<function at remote 0x7fffd15c09b0>) at ../Python/ceval.c:4686
#139 0x000055555564c2d5 in PyEval_EvalFrameEx (f=Frame 0x7fffbc2959f0, for file /home/basti/develop/rafcon/source/rafcon/core/decorators.py, line 53, in func_wrapper (args=(<GraphicalEditorController(__accepts_spurious__=False, drag_motion_handler_id=142330L, _ExtendedController__parent=<StateMachinesEditorController(__accepts_spurious__=True, tabs={15: {'file_system_path': None, 'state_machine_m': <StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3048
#140 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=1, defs=0x0, defcount=0, closure=(<cell at remote 0x7fffd15acb78>,)) at ../Python/ceval.c:3604
#141 0x000055555566303c in function_call.lto_priv (func=<function at remote 0x7fffd15c0a28>, arg=(<GraphicalEditorController(__accepts_spurious__=False, drag_motion_handler_id=142330L, _ExtendedController__parent=<StateMachinesEditorController(__accepts_spurious__=True, tabs={15: {'file_system_path': None, 'state_machine_m': <StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048...(truncated), kw=<optimized out>) at ../Objects/funcobject.c:523
#142 0x000055555567b95e in PyObject_Call (kw={'state_type': <STATE_TYPE(_value_=1, __objclass__=<EnumMeta(_member_map_=<OrderedDict(_OrderedDict__root=[[[[[[[[...], [...], 'EXECUTION'], [...], 'HIERARCHY'], [...], 'BARRIER_CONCURRENCY'], [...], 'PREEMPTION_CONCURRENCY'], [...], 'LIBRARY'], [...], 'DECIDER_STATE'], [...], None], _OrderedDict__map={'HIERARCHY': [...], 'DECIDER_STATE': [...], 'LIBRARY': [...], 'PREEMPTION_CONCURRENCY': [...], 'BARRIER_CONCURRENCY': [...], 'EXECUTION': [...]}) at remote 0x7fffdda02ab8>, __module__='rafcon.core.states.state', __reduce_ex__=<instancemethod at remote 0x7fffdd9c0f00>, __new__=<staticmethod at remote 0x7ffff48161d8>, _member_type_=<type at remote 0x555555a6f980>, HIERARCHY=<STATE_TYPE(_value_=2, __objclass__=<...>, _name_='HIERARCHY') at remote 0x7fffdd965590>, DECIDER_STATE=<STATE_TYPE(_value_=6, __objclass__=<...>, _name_='DECIDER_STATE') at remote 0x7fffdd965690>, _value2member_map_={1: <...>, 2: <...>, 3: <STATE_TYPE(_value_=3, __objclass__=<...>, _name_='BARRIER_CONCURRENCY') at remote 0x7fffdd9655d0>, 4: <...(truncated), arg=(<GraphicalEditorController(__accepts_spurious__=False, drag_motion_handler_id=142330L, _ExtendedController__parent=<StateMachinesEditorController(__accepts_spurious__=True, tabs={15: {'file_system_path': None, 'state_machine_m': <StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]), _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048...(truncated), func=<function at remote 0x7fffd15c0a28>) at ../Objects/abstract.c:2544
#143 0x000055555567b95e in instancemethod_call.lto_priv (func=<function at remote 0x7fffd15c0a28>, arg=(<GraphicalEditorController(__accepts_spurious__=False, drag_motion_handler_id=142330L, _ExtendedController__parent=<StateMachinesEditorController(__accepts_spurious__=True, tabs={15: {'file_system_path': None, 'state_machine_m': <StateMachineModel(_prop_destruction_signal=<Signal(_ObsWrapperBase__models=set([(...)]),---Type <return> to continue, or q <return> to quit---
 _ObsWrapperBase__observers={}) at remote 0x7fffc1d48290>, selection=<Selection(__accepts_spurious__=False, _incomes=set([]), _scoped_variables=set([]), _Model__instance_notif_after={}, _Model__observers=[<ExtendedGtkView(_painter=<PainterChain(_painters=[<ItemPainter(view=<...>) at remote 0x7fffd0087fd0>, <HoveredItemPainter(view=<...>) at remote 0x7fffd0087a10>, <FocusedItemPainter(view=<...>) at remote 0x7fffd0087cd0>, <ToolPainter(view=<...>) at remote 0x7fffd0087610>], view=<...>) at remote 0x7fffd0087250>, _hadjustment=<Adjustment at remote 0x7fffc09c9910>, _dirty_items=set([]), __accepts_spurious__=False, _bounds=<Rectangle(y=<float at remote 0x7fffbc2b81c8>, x=<float at remote 0x7fffbc048...(truncated), kw={'state_type': <STATE_TYPE(_value_=1, __objclass__=<EnumMeta(_member_map_=<OrderedDict(_OrderedDict__root=[[[[[[[[...], [...], 'EXECUTION'], [...], 'HIERARCHY'], [...], 'BARRIER_CONCURRENCY'], [...], 'PREEMPTION_CONCURRENCY'], [...], 'LIBRARY'], [...], 'DECIDER_STATE'], [...], None], _OrderedDict__map={'HIERARCHY': [...], 'DECIDER_STATE': [...], 'LIBRARY': [...], 'PREEMPTION_CONCURRENCY': [...], 'BARRIER_CONCURRENCY': [...], 'EXECUTION': [...]}) at remote 0x7fffdda02ab8>, __module__='rafcon.core.states.state', __reduce_ex__=<instancemethod at remote 0x7fffdd9c0f00>, __new__=<staticmethod at remote 0x7ffff48161d8>, _member_type_=<type at remote 0x555555a6f980>, HIERARCHY=<STATE_TYPE(_value_=2, __objclass__=<...>, _name_='HIERARCHY') at remote 0x7fffdd965590>, DECIDER_STATE=<STATE_TYPE(_value_=6, __objclass__=<...>, _name_='DECIDER_STATE') at remote 0x7fffdd965690>, _value2member_map_={1: <...>, 2: <...>, 3: <STATE_TYPE(_value_=3, __objclass__=<...>, _name_='BARRIER_CONCURRENCY') at remote 0x7fffdd9655d0>, 4: <...(truncated)) at ../Objects/classobject.c:2600
#144 0x0000555555632f1e in PyObject_Call (func=<instancemethod at remote 0x7fffc1e05d70>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#145 0x00005555556be84d in partial_call (pto=0x7fffc0c639f0, args=<optimized out>, kw=0x0) at ../Modules/_functoolsmodule.c:198
#146 0x000055555564ee30 in PyObject_Call (kw=0x0, arg=(None, None), func=<optimized out>) at ../Objects/abstract.c:2544
#147 0x000055555564ee30 in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffe0e82590, func=<optimized out>) at ../Python/ceval.c:4589
#148 0x000055555564ee30 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e82590) at ../Python/ceval.c:4394
#149 0x000055555564ee30 in PyEval_EvalFrameEx (f=Frame 0x7fffbc4ce420, for file /home/basti/develop/rafcon/source/rafcon/gui/shortcut_manager.py, line 151, in trigger_action (self=<ShortcutManager(_ShortcutManager__controller_action_callbacks={<MenuBarController(logging_console_view=<LoggingConsoleView(_auto_scroll_handler_id=None, builder_connected=False, _stored_line_offset=0, m_topWidget=<ScrolledWindow at remote 0x7fffef19eaf0>, _lock=<thread.lock at remote 0x7fffc1ae3850>, glade_xmlWidgets=[], _enables={'INFO': True, 'VERBOSE': True, 'WARNING': True, 'ERROR': True, 'DEBUG': True, 'CONSOLE_FOLLOW_LOGGING': False}, _stored_line_number=0, top='scrollable', _builder=None, _View__autowidgets_calculated=True, logging_priority=300, _stored_relative_lines=[], builder_pending_callbacks={}, autoWidgets={}, _View__autoWidgets_calculated=False, _stored_text_of_line='', quit_flag=False, manualWidgets={'scrollable': <...>}, text_view=<TextView at remote 0x7fffc0dc50f0>, filtered_buffer=<TextBuffer at remote 0x7fffc0dc5e60>) at remote 0x7fffc211c2d0>, __accepts_spuri...(truncated), throwflag=0) at ../Python/ceval.c:3009
#150 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=4, pp_stack=0x7fffe0e826a0, func=<optimized out>) at ../Python/ceval.c:4457
#151 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e826a0) at ../Python/ceval.c:4392
#152 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffbcb3a840, for file /home/basti/develop/rafcon/tests/gui/widget/test_history.py, line 907, in trigger_action_repeated (action_name='add', number=10, _=4), throwflag=<optimized out>) at ../Python/ceval.c:3009
#153 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=(<cell at remote 0x7fffc1c4f2f0>,)) at ../Python/ceval.c:3604
#154 0x0000555555662d99 in function_call.lto_priv (func=<function at remote 0x7fffc0cdc7d0>, arg=('add', 10), kw=<optimized out>) at ../Objects/funcobject.c:523
#155 0x0000555555632f1e in PyObject_Call (func=<function at remote 0x7fffc0cdc7d0>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#156 0x000055555564c2d5 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffe0e82918, func=<function at remote 0x7fffc0cdc7d0>) at ../Python/ceval.c:4686
#157 0x000055555564c2d5 in PyEval_EvalFrameEx (f=Frame 0x7fffc110eb90, for file /home/basti/develop/rafcon/source/rafcon/utils/gui_functions.py, line 49, in fun (), throwflag=<optimized out>)
    at ../Python/ceval.c:3048
#158 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=(<cell at remote 0x7fffc1c4f7c0>, <cell at remote 0x7fffc10fe440>, <cell at remote 0x7fffc10feef8>, <cell at remote 0x7fffc10feec0>)) at ../Python/ceval.c:3604
#159 0x000055555566303c in function_call.lto_priv (func=<function at remote 0x7fffc0cdc320>, arg=(), kw=<optimized out>) at ../Objects/funcobject.c:523
#160 0x0000555555632f1e in PyObject_Call (func=<function at remote 0x7fffc0cdc320>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#161 0x000055555564c2d5 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffe0e82b88, func=<function at remote 0x7fffc0cdc320>) at ../Python/ceval.c:4686
#162 0x000055555564c2d5 in PyEval_EvalFrameEx (f=Frame 0x7fffecc6b400, for file /home/basti/develop/rafcon/source/rafcon/utils/log.py, line 149, in wrapper (args=(), kwargs={}), throwflag=<optimized out>)
    at ../Python/ceval.c:3048
#163 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=(<cell at remote 0x7fffc10fee50>, <cell at remote 0x7fffc19a4478>)) at ../Python/ceval.c:3604
#164 0x0000555555662d99 in function_call.lto_priv (func=<function at remote 0x7fffc0cdc8c0>, arg=(), kw=<optimized out>) at ../Objects/funcobject.c:523
#165 0x0000555555632f1e in PyObject_Call (func=<function at remote 0x7fffc0cdc8c0>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#166 0x00005555556532f0 in PyEval_CallObjectWithKeywords (func=<function at remote 0x7fffc0cdc8c0>, arg=(), kw=<optimized out>) at ../Python/ceval.c:4241
#167 0x00007fffdd629bab in  () at /usr/lib/python2.7/dist-packages/gi/_gi.x86_64-linux-gnu.so
#168 0x00007ffff56e2b4f in ffi_closure_unix64_inner () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#169 0x00007ffff56e2f16 in ffi_closure_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#170 0x00007fffdce60285 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#171 0x00007fffdce60650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#172 0x00007fffdce60962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#173 0x00007fffd5f29a25 in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#174 0x00007ffff56e2dae in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#175 0x00007ffff56e271f in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#176 0x00007fffdd62bd9a in  () at /usr/lib/python2.7/dist-packages/gi/_gi.x86_64-linux-gnu.so
#177 0x00007fffdd62d988 in  () at /usr/lib/python2.7/dist-packages/gi/_gi.x86_64-linux-gnu.so
#178 0x000055555564ee30 in PyObject_Call (kw=0x0, arg=(), func=<optimized out>) at ../Objects/abstract.c:2544
#179 0x000055555564ee30 in do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffe0e833f0, func=<optimized out>) at ../Python/ceval.c:4589
---Type <return> to continue, or q <return> to quit---
#180 0x000055555564ee30 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e833f0) at ../Python/ceval.c:4394
#181 0x000055555564ee30 in PyEval_EvalFrameEx (f=Frame 0x7fffef196960, for file /home/basti/develop/rafcon/source/rafcon/gui/start.py, line 229, in start_gtk (), throwflag=<optimized out>)
    at ../Python/ceval.c:3009
#182 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3604
#183 0x000055555564f5d6 in fast_function (nk=0, na=<optimized out>, n=<optimized out>, pp_stack=0x7fffe0e835d0, func=<optimized out>) at ../Python/ceval.c:4467
#184 0x000055555564f5d6 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e835d0) at ../Python/ceval.c:4392
#185 0x000055555564f5d6 in PyEval_EvalFrameEx (f=Frame 0x7fffcc000db0, for file /home/basti/develop/rafcon/tests/utils.py, line 338, in run_gui_thread (gui_config={'AUTO_BACKUP_ENABLED': False, 'HISTORY_ENABLED': True}, runtime_config=None, GLib=<GLibProxyModule(MAXSHORT=32767, MAXSSIZE=9223372036854775807L, MINOFFSET=-9223372036854775808L, timeout_add_seconds=<function at remote 0x7fffdb9c0848>, MINSHORT=-32768, idle_add=<function at remote 0x7fffdb9a1e60>, timeout_add=<function at remote 0x7fffdb9c07d0>, _io_add_watch_get_args=<function at remote 0x7fffdb9c08c0>, __file__='<gi.repository.GLib>', filename_from_utf8=<function at remote 0x7fffdb9c8230>, MININT=-2147483648, IO_IN=<IOCondition at remote 0x7fffdb9b9100>, Pid=<type at remote 0x7fffdd8487a0>, IO_HUP=<IOCondition at remote 0x7fffdb9b9260>, _introspection_module=<IntrospectionModule(MAXINT8=127, source_remove=<gi.FunctionInfo at remote 0x7fffdb9d16f8>, _namespace='GLib', MININT32=-2147483648, IOFlags=<type at remote 0x5555569ec750>, __path__='/usr/lib/x86_64-linux-gnu/girepository-1.0/GLib-2.0.type...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3009
#186 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x7ffff2d61a88, defcount=2, closure=0x0) at ../Python/ceval.c:3604
#187 0x000055555566303c in function_call.lto_priv (func=<function at remote 0x7ffff2e111b8>, arg=({'AUTO_BACKUP_ENABLED': False, 'HISTORY_ENABLED': True}, None), kw=<optimized out>)
    at ../Objects/funcobject.c:523
#188 0x0000555555632f1e in PyObject_Call (func=<function at remote 0x7ffff2e111b8>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#189 0x000055555564c2d5 in ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, pp_stack=0x7fffe0e83848, func=<function at remote 0x7ffff2e111b8>) at ../Python/ceval.c:4686
#190 0x000055555564c2d5 in PyEval_EvalFrameEx (f=Frame 0x7fffdd85eb00, for file /usr/lib/python2.7/threading.py, line 754, in run (self=<Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc1289710>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc1289710>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc1289710>) at remote 0x7fffc13a6250>) at remote 0x7fffc13a6290>, _Thread__stderr=<EncodedFile(buffer=<file at remote 0x7ffff407d150>, encoding='UTF8') at remote 0x7ffff3...(truncated), throwflag=0) at ../Python/ceval.c:3048
#191 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7fffe0e83950, func=<optimized out>) at ../Python/ceval.c:4457
#192 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e83950) at ../Python/ceval.c:4392
#193 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffcd36af20, for file /usr/lib/python2.7/threading.py, line 801, in __bootstrap_inner (self=<Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc1289710>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc1289710>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc1289710>) at remote 0x7fffc13a6250>) at remote 0x7fffc13a6290>, _Thread__stderr=<EncodedFile(buffer=<file at remote 0x7ffff407d150>, encoding='UTF8') at r...(truncated), throwflag=0) at ../Python/ceval.c:3009
#194 0x000055555564ebe2 in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7fffe0e83a60, func=<optimized out>) at ../Python/ceval.c:4457
#195 0x000055555564ebe2 in call_function (oparg=<optimized out>, pp_stack=0x7fffe0e83a60) at ../Python/ceval.c:4392
#196 0x000055555564ebe2 in PyEval_EvalFrameEx (f=Frame 0x7fffcce547e0, for file /usr/lib/python2.7/threading.py, line 774, in __bootstrap (self=<Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc1289710>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc1289710>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc1289710>) at remote 0x7fffc13a6250>) at remote 0x7fffc13a6290>, _Thread__stderr=<EncodedFile(buffer=<file at remote 0x7ffff407d150>, encoding='UTF8') at remote ...(truncated), throwflag=<optimized out>) at ../Python/ceval.c:3009
#197 0x000055555564752a in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3604
#198 0x0000555555662d99 in function_call.lto_priv (func=<function at remote 0x7ffff5b66320>, arg=(<Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc1289710>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc1289710>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc1289710>) at remote 0x7fffc13a6250>) at remote 0x7fffc13a6290>, _Thread__stderr=<EncodedFile(buffer=<file at remote 0x7ffff407d150>, encoding='UTF8') at remote 0x7ffff3fe29d0>, _Thread__target=<function at remote 0x7ffff2e111b8>, _Thread__kwargs={}, _Ver...(truncated), kw=<optimized out>) at ../Objects/funcobject.c:523
#199 0x000055555567b95e in PyObject_Call (kw=0x0, arg=(<Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc1289710>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc1289710>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc1289710>) at remote 0x7fffc13a6250>) at remote 0x7fffc13a6290>, _Thread__stderr=<EncodedFile(buffer=<file at remote 0x7ffff407d150>, encoding='UTF8') at remote 0x7ffff3fe29d0>, _Thread__target=<function at remote 0x7ffff2e111b8>, _Thread__kwargs={}, _Ver...(truncated), func=<function at remote 0x7ffff5b66320>) at ../Objects/abstract.c:2544
#200 0x000055555567b95e in instancemethod_call.lto_priv (func=<function at remote 0x7ffff5b66320>, arg=(<Thread(_Thread__ident=140736966706944, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__loc---Type <return> to continue, or q <return> to quit---
k=<thread.lock at remote 0x7fffd1a4ca30>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffd1a4ca30>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffd1a4ca30>) at remote 0x7fffc2435c50>, _Thread__name='Thread-8', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x7fffc1289710>, acquire=<built-in method acquire of thread.lock object at remote 0x7fffc1289710>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x7fffc1289710>) at remote 0x7fffc13a6250>) at remote 0x7fffc13a6290>, _Thread__stderr=<EncodedFile(buffer=<file at remote 0x7ffff407d150>, encoding='UTF8') at remote 0x7ffff3fe29d0>, _Thread__target=<function at remote 0x7ffff2e111b8>, _Thread__kwargs={}, _Ver...(truncated), kw=0x0) at ../Objects/classobject.c:2600
#201 0x0000555555632f1e in PyObject_Call (func=<instancemethod at remote 0x7fffef18b960>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2544
#202 0x00005555556532f0 in PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0x7fffef18b960>, arg=(), kw=<optimized out>) at ../Python/ceval.c:4241
#203 0x00005555556e7782 in t_bootstrap (boot_raw=0x555557cc43c0) at ../Modules/threadmodule.c:620
#204 0x00007ffff77cc6db in start_thread (arg=0x7fffe0e84700) at pthread_create.c:463
#205 0x00007ffff7b0588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Originally created by @sebastian-brunner (Sebastian.Brunner@dlr.de) at 2019-07-30 12:54:10+00:00 (moved from RMC internal repository)

@franzlst
Copy link
Member Author

It could be, that this is what I also saw on Jenkins, which is why I marked the test as unstable.

Originally created by @franzlst (Franz.Steinmetz@dlr.de) at 2019-07-30 12:58:52+00:00 (moved from RMC internal repository)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant