Actual death of Loki games?

Brian Fahrlander brian at fahrlander.net
Tue Aug 24 12:25:39 UTC 2004


    Lokisoft was spectacular; they could turn a mainstream title into a
Linux title that works perfectly in under two months, including the box
art and everything.  And updates were automatic.

    But now they're gone (where DID that amazing tool go?) and I'm still
running the games they created.  I bought many of them, Civilization,
Heros, Railroad Tychoon...and despite the changes, they've kept working
without modification all this time.

    Until now...

    These games just segfault now; probably missing libraries. They all
do.  Here's an example of Civilization under strace:

[brian at aquila CivCTP]$ strace ./civctp
execve("./civctp", ["./civctp"], [/* 33 vars */]) = 0
personality(0 /* PER_??? */)            = 0
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()                                = 17462
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()                                = 17462
brk(0x8b9b000)                          = 0x8b9b000
brk(0x8b9d000)                          = 0x8b9d000
pipe([3, 4])                            = 0
clone(child_stack=0x8b9c890, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND) = 17463
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) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(4, "\300\34\233\10\0\0\0\0\0\370\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 +++

    Does anyone have any background on something like this?  I'd sure
hate to drop these little jewels.

-- 
------------------------------------------------------------------------
Brian Fahrländer                  Christian, Conservative, and Technomad
Evansville, IN                                 http://www.fahrlander.net
ICQ 5119262
AIM: WheelDweller
------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20040824/ee5deff1/attachment-0001.sig>


More information about the fedora-list mailing list