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

Editor: crash in the load map dialog #1975

Closed
sevu opened this Issue Sep 9, 2017 · 11 comments

Comments

Projects
None yet
4 participants
@sevu
Member

sevu commented Sep 9, 2017

  1. open the load map dialog. ( e.g. ctrl+o)
  2. click in the left side (named places) at one item.
  3. click at another one there => crash
Core was generated by `wesnoth-git -e'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00005600124ee6a9 in boost::initialized<mpl_::int_<17> >::initialized (this=0x7ffeb0f82077) at /usr/include/boost/utility/value_init.hpp:109
109	      new (wrapper_address()) wrapper();

This is an endless backtrace, #17 to #38 repeat

#0  0x00005600124ee6a9 in boost::initialized<mpl_::int_<17> >::initialized() (this=0x7ffeb0f82077) at /usr/include/boost/utility/value_init.hpp:109
#1  0x00005600124edb56 in boost::value_initialized<mpl_::int_<17> >::value_initialized() (this=0x7ffeb0f82077) at /usr/include/boost/utility/value_init.hpp:205
#2  0x00005600124ecf04 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...)
    at src/gui/core/event/dispatcher_private.hpp:202
#3  0x00005600124eb6f1 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#4  0x00005600124e98d5 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...)
    at src/gui/core/event/dispatcher_private.hpp:212
#5  0x00005600124e7db5 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#6  0x00005600124e5abb in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#7  0x00005600124e2359 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<24>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<24>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...)
    at src/gui/core/event/dispatcher_private.hpp:212
#8  0x00005600124dd31d in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<25>, boost::mpl::s_item<mpl_::int_<24>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<25>, boost::mpl::s_item<mpl_::int_<24>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#9  0x00005600124db31e in gui2::event::find<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:246
#10 0x00005600124d9a7f in gui2::event::dispatcher::has_event(gui2::event::ui_event, gui2::event::dispatcher::event_queue_type) (this=0x560018cb0a30, event=gui2::event::LOSE_KEYBOARD_FOCUS, event_type=(gui2::event::dispatcher::pre | gui2::event::dispatcher::post)) at src/gui/core/event/dispatcher.cpp:78
#11 0x00005600124da436 in gui2::event::implementation::build_event_chain<std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)> >(gui2::event::ui_event, gui2::widget*, gui2::widget*) (event=gui2::event::LOSE_KEYBOARD_FOCUS, dispatcher=0x560017ead460, w=0x560018cb0a20) at src/gui/core/event/dispatcher_private.hpp:341
#12 0x00005600124dc46a in gui2::event::fire_event<std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)>, decltype(nullptr)>(gui2::event::ui_event, gui2::event::dispatcher*, gui2::widget*, decltype(nullptr)&&) (event=gui2::event::LOSE_KEYBOARD_FOCUS, d=0x560017ead470, w=0x560018cb0a20, params#0=<error reading variable>)
    at src/gui/core/event/dispatcher_private.hpp:502
#13 0x00005600124da06b in gui2::event::dispatcher::fire(gui2::event::ui_event, gui2::widget&, void*) (this=0x560017ead470, event=gui2::event::LOSE_KEYBOARD_FOCUS, target=...)
    at src/gui/core/event/dispatcher.cpp:178
#14 0x00005600124f5923 in gui2::event::distributor::keyboard_capture(gui2::widget*) (this=0x560018248930, widget=0x560018cb0a20) at src/gui/core/event/distributor.cpp:617
#15 0x000056001204bacb in gui2::window::keyboard_capture(gui2::widget*) (this=0x560017ead460, widget=0x560018cb0a20) at src/gui/widgets/window.cpp:1319
#16 0x0000560011fb6468 in gui2::listbox::list_item_clicked(gui2::widget&) (this=0x560018cb0a20, caller=...) at src/gui/widgets/listbox.cpp:283
#17 0x0000560011fc40ac in std::__invoke_impl<void, void (gui2::listbox::*&)(gui2::widget&), gui2::listbox*&, gui2::widget&>(std::__invoke_memfun_deref, void (gui2::listbox::*&)(gui2::widget&), gui2::listbox*&, gui2::widget&) (__f=
    @0x560018a1df20: (void (gui2::listbox::*)(gui2::listbox * const, gui2::widget &)) 0x560011fb6408 <gui2::listbox::list_item_clicked(gui2::widget&)>, __t=@0x560018a1df30: 0x560018cb0a20, __args#0=...) at /usr/include/c++/7.2.0/bits/invoke.h:73
#18 0x0000560011fc2f6c in std::__invoke<void (gui2::listbox::*&)(gui2::widget&), gui2::listbox*&, gui2::widget&>(void (gui2::listbox::*&)(gui2::widget&), gui2::listbox*&, gui2::widget&) (__fn=
    @0x560018a1df20: (void (gui2::listbox::*)(gui2::listbox * const, gui2::widget &)) 0x560011fb6408 <gui2::listbox::list_item_clicked(gui2::widget&)>, __args#0=@0x560018a1df30: 0x560018cb0a20, __args#1=...) at /usr/include/c++/7.2.0/bits/invoke.h:95
#19 0x0000560011fc1f64 in std::_Bind<void (gui2::listbox::*(gui2::listbox*, boost::arg<1>))(gui2::widget&)>::__call<void, gui2::widget&, 0ul, 1ul>(std::tuple<gui2::widget&>&&, std::_Index_tuple<0ul, 1ul>) (this=0x560018a1df20, __args=...) at /usr/include/c++/7.2.0/functional:467
#20 0x0000560011fc08a4 in std::_Bind<void (gui2::listbox::*(gui2::listbox*, boost::arg<1>))(gui2::widget&)>::operator()<gui2::widget&, void>(gui2::widget&) (this=0x560018a1df20, __args#0=...) at /usr/include/c++/7.2.0/functional:551
#21 0x0000560011fbf03c in std::_Function_handler<void (gui2::widget&), std::_Bind<void (gui2::listbox::*(gui2::listbox*, boost::arg<1>))(gui2::widget&)> >::_M_invoke(std::_Any_data const&, gui2::widget&) (__functor=..., __args#0=...) at /usr/include/c++/7.2.0/bits/std_function.h:316
#22 0x0000560011f39991 in std::function<void (gui2::widget&)>::operator()(gui2::widget&) const (this=0x560018a1d710, __args#0=...) at /usr/include/c++/7.2.0/bits/std_function.h:706
#23 0x0000560011f3d18e in std::__invoke_impl<void, std::function<void (gui2::widget&)>&, gui2::widget&>(std::__invoke_other, std::function<void (gui2::widget&)>&, gui2::widget&) (__f=..., __args#0=...) at /usr/include/c++/7.2.0/bits/invoke.h:60
#24 0x0000560011f3cdf0 in std::__invoke<std::function<void (gui2::widget&)>&, gui2::widget&>(std::function<void (gui2::widget&)>&, gui2::widget&) (__fn=..., __args#0=...)
    at /usr/include/c++/7.2.0/bits/invoke.h:95
#25 0x0000560011f3c8e9 in std::_Bind<std::function<void (gui2::widget&)> (boost::arg<1>)>::__call<void, gui2::widget&, gui2::event::ui_event&&, bool&, bool&, void*&&, 0ul>(std::tuple<gui2::widget&, gui2::event::ui_event&&, bool&, bool&, void*&&>&&, std::_Index_tuple<0ul>) (this=0x560018a1d710, __args=...) at /usr/include/c++/7.2.0/functional:467
#26 0x0000560011f3befc in std::_Bind<std::function<void (gui2::widget&)> (boost::arg<1>)>::operator()<gui2::widget&, gui2::event::ui_event, bool&, bool&, void*, void>(gui2::widget&, gui2::event::ui_event&&, bool&, bool&, void*&&) (this=0x560018a1d710, __args#0=..., __args#1=@0x7ffeb0f828bc: gui2::event::NOTIFY_MODIFIED, __args#2=@0x7ffeb0f82946: false, __args#3=@0x7ffeb0f82947: false, __args#4=@0x7ffeb0f828a0: 0x0) at /usr/include/c++/7.2.0/functional:551
#27 0x0000560011f3a827 in std::_Function_handler<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*), std::_Bind<std::function<void (gui2::widget&)> (boost::arg<1>)> >::_M_invoke(std::_Any_data const&, gui2::widget&, gui2::event::ui_event&&, bool&, bool&, void*&&) (__functor=..., __args#0=..., __args#1=@0x7ffeb0f828bc: gui2::event::NOTIFY_MODIFIED, __args#2=@0x7ffeb0f82946: false, __args#3=@0x7ffeb0f82947: false, __args#4=@0x7ffeb0f828a0: 0x0) at /usr/include/c++/7.2.0/bits/std_function.h:316
#28 0x00005600124e4671 in std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)>::operator()(gui2::widget&, gui2::event::ui_event, bool&, bool&, void*) const (this=0x560018a1d490, __args#0=..., __args#1=gui2::event::NOTIFY_MODIFIED, __args#2=@0x7ffeb0f82946: false, __args#3=@0x7ffeb0f82947: false, __args#4=0x0)
    at /usr/include/c++/7.2.0/bits/std_function.h:706
#29 0x00005600124e0b13 in gui2::event::implementation::fire_event<std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)>, decltype(nullptr)>(gui2::event::ui_event, std::vector<std::pair<gui2::widget*, gui2::event::ui_event>, std::allocator<std::pair<gui2::widget*, gui2::event::ui_event> > >&, gui2::widget*, gui2::widget*, decltype(nullptr)&&) (event=gui2::event::NOTIFY_MODIFIED, event_chain=std::vector of length 0, capacity 0, dispatcher=0x5600189f0d60, w=0x5600189f0d60, params#0=<error reading variable>)
    at src/gui/core/event/dispatcher_private.hpp:433
#30 0x00005600124dc492 in gui2::event::fire_event<std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)>, decltype(nullptr)>(gui2::event::ui_event, gui2::event::dispatcher*, gui2::widget*, decltype(nullptr)&&) (event=gui2::event::NOTIFY_MODIFIED, d=0x5600189f0d70, w=0x5600189f0d60, params#0=<error reading variable>)
    at src/gui/core/event/dispatcher_private.hpp:505
#31 0x00005600124da06b in gui2::event::dispatcher::fire(gui2::event::ui_event, gui2::widget&, void*) (this=0x5600189f0d70, event=gui2::event::NOTIFY_MODIFIED, target=...)
    at src/gui/core/event/dispatcher.cpp:178
#32 0x000056001271a6c8 in gui2::toggle_panel::set_value(unsigned int) (this=0x5600189f0d60, selected=0) at src/gui/widgets/toggle_panel.cpp:176
#33 0x0000560012632b2f in gui2::policy::select_action::selection::select(gui2::grid&, bool) (this=0x5600181e8670, grid=..., select=false) at src/gui/widgets/generator.cpp:1035
#34 0x000056001267f14e in gui2::generator<gui2::policy::minimum_selection::no_item, gui2::policy::maximum_selection::one_item, gui2::policy::placement::vertical_list, gui2::policy::select_action::selection>::set_item_selected(unsigned int, bool) (this=0x5600181e8650, index=3, selected=false) at src/gui/widgets/generator_private.hpp:1055
#35 0x000056001265a2c8 in gui2::generator<gui2::policy::minimum_selection::no_item, gui2::policy::maximum_selection::one_item, gui2::policy::placement::vertical_list, gui2::policy::select_action::selection>::do_deselect_item(unsigned int) (this=0x5600181e8650, index=3) at src/gui/widgets/generator_private.hpp:929
#36 0x0000560012634840 in gui2::policy::minimum_selection::no_item::deselect_item(unsigned int) (this=0x5600181e8650, index=3) at src/gui/widgets/generator_private.hpp:106
#37 0x0000560012658fc6 in gui2::generator<gui2::policy::minimum_selection::no_item, gui2::policy::maximum_selection::one_item, gui2::policy::placement::vertical_list, gui2::policy::select_action::selection>::select_item(unsigned int, bool) (this=0x5600181e8650, index=3, select=true) at src/gui/widgets/generator_private.hpp:616
#38 0x0000560011fb6565 in gui2::listbox::list_item_clicked(gui2::widget&) (this=0x560018cb0a20, caller=...) at src/gui/widgets/listbox.cpp:289

@sevu sevu added Bug Editor labels Sep 9, 2017

@CelticMinstrel CelticMinstrel added the UI label Sep 9, 2017

@sevu

This comment has been minimized.

Show comment
Hide comment
@sevu

sevu Sep 10, 2017

Member

similar behaviour, I post this because the message below is different:

Core was generated by `wesnoth-git -d -e'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000055e0bf5f00ee in boost::initialized<mpl_::int_<5> >::wrapper_address (this=<error reading variable: Cannot access memory at address 0x7ffda9140ff8>)
    at /usr/include/boost/utility/value_init.hpp:96
