Hi,
after playing some more, I again encountered segfaults, first time I guess was a week ago I couldn't reproduce the error and lost the logs. Now I'm always playing in the gdb enviroment to get some more info when it suddenly happens again. I tried in gdb enviroment with the compiled Debug version but it's not really playable in a fair time. Well just had a segfault again and as it just hang without quiting to the shell directly in the gdb environment, I could take a screeny of the situation. Haven't tried to reproduce the error yet, but have saved closely before.
I try to describe my normal procedure choosing growth planets, when I often experience segfaults:
I got some new outposters build and I want to look up some growth planets. I first check my planets in objects sorting the focus column and look up the growth specials I already have.
Then I always open the the pedia -> Specials and go down the list in alphabetical order, checking in all growth specials I need. At the pedia entry of any growth special, I look if there are available planets. If there are I click on them, to see where they are. I look at one of the planets and use the back button at the pedia corner to get back to the growth special description and get a look at an other planet. This time I came to native elyrium, so I checked the other growth specials before.
Here's the backtrace:
pure virtual method called
terminate called without an active exception
Program received signal SIGABRT, Aborted.
0x00007ffff42a7cc9 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt full
#0 0x00007ffff42a7cc9 in raise () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007ffff42ab0d8 in abort () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#2 0x00007ffff4bb2535 in __gnu_cxx::__verbose_terminate_handler() ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#3 0x00007ffff4bb06d6 in ?? ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#4 0x00007ffff4bb0703 in std::terminate() ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#5 0x00007ffff4bb11bf in __cxa_pure_virtual ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#6 0x00000000005f6088 in TextLinker::GetLinkUnderPt(GG::Pt const&) ()
No symbol table info available.
#7 0x00000000005f892d in TextLinker::LDoubleClick_(GG::Pt const&, GG::Flags<GG::ModKey>) ()
No symbol table info available.
#8 0x00007ffff6d19cde in GG::Wnd::HandleEvent(GG::WndEvent const&) ()
from /home/juls/Schreibtisch/alles/spiele/freeorion/libGiGi.so
No symbol table info available.
#9 0x00007ffff6ca2d69 in GG::GUIImpl::HandleMouseButtonRelease(unsigned int, GG::Pt const&, int) ()
from /home/juls/Schreibtisch/alles/spiele/freeorion/libGiGi.so
No symbol table info available.
#10 0x00007ffff691254d in GG::SDLGUI::HandleSystemEvents() ()
from /home/juls/Schreibtisch/alles/spiele/freeorion/libGiGiSDL.so
No symbol table info available.
#11 0x000000000045d9f3 in HumanClientApp::HandleSystemEvents() ()
No symbol table info available.
#12 0x00007ffff6c69969 in GG::ModalEventPump::operator()() ()
from /home/juls/Schreibtisch/alles/spiele/freeorion/libGiGi.so
No symbol table info available.
#13 0x00007ffff690fe18 in GG::SDLGUI::Run() ()
from /home/juls/Schreibtisch/alles/spiele/freeorion/libGiGiSDL.so
No symbol table info available.
#14 0x000000000047d8cc in mainSetupAndRun() ()
No symbol table info available.
#15 0x0000000000448555 in main ()
No symbol table info available.
Screeny:
http://s000.tinyupload.com/index.php?fi ... 3802773729
Savegame and Logs attached
Hope it is helpfull!
P.S. Build 2016-03-13.e6da013
P.P.S. I couldn't reproduce the crash... somehow guessed it