Sure, here's what it said in debug mode
Code: Select all
(gdb) bt
#0 0xb7b78556 in raise () from /lib/libc.so.6
#1 0xb7b79d78 in abort () from /lib/libc.so.6
#2 0xb7d92988 in __gnu_cxx::__verbose_terminate_handler ()
from /usr/lib/libstdc++.so.6
#3 0xb7d90865 in ?? () from /usr/lib/libstdc++.so.6
#4 0xb7d908a2 in std::terminate () from /usr/lib/libstdc++.so.6
#5 0xb7d909da in __cxa_throw () from /usr/lib/libstdc++.so.6
#6 0xb7d2894f in std::__throw_logic_error () from /usr/lib/libstdc++.so.6
#7 0xb7d6c8da in ?? () from /usr/lib/libstdc++.so.6
#8 0xb7d6c9d6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.6
#9 0x083f3564 in Unit::LoadRow ()
#10 0x08457633 in Unit::Init (this=0xa06a968,
filename=0xa073f5c "Lancelot.stock", SubU=false, faction=0,
unitModifications=
{static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xbf9b157c "\224\006Ü·\b"}}, flightgrp=0xa069578, fg_subnumber=0, netxml=0x0)
at src/cmd/unit_generic.cpp:1334
#11 0x08458a65 in Unit (this=0xa06a968, filename=0xa073f5c "Lancelot.stock",
SubU=false, faction=0, unitModifications=
{static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb---Type <return> to continue, or q <return> to quit---
f9b15d8 "\224\006Ü·"}}, flightgrp=0xa069578, fg_subnumber=0, netxml=0x0)
at src/cmd/unit_generic.cpp:811
#12 0x086e4a58 in UnitFactory::createUnit ()
#13 0x08719bba in NetServer::loadFromNewGame ()
#14 0x0871b9de in NetServer::chooseShip ()
#15 0x0871ea57 in NetServer::processPacket (this=0x9764d90, clt=
{px = 0xbf9b1e70, pn = {pi_ = 0x2f}}, cmd=47 '/', ipadr=@0xbf9b1e50,
p=@0xbf9b1e2c) at src/networking/netserver.cpp:752
#16 0x0871d0d8 in NetServer::recvMsg_tcp ()
#17 0x0872413d in NetServer::checkMsg (this=0x9764d90, sets=@0x9764d90)
at src/networking/netserver.cpp:589
#18 0x0872889a in NetServer::start (this=0x9764d90, argc=1, argv=0xbf9b2444)
at src/networking/netserver.cpp:396
#19 0x087383d2 in main ()
looks like netserver.cpp and unit_generic.cpp were the cultprits