96	    wrapper * wrapper_address() const

#25 to #46 repeat

#0  0x000055e0bf5f00ee in boost::initialized<mpl_::int_<5> >::wrapper_address() const (this=Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x7ffda9140ff8: 
#1  0x000055e0bf5f00cc in boost::initialized<mpl_::int_<5> >::initialized() (this=0x7ffda9141087)
    at /usr/include/boost/utility/value_init.hpp:109
#2  0x000055e0bf5ef916 in boost::value_initialized<mpl_::int_<5> >::value_initialized() (this=0x7ffda9141087) at /usr/include/boost/utility/value_init.hpp:205
#3  0x000055e0bf5ef228 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:202
#4  0x000055e0bf5eea7f in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#5  0x000055e0bf5ee297 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#6  0x000055e0bf5eda6f in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#7  0x000055e0bf5ed237 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...)
    at src/gui/core/event/dispatcher_private.hpp:212
#8  0x000055e0bf5ec929 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#9  0x000055e0bf5ebd4b in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#10 0x000055e0bf5eaf5b in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...)
    at src/gui/core/event/dispatcher_private.hpp:212
#11 0x000055e0bf5e96f1 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#12 0x000055e0bf5e78d5 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...)
    at src/gui/core/event/dispatcher_private.hpp:212

