RAFCON icon indicating copy to clipboard operation
RAFCON copied to clipboard

Pressing undo for 2 seconds freezes RAFCON

Open franzlst opened this issue 4 years ago • 1 comments

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 ([email protected]) at 2019-07-30 12:54:10+00:00 (moved from RMC internal repository)

franzlst avatar Apr 17 '20 10:04 franzlst

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 ([email protected]) at 2019-07-30 12:58:52+00:00 (moved from RMC internal repository)

franzlst avatar Apr 17 '20 10:04 franzlst