[FC3] New kernels and Loki games

Pasha e97665728 at 013.net
Mon Dec 13 09:41:52 UTC 2004


Brian Fahrlander wrote:

>    I just installed FC3 on my main machine; I've put it off waiting for
>a concensus of people saying the Nvidia was working fine.  But now many
>of the games are just plain dying.
>
>    Case in point: Civilization: Call to Power (3).  Running an strace
>on it looks like this:
>
>[brian at aquila ~]$ strace /shares/CivCTP/civctp
>execve("/shares/CivCTP/civctp", ["/shares/CivCTP/civctp"], [/* 33 vars */]) = 0
>personality(PER_LINUX)                  = 4194304
>geteuid()                               = 500
>getuid()                                = 500
>getegid()                               = 508
>getgid()                                = 508
>old_getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=2147483647}) = 0
>setrlimit(RLIMIT_STACK, {rlim_cur=2040*1024, rlim_max=2147483647}) = 0
>getpid()                                = 17219
>uname({sys="Linux", node="aquila.kamakiriad.local", ...}) = 0
>rt_sigaction(SIGRTMIN, {0x85993f8, [], 0}, NULL, 8) = 0
>rt_sigaction(SIGRT_1, {0x8599328, [], 0}, NULL, 8) = 0
>rt_sigaction(SIGRT_2, {0x8599464, [], 0}, NULL, 8) = 0
>rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
>brk(0)                                  = 0x8b98000
>brk(0x8b98030)                          = 0x8b98030
>brk(0x8b99000)                          = 0x8b99000
>getpid()                                = 17219
>brk(0x8b9b000)                          = 0x8b9b000
>brk(0x8b9d000)                          = 0x8b9d000
>pipe([3, 4])                            = 0
>clone(child_stack=0x8b9c890, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND) = 17220
>write(4, "\0\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 148) = 148rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
>write(4, "\300\34\233\10\0\0\0\0\320\367\377\376t\7Q\10\340\247\271"..., 148) = 148
>rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
>rt_sigsuspend([] <unfinished ...>
>--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
><... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
>--- SIGSEGV (Segmentation fault) @ 0 (0) ---
>+++ killed by SIGSEGV +++
>
>    Anyone have a clue?
>  
>
No clue. This all started with kernel 2.6.8 in FC2. It's supposedly 
happened because exec-shield changes, but disabling exec-shield doesn't 
help. You may try windows version with winex/cedega - it can be made to 
work.

>    They offer a dynamic version of the same thing, it runs like:
>
>[brian at aquila ~]$ /shares/CivCTP/civctp.dynamic
>/shares/CivCTP/civctp.dynamic: error while loading shared libraries: libSDL_mixer-1.0.so.0: cannot open shared object file: No such file or directory
>  
>
It can't find the library.  Fedora ships with newer version of the 
library. You may try to find version from FC2 of FC1 and install 
alongside with FC3 version.

>    Any chance of coaxing this to work, or is this an end-of-life issue?
>  
>
I'm going to try to compile kernel without exec-shield and see if it helps.

>    Thanks
>
>  
>




More information about the fedora-list mailing list