#13 0x000055e0bf5e5db5 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212

#14 0x000055e0bf5e3abb in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#15 0x000055e0bf5e0359 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<24>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<24>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...)
    at src/gui/core/event/dispatcher_private.hpp:212
#16 0x000055e0bf5db31d in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<25>, boost::mpl::s_item<mpl_::int_<24>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<25>, boost::mpl::s_item<mpl_::int_<24>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#17 0x000055e0bf5d931e in gui2::event::find<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:246
#18 0x000055e0bf5d7a7f in gui2::event::dispatcher::has_event(gui2::event::ui_event, gui2::event::dispatcher::event_queue_type) (this=0x55e0ea640120, event=gui2::event::LOSE_KEYBOARD_FOCUS, event_type=(gui2::event::dispatcher::pre | gui2::event::dispatcher::post)) at src/gui/core/event/dispatcher.cpp:78
#19 0x000055e0bf5d8436 in gui2::event::implementation::build_event_chain<std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)> >(gui2::event::ui_event, gui2::widget*, gui2::widget*) (event=gui2::event::LOSE_KEYBOARD_FOCUS, dispatcher=0x55e0ee4a1850, w=0x55e0ea640110) at src/gui/core/event/dispatcher_private.hpp:341
#20 0x000055e0bf5da46a in gui2::event::fire_event<std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)>, decltype(nullptr)>(gui2::event::ui_event, gui2::event::dispatcher*, gui2::widget*, decltype(nullptr)&&) (event=gui2::event::LOSE_KEYBOARD_FOCUS, d=0x55e0ee4a1860, w=0x55e0ea640110, params#0=<error reading variable>)
    at src/gui/core/event/dispatcher_private.hpp:502

#21 0x000055e0bf5d806b in gui2::event::dispatcher::fire(gui2::event::ui_event, gui2::widget&, void*) (this=0x55e0ee4a1860, event=gui2::event::LOSE_KEYBOARD_FOCUS, target=...)
    at src/gui/core/event/dispatcher.cpp:178
#22 0x000055e0bf5f3923 in gui2::event::distributor::keyboard_capture(gui2::widget*) (this=0x55e0c5bc5aa0, widget=0x55e0ea640110) at src/gui/core/event/distributor.cpp:617
#23 0x000055e0bf149acb in gui2::window::keyboard_capture(gui2::widget*) (this=0x55e0ee4a1850, widget=0x55e0ea640110) at src/gui/widgets/window.cpp:1319

