Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 707086 Details for
Bug 919473
[abrt] widelands-0-0.33.build17.fc18: __cxxabiv1::__unexpected: Process /usr/bin/widelands was killed by signal 6 (SIGABRT)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 122.05 KB, created by
s_gollmer
on 2013-03-08 15:29:47 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
s_gollmer
Created:
2013-03-08 15:29:47 UTC
Size:
122.05 KB
patch
obsolete
>[New LWP 18840] >[New LWP 18842] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `widelands'. >Program terminated with signal 6, Aborted. >#0 0x0000003513835ba5 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63 >63 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. > >Thread 2 (Thread 0x7fb89f3f3700 (LWP 18842)): >#0 0x00000035138e9a4f in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:57 > resultvar = <optimized out> > oldtype = 2 > tval = {tv_sec = 0, tv_nsec = 216774246263} > result = <optimized out> >#1 0x0000003e51423357 in ppoll (__ss=0x0, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:77 >No locals. >#2 pa_mainloop_poll (m=m@entry=0x16547a0) at pulse/mainloop.c:881 > ts = {tv_sec = 23414688, tv_nsec = 0} > __func__ = "pa_mainloop_poll" > __PRETTY_FUNCTION__ = "pa_mainloop_poll" >#3 0x0000003e51423919 in pa_mainloop_iterate (m=0x16547a0, block=<optimized out>, retval=0x0) at pulse/mainloop.c:955 > r = <optimized out> > __func__ = "pa_mainloop_iterate" > __PRETTY_FUNCTION__ = "pa_mainloop_iterate" >#4 0x00000032790367ac in PULSE_WaitAudio (this=0x1654950) at src/audio/pulse/SDL_pulseaudio.c:310 > size = <optimized out> >#5 0x0000003279008df0 in SDL_RunAudio (audiop=audiop@entry=0x1654950) at src/audio/SDL_audio.c:222 > audio = 0x1654950 > stream = 0x16556e0 "\201\001\207\001\201\001\207\001\033\377\030\377\033\377\030\377\352\375\342\375\352\375\342\375\251\375\237\375\251\375\237\375s\377q\377s\377q\377\353\376\346\376\353\376\346\376/" > stream_len = 2048 > udata = 0x0 > fill = 0x3278c08980 <mix_channels> > silence = 0 >#6 0x0000003279011216 in SDL_RunThread (data=0x1654ca0) at src/thread/SDL_thread.c:204 > args = 0x1654ca0 > userfunc = 0x3279008d10 <SDL_RunAudio> > userdata = 0x1654950 > statusloc = 0x1a4c660 >#7 0x0000003279054689 in RunThread (data=<optimized out>) at src/thread/pthread/SDL_systhread.c:47 >No locals. >#8 0x0000003514007d15 in start_thread (arg=0x7fb89f3f3700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7fb89f3f3700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140430922430208, 8650422353554934909, 0, 23423328, 140430922430208, 18, -8683706225631851395, 8675711121402072189}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#9 0x00000035138f246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114 >No locals. > >Thread 1 (Thread 0x7fb8ab50e800 (LWP 18840)): >#0 0x0000003513835ba5 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63 > resultvar = 0 > pid = 18840 > selftid = 18840 >#1 0x0000003513837358 in __GI_abort () at abort.c:90 > save_stage = 2 > act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {227961362249, 0, 227960907507, 140431124922848, 1, 1, 0, 9650240, 227960907218, 228030592120, 11859448, 148376480, 9650240, 1, 1, 227956232804}}, sa_flags = 205244984, sa_restorer = 0x351785e19c <__cxxabiv1::__cxa_get_globals_fast()+12>} > sigs = {__val = {32, 0 <repeats 15 times>}} >#2 0x0000003517860e1d in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95 > terminating = true > t = <optimized out> >#3 0x000000351785eeb6 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:40 >No locals. >#4 0x000000351785eee3 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:50 >No locals. >#5 0x000000351785eef6 in __cxxabiv1::__unexpected (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:56 >No locals. >#6 0x000000351785eb40 in __cxxabiv1::__cxa_call_unexpected (exc_obj_in=0xf8d5ab0) at ../../../../libstdc++-v3/libsupc++/eh_personality.cc:748 > info = {Start = 0, LPStart = 18446744073709551615, ttype_base = 0, TType = 0x0, action_table = 0xf54ea80 "\210\351T\017", ttype_encoding = 1 '\001', call_site_encoding = 0 '\000'} > xh_lsda = 0x934040 "\377\003y\001lZ\005\356\021\001e\005\325\021\003\210\001\005\356\021\001\226\001\002\275\021\003\265\001A\356\021\001\217\002\005\202\021\003\231\002\005\370\020\001\245\002\213\003\356\021\001\371\006\065\364\020\001\267\b\365\001\356\021\001\372\n\005\315\020\003\207\v\005\366\020\001\223\v\337\002\356\021\001\237\016\065\363\021\001\347\016\305\001\356\021\001\272\020\005\277\020\005\310\020\005" > xh_switch_value = -1 > exc_obj = 0xf8d5ab0 > xh_terminate_handler = 0x3517860d00 <__gnu_cxx::__verbose_terminate_handler()> >#7 0x00000000006bdb94 in Widelands::Map_Saver::save (this=<optimized out>) at /usr/src/debug/widelands-build17-src/src/map_io/widelands_map_saver.cc:65 >No locals. >#8 0x0000000000571880 in Main_Menu_Save_Map::save_map (this=this@entry=0xab5aa00, filename="Test1.wmf", binary=binary@entry=true) at /usr/src/debug/widelands-build17-src/src/editor/ui_menus/editor_main_menu_save_map.cc:395 > assign_extension = <optimized out> > complete_filename = "/home/f_bkm/maps/eigen/Test1.wmf" > fs = @0xe8a3110: {_vptr.FileSystem = 0x89cbf0 <vtable for ZipFilesystem+16>, m_root = "", m_filesep = 47 '/'} > wms = {m_egbase = @0x7fff653fd8a0, m_fs = @0xe8a3110, m_mos = 0xce68d30} >#9 0x0000000000573157 in Main_Menu_Save_Map::clicked_ok (this=0xab5aa00) at /usr/src/debug/widelands-build17-src/src/editor/ui_menus/editor_main_menu_save_map.cc:195 > filename = "Test1" >#10 0x000000000055512c in operator() (this=<optimized out>) at /usr/include/boost/function/function_template.hpp:760 >No locals. >#11 operator()<boost::signals::detail::connection_slot_pair> (slot=..., this=<optimized out>) at /usr/include/boost/signals/signal_template.hpp:119 > target = <optimized out> >#12 dereference (this=<optimized out>) at /usr/include/boost/signals/detail/slot_call_iterator.hpp:61 >No locals. >#13 dereference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:517 >No locals. >#14 operator* (this=<optimized out>) at /usr/include/boost/iterator/iterator_facade.hpp:643 >No locals. >#15 postfix_increment_proxy (x=..., this=<synthetic pointer>) at /usr/include/boost/iterator/iterator_facade.hpp:145 >No locals. >#16 operator++<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::single_pass_traversal_tag, const boost::signals::detail::unusable&, long int> (i=...) at /usr/include/boost/iterator/iterator_facade.hpp:732 >No locals. >#17 operator()<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound0<void>::caller<boost::function<void()> >, boost::signals::detail::named_slot_map_iterator> > (last=..., first=..., this=<optimized out>) at /usr/include/boost/last_value.hpp:49 >No locals. >#18 boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void ()> >::operator()() (this=<optimized out>) at /usr/include/boost/signals/signal_template.hpp:354 > notification = {impl = {px = 0xf10d3b0, pn = {pi_ = 0xf54e9c0}}} > cache = {<boost::optional_detail::optional_base<boost::signals::detail::unusable>> = {<boost::optional_detail::optional_tag> = {<No data fields>}, m_initialized = false, m_storage = {dummy_ = {data = "\324", aligner_ = -44 '\324'}}}, <No data fields>} >#19 0x00000000005549bb in handle_mouserelease (this=<optimized out>, btn=<optimized out>) at /usr/src/debug/widelands-build17-src/src/ui_basic/button.cc:326 >No locals. >#20 UI::Button::handle_mouserelease (this=0xf10d250, btn=152 '\230') at /usr/src/debug/widelands-build17-src/src/ui_basic/button.cc:315 >No locals. >#21 0x0000000000559849 in UI::Panel::ui_mouserelease (button=1 '\001', x=18840, y=6) at /usr/src/debug/widelands-build17-src/src/ui_basic/panel.cc:1076 > p = <optimized out> >#22 0x0000000000537e84 in WLApplication::handle_input (this=0x15fecc0, cb=0xb4efc0 <UI::Panel::run()::icb>) at /usr/src/debug/widelands-build17-src/src/wlapplication.cc:679 > gotevents = true > ev = {type = 6 '\006', active = {type = 6 '\006', gain = 0 '\000', state = 1 '\001'}, key = {type = 6 '\006', which = 0 '\000', state = 1 '\001', keysym = {scancode = 129 '\201', sym = SDLK_UNKNOWN, mod = KMOD_NONE, unicode = 0}}, motion = {type = 6 '\006', which = 0 '\000', state = 1 '\001', x = 641, y = 531, xrel = 0, yrel = 0}, button = {type = 6 '\006', which = 0 '\000', button = 1 '\001', state = 0 '\000', x = 641, y = 531}, jaxis = {type = 6 '\006', which = 0 '\000', axis = 1 '\001', value = 641}, jball = {type = 6 '\006', which = 0 '\000', ball = 1 '\001', xrel = 641, yrel = 531}, jhat = {type = 6 '\006', which = 0 '\000', hat = 1 '\001', value = 0 '\000'}, jbutton = {type = 6 '\006', which = 0 '\000', button = 1 '\001', state = 0 '\000'}, resize = {type = 6 '\006', w = 34800257, h = 0}, expose = {type = 6 '\006'}, quit = {type = 6 '\006'}, user = {type = 6 '\006', code = 34800257, data1 = 0x0, data2 = 0x0}, syswm = {type = 6 '\006', msg = 0x0}} >#23 0x0000000000559db2 in UI::Panel::run (this=0x7fff653fd9e0) at /usr/src/debug/widelands-build17-src/src/ui_basic/panel.cc:170 > icb = {mouse_press = 0x559850 <UI::Panel::ui_mousepress(unsigned char, int, int)>, mouse_release = 0x559800 <UI::Panel::ui_mouserelease(unsigned char, int, int)>, mouse_move = 0x559720 <UI::Panel::ui_mousemove(unsigned char, int, int, int, int)>, key = 0x5595e0 <UI::Panel::ui_key(bool, SDL_keysym)>} > app = 0x15fecc0 > forefather = 0x7fff653fd9e0 > startTime = 7010016 > diffTime = <optimized out> > prevmodal = 0x0 >#24 0x000000000056ebb7 in Editor_Interactive::run_editor (filename=...) at /usr/src/debug/widelands-build17-src/src/editor/editorinteractive.cc:618 > editor = {<boost::noncopyable_::noncopyable> = {<No data fields>}, <Widelands::NoteReceiver<Widelands::NoteImmovable>> = {_vptr.NoteReceiver = 0x87db50 <vtable for Widelands::Editor_Game_Base+16>, m_links = std::vector of length 0, capacity 0}, <Widelands::NoteReceiver<Widelands::NoteFieldPossession>> = {_vptr.NoteReceiver = 0x87dbb0 <vtable for Widelands::Editor_Game_Base+112>, m_links = std::vector of length 0, capacity 0}, <Widelands::NoteReceiver<Widelands::NoteFieldTransformed>> = {_vptr.NoteReceiver = 0x87dbd8 <vtable for Widelands::Editor_Game_Base+152>, m_links = std::vector of length 1, capacity 1 = {0xa7b7a28}}, m_gametime = 458124, m_players = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, m_objects = {<boost::noncopyable_::noncopyable> = {<No data fields>}, m_lastserial = 38, m_objects = {table_ = {<boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<unsigned int const, Widelands::Map_Object*> >, unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int> > >> = {<boost::unordered::detail::buckets<std::allocator<std::pair<unsigned int const, Widelands::Map_Object*> >, boost::unordered::detail::ptr_bucket, boost::unordered::detail::ptr_node<std::pair<unsigned int const, Widelands::Map_Object*> > >> = {buckets_ = 0xa8e6f50, bucket_count_ = 53, size_ = 38, allocators_ = {<boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_bucket>, 1>> = {<std::allocator<boost::unordered::detail::ptr_bucket>> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_bucket>> = {<No data fields>}, <No data fields>}, <No data fields>}, <boost::unordered::detail::compressed_base<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, Widelands::Map_Object*> > >, 2>> = {<std::allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, Widelands::Map_Object*> > >> = {<__gnu_cxx::new_allocator<boost::unordered::detail::ptr_node<std::pair<unsigned int const, Widelands::Map_Object*> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered::detail::functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "?", align_ = 63 '?'}}, {data_ = {buf = "e", align_ = 101 'e'}}}}, mlf_ = 1, max_load_ = 53}, <No data fields>}}}, m_lua = 0xe379290, m_tribes = std::vector of length 3, capacity 4 = {0x110cb520, 0xc891540, 0x345a0e0}, m_ibase = 0x7fff653fd9e0, m_map = 0xa7b7a20, m_lasttrackserial = 0, m_trackpointers = std::map with 0 elements} > eia = {<Interactive_Base> = {<Map_View> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = std::list = {[0] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xb290a40, pn = {pi_ = 0xca727b0}}, controlling_connection = true}, [1] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xc9faf70, pn = {pi_ = 0xe7600c0}}, controlling_connection = true}, [2] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xcc96850, pn = {pi_ = 0xa9cdd20}}, controlling_connection = true}, [3] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xc644a10, pn = {pi_ = 0xc0cf7c0}}, controlling_connection = true}, [4] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0x4dda6f0, pn = {pi_ = 0xec70610}}, controlling_connection = true}, [5] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xce69120, pn = {pi_ = 0x1062ac50}}, controlling_connection = true}, [6] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0x3688200, pn = {pi_ = 0xecf0490}}, controlling_connection = true}, [7] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xcd75650, pn = {pi_ = 0x9b403f0}}, controlling_connection = true}}, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86e770 <vtable for Editor_Interactive+16>, static dying_code = -1, _parent = 0x0, _next = 0x0, _prev = 0x0, _fchild = 0xab5aa00, _lchild = 0x7fff653fdba8, _mousein = 0x0, _focus = 0xab5aa00, _flags = 291, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 0, _y = 0, _w = 1366, _h = 768, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 1366, _desired_h = 768, _running = true, _retcode = 0, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, changeview = {<boost::signal2<void, int, int, boost::last_value<void>, int, std::less<int>, boost::function<void(int, int)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xf00db50, pn = {pi_ = 0xbafa950}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, fieldclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xa71b6b0, pn = {pi_ = 0xe6e5240}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_intbase = @0x7fff653fd9e0, m_changeview = {<boost::function2<void, Point, bool>> = {<boost::function_base> = {vtable = 0x887f21, functor = {obj_ptr = 0x7bc0a0 <QuickNavigation::view_changed(Point, bool)>, type = {type = 0x7bc0a0 <QuickNavigation::view_changed(Point, bool)>, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7bc0a0 <QuickNavigation::view_changed(Point, bool)>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7bc0a0 <QuickNavigation::view_changed(Point, bool)>, obj_ptr = 0xca42170}, obj_ref = {obj_ptr = 0x7bc0a0 <QuickNavigation::view_changed(Point, bool)>, is_const_qualified = false, is_volatile_qualified = false}, data = -96 '\240'}}, <std::binary_function<Point, bool, void>> = {<No data fields>}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, m_viewpoint = {x = 0, y = 0}, m_dragging = false, m_complete_redraw_needed = false}, <DebugConsole::Handler> = {_vptr.Handler = 0x86e838 <vtable for Editor_Interactive+216>, m_commands = std::vector of length 1, capacity 1 = {"mapobject"}}, m_show_workarea_preview = true, m = {px = 0xeb63490}, m_egbase = @0x7fff653fd8a0, m_sel = {freeze = false, triangles = false, pos = {node = {{{x = 9, y = 19}, all = 1245193}}, triangle = {<Widelands::Coords> = {{{x = 9, y = 18}, all = 1179657}}, t = Widelands::TCoords<Widelands::Coords>::R}}, radius = 1, pic = {px = 0xbdf41b0, pn = {pi_ = 0xf077e70}}, jobid = {id = 2937}}, m_display_flags = 0, m_lastframe = 7009976, m_frametime = 40, m_avg_usframetime = 48138, m_jobid = {id = 0}, m_road_buildhelp_overlay_jobid = {id = 0}, m_buildroad = 0x0, m_road_build_player = 0 '\000', m_toolbar = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x89b770 <vtable for UI::Box+16>, static dying_code = -1, _parent = 0x7fff653fd9e0, _next = 0x0, _prev = 0x7fff653fdc98, _fchild = 0x7fff653ff0b8, _lchild = 0x7fff653fe830, _mousein = 0x0, _focus = 0x0, _flags = 547, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 547, _y = 734, _w = 272, _h = 34, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 272, _desired_h = 34, _running = false, _retcode = 53, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_max_x = 1366, m_max_y = 768, m_scrolling = false, m_scrollbar = 0x0, m_orientation = 0, m_mindesiredbreadth = 0, m_inner_spacing = 0, m_items = std::vector of length 8, capacity 8 = {{type = UI::Box::Item::ItemPanel, u = {panel = {panel = 0x7fff653fe830, align = 0, fullsize = false}, space = 1698687024}, fillspace = false, assigned_var_depth = 0}, {type = UI::Box::Item::ItemPanel, u = {panel = {panel = 0x7fff653fe968, align = 0, fullsize = false}, space = 1698687336}, fillspace = false, assigned_var_depth = 0}, {type = UI::Box::Item::ItemPanel, u = {panel = {panel = 0x7fff653feaa0, align = 0, fullsize = false}, space = 1698687648}, fillspace = false, assigned_var_depth = 0}, {type = UI::Box::Item::ItemPanel, u = {panel = {panel = 0x7fff653febd8, align = 0, fullsize = false}, space = 1698687960}, fillspace = false, assigned_var_depth = 0}, {type = UI::Box::Item::ItemPanel, u = {panel = {panel = 0x7fff653fed10, align = 0, fullsize = false}, space = 1698688272}, fillspace = false, assigned_var_depth = 0}, {type = UI::Box::Item::ItemPanel, u = {panel = {panel = 0x7fff653fee48, align = 0, fullsize = false}, space = 1698688584}, fillspace = false, assigned_var_depth = 0}, {type = UI::Box::Item::ItemPanel, u = {panel = {panel = 0x7fff653fef80, align = 0, fullsize = false}, space = 1698688896}, fillspace = false, assigned_var_depth = 0}, {type = UI::Box::Item::ItemPanel, u = {panel = {panel = 0x7fff653ff0b8, align = 0, fullsize = false}, space = 1698689208}, fillspace = false, assigned_var_depth = 0}}}, m_label_speed_shadow = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86d450 <vtable for UI::Textarea+16>, static dying_code = -1, _parent = 0x7fff653fd9e0, _next = 0x7fff653fdba8, _prev = 0x7fff653fdd70, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 0, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = false, _x = 1365, _y = 0, _w = 0, _h = 16, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 0, _desired_h = 0, _running = false, _retcode = 0, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_layoutmode = UI::Textarea::AutoMove, m_text = "", m_align = UI::Align_Right, m_textstyle = {font = 0x1a8e880, fg = {<SDL_Color> = {r = 0 '\000', g = 0 '\000', b = 0 '\000', unused = 0 '\000'}, <No data fields>}, bold = true, italics = false, underline = false}}, m_label_speed = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86d450 <vtable for UI::Textarea+16>, static dying_code = -1, _parent = 0x7fff653fd9e0, _next = 0x7fff653fdc98, _prev = 0xab5aa00, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 0, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = false, _x = 1366, _y = 1, _w = 0, _h = 16, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 0, _desired_h = 0, _running = false, _retcode = 50, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_layoutmode = UI::Textarea::AutoMove, m_text = "", m_align = UI::Align_Right, m_textstyle = {font = 0x1a8e880, fg = {<SDL_Color> = {r = 255 '\377', g = 255 '\377', b = 0 '\000', unused = 0 '\000'}, <No data fields>}, bold = true, italics = false, underline = false}}, m_debugconsole = {window = 0x0, onCreate = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x3513bb1740 <main_arena>, type = {type = 0x3513bb1740 <main_arena>, const_qualified = 16, volatile_qualified = false}, func_ptr = 0x3513bb1740 <main_arena>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x3513bb1740 <main_arena>, this adjustment 16, obj_ptr = 0x10}, obj_ref = {obj_ptr = 0x3513bb1740 <main_arena>, is_const_qualified = 16, is_volatile_qualified = false}, data = 64 '@'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, onDelete = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x700083 <LoginBox::~LoginBox()+371>, type = {type = 0x700083 <LoginBox::~LoginBox()+371>, const_qualified = 6, volatile_qualified = false}, func_ptr = 0x700083 <LoginBox::~LoginBox()+371>, bound_memfunc_ptr = {memfunc_ptr = &virtual table offset 7340162, this adjustment 6, obj_ptr = 0x351387f443 <__GI___libc_malloc+99>}, obj_ref = {obj_ptr = 0x700083 <LoginBox::~LoginBox()+371>, is_const_qualified = 6, is_volatile_qualified = false}, data = -125 '\203'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, constr = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x10, type = {type = 0x10, const_qualified = 64, volatile_qualified = 225}, func_ptr = 0x10, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x10, this adjustment 140734892073280, obj_ptr = 0x351785f59d <operator new(unsigned long)+29>}, obj_ref = {obj_ptr = 0x10, is_const_qualified = 64, is_volatile_qualified = 225}, data = 16 '\020'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, x = 0, y = 0, valid_pos = false}}, tools = {current_pointer = 0x7fff653fe008, use_tool = Editor_Tool::First, info = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x8715d0 <vtable for Editor_Info_Tool+16>, m_second = @0x7fff653fded0, m_third = @0x7fff653fded0, undoable = false}, <No data fields>}, set_height = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x871830 <vtable for Editor_Set_Height_Tool+16>, m_second = @0x7fff653fdef0, m_third = @0x7fff653fdef0, undoable = true}, m_interval = {min = 10 '\n', max = 10 '\n'}}, decrease_height = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x871770 <vtable for Editor_Decrease_Height_Tool+16>, m_second = @0x7fff653fdf10, m_third = @0x7fff653fdf10, undoable = true}, m_change_by = 1}, increase_height = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x8718f0 <vtable for Editor_Increase_Height_Tool+16>, m_second = @0x7fff653fdf10, m_third = @0x7fff653fdef0, undoable = true}, m_decrease_tool = @0x7fff653fdf10, m_set_tool = @0x7fff653fdef0, m_change_by = 1}, noise_height = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x871d70 <vtable for Editor_Noise_Height_Tool+16>, m_second = @0x7fff653fdef0, m_third = @0x7fff653fdef0, undoable = true}, m_set_tool = @0x7fff653fdef0, m_interval = {min = 8 '\b', max = 14 '\016'}}, set_terrain = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x871ef0 <vtable for Editor_Set_Terrain_Tool+16>, m_second = @0x7fff653fdf98, m_third = @0x7fff653fdf98, undoable = true}, <MultiSelect> = {m_nr_enabled = 1, m_enabled = std::vector<bool> of length 6, capacity 64 = {0, 0, 1, 0, 0, 0}}, <No data fields>}, delete_immovable = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x872110 <vtable for Editor_Delete_Immovable_Tool+16>, m_second = @0x7fff653fdfe8, m_third = @0x7fff653fdfe8, undoable = true}, <No data fields>}, place_immovable = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x871210 <vtable for Editor_Place_Immovable_Tool+16>, m_second = @0x7fff653fdfe8, m_third = @0x7fff653fdfe8, undoable = true}, <MultiSelect> = {m_nr_enabled = 1, m_enabled = std::vector<bool> of length 73, capacity 128 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}}, <No data fields>}, set_starting_pos = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x871a50 <vtable for Editor_Set_Starting_Pos_Tool+16>, m_second = @0x7fff653fe058, m_third = @0x7fff653fe058, undoable = false}, fsel_picsname = "pics/fsel_editor_set_player_00_pos.png", m_current_sel_pic = 0x0}, delete_bob = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x8712f0 <vtable for Editor_Delete_Bob_Tool+16>, m_second = @0x7fff653fe0a0, m_third = @0x7fff653fe0a0, undoable = true}, <No data fields>}, place_bob = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x8716b0 <vtable for Editor_Place_Bob_Tool+16>, m_second = @0x7fff653fe0a0, m_third = @0x7fff653fe0a0, undoable = true}, <MultiSelect> = {m_nr_enabled = 0, m_enabled = std::vector<bool> of length 0, capacity 0}, <No data fields>}, decrease_resources = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x871cb0 <vtable for Editor_Decrease_Resources_Tool+16>, m_second = @0x7fff653fe110, m_third = @0x7fff653fe110, undoable = true}, m_cur_res = 2 '\002', m_change_by = 1}, set_resources = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x8719b0 <vtable for Editor_Set_Resources_Tool+16>, m_second = @0x7fff653fe130, m_third = @0x7fff653fe130, undoable = true}, m_cur_res = 2 '\002', m_set_to = 0 '\000'}, increase_resources = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x871bd0 <vtable for Editor_Increase_Resources_Tool+16>, m_second = @0x7fff653fe110, m_third = @0x7fff653fe130, undoable = true}, m_decrease_tool = @0x7fff653fe110, m_set_tool = @0x7fff653fe130, m_change_by = 1, m_cur_res = 2 '\002'}, set_port_space = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x872010 <vtable for Editor_Set_Port_Space_Tool+16>, m_second = @0x7fff653fe1b0, m_third = @0x7fff653fe188, undoable = true}, m_unset_tool = @0x7fff653fe1b0}, unset_port_space = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x872070 <vtable for Editor_Unset_Port_Space_Tool+16>, m_second = @0x7fff653fe1b0, m_third = @0x7fff653fe1b0, undoable = true}, <No data fields>}, set_origin = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x871af0 <vtable for Editor_Set_Origin_Tool+16>, m_second = @0x7fff653fe1d0, m_third = @0x7fff653fe1d0, undoable = true}, <No data fields>}, make_infrastructure = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x871e30 <vtable for Editor_Make_Infrastructure_Tool+16>, m_second = @0x7fff653fe1f0, m_third = @0x7fff653fe1f0, undoable = false}, m_player = 0 '\000', m_registry = {window = 0x0, onCreate = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x1, type = {type = 0x1, const_qualified = 100, volatile_qualified = false}, func_ptr = 0x1, bound_memfunc_ptr = {memfunc_ptr = &virtual table offset 0, this adjustment 100, obj_ptr = 0x3162658}, obj_ref = {obj_ptr = 0x1, is_const_qualified = 100, is_volatile_qualified = false}, data = 1 '\001'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, onDelete = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x8ad608 <LuaGame::L_Objective::className>, type = {type = 0x8ad608 <LuaGame::L_Objective::className>, const_qualified = 184, volatile_qualified = 37}, func_ptr = 0x8ad608 <LuaGame::L_Objective::className>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x8ad608 <LuaGame::L_Objective::className>, this adjustment 51783096, obj_ptr = 0x8ad608 <LuaGame::L_Objective::className>}, obj_ref = {obj_ptr = 0x8ad608 <LuaGame::L_Objective::className>, is_const_qualified = 184, is_volatile_qualified = 37}, data = 8 '\b'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, constr = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x898508 <LuaRoot::L_Game::className>, type = {type = 0x898508 <LuaRoot::L_Game::className>, const_qualified = 88, volatile_qualified = 38}, func_ptr = 0x898508 <LuaRoot::L_Game::className>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x898508 <LuaRoot::L_Game::className>, this adjustment 51783256, obj_ptr = 0x898508 <LuaRoot::L_Game::className>}, obj_ref = {obj_ptr = 0x898508 <LuaRoot::L_Game::className>, is_const_qualified = 88, is_volatile_qualified = 38}, data = 8 '\b'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, x = 0, y = 0, valid_pos = false}}}, m_need_save = true, m_player_tribe_references = std::vector of length 0, capacity 0, m_realtime = 7009976, m_history = {m_undo_button = @0x7fff653fef80, m_redo_button = @0x7fff653ff0b8, m_draw_tool = {<Editor_Tool> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Editor_Tool = 0x871390 <vtable for Editor_Draw_Tool+16>, m_second = @0x7fff653fe2c0, m_third = @0x7fff653fe2c0, undoable = true}, <No data fields>}, undo_stack = std::deque with 86 elements = {{tool = @0x7fff653fe008, i = 0, map = @0xa7b7a20, center = {node = {{{x = 2, y = 19}, all = 1245186}}, triangle = {<Widelands::Coords> = {{{x = 2, y = 18}, all = 1179650}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xb366ae0}, {tool = @0x7fff653fe008, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 18}, all = 1179652}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 17}, all = 1114116}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x1114c740}, {tool = @0x7fff653fe008, i = 0, map = @0xa7b7a20, center = {node = {{{x = 3, y = 16}, all = 1048579}}, triangle = {<Widelands::Coords> = {{{x = 2, y = 15}, all = 983042}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xe7d9a80}, {tool = @0x7fff653fe008, i = 0, map = @0xa7b7a20, center = {node = {{{x = 1, y = 5}, all = 327681}}, triangle = {<Widelands::Coords> = {{{x = 1, y = 5}, all = 327681}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xce6ef20}, {tool = @0x7fff653fe008, i = 0, map = @0xa7b7a20, center = {node = {{{x = 1, y = 7}, all = 458753}}, triangle = {<Widelands::Coords> = {{{x = 1, y = 6}, all = 393217}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xba6f0c0}, {tool = @0x7fff653fe008, i = 0, map = @0xa7b7a20, center = {node = {{{x = 2, y = 9}, all = 589826}}, triangle = {<Widelands::Coords> = {{{x = 1, y = 9}, all = 589825}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xc0fcf90}, {tool = @0x7fff653fe008, i = 0, map = @0xa7b7a20, center = {node = {{{x = 3, y = 8}, all = 524291}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 7}, all = 458755}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x10a0a4e0}, {tool = @0x7fff653fe008, i = 0, map = @0xa7b7a20, center = {node = {{{x = 2, y = 7}, all = 458754}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 6}, all = 393219}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x883fdf0}, {tool = @0x7fff653fe150, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 15}, all = 983044}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 15}, all = 983044}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0x9a1abd0}, {tool = @0x7fff653fe150, i = 0, map = @0xa7b7a20, center = {node = {{{x = 6, y = 4}, all = 262150}}, triangle = {<Widelands::Coords> = {{{x = 6, y = 4}, all = 262150}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xf41b1d0}, {tool = @0x7fff653fe150, i = 0, map = @0xa7b7a20, center = {node = {{{x = 7, y = 10}, all = 655367}}, triangle = {<Widelands::Coords> = {{{x = 7, y = 9}, all = 589831}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xf39ca20}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 5, y = 10}, all = 655365}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 9}, all = 589828}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xb68e250}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 6, y = 12}, all = 786438}}, triangle = {<Widelands::Coords> = {{{x = 6, y = 12}, all = 786438}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0x104db810}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 6, y = 11}, all = 720902}}, triangle = {<Widelands::Coords> = {{{x = 5, y = 11}, all = 720901}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xa5518e0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 6, y = 10}, all = 655366}}, triangle = {<Widelands::Coords> = {{{x = 5, y = 10}, all = 655365}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xb6b7530}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 3, y = 13}, all = 851971}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 12}, all = 786435}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0x923a460}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 12}, all = 786436}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 11}, all = 720899}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0x955b8e0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 11}, all = 720900}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 10}, all = 655364}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xa7adda0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 11}, all = 720900}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 11}, all = 720900}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0x110582a0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 13}, all = 851972}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 13}, all = 851971}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xa59d2a0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 11}, all = 720900}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 12}, all = 786436}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xf05ead0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 5, y = 12}, all = 786437}}, triangle = {<Widelands::Coords> = {{{x = 5, y = 12}, all = 786437}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xea27af0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 13}, all = 851972}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 13}, all = 851972}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xaf72fc0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 5, y = 13}, all = 851973}}, triangle = {<Widelands::Coords> = {{{x = 5, y = 13}, all = 851973}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xf14dda0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 5, y = 13}, all = 851973}}, triangle = {<Widelands::Coords> = {{{x = 5, y = 13}, all = 851973}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xf1b9ac0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 2, y = 3}, all = 196610}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 2}, all = 131075}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x110a92c0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 2, y = 3}, all = 196610}}, triangle = {<Widelands::Coords> = {{{x = 2, y = 3}, all = 196610}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x11076dd0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 3, y = 4}, all = 262147}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 4}, all = 262147}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x8fad7c0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 3, y = 5}, all = 327683}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 5}, all = 327683}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x111b1640}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 4}, all = 262148}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 3}, all = 196611}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xf84a6a0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 4}, all = 262148}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 4}, all = 262147}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xb211930}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 4}, all = 262148}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 4}, all = 262148}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xc310120}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 6}, all = 393220}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 5}, all = 327683}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xa4d5850}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 3, y = 7}, all = 458755}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 6}, all = 393220}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x8fbbff0}, {tool = @0x7fff653fe2c0, i = 0, map = @0xa7b7a20, center = {node = {{{x = 6, y = 4}, all = 262150}}, triangle = {<Widelands::Coords> = {{{x = 6, y = 4}, all = 262150}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x95b0320}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 5, y = 5}, all = 327685}}, triangle = {<Widelands::Coords> = {{{x = 5, y = 5}, all = 327685}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xc688670}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 6, y = 5}, all = 327686}}, triangle = {<Widelands::Coords> = {{{x = 6, y = 5}, all = 327686}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xf13c500}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 6, y = 7}, all = 458758}}, triangle = {<Widelands::Coords> = {{{x = 6, y = 6}, all = 393222}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xef1a040}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 8, y = 7}, all = 458760}}, triangle = {<Widelands::Coords> = {{{x = 9, y = 6}, all = 393225}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x95d6700}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 9, y = 9}, all = 589833}}, triangle = {<Widelands::Coords> = {{{x = 9, y = 8}, all = 524297}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xf784800}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 8, y = 9}, all = 589832}}, triangle = {<Widelands::Coords> = {{{x = 8, y = 8}, all = 524296}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0x1049a1a0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 8, y = 7}, all = 458760}}, triangle = {<Widelands::Coords> = {{{x = 8, y = 7}, all = 458760}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xbaf3ef0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 9, y = 8}, all = 524297}}, triangle = {<Widelands::Coords> = {{{x = 8, y = 7}, all = 458760}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xa276020}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 14}, all = 917508}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 14}, all = 917508}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xf9b2fd0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 15}, all = 983044}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 15}, all = 983044}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0x8608fd0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 15}, all = 983044}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 15}, all = 983044}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xeddfd20}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 5, y = 15}, all = 983045}}, triangle = {<Widelands::Coords> = {{{x = 5, y = 15}, all = 983045}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xf2d1950}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 6, y = 15}, all = 983046}}, triangle = {<Widelands::Coords> = {{{x = 6, y = 14}, all = 917510}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xb201950}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 7, y = 14}, all = 917511}}, triangle = {<Widelands::Coords> = {{{x = 6, y = 13}, all = 851974}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0x8a6aa90}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 7, y = 13}, all = 851975}}, triangle = {<Widelands::Coords> = {{{x = 7, y = 12}, all = 786439}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xe935710}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 5, y = 6}, all = 393221}}, triangle = {<Widelands::Coords> = {{{x = 5, y = 6}, all = 393221}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x45947c0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 9}, all = 589828}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 8}, all = 524292}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xb74c2f0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 5, y = 9}, all = 589829}}, triangle = {<Widelands::Coords> = {{{x = 5, y = 8}, all = 524293}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xe3dc230}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 6, y = 10}, all = 655366}}, triangle = {<Widelands::Coords> = {{{x = 6, y = 9}, all = 589830}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xbc683c0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 6, y = 8}, all = 524294}}, triangle = {<Widelands::Coords> = {{{x = 6, y = 8}, all = 524294}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x8aa0e20}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 6, y = 9}, all = 589830}}, triangle = {<Widelands::Coords> = {{{x = 6, y = 9}, all = 589830}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xaf21390}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 7, y = 8}, all = 524295}}, triangle = {<Widelands::Coords> = {{{x = 7, y = 8}, all = 524295}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xbafe440}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 7, y = 8}, all = 524295}}, triangle = {<Widelands::Coords> = {{{x = 6, y = 7}, all = 458758}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0x110e2ba0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 7, y = 7}, all = 458759}}, triangle = {<Widelands::Coords> = {{{x = 7, y = 6}, all = 393223}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xebfe160}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 8, y = 5}, all = 327688}}, triangle = {<Widelands::Coords> = {{{x = 7, y = 5}, all = 327687}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0x49d67e0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 9, y = 5}, all = 327689}}, triangle = {<Widelands::Coords> = {{{x = 9, y = 5}, all = 327689}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xa5dd9e0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 10, y = 7}, all = 458762}}, triangle = {<Widelands::Coords> = {{{x = 10, y = 6}, all = 393226}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xda21d40}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 10, y = 7}, all = 458762}}, triangle = {<Widelands::Coords> = {{{x = 10, y = 7}, all = 458762}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x88bd210}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 11, y = 8}, all = 524299}}, triangle = {<Widelands::Coords> = {{{x = 11, y = 8}, all = 524299}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x84c34b0}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 9, y = 11}, all = 720905}}, triangle = {<Widelands::Coords> = {{{x = 10, y = 10}, all = 655370}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x979f140}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 10, y = 10}, all = 655370}}, triangle = {<Widelands::Coords> = {{{x = 9, y = 9}, all = 589833}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0x8aed570}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 7, y = 10}, all = 655367}}, triangle = {<Widelands::Coords> = {{{x = 7, y = 9}, all = 589831}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xf1a6300}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 8, y = 10}, all = 655368}}, triangle = {<Widelands::Coords> = {{{x = 8, y = 10}, all = 655368}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xc78ee10}, {tool = @0x7fff653fdf98, i = 0, map = @0xa7b7a20, center = {node = {{{x = 7, y = 10}, all = 655367}}, triangle = {<Widelands::Coords> = {{{x = 7, y = 10}, all = 655367}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0x980efd0}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 13, y = 5}, all = 327693}}, triangle = {<Widelands::Coords> = {{{x = 12, y = 5}, all = 327692}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xbafc570}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 11, y = 7}, all = 458763}}, triangle = {<Widelands::Coords> = {{{x = 11, y = 7}, all = 458763}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xa759880}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 7, y = 9}, all = 589831}}, triangle = {<Widelands::Coords> = {{{x = 7, y = 8}, all = 524295}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xa533780}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 7, y = 6}, all = 393223}}, triangle = {<Widelands::Coords> = {{{x = 6, y = 5}, all = 327686}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xae1ac70}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 11}, all = 720900}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 11}, all = 720899}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0x9750170}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 11}, all = 720900}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 10}, all = 655364}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xf987630}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 11}, all = 720900}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 11}, all = 720899}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xf297ce0}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 11}, all = 720900}}, triangle = {<Widelands::Coords> = {{{x = 3, y = 11}, all = 720899}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xf146d10}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 4, y = 11}, all = 720900}}, triangle = {<Widelands::Coords> = {{{x = 4, y = 10}, all = 655364}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xf1ac960}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 6, y = 12}, all = 786438}}, triangle = {<Widelands::Coords> = {{{x = 5, y = 11}, all = 720901}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xf712430}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 7, y = 18}, all = 1179655}}, triangle = {<Widelands::Coords> = {{{x = 7, y = 17}, all = 1114119}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xec6b500}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 11, y = 16}, all = 1048587}}, triangle = {<Widelands::Coords> = {{{x = 11, y = 16}, all = 1048587}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xaf81550}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 14, y = 14}, all = 917518}}, triangle = {<Widelands::Coords> = {{{x = 13, y = 13}, all = 851981}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xf8bf960}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 13, y = 11}, all = 720909}}, triangle = {<Widelands::Coords> = {{{x = 13, y = 11}, all = 720909}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xe4c9690}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 11, y = 15}, all = 983051}}, triangle = {<Widelands::Coords> = {{{x = 12, y = 14}, all = 917516}}, t = Widelands::TCoords<Widelands::Coords>::D}}, parent = @0x7fff653fd9e0, args = 0xcc884a0}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 7, y = 13}, all = 851975}}, triangle = {<Widelands::Coords> = {{{x = 7, y = 12}, all = 786439}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xe822f90}, {tool = @0x7fff653fdf68, i = 0, map = @0xa7b7a20, center = {node = {{{x = 10, y = 10}, all = 655370}}, triangle = {<Widelands::Coords> = {{{x = 9, y = 10}, all = 655369}}, t = Widelands::TCoords<Widelands::Coords>::R}}, parent = @0x7fff653fd9e0, args = 0xa246f20}}, redo_stack = std::deque with 0 elements}, m_toolmenu = {window = 0x0, onCreate = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x1a48838, type = {type = 0x1a48838, const_qualified = false, volatile_qualified = false}, func_ptr = 0x1a48838, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x1a48838, obj_ptr = 0x1a48838}, obj_ref = {obj_ptr = 0x1a48838, is_const_qualified = false, is_volatile_qualified = false}, data = 56 '8'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, onDelete = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x1a48b70, type = {type = 0x1a48b70, const_qualified = 78, volatile_qualified = 8}, func_ptr = 0x1a48b70, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x1a48b70, this adjustment 5507150, obj_ptr = 0x3162500}, obj_ref = {obj_ptr = 0x1a48b70, is_const_qualified = 78, is_volatile_qualified = 8}, data = 112 'p'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, constr = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x17da90, type = {type = 0x17da90, const_qualified = 136, volatile_qualified = 201}, func_ptr = 0x17da90, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x17da90, this adjustment 227960932744, obj_ptr = 0x3162500}, obj_ref = {obj_ptr = 0x17da90, is_const_qualified = 136, is_volatile_qualified = 201}, data = -112 '\220'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, x = 524, y = 342, valid_pos = true}, m_toolsizemenu = {window = 0x0, onCreate = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x31625b8, type = {type = 0x31625b8, const_qualified = 56, volatile_qualified = 17}, func_ptr = 0x31625b8, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x31625b8, this adjustment 217321784, obj_ptr = 0x1a40580}, obj_ref = {obj_ptr = 0x31625b8, is_const_qualified = 56, is_volatile_qualified = 17}, data = -72 '\270'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, onDelete = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = 56, volatile_qualified = 136}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x9642ae7b48be1d00}, obj_ref = {obj_ptr = 0x0, is_const_qualified = 56, is_volatile_qualified = 136}, data = 0 '\000'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, constr = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x7fff653feaa0, type = {type = 0x7fff653feaa0, const_qualified = 117, volatile_qualified = 22}, func_ptr = 0x7fff653feaa0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7fff653feaa0, this adjustment 8984181, obj_ptr = 0x7fff653fec28}, obj_ref = {obj_ptr = 0x7fff653feaa0, is_const_qualified = 117, is_volatile_qualified = 22}, data = -96 '\240'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, x = 583, y = 339, valid_pos = true}, m_playermenu = {window = 0x0, onCreate = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x15, type = {type = 0x15, const_qualified = false, volatile_qualified = false}, func_ptr = 0x15, bound_memfunc_ptr = {memfunc_ptr = &virtual table offset 20, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x15, is_const_qualified = false, is_volatile_qualified = false}, data = 21 '\025'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, onDelete = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x33fae28, type = {type = 0x33fae28, const_qualified = 48, volatile_qualified = 128}, func_ptr = 0x33fae28, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x33fae28, this adjustment 49315888, obj_ptr = 0x37322b0}, obj_ref = {obj_ptr = 0x33fae28, is_const_qualified = 48, is_volatile_qualified = 128}, data = 40 '('}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, constr = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0xb4f0e0, type = {type = 0xb4f0e0, const_qualified = 184, volatile_qualified = 138}, func_ptr = 0xb4f0e0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0xb4f0e0, this adjustment 251693752, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xb4f0e0, is_const_qualified = 184, is_volatile_qualified = 138}, data = -32 '\340'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, x = 144, y = 117, valid_pos = true}, m_mainmenu = {window = 0x0, onCreate = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = 40, volatile_qualified = 174}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x0, is_const_qualified = 40, is_volatile_qualified = 174}, data = 0 '\000'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, onDelete = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0xffffffff, type = {type = 0xffffffff, const_qualified = false, volatile_qualified = false}, func_ptr = 0xffffffff, bound_memfunc_ptr = {memfunc_ptr = &virtual table offset 4294967294, this adjustment -68719476736, obj_ptr = 0xc45dd60}, obj_ref = {obj_ptr = 0xffffffff, is_const_qualified = false, is_volatile_qualified = false}, data = -1 '\377'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, constr = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x620f20 <Widelands::Worker_Descr::Worker_Descr(char const*, char const*, std::string const&, Profile&, Section&, Widelands::Tribe_Descr const&)+4544>, type = {type = 0x620f20 <Widelands::Worker_Descr::Worker_Descr(char const*, char const*, std::string const&, Profile&, Section&, Widelands::Tribe_Descr const&)+4544>, const_qualified = 16, volatile_qualified = false}, func_ptr = 0x620f20 <Widelands::Worker_Descr::Worker_Descr(char const*, char const*, std::string const&, Profile&, Section&, Widelands::Tribe_Descr const&)+4544>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x620f20 <Widelands::Worker_Descr::Worker_Descr(char const*, char const*, std::string const&, Profile&, Section&, Widelands::Tribe_Descr const&)+4544>, this adjustment 16, obj_ptr = 0x112010e0}, obj_ref = {obj_ptr = 0x620f20 <Widelands::Worker_Descr::Worker_Descr(char const*, char const*, std::string const&, Profile&, Section&, Widelands::Tribe_Descr const&)+4544>, is_const_qualified = 16, is_volatile_qualified = false}, data = 32 ' '}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, x = 573, y = 234, valid_pos = true}, m_heightmenu = {window = 0x0, onCreate = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = true, volatile_qualified = false}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x1}, obj_ref = {obj_ptr = 0x0, is_const_qualified = true, is_volatile_qualified = false}, data = 0 '\000'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, onDelete = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = 10, volatile_qualified = 118}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x1}, obj_ref = {obj_ptr = 0x0, is_const_qualified = 10, is_volatile_qualified = 118}, data = 0 '\000'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, constr = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x7fff654039f0, type = {type = 0x7fff654039f0, const_qualified = 32, volatile_qualified = 129}, func_ptr = 0x7fff654039f0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7fff654039f0, this adjustment 54362400, obj_ptr = 0xc45dd60}, obj_ref = {obj_ptr = 0x7fff654039f0, is_const_qualified = 32, is_volatile_qualified = 129}, data = -16 '\360'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, x = 0, y = 0, valid_pos = false}, m_noise_heightmenu = {window = 0x0, onCreate = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x165daa8, type = {type = 0x165daa8, const_qualified = 192, volatile_qualified = 217}, func_ptr = 0x165daa8, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x165daa8, this adjustment 23452096, obj_ptr = 0x7fb8a454ab98 <map_gtt+296>}, obj_ref = {obj_ptr = 0x165daa8, is_const_qualified = 192, is_volatile_qualified = 217}, data = -88 '\250'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, onDelete = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x3bc4203678 <drmIoctl+40>, type = {type = 0x3bc4203678 <drmIoctl+40>, const_qualified = true, volatile_qualified = false}, func_ptr = 0x3bc4203678 <drmIoctl+40>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x3bc4203678 <drmIoctl+40>, this adjustment 1, obj_ptr = 0xee3d490}, obj_ref = {obj_ptr = 0x3bc4203678 <drmIoctl+40>, is_const_qualified = true, is_volatile_qualified = false}, data = 120 'x'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, constr = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x165daa8, type = {type = 0x165daa8, const_qualified = 192, volatile_qualified = 217}, func_ptr = 0x165daa8, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x165daa8, this adjustment 23452096, obj_ptr = 0x7fb8a454c2b1 <drm_intel_gem_bo_map_gtt+129>}, obj_ref = {obj_ptr = 0x165daa8, is_const_qualified = 192, is_volatile_qualified = 217}, data = -88 '\250'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, x = 563, y = 306, valid_pos = true}, m_terrainmenu = {window = 0x0, onCreate = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = 87, volatile_qualified = 252}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x1666510}, obj_ref = {obj_ptr = 0x0, is_const_qualified = 87, is_volatile_qualified = 252}, data = 0 '\000'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, onDelete = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = 3, volatile_qualified = false}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x7fff653fe6f0}, obj_ref = {obj_ptr = 0x0, is_const_qualified = 3, is_volatile_qualified = false}, data = 0 '\000'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, constr = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0xc0, type = {type = 0xc0, const_qualified = 153, volatile_qualified = 191}, func_ptr = 0xc0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0xc0, this adjustment 269148864409, obj_ptr = 0x5f}, obj_ref = {obj_ptr = 0xc0, is_const_qualified = 153, is_volatile_qualified = 191}, data = -64 '\300'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, x = 663, y = 364, valid_pos = true}, m_immovablemenu = {window = 0x0, onCreate = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0xc0, type = {type = 0xc0, const_qualified = false, volatile_qualified = true}, func_ptr = 0xc0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0xc0, this adjustment 256, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xc0, is_const_qualified = false, is_volatile_qualified = true}, data = -64 '\300'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, onDelete = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x3, type = {type = 0x3, const_qualified = 30, volatile_qualified = false}, func_ptr = 0x3, bound_memfunc_ptr = {memfunc_ptr = &virtual table offset 2, this adjustment 30, obj_ptr = 0x3eaa85bebc <gray_set_cell+140>}, obj_ref = {obj_ptr = 0x3, is_const_qualified = 30, is_volatile_qualified = false}, data = 3 '\003'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, constr = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x10, type = {type = 0x10, const_qualified = 160, volatile_qualified = 239}, func_ptr = 0x10, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x10, this adjustment 23064480, obj_ptr = 0x10}, obj_ref = {obj_ptr = 0x10, is_const_qualified = 160, is_volatile_qualified = 239}, data = 16 '\020'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, x = 572, y = 314, valid_pos = true}, m_bobmenu = {window = 0x0, onCreate = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0xee6ebd0, type = {type = 0xee6ebd0, const_qualified = 131, volatile_qualified = false}, func_ptr = 0xee6ebd0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0xee6ebd0, this adjustment 131, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0xee6ebd0, is_const_qualified = 131, is_volatile_qualified = false}, data = -48 '\320'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, onDelete = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x688}, obj_ref = {obj_ptr = 0x0, is_const_qualified = false, is_volatile_qualified = false}, data = 0 '\000'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, constr = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = 245, volatile_qualified = 208}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x10}, obj_ref = {obj_ptr = 0x0, is_const_qualified = 245, is_volatile_qualified = 208}, data = 0 '\000'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, x = 0, y = 0, valid_pos = false}, m_resourcesmenu = {window = 0x0, onCreate = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x112010e0, type = {type = 0x112010e0, const_qualified = 64, volatile_qualified = 23}, func_ptr = 0x112010e0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x112010e0, this adjustment 227964294976, obj_ptr = 0x351388018a <__libc_calloc+490>}, obj_ref = {obj_ptr = 0x112010e0, is_const_qualified = 64, is_volatile_qualified = 23}, data = -32 '\340'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, onDelete = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x3bc4203678 <drmIoctl+40>, type = {type = 0x3bc4203678 <drmIoctl+40>, const_qualified = 192, volatile_qualified = 217}, func_ptr = 0x3bc4203678 <drmIoctl+40>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x3bc4203678 <drmIoctl+40>, this adjustment 23452096, obj_ptr = 0x165db98}, obj_ref = {obj_ptr = 0x3bc4203678 <drmIoctl+40>, is_const_qualified = 192, is_volatile_qualified = 217}, data = 120 'x'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, constr = {<boost::function0<void>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x8000, type = {type = 0x8000, const_qualified = false, volatile_qualified = false}, func_ptr = 0x8000, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x8000, obj_ptr = 0x7fb8a454b420 <drm_intel_gem_bo_alloc_internal+416>}, obj_ref = {obj_ptr = 0x8000, is_const_qualified = false, is_volatile_qualified = false}, data = 0 '\000'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, x = 581, y = 304, valid_pos = true}, m_toggle_main_menu = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff653fdba8, _next = 0x0, _prev = 0x7fff653fe968, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 0, _y = 0, _w = 34, _h = 34, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 34, _desired_h = 34, _running = false, _retcode = 0, _tooltip = 0xf5fa790 "Men\303\274", static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "menu"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xef31e40, pn = {pi_ = 0xc96d230}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 0, m_title = "", m_pic_background = {px = 0x2ecc650, pn = {pi_ = 0x1a49330}}, m_pic_custom = {px = 0xa66e0a0, pn = {pi_ = 0xe8eb830}}, m_pic_custom_disabled = {px = 0xa66e020, pn = {pi_ = 0xcd67e50}}, m_font = 0x1a8e880, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 0 '\000'}, <No data fields>}, m_draw_caret = false}, m_toggle_tool_menu = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff653fdba8, _next = 0x7fff653fe830, _prev = 0x7fff653feaa0, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 34, _y = 0, _w = 34, _h = 34, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 34, _desired_h = 34, _running = false, _retcode = 32767, _tooltip = 0xcd30230 "Werkzeuge", static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "tools"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xbb1bf00, pn = {pi_ = 0x90a8310}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 0, m_title = "", m_pic_background = {px = 0x2ecc650, pn = {pi_ = 0x1a49330}}, m_pic_custom = {px = 0xcdda840, pn = {pi_ = 0xce47aa0}}, m_pic_custom_disabled = {px = 0xcdb2f10, pn = {pi_ = 0xe33f900}}, m_font = 0x1a8e880, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 164 '\244'}, <No data fields>}, m_draw_caret = false}, m_toggle_toolsize_menu = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff653fdba8, _next = 0x7fff653fe968, _prev = 0x7fff653febd8, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 68, _y = 0, _w = 34, _h = 34, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 34, _desired_h = 34, _running = false, _retcode = 0, _tooltip = 0xed77a30 "Werkzeuggr\303\266\303\237e", static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "toolsize"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xb9223d0, pn = {pi_ = 0xf125ac0}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 0, m_title = "", m_pic_background = {px = 0x2ecc650, pn = {pi_ = 0x1a49330}}, m_pic_custom = {px = 0xea89090, pn = {pi_ = 0xbf58340}}, m_pic_custom_disabled = {px = 0xb59bd20, pn = {pi_ = 0xa7cb390}}, m_font = 0x1a8e880, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 0 '\000'}, <No data fields>}, m_draw_caret = false}, m_toggle_minimap = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff653fdba8, _next = 0x7fff653feaa0, _prev = 0x7fff653fed10, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 102, _y = 0, _w = 34, _h = 34, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 34, _desired_h = 34, _running = false, _retcode = 0, _tooltip = 0xc6999a0 "Minikarte", static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "minimap"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x943f100, pn = {pi_ = 0xc667660}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 0, m_title = "", m_pic_background = {px = 0x2ecc650, pn = {pi_ = 0x1a49330}}, m_pic_custom = {px = 0xeb04a20, pn = {pi_ = 0xef53dc0}}, m_pic_custom_disabled = {px = 0xeb04aa0, pn = {pi_ = 0xc1b06e0}}, m_font = 0x1a8e880, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 255 '\377'}, <No data fields>}, m_draw_caret = false}, m_toggle_buildhelp = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff653fdba8, _next = 0x7fff653febd8, _prev = 0x7fff653fee48, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 136, _y = 0, _w = 34, _h = 34, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 34, _desired_h = 34, _running = false, _retcode = 0, _tooltip = 0xcd88910 "Bauhilfe", static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "buildhelp"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xcd86210, pn = {pi_ = 0xe323990}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 0, m_title = "", m_pic_background = {px = 0x2ecc650, pn = {pi_ = 0x1a49330}}, m_pic_custom = {px = 0xc093220, pn = {pi_ = 0xa9c5cf0}}, m_pic_custom_disabled = {px = 0xe86eee0, pn = {pi_ = 0xbf9b220}}, m_font = 0x1a8e880, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 1 '\001'}, <No data fields>}, m_draw_caret = false}, m_toggle_player_menu = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff653fdba8, _next = 0x7fff653fed10, _prev = 0x7fff653fef80, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 170, _y = 0, _w = 34, _h = 34, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 34, _desired_h = 34, _running = false, _retcode = 53, _tooltip = 0xf6dc320 "Spieler", static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "players"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x36800a0, pn = {pi_ = 0xe999ac0}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 1698688920, m_title = "", m_pic_background = {px = 0x2ecc650, pn = {pi_ = 0x1a49330}}, m_pic_custom = {px = 0xa1dbc60, pn = {pi_ = 0xb9100c0}}, m_pic_custom_disabled = {px = 0xa3f5a20, pn = {pi_ = 0xef02f20}}, m_font = 0x1a8e880, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 20 '\024'}, <No data fields>}, m_draw_caret = false}, m_undo = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff653fdba8, _next = 0x7fff653fee48, _prev = 0x7fff653ff0b8, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 204, _y = 0, _w = 34, _h = 34, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 34, _desired_h = 34, _running = false, _retcode = 0, _tooltip = 0xb99f990 "R\303\274ckg\303\244ngig", static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "undo"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x11063710, pn = {pi_ = 0x9b28cb0}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 258087904, m_title = "", m_pic_background = {px = 0x2ecc650, pn = {pi_ = 0x1a49330}}, m_pic_custom = {px = 0xcc88760, pn = {pi_ = 0xb73dd20}}, m_pic_custom_disabled = {px = 0xc3e5830, pn = {pi_ = 0xca85340}}, m_font = 0x1a8e880, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 0 '\000'}, <No data fields>}, m_draw_caret = false}, m_redo = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff653fdba8, _next = 0x7fff653fef80, _prev = 0x0, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 238, _y = 0, _w = 34, _h = 34, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 34, _desired_h = 34, _running = false, _retcode = 32696, _tooltip = 0xca9da10 "Wiederherstellen", static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "redo"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x11177750, pn = {pi_ = 0xcbe88e0}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = false, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = -1, m_title = "", m_pic_background = {px = 0x2ecc650, pn = {pi_ = 0x1a49330}}, m_pic_custom = {px = 0xcc033a0, pn = {pi_ = 0x9f83740}}, m_pic_custom_disabled = {px = 0xebbc1f0, pn = {pi_ = 0xbfd04c0}}, m_font = 0x1a8e880, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 0 '\000'}, <No data fields>}, m_draw_caret = false}} >#25 0x000000000053d659 in WLApplication::mainmenu_editor (this=this@entry=0x15fecc0) at /usr/src/debug/widelands-build17-src/src/wlapplication.cc:1726 > code = 0 >#26 0x000000000053ddb8 in WLApplication::mainmenu (this=this@entry=0x15fecc0) at /usr/src/debug/widelands-build17-src/src/wlapplication.cc:1547 > mm = {<Fullscreen_Menu_Base> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = std::list = {[0] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xc85a860, pn = {pi_ = 0xafa7800}}, controlling_connection = true}, [1] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xc184140, pn = {pi_ = 0xbd9fe40}}, controlling_connection = true}, [2] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xcc85270, pn = {pi_ = 0xe81f7e0}}, controlling_connection = true}, [3] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xc74e710, pn = {pi_ = 0xc216f40}}, controlling_connection = true}, [4] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xab4d670, pn = {pi_ = 0xf627660}}, controlling_connection = true}, [5] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0x8ded5a0, pn = {pi_ = 0xed693f0}}, controlling_connection = true}, [6] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xeb78d20, pn = {pi_ = 0xad96c90}}, controlling_connection = true}, [7] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0xed5a870, pn = {pi_ = 0xe78a2e0}}, controlling_connection = true}, [8] = {<boost::less_than_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, <boost::equality_comparable1<boost::signals::connection, boost::detail::empty_base<boost::signals::connection> >> = {<boost::detail::empty_base<boost::signals::connection>> = {<No data fields>}, <No data fields>}, con = {px = 0x97795c0, pn = {pi_ = 0xc077a30}}, controlling_connection = true}}, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86ac70 <vtable for Fullscreen_Menu_Main+16>, static dying_code = -1, _parent = 0x0, _next = 0x0, _prev = 0x0, _fchild = 0x7fff65401ed0, _lchild = 0x7fff65401300, _mousein = 0x0, _focus = 0x0, _flags = 35, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 0, _y = 0, _w = 1366, _h = 768, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 1366, _desired_h = 768, _running = false, _retcode = 4, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, d = {px = 0x1a8dfa0}}, m_butx = 443, m_butw = 478, m_buth = 36, wlcr = "(C) 2002-2012 ", playtutorial = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff65401230, _next = 0x0, _prev = 0x7fff65401438, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 443, _y = 161, _w = 478, _h = 36, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 478, _desired_h = 36, _running = false, _retcode = 0, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "play_tutorial"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xf3844e0, pn = {pi_ = 0xe99aaa0}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 0, m_title = "Einf\303\274hrungsspiel", m_pic_background = {px = 0x1929770, pn = {pi_ = 0x1932b20}}, m_pic_custom = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_pic_custom_disabled = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_font = 0x191c230, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 0 '\000'}, <No data fields>}, m_draw_caret = false}, singleplayer = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff65401230, _next = 0x7fff65401300, _prev = 0x7fff65401570, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 443, _y = 234, _w = 478, _h = 36, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 478, _desired_h = 36, _running = false, _retcode = 0, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "single_player"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xce2a280, pn = {pi_ = 0x98ebee0}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 8, m_title = "Einzelspieler", m_pic_background = {px = 0x1929770, pn = {pi_ = 0x1932b20}}, m_pic_custom = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_pic_custom_disabled = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_font = 0x191c230, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 0 '\000'}, <No data fields>}, m_draw_caret = false}, multiplayer = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff65401230, _next = 0x7fff65401438, _prev = 0x7fff654016a8, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 443, _y = 284, _w = 478, _h = 36, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 478, _desired_h = 36, _running = false, _retcode = 0, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "multi_player"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xf009190, pn = {pi_ = 0xc934100}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 97, m_title = "Mehrspieler", m_pic_background = {px = 0x1929770, pn = {pi_ = 0x1932b20}}, m_pic_custom = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_pic_custom_disabled = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_font = 0x191c230, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 0 '\000'}, <No data fields>}, m_draw_caret = false}, replay = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff65401230, _next = 0x7fff65401570, _prev = 0x7fff654017e0, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 443, _y = 334, _w = 478, _h = 36, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 478, _desired_h = 36, _running = false, _retcode = 0, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "replay"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xcd4e200, pn = {pi_ = 0xc4bdf80}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 1, m_title = "Aufnahme abspielen", m_pic_background = {px = 0x1929770, pn = {pi_ = 0x1932b20}}, m_pic_custom = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_pic_custom_disabled = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_font = 0x191c230, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 101 'e'}, <No data fields>}, m_draw_caret = false}, editor = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff65401230, _next = 0x7fff654016a8, _prev = 0x7fff65401918, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 443, _y = 384, _w = 478, _h = 36, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 478, _desired_h = 36, _running = false, _retcode = 0, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "editor"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xeb61ea0, pn = {pi_ = 0xc497760}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = -1537952736, m_title = "Editor", m_pic_background = {px = 0x1929770, pn = {pi_ = 0x1932b20}}, m_pic_custom = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_pic_custom_disabled = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_font = 0x191c230, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 1 '\001'}, <No data fields>}, m_draw_caret = false}, options = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff65401230, _next = 0x7fff654017e0, _prev = 0x7fff65401a50, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 443, _y = 456, _w = 478, _h = 36, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 478, _desired_h = 36, _running = false, _retcode = 0, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "options"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xbc6c6f0, pn = {pi_ = 0xae9b7f0}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 0, m_title = "Optionen", m_pic_background = {px = 0x1929770, pn = {pi_ = 0x1932b20}}, m_pic_custom = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_pic_custom_disabled = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_font = 0x191c230, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 164 '\244'}, <No data fields>}, m_draw_caret = false}, readme = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff65401230, _next = 0x7fff65401918, _prev = 0x7fff65401b88, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 443, _y = 529, _w = 478, _h = 36, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 478, _desired_h = 36, _running = false, _retcode = 0, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "readme"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xf13e4d0, pn = {pi_ = 0xcb7edd0}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 24097044, m_title = "Liesmich", m_pic_background = {px = 0x1929770, pn = {pi_ = 0x1932b20}}, m_pic_custom = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_pic_custom_disabled = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_font = 0x191c230, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 0 '\000'}, <No data fields>}, m_draw_caret = false}, license = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff65401230, _next = 0x7fff65401a50, _prev = 0x7fff65401cc0, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 443, _y = 579, _w = 478, _h = 36, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 478, _desired_h = 36, _running = false, _retcode = 32696, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "license"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xf1e0cb0, pn = {pi_ = 0xba725b0}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 122, m_title = "Lizenz", m_pic_background = {px = 0x1929770, pn = {pi_ = 0x1932b20}}, m_pic_custom = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_pic_custom_disabled = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_font = 0x191c230, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 1 '\001'}, <No data fields>}, m_draw_caret = false}, exit = {<UI::NamedPanel> = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86cd50 <vtable for UI::Button+16>, static dying_code = -1, _parent = 0x7fff65401230, _next = 0x7fff65401b88, _prev = 0x7fff65401df8, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 33, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 443, _y = 683, _w = 478, _h = 36, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 478, _desired_h = 36, _running = false, _retcode = 0, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_name = "exit"}, sigclicked = {<boost::signal0<void, boost::last_value<void>, int, std::less<int>, boost::function<void()> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xc5d55b0, pn = {pi_ = 0xf21e9e0}}}, <boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <No data fields>}, <No data fields>}, m_highlighted = false, m_pressed = false, m_permpressed = false, m_enabled = true, m_repeating = false, m_flat = false, m_draw_flat_background = false, m_time_nextact = 23579768, m_title = "Spiel beenden", m_pic_background = {px = 0x1929770, pn = {pi_ = 0x1932b20}}, m_pic_custom = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_pic_custom_disabled = {px = 0x15fb930, pn = {pi_ = 0x15fb950}}, m_font = 0x191c230, m_clr_down = {<SDL_Color> = {r = 229 '\345', g = 161 '\241', b = 2 '\002', unused = 0 '\000'}, <No data fields>}, m_draw_caret = false}, version = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86d450 <vtable for UI::Textarea+16>, static dying_code = -1, _parent = 0x7fff65401230, _next = 0x7fff65401cc0, _prev = 0x7fff65401ed0, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 32, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 1166, _y = 748, _w = 200, _h = 20, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 0, _desired_h = 0, _running = false, _retcode = 0, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_layoutmode = UI::Textarea::AutoMove, m_text = "Version build-17(Release)", m_align = UI::Align_BottomRight, m_textstyle = {font = 0x191c230, fg = {<SDL_Color> = {r = 255 '\377', g = 255 '\377', b = 0 '\000', unused = 0 '\000'}, <No data fields>}, bold = true, italics = false, underline = false}}, copyright = {<UI::Panel> = {<boost::signals::trackable> = {connected_signals = empty std::list, dying = false}, <boost::noncopyable_::noncopyable> = {<No data fields>}, _vptr.Panel = 0x86d450 <vtable for UI::Textarea+16>, static dying_code = -1, _parent = 0x7fff65401230, _next = 0x7fff65401df8, _prev = 0x0, _fchild = 0x0, _lchild = 0x0, _mousein = 0x0, _focus = 0x0, _flags = 32, _cache = {px = 0x0, pn = {pi_ = 0x0}}, _needdraw = true, _x = 0, _y = 748, _w = 343, _h = 20, _lborder = 0, _rborder = 0, _tborder = 0, _bborder = 0, _border_snap_distance = 0 '\000', _panel_snap_distance = 0 '\000', _desired_w = 0, _desired_h = 0, _running = false, _retcode = 0, _tooltip = 0x0, static _modal = 0x7fff653fd9e0, static _g_mousegrab = 0x0, static _g_mousein = 0xf10d250, static _g_allow_user_input = true, static s_default_cursor = {px = 0x2ea5fa0, pn = {pi_ = 0x2ea65b0}}, static s_default_cursor_click = {px = 0x2ea6810, pn = {pi_ = 0x2ea8040}}}, m_layoutmode = UI::Textarea::AutoMove, m_text = "(C) 2002-2012 Widelands Entwicklungsteam", m_align = UI::Align_Bottom, m_textstyle = {font = 0x191c230, fg = {<SDL_Color> = {r = 255 '\377', g = 255 '\377', b = 0 '\000', unused = 0 '\000'}, <No data fields>}, bold = true, italics = false, underline = false}}} > messagetitle = "" > message = "" >#27 0x000000000053e31e in WLApplication::run (this=0x15fecc0) at /usr/src/debug/widelands-build17-src/src/wlapplication.cc:450 >No locals. >#28 0x0000000000533249 in main (argc=1, argv=0x7fff654039f8) at /usr/src/debug/widelands-build17-src/src/main.cc:102 > dedicated = <optimized out> > daemon = <optimized out> > g_app = 0x15fecc0 >From To Syms Read Shared Object Library >0x0000003279008170 0x0000003279056b3c Yes /lib64/libSDL-1.2.so.0 >0x0000003514005790 0x00000035140104b4 Yes /lib64/libpthread.so.0 >0x0000003002a027e0 0x0000003002a0a2e4 Yes /lib64/libSDL_image-1.2.so.0 >0x0000003278c034b0 0x0000003278c1980c Yes /lib64/libSDL_mixer-1.2.so.0 >0x0000003279401840 0x0000003279402d84 Yes /lib64/libSDL_net-1.2.so.0 >0x0000003eab001ac0 0x0000003eab004ac0 Yes /lib64/libSDL_ttf-2.0.so.0 >0x0000003c28004210 0x0000003c2801296c Yes /lib64/libSDL_gfx.so.13 >0x000000352f406f60 0x000000352f421a68 Yes /lib64/liblua-5.1.so >0x0000003519004fe0 0x0000003519020b50 Yes /lib64/libpng15.so.15 >0x0000003514802190 0x000000351480e640 Yes /lib64/libz.so.1 >0x000000300001bc20 0x0000003000065ca0 Yes /lib64/libGL.so.1 >0x0000003000e35f40 0x0000003000e6699c Yes /lib64/libGLEW.so.1.7 >0x000000351785bb80 0x00000035178c10bb Yes /lib64/libstdc++.so.6 >0x0000003514c055b0 0x0000003514c6fd68 Yes /lib64/libm.so.6 >0x0000003515002a40 0x0000003515012168 Yes /lib64/libgcc_s.so.1 >0x000000351381f1a0 0x0000003513960940 Yes /lib64/libc.so.6 >0x0000003513c00ed0 0x0000003513c019f0 Yes /lib64/libdl.so.2 >0x0000003513400b20 0x000000351341a3d9 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003002604200 0x000000300263a770 Yes /lib64/libjpeg.so.62 >0x0000003004a082c0 0x0000003004a435c4 Yes /lib64/libtiff.so.5 >0x0000003eaa80cc80 0x0000003eaa876ef0 Yes /lib64/libfreetype.so.6 >0x0000003000a1deb0 0x0000003000a3175c Yes /lib64/libglapi.so.0 >0x0000003519c03740 0x0000003519c0d810 Yes /lib64/libXext.so.6 >0x000000351ac00bd0 0x000000351ac015ec Yes /lib64/libXdamage.so.1 >0x000000351b001530 0x000000351b003da8 Yes /lib64/libXfixes.so.3 >0x000000351cc00600 0x000000351cc006fc Yes /lib64/libX11-xcb.so.1 >0x000000351881dee0 0x00000035188a4280 Yes /lib64/libX11.so.6 >0x000000351a809fb0 0x000000351a8101d8 Yes /lib64/libxcb-glx.so.0 >0x0000003517c09a00 0x0000003517c158f8 Yes /lib64/libxcb.so.1 >0x000000351d800f90 0x000000351d8039bc Yes /lib64/libXxf86vm.so.1 >0x0000003bc42031d0 0x0000003bc4207ff4 Yes /lib64/libdrm.so.2 >0x0000003000606170 0x0000003000617634 Yes /lib64/libselinux.so.1 >0x0000003006204ab0 0x0000003006260278 Yes /lib64/libGLU.so.1 >0x000000352ac01060 0x000000352ac07a60 Yes /lib64/libjbig.so.2.0 >0x0000003518000eb0 0x0000003518001bcc Yes /lib64/libXau.so.6 >0x00000035144022a0 0x000000351440557c Yes /lib64/librt.so.1 >0x0000003515401db0 0x00000035154452e8 Yes /lib64/libpcre.so.1 >0x000000351c801ab0 0x000000351c807a00 Yes /lib64/libXrender.so.1 >0x0000003524001b70 0x0000003524007768 Yes /lib64/libXrandr.so.2 >0x0000003523402ab0 0x00000035234076ec Yes /lib64/libXcursor.so.1 >0x00007fb8a4d1ede0 0x00007fb8a4da5004 Yes /usr/lib64/dri/i965_dri.so >0x00007fb8a47c5e80 0x00007fb8a49bfdac Yes /lib64/libdricore9.0.1.so.1 >0x0000003519403e00 0x000000351941ccdc Yes /lib64/libexpat.so.1 >0x00007fb8a4546dd0 0x00007fb8a455a1f8 Yes /lib64/libdrm_intel.so.1 >0x0000003516402350 0x0000003516406530 Yes /usr/lib64/libpciaccess.so.0 >0x0000003e4d201620 0x0000003e4d202818 Yes /lib64/libpulse-simple.so.0 >0x0000003e5140c380 0x0000003e51437b18 Yes /lib64/libpulse.so.0 >0x0000003eb2a02bb0 0x0000003eb2a06b74 Yes /lib64/libjson.so.0 >0x0000003e51c12760 0x0000003e51c4713c Yes /usr/lib64/pulseaudio/libpulsecommon-2.1.so >0x0000003527004f30 0x000000352701259c Yes /lib64/libICE.so.6 >0x0000003e4ce01c20 0x0000003e4ce05d38 Yes /lib64/libSM.so.6 >0x0000003ead4014b0 0x0000003ead403e98 Yes /lib64/libXtst.so.6 >0x0000003eb3e03160 0x0000003eb3e06cc8 Yes /lib64/libwrap.so.0 >0x0000003eb2e063e0 0x0000003eb2e3f7b8 Yes /lib64/libsndfile.so.1 >0x0000003eb3201380 0x0000003eb3203998 Yes /lib64/libasyncns.so.0 >0x0000003519807ab0 0x00000035198312e4 Yes /lib64/libdbus-1.so.3 >0x0000003e4ca01510 0x0000003e4ca02a8c Yes /lib64/libuuid.so.1 >0x00007fb8a33f7160 0x00007fb8a3400fc4 Yes /lib64/libXi.so.6 >0x0000003eb0804110 0x0000003eb0811954 Yes /lib64/libnsl.so.1 >0x0000003d6e4012e0 0x0000003d6e409414 Yes /lib64/libgsm.so.1 >0x0000003eb0c0bfe0 0x0000003eb0c30cd8 Yes /lib64/libFLAC.so.8 >0x0000003d6f013af0 0x0000003d6f016184 Yes /lib64/libvorbisenc.so.2 >0x000000352a803850 0x000000352a81ad9c Yes /lib64/libvorbis.so.0 >0x000000352a001aa0 0x000000352a004148 Yes /lib64/libogg.so.0 >0x0000003515c03a30 0x0000003515c1200c Yes /lib64/libresolv.so.2 >0x0000003f1b20bc50 0x0000003f1b243c00 Yes /lib64/libmikmod.so.3 >0x0000003030a020f0 0x0000003030a0616c Yes /lib64/libvorbisfile.so.3 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x0 0 >rbx 0xc3bca38 205244984 >rcx 0xffffffffffffffff -1 >rdx 0x6 6 >rsi 0x4998 18840 >rdi 0x4998 18840 >rbp 0xb4f5f8 0xb4f5f8 >rsp 0x7fff653fcc88 0x7fff653fcc88 >r8 0xa 10 >r9 0x7fb8ab50e800 140431124916224 >r10 0x8 8 >r11 0x202 514 >r12 0x8d80ba0 148376480 >r13 0x934040 9650240 >r14 0x1 1 >r15 0x1 1 >rip 0x3513835ba5 0x3513835ba5 <__GI_raise+53> >eflags 0x202 [ IF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function __GI_raise: > 0x0000003513835b70 <+0>: mov %fs:0x2d4,%eax > 0x0000003513835b78 <+8>: mov %fs:0x2d0,%esi > 0x0000003513835b80 <+16>: test %esi,%esi > 0x0000003513835b82 <+18>: jne 0x3513835bb0 <__GI_raise+64> > 0x0000003513835b84 <+20>: mov $0xba,%eax > 0x0000003513835b89 <+25>: syscall > 0x0000003513835b8b <+27>: mov %eax,%esi > 0x0000003513835b8d <+29>: mov %eax,%fs:0x2d0 > 0x0000003513835b95 <+37>: movslq %edi,%rdx > 0x0000003513835b98 <+40>: movslq %esi,%rsi > 0x0000003513835b9b <+43>: movslq %eax,%rdi > 0x0000003513835b9e <+46>: mov $0xea,%eax > 0x0000003513835ba3 <+51>: syscall >=> 0x0000003513835ba5 <+53>: cmp $0xfffffffffffff000,%rax > 0x0000003513835bab <+59>: ja 0x3513835bbf <__GI_raise+79> > 0x0000003513835bad <+61>: repz retq > 0x0000003513835baf <+63>: nop > 0x0000003513835bb0 <+64>: test %eax,%eax > 0x0000003513835bb2 <+66>: jg 0x3513835b95 <__GI_raise+37> > 0x0000003513835bb4 <+68>: test $0x7fffffff,%eax > 0x0000003513835bb9 <+73>: je 0x3513835bd0 <__GI_raise+96> > 0x0000003513835bbb <+75>: neg %eax > 0x0000003513835bbd <+77>: jmp 0x3513835b95 <__GI_raise+37> > 0x0000003513835bbf <+79>: mov 0x37b272(%rip),%rdx # 0x3513bb0e38 > 0x0000003513835bc6 <+86>: neg %eax > 0x0000003513835bc8 <+88>: mov %eax,%fs:(%rdx) > 0x0000003513835bcb <+91>: or $0xffffffffffffffff,%rax > 0x0000003513835bcf <+95>: retq > 0x0000003513835bd0 <+96>: mov %esi,%eax > 0x0000003513835bd2 <+98>: jmp 0x3513835b95 <__GI_raise+37> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 919473
: 707086 |
707087
|
707088
|
707089
|
707090
|
707091
|
707092
|
707102
|
707103
|
707104