but becuase of the "Segmentation fault" viewtopic.php?p=38013#p38013 i can't run the game.
so according to OndrejR's advice viewtopic.php?p=38018#p38018 i'm opening another thread.
i've already recompiled the game with the debugging symbols as described here: http://www.freeorion.org/index.php/Comp ... #Debugging
and here are the results:
and:gdb ./freeorion
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) run
(gdb) run
Starting program: /mnt/data2_1TB/svn_sources/freeorion/freeorion/FreeOrion/freeorion
[Thread debugging using libthread_db enabled]
[New Thread 0xb4482730 (LWP 21723)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb4482730 (LWP 21723)]
0xb6cf29fa in std::operator+<char, std::char_traits<char>, std::allocator<char> > (__lhs=0xb705f510 "Registering ResourceManager for type ", __rhs=@0xb2ca0be4) at /usr/include/c++/4.2/bits/basic_string.tcc:682
682 __str.reserve(__len + __rhs.size());
does anybody see there something worth, which can help me to solve it?(gdb) bt full
#0 0xb6cf29fa in std::operator+<char, std::char_traits<char>, std::allocator<char> > (__lhs=0xb705f510 "Registering ResourceManager for type ", __rhs=@0xb2ca0be4) at /usr/include/c++/4.2/bits/basic_string.tcc:682
__str = (std::basic_string<char,std::char_traits<char>,std::allocator<char> > &) @0xbfc05ae4: {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb66866d4 ""}}
#1 0xb6ee4343 in Ogre::ResourceGroupManager::_registerResourceManager (this=0xb2c9e708, resourceType=@0xb2ca0be4, rm=0xb2ca0b88) at OgreResourceGroupManager.cpp:835
No locals.
#2 0xb2bcbaf3 in GLGpuProgramManager (this=0xb2ca0b88) at OgreGLGpuProgramManager.cpp:41
No locals.
#3 0xb2bd5f77 in Ogre::GLRenderSystem::initialiseFromRenderSystemCapabilities (this=0xb2c9fed8, caps=0xb2ca0b00, primary=0xb2ca09f8) at OgreGLRenderSystem.cpp:670
rttMode = <value optimized out>
defaultLog = <value optimized out>
#4 0xb2bd9cd8 in Ogre::GLRenderSystem::_createRenderWindow (this=0xb2c9fed8, name=@0xbfc064f8, width=1024, height=768, fullScreen=<value optimized out>, miscParams=0xbfc06164) at OgreGLRenderSystem.cpp:992
tokens = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0xa16ee88, _M_finish = 0xa16ee94, _M_end_of_storage = 0xa16eeb0}}, <No data fields>}
ss = {<std::basic_iostream<char, std::char_traits<char> >> = {<std::basic_istream<char, std::char_traits<char> >> = {<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {
_vptr.ios_base = 0xb6682994, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left,
static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos,
static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield,
static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app,
static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end,
_M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{
_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0,
_M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0xbfc05fa4, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8,
static monetary = 16, static messages = 32, static all = 63, _M_impl = 0xb66865fc, static _S_classic = 0xb66865fc, static _S_global = 0xb66865fc, static _S_categories = 0xb6680920, static _S_once = 2}},
_M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0xbfc05f58, _M_ctype = 0xb66858e0, _M_num_put = 0xb6685b9c, _M_num_get = 0xb6685b94}, _vptr.basic_istream = 0xb668296c,
_M_gcount = 0}, <std::basic_ostream<char, std::char_traits<char> >> = {_vptr.basic_ostream = 0xb6682980}, <No data fields>}, _M_stringbuf = {<std::basic_streambuf<char, std::char_traits<char> >> = {
_vptr.basic_streambuf = 0xb6682ba8, _M_in_beg = 0xa10577c "GLRenderSystem::_createRenderWindow \"FreeOrion v0.3.13 [Rev 3118]\", 1024x768 windowed miscParams: FSAA=0 displayFrequency=50 MHz gamma=No vsync=No 3284",
_M_in_cur = 0xa10577c "GLRenderSystem::_createRenderWindow \"FreeOrion v0.3.13 [Rev 3118]\", 1024x768 windowed miscParams: FSAA=0 displayFrequency=50 MHz gamma=No vsync=No 3284",
_M_in_end = 0xa10577d "LRenderSystem::_createRenderWindow \"FreeOrion v0.3.13 [Rev 3118]\", 1024x768 windowed miscParams: FSAA=0 displayFrequency=50 MHz gamma=No vsync=No 3284",
_M_out_beg = 0xa10577c "GLRenderSystem::_createRenderWindow \"FreeOrion v0.3.13 [Rev 3118]\", 1024x768 windowed miscParams: FSAA=0 displayFrequency=50 MHz gamma=No vsync=No 3284", _M_out_cur = 0xa105810 "3284",
_M_out_end = 0xa10597c "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63,
_M_impl = 0xb66865fc, static _S_classic = 0xb66865fc, static _S_global = 0xb66865fc, static _S_categories = 0xb6680920, static _S_once = 2}}, _M_mode = 24, _M_string = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xa10577c "GLRenderSystem::_createRenderWindow \"FreeOrion v0.3.13 [Rev 3118]\", 1024x768 windowed miscParams: FSAA=0 displayFrequency=50 MHz gamma=No vsync=No 3284"}}}}
win = (class Ogre::RenderWindow *) 0xb2ca09f8
#5 0xb2c09a67 in Ogre::GLXGLSupport::createWindow (this=0xa093b60, autoCreateWindow=true, renderSystem=0xb2c9fed8, windowTitle=@0xbfc064f8) at OgreGLXGLSupport.cpp:369
miscParams = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0xa085d48, _M_left = 0xa094680, _M_right = 0xa092400}, _M_node_count = 4}}}
fullscreen = <value optimized out>
w = 1024
h = 768
window = <value optimized out>
#6 0xb2bcfaa4 in Ogre::GLRenderSystem::_initialise (this=0xb2c9fed8, autoCreateWindow=true, windowTitle=@0xbfc064f8) at OgreGLRenderSystem.cpp:194
autoWindow = <value optimized out>
#7 0xb6efc8b6 in Ogre::Root::initialise (this=0xb2c9e490, autoCreateWindow=true, windowTitle=@0xbfc064f8, customCapabilitiesConfig=@0x8b98bb0) at OgreRoot.cpp:550
rscManager = (class Ogre::RenderSystemCapabilitiesManager &) @0xb2c9ea20: {<Ogre::Singleton<Ogre::RenderSystemCapabilitiesManager>> = {
static ms_Singleton = 0xb2c9ea20}, <Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<MEMCATEGORY_RENDERSYS> >> = {<No data fields>}, _vptr.RenderSystemCapabilitiesManager = 0xb7110f58, mSerializer = 0xb2c9ea68,
mCapabilitiesMap = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ogre::RenderSystemCapabilities*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ogre::RenderSystemCapabilities*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::basic_string<char, std::char_traits<char>, std::allocator<char> >,bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb2c9ea2c, _M_right = 0xb2c9ea2c}, _M_node_count = 0}}}, mScriptPattern = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xa0867b4 "*.rendercaps"}}}
#8 0x08537b1b in mainSetupAndRunOgre () at client/human/chmain.cpp:214
selected_render_system = (class Ogre::RenderSystem *) 0xb2c9fed8
window = (class Ogre::RenderWindow *) 0xbfc065ec
viewport = (class Ogre::Viewport *) 0xbfc06618
app = {<ClientApp> = {_vptr.ClientApp = 0x8146820,
EmpireEliminatedSignal = {<boost::signal1<void, int, boost::last_value<void>, int, std::less<int>, boost::function<void ()(int)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0xbfc065a8, pn = {pi_ = 0xb6656f47}}}, <boost::signals::trackable> = {connected_signals = {<std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> >> = {
_M_impl = {<std::allocator<std::_List_node<boost::signals::connection> >> = {<__gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> >> = {<No data fields>}, <No data fields>}, _M_node = {
_M_next = 0x18, _M_prev = 0xa083aa4}}}, <No data fields>}, dying = 212}, <No data fields>}, <No data fields>}, m_universe = {_vptr.Universe = 0x815c12a, static ALL_OBJECTS_VISIBLE = false,
UniverseObjectDeleteSignal = {<boost::signal1<void, const UniverseObject*, boost::last_value<void>, int, std::less<int>, boost::function<void ()(const UniverseObject*)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x0, pn = {pi_ = 0x0}}}, <boost::signals::trackable> = {
connected_signals = {<std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> >> = {
_M_impl = {<std::allocator<std::_List_node<boost::signals::connection> >> = {<__gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> >> = {<No data fields>}, <No data fields>}, _M_node = {
_M_next = 0xbfc06590, _M_prev = 0xbfc06590}}}, <No data fields>}, dying = false}, <No data fields>}, <No data fields>}, static s_encoding_empire = -1, m_objects = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, UniverseObject*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, UniverseObject*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xa074b01, _M_right = 0xbfc066dc},
_M_node_count = 3217057240}}}, m_destroyed_objects = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, UniverseObject*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, UniverseObject*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = 3217057295, _M_parent = 0x8b996c0, _M_left = 0xbfc065d8, _M_right = 0x81591a9},
_M_node_count = 168311508}}}, m_destroyed_object_knowers = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, std::set<int, std::less<int>, std::allocator<int> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::set<int, std::less<int>, std::allocator<int> > > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = 168311484,
_M_parent = 0xa083b5c, _M_left = 0xa083aa4, _M_right = 0xa0838cc}, _M_node_count = 168311028}}}, m_ship_designs = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, ShipDesign*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, ShipDesign*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = 168310556, _M_parent = 0x8924a80, _M_left = 0xa083514, _M_right = 0xa083544},
_M_node_count = 168310124}}}, m_system_distances = {<std::_Vector_base<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >> = {
_M_impl = {<std::allocator<std::vector<double, std::allocator<double> > >> = {<__gnu_cxx::new_allocator<std::vector<double, std::allocator<double> > >> = {<No data fields>}, <No data fields>},
_M_start = 0xa08333c, _M_finish = 0xa083364, _M_end_of_storage = 0xa083154}}, <No data fields>}, m_graph_impl = 0xa083184, m_effect_accounting_map = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, std::map<MeterType, std::vector<Universe::EffectAccountingInfo, std::allocator<Universe::EffectAccountingInfo> >, std::less<MeterType>, std::allocator<std::pair<const MeterType, std::vector<Universe::EffectAccountingInfo, std::allocator<Universe::EffectAccountingInfo> > > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::map<MeterType, std::vector<Universe::EffectAccountingInfo, std::allocator<Universe::EffectAccountingInfo> >, std::less<MeterType>, std::allocator<std::pair<const MeterType, std::vector<Universe::EffectAccountingInfo, std::allocator<Universe::EffectAccountingInfo> > > > > > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = 168248516,
_M_parent = 0x815c254, _M_left = 0xbfc000e4, _M_right = 0xa074bc8}, _M_node_count = 168250232}}}, m_effect_discrepancy_map = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, std::map<MeterType, double, std::less<MeterType>, std::allocator<std::pair<const MeterType, double> > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::map<MeterType, double, std::less<MeterType>, std::allocator<std::pair<const MeterType, double> > > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = 142923180, _M_parent = 0x0, _M_left = 0xb6682c88, _M_right = 0x0}, _M_node_count = 0}}},
m_last_allocated_object_id = 0, m_last_allocated_design_id = 0, m_marked_destroyed = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<int> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0xb66865fc, _M_left = 0x0, _M_right = 0x0},
_M_node_count = 0}}}, m_marked_for_victory = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>},
_M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x0, _M_right = 0x883e200}, _M_node_count = 0}}}, static s_universe_width = 1000, static s_inhibit_universe_object_signals = false}, m_empires = {
_vptr.EmpireManager = 0x0, m_empire_map = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, Empire*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Empire*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x0, _M_right = 0x0}, _M_node_count = 0}}}},
m_orders = {m_orders = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<Order> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, boost::shared_ptr<Order> > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x0, _M_right = 0xbfc06600},
_M_node_count = 3060292352}}}}, m_combat_orders = {<std::_Vector_base<CombatOrder, std::allocator<CombatOrder> >> = {
_M_impl = {<std::allocator<CombatOrder>> = {<__gnu_cxx::new_allocator<CombatOrder>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
m_networking = {m_io_service = {<boost::noncopyable_::noncopyable> = {<No data fields>}, service_registry_ = 0x0, impl_ = @0xb6681258},
m_socket = {<boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >> = {<boost::asio::basic_io_object<boost::asio::stream_socket_service<boost::asio::ip::tcp> >> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, service = @0x6, implementation = {<boost::noncopyable_::noncopyable> = {<No data fields>}, socket_ = 0, flags_ = 2 '\002', protocol_ = {family_ = 0}, reactor_data_ = {
allow_speculative_read = 4, allow_speculative_write = false}}}, <boost::asio::socket_base> = {static message_peek = <optimized out>, static message_out_of_band = 1,
static message_do_not_route = <optimized out>, static max_connections = -128}, <No data fields>}, <No data fields>}, m_mutex = {<boost::noncopyable_::noncopyable> = {<No data fields>}, m = {__data = {
__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\0' <repeats 23 times>, __align = 0}}, m_incoming_messages = {
m_queue = {<std::_List_base<Message, std::allocator<Message> >> = {
_M_impl = {<std::allocator<std::_List_node<Message> >> = {<__gnu_cxx::new_allocator<std::_List_node<Message> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x0,
_M_prev = 0x0}}}, <No data fields>}, m_have_synchronous_response = {internal_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}},
__size = '\0' <repeats 23 times>, __align = 0}, cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 34359738368, __woken_seq = 13143867648704014052, __mutex = 0x0, __nwaiters = 168230912,
__broadcast_seq = 3217057336}, __size = '\0' <repeats 20 times>, "\b\000\000\000�f���eh�\000\000\000\000\000\000\a\n8f���Xh�", __align = 0}}, m_monitor = @0xb6685b9c},
m_outgoing_messages = {<std::_List_base<Message, std::allocator<Message> >> = {
_M_impl = {<std::allocator<std::_List_node<Message> >> = {<__gnu_cxx::new_allocator<std::_List_node<Message> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xb6685b94,
_M_prev = 0xbfc06758}}}, <No data fields>}, m_connected = 167, m_cancel_retries = 139, m_incoming_header = {elems = {-1077909520, 168249496, -1077909640, 135635932, -1077909520}}, m_incoming_message = {
m_type = 168249480, m_sending_player = -1077909608, m_receiving_player = 135572867, m_synchronous_response = 224, m_message_size = -1082130432, m_message_text = {
px = 0x8146820 "1�^\211�\203��PTRhP�\203\bh`�\203\bQVh(�S\b�{����", '\220' <repeats 14 times>, "U\211�S\203�\004\200=\024\224�\b", pn = {pi_ = 0x814a80b}}}, m_outgoing_header = {elems = {-1077909572, 146379880,
12, 0, 0}}}, m_player_name = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x8b95c44 "�����i\024\bY�\024\bf�\024\b�\004\025\b�\001\026\b_\006\026\b\177$\027\b�8\027\b�\\\027\b`�\027\b��\027\b��\027\b��\027\blr\033\b%\220\033\b\237�\033\bĽ\037\b>�\037\b\227�\037\b\017�\"\b@�#\b"}},
m_player_id = -1077909512, m_empire_id = 135572159, m_current_turn = -1077909572, m_player_info = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, PlayerInfo> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, PlayerInfo> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x0, _M_right = 0x8146820},
_M_node_count = 3217057736}}}, static s_app = 0x0}, <GG::OgreGUI> = {<GG::GUI> = {_vptr.GUI = 0x0, static s_gui = 0x0, static s_impl = {px = 0x0, pn = {pi_ = 0x0}}}, <Ogre::RenderTargetListener> = {
_vptr.RenderTargetListener = 0x0}, <Ogre::WindowEventListener> = {_vptr.WindowEventListener = 0x0},
HandleSystemEventsSignal = {<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 = 0x0, pn = {pi_ = 0x3f800000}}}, <boost::signals::trackable> = {connected_signals = {<std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> >> = {
_M_impl = {<std::allocator<std::_List_node<boost::signals::connection> >> = {<__gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> >> = {<No data fields>}, <No data fields>}, _M_node = {
_M_next = 0x0, _M_prev = 0xbf800000}}}, <No data fields>}, dying = false}, <No data fields>}, <No data fields>},
WindowResizedSignal = {<boost::signal2<void, GG::X, GG::Y, boost::last_value<void>, int, std::less<int>, boost::function<void ()(GG::X, GG::Y)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x0, pn = {pi_ = 0xbf800000}}}, <boost::signals::trackable> = {connected_signals = {<std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> >> = {
_M_impl = {<std::allocator<std::_List_node<boost::signals::connection> >> = {<__gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> >> = {<No data fields>}, <No data fields>}, _M_node = {
_M_next = 0x0, _M_prev = 0x0}}}, <No data fields>}, dying = false}, <No data fields>}, <No data fields>},
WindowClosedSignal = {<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 = 0x0, pn = {pi_ = 0xb6418ca5}}}, <boost::signals::trackable> = {connected_signals = {<std::_List_base<boost::signals::connection, std::allocator<boost::signals::connection> >> = {
_M_impl = {<std::allocator<std::_List_node<boost::signals::connection> >> = {<__gnu_cxx::new_allocator<std::_List_node<boost::signals::connection> >> = {<No data fields>}, <No data fields>}, _M_node = {
_M_next = 0xbfc06828, _M_prev = 0x814bc59}}}, <No data fields>}, dying = 64}, <No data fields>}, <No data fields>}, m_window = 0xa074894,
m_timer = {<Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<MEMCATEGORY_GENERAL> >> = {<No data fields>}, start = {tv_sec = 0, tv_usec = -1235972108}, zeroClock = 135576758}, m_config_file_data = {
_vptr.SharedPtr = 0x8146820, pRep = 0xbfc06828, pUseCount = 0xb6418e30, useFreeMethod = 146365508}}, m_fsm = 0x883d260, m_server_process = {m_impl = {px = 0xbfc06848, pn = {pi_ = 0x81469d7}}, m_empty = 124}, m_ui = {
px = 0x8b99440, pn = {pi_ = 0x8b975c4}}, m_save_filename = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x0}},
m_single_player_game = 80, m_game_started = 92, m_turns_since_autosave = 142856800, m_in_save_game_cycle = 88, m_connected = 104, m_root = 0x81469f3, m_scene_manager = 0x1, m_camera = 0xffff, m_viewport = 0xbfc06868}
renderers_list = (RenderSystemList *) 0xb2c9e490
failed = false
video_mode_str = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xa094764 "1024 x 768 @ 32-bit colour"}}
scene_manager = (class Ogre::SceneManager *) 0xbfc065fc
camera = (class Ogre::Camera *) 0xbfc06610
log_manager = (class Ogre::LogManager *) 0xb2c9e260
root = (class Ogre::Root *) 0xb2c9e490
#9 0x0853a485 in main (argc=Cannot access memory at address 0x20
) at client/human/chmain.cpp:64
No locals.
thx in advance
8472