#24 0x000055e0bf0b4468 in gui2::listbox::list_item_clicked(gui2::widget&) (this=0x55e0ea640110, caller=...) at src/gui/widgets/listbox.cpp:283
#25 0x000055e0bf0c20ac in std::__invoke_impl<void, void (gui2::listbox::*&)(gui2::widget&), gui2::listbox*&, gui2::widget&>(std::__invoke_memfun_deref, void (gui2::listbox::*&)(gui2::widget&), gui2::listbox*&, gui2::widget&) (__f=
    @0x55e0eedf5190: (void (gui2::listbox::*)(gui2::listbox * const, gui2::widget &)) 0x55e0bf0b4408 <gui2::listbox::list_item_clicked(gui2::widget&)>, __t=@0x55e0eedf51a0: 0x55e0ea640110, __args#0=...) at /usr/include/c++/7.2.0/bits/invoke.h:73
#26 0x000055e0bf0c0f6c in std::__invoke<void (gui2::listbox::*&)(gui2::widget&), gui2::listbox*&, gui2::widget&>(void (gui2::listbox::*&)(gui2::widget&), gui2::listbox*&, gui2::widget&) (__fn=
    @0x55e0eedf5190: (void (gui2::listbox::*)(gui2::listbox * const, gui2::widget &)) 0x55e0bf0b4408 <gui2::listbox::list_item_clicked(gui2::widget&)>, __args#0=@0x55e0eedf51a0: 0x55e0ea640110, __args#1=...) at /usr/include/c++/7.2.0/bits/invoke.h:95
#27 0x000055e0bf0bff64 in std::_Bind<void (gui2::listbox::*(gui2::listbox*, boost::arg<1>))(gui2::widget&)>::__call<void, gui2::widget&, 0ul, 1ul>(std::tuple<gui2::widget&>&&, std::_Index_tuple<0ul, 1ul>) (this=0x55e0eedf5190, __args=...) at /usr/include/c++/7.2.0/functional:467
#28 0x000055e0bf0be8a4 in std::_Bind<void (gui2::listbox::*(gui2::listbox*, boost::arg<1>))(gui2::widget&)>::operator()<gui2::widget&, void>(gui2::widget&) (this=0x55e0eedf5190, __args#0=...) at /usr/include/c++/7.2.0/functional:551
#29 0x000055e0bf0bd03c in std::_Function_handler<void (gui2::widget&), std::_Bind<void (gui2::listbox::*(gui2::listbox*, boost::arg<1>))(gui2::widget&)> >::_M_invoke(std::_Any_data const&, gui2::widget&) (__functor=..., __args#0=...) at /usr/include/c++/7.2.0/bits/std_function.h:316
#30 0x000055e0bf037991 in std::function<void (gui2::widget&)>::operator()(gui2::widget&) const (this=0x55e0ea561170, __args#0=...) at /usr/include/c++/7.2.0/bits/std_function.h:706
#31 0x000055e0bf03b18e in std::__invoke_impl<void, std::function<void (gui2::widget&)>&, gui2::widget&>(std::__invoke_other, std::function<void (gui2::widget&)>&, gui2::widget&) (__f=..., __args#0=...) at /usr/include/c++/7.2.0/bits/invoke.h:60
#32 0x000055e0bf03adf0 in std::__invoke<std::function<void (gui2::widget&)>&, gui2::widget&>(std::function<void (gui2::widget&)>&, gui2::widget&) (__fn=..., __args#0=...)
    at /usr/include/c++/7.2.0/bits/invoke.h:95
#33 0x000055e0bf03a8e9 in std::_Bind<std::function<void (gui2::widget&)> (boost::arg<1>)>::__call<void, gui2::widget&, gui2::event::ui_event&&, bool&, bool&, void*&&, 0ul>(std::tuple<gui2::widget&, gui2::event::ui_event&&, bool&, bool&, void*&&>&&, std::_Index_tuple<0ul>) (this=0x55e0ea561170, __args=...) at /usr/include/c++/7.2.0/functional:467
#34 0x000055e0bf039efc in std::_Bind<std::function<void (gui2::widget&)> (boost::arg<1>)>::operator()<gui2::widget&, gui2::event::ui_event, bool&, bool&, void*, void>(gui2::widget&, gui2::event::ui_event&&, bool&, bool&, void*&&) (this=0x55e0ea561170, __args#0=..., __args#1=@0x7ffda9141b6c: gui2::event::NOTIFY_MODIFIED, __args#2=@0x7ffda9141bf6: false, __args#3=@0x7ffda9141bf7: false, __args#4=@0x7ffda9141b50: 0x0) at /usr/include/c++/7.2.0/functional:551
#35 0x000055e0bf038827 in std::_Function_handler<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*), std::_Bind<std::function<void (gui2::widget&)> (boost::arg<1>)> >::_M_invoke(std::_Any_data const&, gui2::widget&, gui2::event::ui_event&&, bool&, bool&, void*&&) (__functor=..., __args#0=..., __args#1=@0x7ffda9141b6c: gui2::event::NOTIFY_MODIFIED, __args#2=@0x7ffda9141bf6: false, __args#3=@0x7ffda9141bf7: false, __args#4=@0x7ffda9141b50: 0x0) at /usr/include/c++/7.2.0/bits/std_function.h:316
#36 0x000055e0bf5e2671 in std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)>::operator()(gui2::widget&, gui2::event::ui_event, bool&, bool&, void*) const (this=0x55e0ea560ef0, __args#0=..., __args#1=gui2::event::NOTIFY_MODIFIED, __args#2=@0x7ffda9141bf6: false, __args#3=@0x7ffda9141bf7: false, __args#4=0x0)
    at /usr/include/c++/7.2.0/bits/std_function.h:706
