warning: File "/usr/lib/x86_64-linux-gnu/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". To enable execution of this file add add-auto-load-safe-path /usr/lib/x86_64-linux-gnu/libthread_db-1.0.so line to your configuration file "/home/proba/.gdbinit". To completely disable this security protection add set auto-load safe-path / line to your configuration file "/home/proba/.gdbinit". For more information about this security protection see the "Auto-loading safe path" section in the GDB manual. E.g., run from the shell: info "(gdb)Auto-loading safe path" warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. This is Widelands Version 1.0~error-REVDETECT-BROKEN-PLEASE-REPORT-THIS (Debug) [00:00:00.000 real] INFO: Set home directory: /home/proba/.widelands [00:00:00.000 real] INFO: Set configuration file: /home/proba/.widelands/config [00:00:00.001 real] INFO: Adding directory: /app/share/widelands [00:00:00.004 real] INFO: selected language: (system language) [00:00:00.005 real] WARNING: No corresponding locale found [00:00:00.005 real] WARNING: - Set LANGUAGE, LANG and LC_ALL to 'en' [00:00:00.005 real] WARNING: - Set system locale to 'en_US.utf8' to make 'en' accessible to libintl [00:00:00.012 real] INFO: Byte order: little-endian [New LWP 25] [New LWP 26] [New LWP 27] [New LWP 28] [00:00:00.400 real] INFO: Graphics: Try to set Videomode 1343x1003 [00:00:00.428 real] INFO: Graphics: OpenGL: Version "3.0 Mesa 20.1.3" [00:00:00.428 real] INFO: Graphics: SDL_GL_RED_SIZE is 8 [00:00:00.428 real] INFO: Graphics: SDL_GL_GREEN_SIZE is 8 [00:00:00.428 real] INFO: Graphics: SDL_GL_BLUE_SIZE is 8 [00:00:00.428 real] INFO: Graphics: SDL_GL_ALPHA_SIZE is 0 [00:00:00.428 real] INFO: Graphics: SDL_GL_BUFFER_SIZE is 24 [00:00:00.428 real] INFO: Graphics: SDL_GL_DOUBLEBUFFER is 1 [00:00:00.428 real] INFO: Graphics: SDL_GL_DEPTH_SIZE is 24 [00:00:00.428 real] INFO: Graphics: SDL_GL_STENCIL_SIZE is 8 [00:00:00.429 real] INFO: Graphics: SDL_GL_ACCUM_RED_SIZE is 0 [00:00:00.429 real] INFO: Graphics: SDL_GL_ACCUM_GREEN_SIZE is 0 [00:00:00.429 real] INFO: Graphics: SDL_GL_ACCUM_BLUE_SIZE is 0 [00:00:00.429 real] INFO: Graphics: SDL_GL_ACCUM_ALPHA_SIZE is 0 [00:00:00.429 real] INFO: Graphics: SDL_GL_STEREO is 0 [00:00:00.432 real] INFO: Graphics: SDL_GL_MULTISAMPLEBUFFERS is 0 [00:00:00.432 real] INFO: Graphics: SDL_GL_MULTISAMPLESAMPLES is 0 [00:00:00.432 real] INFO: Graphics: SDL_GL_ACCELERATED_VISUAL is 1 [00:00:00.432 real] INFO: Graphics: SDL_GL_CONTEXT_MAJOR_VERSION is 2 [00:00:00.432 real] INFO: Graphics: SDL_GL_CONTEXT_MINOR_VERSION is 1 [00:00:00.432 real] INFO: Graphics: SDL_GL_CONTEXT_FLAGS is 0 [00:00:00.432 real] INFO: Graphics: SDL_GL_CONTEXT_PROFILE_MASK is 0 [00:00:00.432 real] INFO: Graphics: SDL_GL_SHARE_WITH_CURRENT_CONTEXT is 0 [00:00:00.432 real] INFO: Graphics: SDL_GL_FRAMEBUFFER_SRGB_CAPABLE is 0 [00:00:00.432 real] INFO: Graphics: OpenGL: Double buffering enabled [00:00:00.432 real] INFO: Graphics: OpenGL: Max texture size: 16384 [00:00:00.432 real] INFO: Graphics: OpenGL: ShadingLanguage: "1.30" [00:00:00.437 real] INFO: **** GRAPHICS REPORT **** [00:00:00.437 real] INFO: VIDEO DRIVER GLVND x11 [00:00:00.437 real] INFO: Display #0: 1920x1080 @ 60hz SDL_PIXELFORMAT_RGB888 [00:00:00.831 real] INFO: **** SOUND REPORT **** [00:00:00.831 real] INFO: SDL version: 2.0.12 [00:00:00.831 real] INFO: SDL_mixer version: 2.0.4 [00:00:00.831 real] INFO: **** END SOUND REPORT **** [Detaching after fork from child process 29] [00:00:01.038 real] WARNING: Failed to initialize sound system: Could not setup connection to PulseAudio Thread 1 "widelands" received signal SIGABRT, Aborted. 0x00007ffff7520615 in raise () from /usr/lib/x86_64-linux-gnu/libc.so.6 #0 0x00007ffff7520615 in raise () from /usr/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff7509899 in abort () from /usr/lib/x86_64-linux-gnu/libc.so.6 #2 0x0000555555702348 in std::__replacement_assert (__file=__file@entry=0x555555d331c0 "/usr/include/c++/9.3.0/bits/basic_string.h", __line=__line@entry=1067, __function=__function@entry=0x555555d33dd8 "std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _Ch"..., __condition=__condition@entry=0x555555d32fdb "__pos <= size()") at /usr/include/c++/9.3.0/x86_64-unknown-linux-gnu/bits/c++config.h:463 #3 0x000055555587d335 in std::__cxx11::basic_string, std::allocator >::operator[] (__pos=, this=) at ../src/ui_basic/multilineeditbox.cc:248 #4 UI::MultilineEditbox::Data::snap_to_char (cursor=, this=) at ../src/ui_basic/multilineeditbox.cc:249 #5 0x000055555587d4e4 in UI::MultilineEditbox::Data::snap_to_char (this=, cursor=) at ../src/ui_basic/multilineeditbox.cc:252 #6 0x000055555587d519 in UI::MultilineEditbox::Data::calculate_selection_boundaries (this=this@entry=0x555557786bc0, start=@0x7fffffff8cc0: 1140162560, end=@0x7fffffff8cc4: 1128136704) at /usr/include/c++/9.3.0/bits/stl_algobase.h:198 #7 0x000055555587d5f2 in UI::MultilineEditbox::Data::draw (this=0x555557786bc0, dst=..., with_caret=) at ../src/ui_basic/multilineeditbox.cc:155 #8 0x000055555587dad6 in UI::MultilineEditbox::draw (this=0x555557893b80, dst=...) at ../src/ui_basic/panel.h:275 #9 0x00005555558834a2 in UI::Panel::do_draw_inner (this=0x555557893b80, dst=...) at ../src/ui_basic/panel.cc:959 #10 0x00005555558833eb in UI::Panel::do_draw (this=this@entry=0x555557893b80, dst=...) at ../src/ui_basic/panel.cc:992 #11 0x000055555588347b in UI::Panel::do_draw_inner (this=0x7fffffff9aa8, dst=...) at ../src/ui_basic/panel.cc:956 #12 0x00005555558833eb in UI::Panel::do_draw (this=this@entry=0x7fffffff9aa8, dst=...) at ../src/ui_basic/panel.cc:992 #13 0x000055555588347b in UI::Panel::do_draw_inner (this=0x7fffffff9868, dst=...) at ../src/ui_basic/panel.cc:956 #14 0x00005555558833eb in UI::Panel::do_draw (this=this@entry=0x7fffffff9868, dst=...) at ../src/ui_basic/panel.cc:992 #15 0x000055555588347b in UI::Panel::do_draw_inner (this=0x7fffffff9628, dst=...) at ../src/ui_basic/panel.cc:956 #16 0x00005555558833eb in UI::Panel::do_draw (this=this@entry=0x7fffffff9628, dst=...) at ../src/ui_basic/panel.cc:992 #17 0x000055555588347b in UI::Panel::do_draw_inner (this=0x7fffffff93e8, dst=...) at ../src/ui_basic/panel.cc:956 #18 0x00005555558833eb in UI::Panel::do_draw (this=this@entry=0x7fffffff93e8, dst=...) at ../src/ui_basic/panel.cc:992 #19 0x000055555588347b in UI::Panel::do_draw_inner (this=0x7fffffff9260, dst=...) at ../src/ui_basic/panel.cc:956 #20 0x00005555558833eb in UI::Panel::do_draw (this=this@entry=0x7fffffff9260, dst=...) at ../src/ui_basic/panel.cc:992 #21 0x000055555588347b in UI::Panel::do_draw_inner (this=0x7fffffffc650, dst=...) at ../src/ui_basic/panel.cc:956 #22 0x00005555558833eb in UI::Panel::do_draw (this=this@entry=0x7fffffffc650, dst=...) at ../src/ui_basic/panel.cc:992 #23 0x0000555555884fbe in UI::Panel::do_redraw_now (this=this@entry=0x7fffffff9260) at ../src/ui_basic/panel.cc:187 #24 0x0000555555885248 in UI::Panel::do_run (this=this@entry=0x7fffffff9260) at ../src/ui_basic/panel.cc:257 #25 0x00005555558d6746 in UI::Panel::run (this=0x7fffffff9260) at ../src/ui_basic/panel.h:110 #26 FsMenu::AddOnsCtrl::::operator()(void) const (__closure=) at ../src/ui_fsmenu/addons.cc:537 #27 0x0000555555867ac2 in boost::function0::operator() (this=) at /app/include/boost/function/function_template.hpp:677 #28 boost::signals2::detail::call_with_tuple_args::m_invoke >(boost::function&, boost::signals2::detail::unsigned_meta_array<>, std::tuple<> const&, boost::enable_if::result_type>, void>::type*) const (this=, func=...) at /app/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 #29 boost::signals2::detail::call_with_tuple_args::operator(), , 0ul>(boost::function&, std::tuple<> const&, mpl_::size_t<0ul>) const (this=, args=empty std::tuple, func=...) at /app/include/boost/signals2/detail/variadic_slot_invoker.hpp:90 #30 boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7fffffffb8c0, connectionBody=...) at /app/include/boost/signals2/detail/variadic_slot_invoker.hpp:133 #31 boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7fffffffb610) at /app/include/boost/signals2/detail/slot_call_iterator.hpp:110 #32 boost::iterators::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /app/include/boost/iterator/iterator_facade.hpp:550 #33 boost::iterators::detail::iterator_facade_base, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::iterators::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long, false, false>::operator*() const (this=0x7fffffffb610) at /app/include/boost/iterator/iterator_facade.hpp:656 #34 boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (last=..., first=..., this=) at /app/include/boost/signals2/optional_last_value.hpp:57 #35 boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=, last=..., first=..., combiner=...) at /app/include/boost/signals2/detail/result_type_wrapper.hpp:64 #36 boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()() (this=0x5555579790e0) at /app/include/boost/signals2/detail/signal_template.hpp:243 #37 0x0000555555864bd3 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()() (this=0x555557f6ecf8) at /app/include/boost/smart_ptr/shared_ptr.hpp:726 #38 UI::Button::handle_mouserelease (btn=1 '\001', this=0x555557f6ebf8) at ../src/ui_basic/button.cc:376 #39 UI::Button::handle_mouserelease (this=0x555557f6ebf8, btn=) at ../src/ui_basic/button.cc:365 #40 0x0000555555885983 in UI::Panel::ui_mouserelease (button=, x=, y=) at ../src/ui_basic/panel.cc:1332 #41 0x00005555556f8f06 in WLApplication::handle_input (this=this@entry=0x555555fdb890, cb=cb@entry=0x555555f654c0 ) at ../src/wlapplication.cc:855 #42 0x000055555588516b in UI::Panel::do_run (this=this@entry=0x7fffffffc650) at ../src/ui_basic/panel.cc:240 #43 0x00005555556fee8f in UI::Panel::run (this=0x7fffffffc650) at ../src/ui_basic/panel.h:110 #44 WLApplication::run (this=this@entry=0x555555fdb890) at ../src/wlapplication.cc:720 #45 0x00005555556872cf in main (argc=1, argv=0x7fffffffe7e8) at ../src/main.cc:47