All mine worked until today. I did an update yesterday, and something broke. "And sadness descended across the land as smacx segfaulted" On Tue, 2004-08-24 at 08:25, Brian Fahrlander wrote: > 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@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. -- David L. Martin <kc2lcf@xxxxxxxx> http://www.kc2lcf.net All those who believe in psychokinesis raise my hand.