#37 0x000055e0bf5deb13 in gui2::event::implementation::fire_event<std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)>, decltype(nullptr)>(gui2::event::ui_event, std::vector<std::pair<gui2::widget*, gui2::event::ui_event>, std::allocator<std::pair<gui2::widget*, gui2::event::ui_event> > >&, gui2::widget*, gui2::widget*, decltype(nullptr)&&) (event=gui2::event::NOTIFY_MODIFIED, event_chain=std::vector of length 0, capacity 0, dispatcher=0x55e0eeb31ba0, w=0x55e0eeb31ba0, params#0=<error reading variable>)
    at src/gui/core/event/dispatcher_private.hpp:433
#38 0x000055e0bf5da492 in gui2::event::fire_event<std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)>, decltype(nullptr)>(gui2::event::ui_event, gui2::event::dispatcher*, gui2::widget*, decltype(nullptr)&&) (event=gui2::event::NOTIFY_MODIFIED, d=0x55e0eeb31bb0, w=0x55e0eeb31ba0, params#0=<error reading variable>)
    at src/gui/core/event/dispatcher_private.hpp:505
#39 0x000055e0bf5d806b in gui2::event::dispatcher::fire(gui2::event::ui_event, gui2::widget&, void*) (this=0x55e0eeb31bb0, event=gui2::event::NOTIFY_MODIFIED, target=...)
    at src/gui/core/event/dispatcher.cpp:178
#40 0x000055e0bf8186c8 in gui2::toggle_panel::set_value(unsigned int) (this=0x55e0eeb31ba0, selected=0) at src/gui/widgets/toggle_panel.cpp:176
#41 0x000055e0bf730b2f in gui2::policy::select_action::selection::select(gui2::grid&, bool) (this=0x55e0ee94ed00, grid=..., select=false) at src/gui/widgets/generator.cpp:1035
#42 0x000055e0bf77d14e in gui2::generator<gui2::policy::minimum_selection::no_item, gui2::policy::maximum_selection::one_item, gui2::policy::placement::vertical_list, gui2::policy::select_action::selection>::set_item_selected(unsigned int, bool) (this=0x55e0ee94ece0, index=1, selected=false) at src/gui/widgets/generator_private.hpp:1055
#43 0x000055e0bf7582c8 in gui2::generator<gui2::policy::minimum_selection::no_item, gui2::policy::maximum_selection::one_item, gui2::policy::placement::vertical_list, gui2::policy::select_action::selection>::do_deselect_item(unsigned int) (this=0x55e0ee94ece0, index=1) at src/gui/widgets/generator_private.hpp:929
#44 0x000055e0bf732840 in gui2::policy::minimum_selection::no_item::deselect_item(unsigned int) (this=0x55e0ee94ece0, index=1) at src/gui/widgets/generator_private.hpp:106
#45 0x000055e0bf756fc6 in gui2::generator<gui2::policy::minimum_selection::no_item, gui2::policy::maximum_selection::one_item, gui2::policy::placement::vertical_list, gui2::policy::select_action::selection>::select_item(unsigned int, bool) (this=0x55e0ee94ece0, index=1, select=true) at src/gui/widgets/generator_private.hpp:616
#46 0x000055e0bf0b4565 in gui2::listbox::list_item_clicked(gui2::widget&) (this=0x55e0ea640110, caller=...) at src/gui/widgets/listbox.cpp:289

OT: other people's software has bugs too (seems to be because of keyboard interrupt)

A problem internal to GDB has been detected,
further debugging may prove unreliable.
Create a core file of GDB? (y or n)
Member

sevu commented Sep 10, 2017

similar behaviour, I post this because the message below is different:

