If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

FreeOrion segfaults on Ubuntu 8.04

All other games seem running without issues (Open Arena, Sauerbraten, ...), and using the free radeon driver seems to not solve the problem.

In the OpenGL window, the execution stops at the "Generating Universe and AIs" message, while on the console, the messages are as follows:

I am Symlink. Following into my targets basedir
CWD: /home/michele/freeorion/application
HumanClientApp::HandleMessage(HOST_SP_GAME)
HumanClientApp::HandleMessage(GAME_START)
HumanClientApp::HandleSaveGameDataRequest(SAVE_GAM E)
Received save game data from player Happy_Player ... 0 orders received
Received save game data from player AI_1 ... 0 orders received
Received save game data from player AI_2 ... 0 orders received
Segmentation fault

I've already disabled "Galaxy map gas rendering" and "Optimized system rendering" in the options menu, as those options were encountered to be problematic with certain OpenGL implementations (pre 1.5) by others on the net.

Unfortunately I don't think there's enough information here for us to provide a fix or workaround. It may be a problem with the AI code or something that comes after it.

Check on the FreeOnion website for any issues, fixes, and an updated version (if any). Check the forums, and any other resource they have available. If anyone knows, it'll be the creators and code maintainers that can help solve it, better than a general linux gaming forum (no offense guys).

Does FreeOnion have a --help or --verbose function?

Ubuntu is horrible at some apps when it comes to latest and greatest. Transmission is one of them I know of off the top of my head (Ubuntu runs 1.06 when it's now up to 1.34).

Unfortunately I'm not aware of FreeOnion at the moment. My laptop may have better luck, but unfortunately it's an older ATI card and I haven't gotten around to accelerating it, if it even can be (ATi IGP 320M 64MB shared).

What specific video card are you using? Perhaps it may not be capable of running FO. My lappy certainly isn't capable of running WoW and crashed all the time in Windows.

Comment

Well...without any more info than you've provided, there's not a lot anyone can do to help you.

We don't know which card you're attempting to do this game with to start off with (as me262 has pointed out already)- and "Segmentation fault" tells us what happened, but nothing of what it was attempting to do with itself when it died. Moreover, unless you have a data point for an NVidia card, claiming it's the AMD card is a bit off considering that the game is an unstable ALPHA and could have issues with any number of things other than just the display adapter.

Now, we're more than happy to try to sort the problem out (It's a FOSS game on Linux, afterall...) but you're going to have to wait just a smidge as I bring my AMD GPU test box back online and to bring the game over onto it and try to run it. If you're up to trying to build a debug build of their game from source, you can do so, run the game in gdb, DDD, kdbg, etc. and attempt to get us a line in a source file where it's choking so we might get lucky and triage the problem a bit earlier for you. Otherwise, you're going to have to wait a bit.

Comment

This is why I love Gentoo. Any broken libraries can be rebuilt with revdep-rebuild. Sad to see their software quality is slowly deteriorating (from public opinion of what I've read, I'm guessing there's too many packages for them to handle now).

Comment

The problem is not the amount of packages to handle. Allowing more people in can fix this. The problem is overall quality issues. If masked packages break builds, no problem to me, that's what testing is for... but if stable ebuilds more often then some years ago start to break systems then something is wrong. And currently what is wrong is the lack of a concise lead. The gentoo board members are drifting around without a real lead so things are a bit in a desolate state right now.