Core was generated by `wesnoth-git -d -e'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000055e0bf5f00ee in boost::initialized<mpl_::int_<5> >::wrapper_address (this=<error reading variable: Cannot access memory at address 0x7ffda9140ff8>)
    at /usr/include/boost/utility/value_init.hpp:96
96	    wrapper * wrapper_address() const

#25 to #46 repeat

#0  0x000055e0bf5f00ee in boost::initialized<mpl_::int_<5> >::wrapper_address() const (this=Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x7ffda9140ff8: 
#1  0x000055e0bf5f00cc in boost::initialized<mpl_::int_<5> >::initialized() (this=0x7ffda9141087)
    at /usr/include/boost/utility/value_init.hpp:109
#2  0x000055e0bf5ef916 in boost::value_initialized<mpl_::int_<5> >::value_initialized() (this=0x7ffda9141087) at /usr/include/boost/utility/value_init.hpp:205
#3  0x000055e0bf5ef228 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:202
#4  0x000055e0bf5eea7f in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#5  0x000055e0bf5ee297 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#6  0x000055e0bf5eda6f in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#7  0x000055e0bf5ed237 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...)
    at src/gui/core/event/dispatcher_private.hpp:212
#8  0x000055e0bf5ec929 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#9  0x000055e0bf5ebd4b in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#10 0x000055e0bf5eaf5b in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...)
    at src/gui/core/event/dispatcher_private.hpp:212
#11 0x000055e0bf5e96f1 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#12 0x000055e0bf5e78d5 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...)
    at src/gui/core/event/dispatcher_private.hpp:212

#13 0x000055e0bf5e5db5 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212

#14 0x000055e0bf5e3abb in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#15 0x000055e0bf5e0359 in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<24>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<24>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...)
    at src/gui/core/event/dispatcher_private.hpp:212
#16 0x000055e0bf5db31d in gui2::event::implementation::find<false>::execute<boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<25>, boost::mpl::s_item<mpl_::int_<24>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > > > >, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::s_item<mpl_::int_<25>, boost::mpl::s_item<mpl_::int_<24>, boost::mpl::s_item<mpl_::int_<23>, boost::mpl::s_item<mpl_::int_<22>, boost::mpl::s_item<mpl_::int_<19>, boost::mpl::s_item<mpl_::int_<18>, boost::mpl::s_item<mpl_::int_<17>, boost::mpl::s_item<mpl_::int_<16>, boost::mpl::s_item<mpl_::int_<13>, boost::mpl::s_item<mpl_::int_<12>, boost::mpl::s_item<mpl_::int_<11>, boost::mpl::s_item<mpl_::int_<10>, boost::mpl::s_item<mpl_::int_<7>, boost::mpl::s_item<mpl_::int_<5>, boost::mpl::s_item<mpl_::int_<2>, boost::mpl::s_item<mpl_::int_<1>, boost::mpl::set0<mpl_::na> > > > > > > > > > > > > > > > > >*, boost::mpl::s_iter<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::set0<mpl_::na> >*, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:212
#17 0x000055e0bf5d931e in gui2::event::find<boost::mpl::set<mpl_::int_<1>, mpl_::int_<2>, mpl_::int_<5>, mpl_::int_<7>, mpl_::int_<10>, mpl_::int_<11>, mpl_::int_<12>, mpl_::int_<13>, mpl_::int_<16>, mpl_::int_<17>, mpl_::int_<18>, mpl_::int_<19>, mpl_::int_<22>, mpl_::int_<23>, mpl_::int_<24>, mpl_::int_<25>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler>(gui2::event::ui_event, gui2::event::dispatcher_implementation::has_handler) (event=gui2::event::LOSE_KEYBOARD_FOCUS, functor=...) at src/gui/core/event/dispatcher_private.hpp:246
#18 0x000055e0bf5d7a7f in gui2::event::dispatcher::has_event(gui2::event::ui_event, gui2::event::dispatcher::event_queue_type) (this=0x55e0ea640120, event=gui2::event::LOSE_KEYBOARD_FOCUS, event_type=(gui2::event::dispatcher::pre | gui2::event::dispatcher::post)) at src/gui/core/event/dispatcher.cpp:78
#19 0x000055e0bf5d8436 in gui2::event::implementation::build_event_chain<std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)> >(gui2::event::ui_event, gui2::widget*, gui2::widget*) (event=gui2::event::LOSE_KEYBOARD_FOCUS, dispatcher=0x55e0ee4a1850, w=0x55e0ea640110) at src/gui/core/event/dispatcher_private.hpp:341
#20 0x000055e0bf5da46a in gui2::event::fire_event<std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)>, decltype(nullptr)>(gui2::event::ui_event, gui2::event::dispatcher*, gui2::widget*, decltype(nullptr)&&) (event=gui2::event::LOSE_KEYBOARD_FOCUS, d=0x55e0ee4a1860, w=0x55e0ea640110, params#0=<error reading variable>)
    at src/gui/core/event/dispatcher_private.hpp:502

#21 0x000055e0bf5d806b in gui2::event::dispatcher::fire(gui2::event::ui_event, gui2::widget&, void*) (this=0x55e0ee4a1860, event=gui2::event::LOSE_KEYBOARD_FOCUS, target=...)
    at src/gui/core/event/dispatcher.cpp:178
#22 0x000055e0bf5f3923 in gui2::event::distributor::keyboard_capture(gui2::widget*) (this=0x55e0c5bc5aa0, widget=0x55e0ea640110) at src/gui/core/event/distributor.cpp:617
#23 0x000055e0bf149acb in gui2::window::keyboard_capture(gui2::widget*) (this=0x55e0ee4a1850, widget=0x55e0ea640110) at src/gui/widgets/window.cpp:1319

#24 0x000055e0bf0b4468 in gui2::listbox::list_item_clicked(gui2::widget&) (this=0x55e0ea640110, caller=...) at src/gui/widgets/listbox.cpp:283
#25 0x000055e0bf0c20ac in std::__invoke_impl<void, void (gui2::listbox::*&)(gui2::widget&), gui2::listbox*&, gui2::widget&>(std::__invoke_memfun_deref, void (gui2::listbox::*&)(gui2::widget&), gui2::listbox*&, gui2::widget&) (__f=
    @0x55e0eedf5190: (void (gui2::listbox::*)(gui2::listbox * const, gui2::widget &)) 0x55e0bf0b4408 <gui2::listbox::list_item_clicked(gui2::widget&)>, __t=@0x55e0eedf51a0: 0x55e0ea640110, __args#0=...) at /usr/include/c++/7.2.0/bits/invoke.h:73
#26 0x000055e0bf0c0f6c in std::__invoke<void (gui2::listbox::*&)(gui2::widget&), gui2::listbox*&, gui2::widget&>(void (gui2::listbox::*&)(gui2::widget&), gui2::listbox*&, gui2::widget&) (__fn=
    @0x55e0eedf5190: (void (gui2::listbox::*)(gui2::listbox * const, gui2::widget &)) 0x55e0bf0b4408 <gui2::listbox::list_item_clicked(gui2::widget&)>, __args#0=@0x55e0eedf51a0: 0x55e0ea640110, __args#1=...) at /usr/include/c++/7.2.0/bits/invoke.h:95
#27 0x000055e0bf0bff64 in std::_Bind<void (gui2::listbox::*(gui2::listbox*, boost::arg<1>))(gui2::widget&)>::__call<void, gui2::widget&, 0ul, 1ul>(std::tuple<gui2::widget&>&&, std::_Index_tuple<0ul, 1ul>) (this=0x55e0eedf5190, __args=...) at /usr/include/c++/7.2.0/functional:467
#28 0x000055e0bf0be8a4 in std::_Bind<void (gui2::listbox::*(gui2::listbox*, boost::arg<1>))(gui2::widget&)>::operator()<gui2::widget&, void>(gui2::widget&) (this=0x55e0eedf5190, __args#0=...) at /usr/include/c++/7.2.0/functional:551
#29 0x000055e0bf0bd03c in std::_Function_handler<void (gui2::widget&), std::_Bind<void (gui2::listbox::*(gui2::listbox*, boost::arg<1>))(gui2::widget&)> >::_M_invoke(std::_Any_data const&, gui2::widget&) (__functor=..., __args#0=...) at /usr/include/c++/7.2.0/bits/std_function.h:316
#30 0x000055e0bf037991 in std::function<void (gui2::widget&)>::operator()(gui2::widget&) const (this=0x55e0ea561170, __args#0=...) at /usr/include/c++/7.2.0/bits/std_function.h:706
#31 0x000055e0bf03b18e in std::__invoke_impl<void, std::function<void (gui2::widget&)>&, gui2::widget&>(std::__invoke_other, std::function<void (gui2::widget&)>&, gui2::widget&) (__f=..., __args#0=...) at /usr/include/c++/7.2.0/bits/invoke.h:60
#32 0x000055e0bf03adf0 in std::__invoke<std::function<void (gui2::widget&)>&, gui2::widget&>(std::function<void (gui2::widget&)>&, gui2::widget&) (__fn=..., __args#0=...)
    at /usr/include/c++/7.2.0/bits/invoke.h:95
#33 0x000055e0bf03a8e9 in std::_Bind<std::function<void (gui2::widget&)> (boost::arg<1>)>::__call<void, gui2::widget&, gui2::event::ui_event&&, bool&, bool&, void*&&, 0ul>(std::tuple<gui2::widget&, gui2::event::ui_event&&, bool&, bool&, void*&&>&&, std::_Index_tuple<0ul>) (this=0x55e0ea561170, __args=...) at /usr/include/c++/7.2.0/functional:467
#34 0x000055e0bf039efc in std::_Bind<std::function<void (gui2::widget&)> (boost::arg<1>)>::operator()<gui2::widget&, gui2::event::ui_event, bool&, bool&, void*, void>(gui2::widget&, gui2::event::ui_event&&, bool&, bool&, void*&&) (this=0x55e0ea561170, __args#0=..., __args#1=@0x7ffda9141b6c: gui2::event::NOTIFY_MODIFIED, __args#2=@0x7ffda9141bf6: false, __args#3=@0x7ffda9141bf7: false, __args#4=@0x7ffda9141b50: 0x0) at /usr/include/c++/7.2.0/functional:551
#35 0x000055e0bf038827 in std::_Function_handler<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*), std::_Bind<std::function<void (gui2::widget&)> (boost::arg<1>)> >::_M_invoke(std::_Any_data const&, gui2::widget&, gui2::event::ui_event&&, bool&, bool&, void*&&) (__functor=..., __args#0=..., __args#1=@0x7ffda9141b6c: gui2::event::NOTIFY_MODIFIED, __args#2=@0x7ffda9141bf6: false, __args#3=@0x7ffda9141bf7: false, __args#4=@0x7ffda9141b50: 0x0) at /usr/include/c++/7.2.0/bits/std_function.h:316
#36 0x000055e0bf5e2671 in std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)>::operator()(gui2::widget&, gui2::event::ui_event, bool&, bool&, void*) const (this=0x55e0ea560ef0, __args#0=..., __args#1=gui2::event::NOTIFY_MODIFIED, __args#2=@0x7ffda9141bf6: false, __args#3=@0x7ffda9141bf7: false, __args#4=0x0)
    at /usr/include/c++/7.2.0/bits/std_function.h:706
#37 0x000055e0bf5deb13 in gui2::event::implementation::fire_event<std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)>, decltype(nullptr)>(gui2::event::ui_event, std::vector<std::pair<gui2::widget*, gui2::event::ui_event>, std::allocator<std::pair<gui2::widget*, gui2::event::ui_event> > >&, gui2::widget*, gui2::widget*, decltype(nullptr)&&) (event=gui2::event::NOTIFY_MODIFIED, event_chain=std::vector of length 0, capacity 0, dispatcher=0x55e0eeb31ba0, w=0x55e0eeb31ba0, params#0=<error reading variable>)
    at src/gui/core/event/dispatcher_private.hpp:433
#38 0x000055e0bf5da492 in gui2::event::fire_event<std::function<void (gui2::widget&, gui2::event::ui_event, bool&, bool&, void*)>, decltype(nullptr)>(gui2::event::ui_event, gui2::event::dispatcher*, gui2::widget*, decltype(nullptr)&&) (event=gui2::event::NOTIFY_MODIFIED, d=0x55e0eeb31bb0, w=0x55e0eeb31ba0, params#0=<error reading variable>)
    at src/gui/core/event/dispatcher_private.hpp:505
#39 0x000055e0bf5d806b in gui2::event::dispatcher::fire(gui2::event::ui_event, gui2::widget&, void*) (this=0x55e0eeb31bb0, event=gui2::event::NOTIFY_MODIFIED, target=...)
    at src/gui/core/event/dispatcher.cpp:178
#40 0x000055e0bf8186c8 in gui2::toggle_panel::set_value(unsigned int) (this=0x55e0eeb31ba0, selected=0) at src/gui/widgets/toggle_panel.cpp:176
#41 0x000055e0bf730b2f in gui2::policy::select_action::selection::select(gui2::grid&, bool) (this=0x55e0ee94ed00, grid=..., select=false) at src/gui/widgets/generator.cpp:1035
#42 0x000055e0bf77d14e in gui2::generator<gui2::policy::minimum_selection::no_item, gui2::policy::maximum_selection::one_item, gui2::policy::placement::vertical_list, gui2::policy::select_action::selection>::set_item_selected(unsigned int, bool) (this=0x55e0ee94ece0, index=1, selected=false) at src/gui/widgets/generator_private.hpp:1055
#43 0x000055e0bf7582c8 in gui2::generator<gui2::policy::minimum_selection::no_item, gui2::policy::maximum_selection::one_item, gui2::policy::placement::vertical_list, gui2::policy::select_action::selection>::do_deselect_item(unsigned int) (this=0x55e0ee94ece0, index=1) at src/gui/widgets/generator_private.hpp:929
#44 0x000055e0bf732840 in gui2::policy::minimum_selection::no_item::deselect_item(unsigned int) (this=0x55e0ee94ece0, index=1) at src/gui/widgets/generator_private.hpp:106
#45 0x000055e0bf756fc6 in gui2::generator<gui2::policy::minimum_selection::no_item, gui2::policy::maximum_selection::one_item, gui2::policy::placement::vertical_list, gui2::policy::select_action::selection>::select_item(unsigned int, bool) (this=0x55e0ee94ece0, index=1, select=true) at src/gui/widgets/generator_private.hpp:616
#46 0x000055e0bf0b4565 in gui2::listbox::list_item_clicked(gui2::widget&) (this=0x55e0ea640110, caller=...) at src/gui/widgets/listbox.cpp:289

OT: other people's software has bugs too (seems to be because of keyboard interrupt)

A problem internal to GDB has been detected,
further debugging may prove unreliable.
Create a core file of GDB? (y or n)
@Wedge009

This comment has been minimized.

Show comment
Hide comment
@Wedge009

Wedge009 Sep 10, 2017

Member

By 'named places' do you mean 'game data', 'user data', etc? I tried this in Windows and it seems to be working properly (this is a nice recent addition, BTW, didn't notice it before).

Member

Wedge009 commented Sep 10, 2017

By 'named places' do you mean 'game data', 'user data', etc? I tried this in Windows and it seems to be working properly (this is a nice recent addition, BTW, didn't notice it before).

@Wedge009

This comment has been minimized.

Show comment
Hide comment
@Wedge009

Wedge009 Sep 10, 2017

Member

...seems okay in Linux too. If it's to do with directory or mount point listings, maybe it's something unhandled that occurs in your specific set-up?

Member

Wedge009 commented Sep 10, 2017

...seems okay in Linux too. If it's to do with directory or mount point listings, maybe it's something unhandled that occurs in your specific set-up?

@sevu

This comment has been minimized.

Show comment
Hide comment
@sevu

sevu Sep 10, 2017

Member

I just tried it now, currently with an older build than previously, 3692cfa, and it works too

Member

sevu commented Sep 10, 2017

I just tried it now, currently with an older build than previously, 3692cfa, and it works too

@Wedge009

This comment has been minimized.

Show comment
Hide comment
@Wedge009

Wedge009 Sep 10, 2017

Member

I was testing on 3e9515c, which is more recent than 3692cfa, and is only 16 commits behind master at time of writing. Which commit were you testing where it crashes?

Member

Wedge009 commented Sep 10, 2017

I was testing on 3e9515c, which is more recent than 3692cfa, and is only 16 commits behind master at time of writing. Which commit were you testing where it crashes?

@sevu

This comment has been minimized.

Show comment
Hide comment
@sevu

sevu Sep 10, 2017

Member

Just tested again with current master, there I have the issue.
When I reported I had a build from yesterday.

Member

sevu commented Sep 10, 2017

Just tested again with current master, there I have the issue.
When I reported I had a build from yesterday.

@sevu

This comment has been minimized.

Show comment
Hide comment
@sevu

sevu Sep 10, 2017

Member

looking at the commit descriptions, it's maybe b6a70df which causes it
Edit: no it isn't

Member

sevu commented Sep 10, 2017

looking at the commit descriptions, it's maybe b6a70df which causes it
Edit: no it isn't

@sevu

This comment has been minimized.

Show comment
Hide comment
@sevu

sevu Sep 10, 2017

Member

It's acea15c

Member

sevu commented Sep 10, 2017

It's acea15c

@Wedge009

This comment has been minimized.

Show comment
Hide comment
@Wedge009

Wedge009 Sep 10, 2017

Member

Could be. I just retested at b260cdc and get the crash now. Looks like @Vultraz was doing something with the event handling.

Member

Wedge009 commented Sep 10, 2017

Could be. I just retested at b260cdc and get the crash now. Looks like @Vultraz was doing something with the event handling.

@Wedge009 Wedge009 added the Confirmed label Sep 10, 2017

@Vultraz

This comment has been minimized.

Show comment
Hide comment
@Vultraz

Vultraz Sep 10, 2017

Member

GFDI 😑

Member

Vultraz commented Sep 10, 2017

GFDI 😑

@sevu

This comment has been minimized.

Show comment
Hide comment
@sevu

sevu Sep 10, 2017

Member

Fixed by 085257f

Member

sevu commented Sep 10, 2017

Fixed by 085257f

@sevu sevu closed this Sep 10, 2017

@sevu sevu modified the milestone: 1.13.9 Sep 10, 2017

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