PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : FAKK2 will nicht laufen



475
05.01.04, 18:10
Hi, ich habe Debian SID installiert. Von Loki hab ich mir 2 Spiele gekauft: Sim City 3000 und FAKK2. Sim City ging nach dem update ohne probleme, jedoch FAKK2 lässt sich einfach nicht starten (da giebt es noch kein patch). Ich erhalte hier immer die Fehlermeldung:

Heavy Metal: FAKK2 1.02 linux-i386 Oct 9 2001
----- FS_Startup -----
Current search path:
/home/marco/.loki/fakk2/fakk
/usr/local/games/fakk2/fakk/pak3.pk3 (21 files)
/usr/local/games/fakk2/fakk/pak2.pk3 (13 files)
/usr/local/games/fakk2/fakk/pak1.pk3 (2532 files)
/usr/local/games/fakk2/fakk/pak0.pk3 (9610 files)
/usr/local/games/fakk2/fakk
/usr/local/games/fakk2/fakk/pak3.pk3 (21 files)
/usr/local/games/fakk2/fakk/pak2.pk3 (13 files)
/usr/local/games/fakk2/fakk/pak1.pk3 (2532 files)
/usr/local/games/fakk2/fakk/pak0.pk3 (9610 files)
/usr/local/games/fakk2/fakk

----------------------
----- CL_Shutdown -----
-----------------------

BUG! (Segmentation Fault) Going down hard...
Heavy Metal: FAKK2
Built with glibc-2.1 on x86
Stack dump:
{
fakk2(loki_printstack+0x3f)[0x8181443]
fakk2[0x818162b]
fakk2[0x81060a4]
/lib/libpthread.so.0[0x4006a7f5]
/lib/libc.so.6[0x401ad498]
/usr/lib/libz.so.1(inflate+0x12b7)[0x400568d7]
fakk2(unzReadCurrentFile+0x15c)[0x80e72f4]
fakk2(FS_Read+0xfa)[0x80d4a42]
fakk2(FS_ReadFileEx+0x1e7)[0x80d4fab]
fakk2(FS_ReadFile+0x18)[0x80d5044]
fakk2[0x80d6460]
fakk2(FS_InitFilesystem+0x62)[0x80d65ca]
fakk2(Com_Init+0x48)[0x80d1b6c]
fakk2(main+0x25a)[0x8106416]
/lib/libc.so.6(__libc_start_main+0xc6)[0x40199da6]
fakk2(XMapRaised+0x35)[0x808e5e1]
}
Please send a full bug report,
along with the contents of autosave to: support@lokigames.com
Unable to execute loki_qagent - exiting

kingron
05.01.04, 18:42
hi,

lol "noch" kein patch is gut ....hehe da wird auch nix mehr kommen ...
hätte mich jetzt auch stark gewundetert wenn das auf anhieb liefe.

wechsel mal in dein fakk2 verzeichnis und haue ein:

ldd fakk (o. fakk2 ?)

in die console ...und poste mal den output.

ron

ps. wo gibt es den fakk2 bin auch mal auf der suche gewesen ..
leider ausverkauft ;( und how much?

Giant Hogweed
05.01.04, 18:45
Original geschrieben von kingron
hi,

lol "noch" kein patch is gut ....hehe da wird auch nix mehr kommen ...
hätte mich jetzt auch stark gewundetert wenn das auf anhieb liefe.

wechsel mal in dein fakk2 verzeichnis und haue ein:

ldd fakk (o. fakk2 ?)

in die console ...und poste mal den output.

ron

ps. wo gibt es den fakk2 bin auch mal auf der suche gewesen ..
leider ausverkauft ;( und how much?

Lief bei mir auf Anhieb :ugly:

P.S. ixsoft.de hat noch FAKK2 ;)

475
05.01.04, 20:11
also. ich hab jetzt "ldd fakk2" eingegeben und folgende meldung bekommen:

libdl.so.2 => /lib/libdl.so.2 (0x40028000)
libm.so.6 => /lib/libm.so.6 (0x4002b000)
libz.so.1 => /usr/lib/libz.so.1 (0x4004d000)
libpthread.so.0 => /lib/libpthread.so.0 (0x4005f000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400b0000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40176000)
libc.so.6 => /lib/libc.so.6 (0x40184000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

marcdevil
29.01.04, 15:00
Habe das gleiche Problem !
FAKK2 läuft nicht mehr mit sarge

ldd /usr/opt/bin/fakk2
libdl.so.2 => /lib/libdl.so.2 (0x40024000)
libm.so.6 => /lib/libm.so.6 (0x40027000)
libz.so.1 => /usr/lib/libz.so.1 (0x40049000)
libpthread.so.0 => /lib/libpthread.so.0 (0x4005b000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400ac000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40167000)
libc.so.6 => /lib/libc.so.6 (0x40174000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

sind die paar libs nicht rückwärtskompatibel?


strace:
[schnipp]
_llseek(12, 524288, [524288], SEEK_SET) = 0
read(12, "3\313\264n(w\347\4@\177\r#t\211\257\0251\241\313%\ 10\376"..., 4096) = 4096
brk(0) = 0x8b62000
brk(0x8b8b000) = 0x8b8b000
_llseek(12, 528384, [528384], SEEK_SET) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
write(2, "----- CL_Shutdown -----\n", 24----- CL_Shutdown -----
) = 24
write(2, "-----------------------\n", 24-----------------------
) = 24
fcntl64(0, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(0, F_SETFL, O_RDWR) = 0
open("/root/.loki/fakk2/stack-trace.txt", O_WRONLY|O_CREAT|O_TRUNC, 0644) = 13
write(13, "\n", 1) = 1
write(2, "\n", 1
) = 1
write(13, "BUG! (Segmentation Fault) Going"..., 46) = 46
write(2, "BUG! (Segmentation Fault) Going"..., 46BUG! (Segmentation Fault) Goi ng down hard...
[schnapp]

Wenn ixsoft FAKK2 noch verkauft, wie begründen die, das es garnicht mehr auf aktuellen Distributionen läuft ?

Th3o
29.01.04, 15:06
Wenn ixsoft FAKK2 noch verkauft, wie begründen die, das es garnicht mehr auf aktuellen Distributionen läuft ?

also pauschal kann man das nicht sagen,weil es auf meinem Mandrake 9.2 ohne Probleme läuft

marcdevil
29.01.04, 15:43
ich schätze mal es liegt an der libc, ich habe jetzt die Version 2.3.2
||/ Name Version Beschreibung
ii libc6 2.3.2.ds1-10 GNU C Library: Shared libraries and Timezone

welche ist es bei MDK9.2 ?

]tux[cHriz
29.01.04, 16:10
ich hab das teil auch ergattern können und auf SuSe 9 hatte das 0 probleme !

Dark_Knight
05.08.04, 12:22
*räusper*
Ich will ja keine alten Themen mehr ausgraben, aber läuft es jetzt?
Ich hab das eben (na ja.... vo n paar Stunden) geliefert bekommen und jetzt läuft es net :(

Mit Google find ich auch nix, was hilft. Bei einigen schien es zu helfen zlibs-1.1.4-8 zu benutzen, aber das bringt irgendwie nix bei mir.

Auch wenn's die selbe Meldung ist:

Heavy Metal: FAKK2 1.02 linux-i386 Oct 9 2001
----- FS_Startup -----
Current search path:
/home/markus/.loki/fakk2/fakk
/fpii/Games/fakk2/fakk/pak3.pk3 (21 files)
/fpii/Games/fakk2/fakk/pak2.pk3 (13 files)
/fpii/Games/fakk2/fakk/pak1.pk3 (2532 files)
/fpii/Games/fakk2/fakk/pak0.pk3 (9610 files)
/fpii/Games/fakk2/fakk
/mnt/dvd/fakk/pak3.pk3 (21 files)
/mnt/dvd/fakk/pak2.pk3 (13 files)
/mnt/dvd/fakk/pak1.pk3 (2532 files)
/mnt/dvd/fakk/pak0.pk3 (9610 files)
/mnt/dvd/fakk

----------------------
----- CL_Shutdown -----
-----------------------

BUG! (Segmentation Fault) Going down hard...
Heavy Metal: FAKK2
Built with glibc-2.1 on x86
Stack dump:
{
./fakk2(loki_printstack+0x3f)[0x8181443]
./fakk2[0x818162b]
./fakk2[0x81060a4]
[0xffffe420]
/usr/lib/libz.so.1(inflate+0x12a7)[0x40057907]
./fakk2(unzReadCurrentFile+0x15c)[0x80e72f4]
./fakk2(FS_Read+0xfa)[0x80d4a42]
./fakk2(FS_ReadFileEx+0x1e7)[0x80d4fab]
./fakk2(FS_ReadFile+0x18)[0x80d5044]
./fakk2[0x80d6460]
./fakk2(FS_InitFilesystem+0x62)[0x80d65ca]
./fakk2(Com_Init+0x48)[0x80d1b6c]
./fakk2(main+0x25a)[0x8106416]
/lib/tls/libc.so.6(__libc_start_main+0x108)[0x401587f8]
}
Please send a full bug report,
along with the contents of autosave to: support@lokigames.com
Unable to execute loki_qagent - exiting

-------------------------------------------------
Und die ausgabe von ldd fakk2:

libdl.so.2 => /lib/tls/libdl.so.2 (0x40027000)
libm.so.6 => /lib/tls/libm.so.6 (0x4002a000)
libz.so.1 => /usr/lib/libz.so.1 (0x4004e000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x4005f000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4006e000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40135000)
libc.so.6 => /lib/tls/libc.so.6 (0x40143000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


Ich denke nicht das es was bringt denen ne Mail zu schreiben ;)

Dark_Knight
07.08.04, 12:03
Hi, ich nochmal:

Ich hab im allmächtigen Internet ja gefunden, das es bei fakk2 Probleme mit der neueren Version von zlib gibt. mit zlib1.1.4-8 soll es aber laufen.

Jetzt hab ich öfters gelesen das man sich ne alte version von zlib besorgen soll und vor dem start von fakk2 das hier machen soll:

LD_PRELOAD=/pfad/zur/alten/libz.so.1
und dann fakk2 starten.

Aber müsste jetzt nicht bei ldd fakk2 das hier "libz.so.1 => /usr/lib/libz.so.1" auf /pfad/zur/alten/libz.so.1 zeigen??

Man verzeihe mir meine unfähigkeit ;)

Dark_Knight
07.08.04, 13:10
Tut mir leid das es jetzt schon 3 Posts hintereinander sind :(

Wenn ich folgendes mache:
LD_PRELOAD=/pfad/zur/libz.so.1
export LD_PRELOAD
./fakk2

dann startet es. Allerdings kann ich es nicht beenden, ohne das sich das X aufhängt.
Vermutung: der will jetzt die alte libz.so.1 (die, die ich mit LD_PRELOAD angegeben habe) benutzen, aber das klappt nicht, weil die Abhängigkeiten nicht passen.
Kann das jemand bestätigen?


EDIT:

Ok, ok.... bin selber drauf gekommen. Mit diesem lustigen, kleinen Script läufts und beendet sich auch wieder schön:


#!/bin/sh
LD_PRELOAD=/fpi/oldlibs/libz.so.1
export LD_PRELOAD
/home/markus/fakk2 &
LD_PRELOAD=/usr/lib/libz.so.1
export LD_PRELOAD

Edit2: Langsam wirds peinlich: Beim erstem mal hat es wohl geklappt. Da bin ich sauber rausgekommen.... aber scheinbar ist da noch was anderes passiert.... mittlerweile komm ich wieder nicht sauber raus...
X hängt sich zwar nicht auf, aber die Maus geht nimmer.... und aus irgendeinem Grund hat eterm jetzt nen Rand, den ich nur wegbringe wenn ich ihn jetzt mit -w=0 starte - das musste ich vorher nicht.... alles irgendwie sehr seltsam...

Fatty
07.08.04, 14:21
Dark Knight, mal ne andere Frage:
Hast du in FAKK2 keine Soundprobleme? Ich hab da bei mir erstmal etwas tricksen müssen, bis der Sound dann doch noch störungsfrei aus den Boxen gekommen ist.

Wegen deinem zlib-Problem:
Wie genau manifestiert sich das? Oder resultiert bei dir das Problem mit dem X daraus?
Ich verwende bei mir libz in der Version 1.2.1 und hatte deswegen noch keine Probleme.
Was allerdings Probleme gemacht hat, war OpenAL! Vielleicht bohrst du ja in der falschen Richtung.

Sollte es also doch ein Soundproblem sein, kann ich dir auf jeden Fall helfen.

Dark_Knight
07.08.04, 14:44
Soundprobleme hab ich keine. Der geht wunderbar.

Das ich mit alten zlibs starten muss, weis ich ja jetzt, da das mit mit dem LD_PRELOAD und export LD_PRELOAD klappt. (Die aktuelle bei mir ist übrigends 1.2.1.1-5)

Warum es sich nicht beendet weis ich nicht. Ich klicke auf Quit, dann asuf yes und dann sehe ich halt nur den Quitbildschirm. Die Maus geht auch nimmer. Ich geh in eine Konsole und kille fakk2, dann sehe ich zwar wieder den Desktop, aber die Maus geht nicht mehr. Mit ALT-TAB komm ich auch nicht mehr weiter. Zufällig war die Konsole (liegt bei mir auf dem Desktop (Fluxbox, übrigends)) aktiv, weshalb ich jetzt weis das X jetzt mal nicht komplett hängt. (Auch die Uhr läuft noch.)

In der Konsole steht übrigends auch nix großartiges drinne, was einen weiterbringt.

Na ja... ist zwar lässtig, aber dann darf ich halt fakk2 nur spielen, wenn ich danach gdm killen kann ;)

pixel
22.12.04, 13:07
Hi@all,

ich habe mir vor ca. 2 Monaten auch FAKK2 bei Linuxland bestellt. Als es damals nicht auf Anhieb lief habe ich erst mal beiseite gelegt.

Nun habe ich das Thema wieder ausgegraben und das Web nach Patches durchsucht jedoch nichts gefunden.

Was mich an der Sache etwas aufregt ist die Tatsache das ich vor dem Kauf extra nachgefragt habe ob das spiel unter SuSE-9.2 läuft und man hat mir gesagt das wäre kein Problem. Als ich dann vor längerem Linuxland angeschrieben habe und ihnen mitgeteilt habe das es nicht läuft meinten die zu mir im Web würde es Patches dazu geben.
Wo die sein sollen würde ich auch gerne wissen.

Naja, liebes Linux-Land. Einen Kunden weniger denn vera...... kann ich mich selbst und das ganz kostenlos.

So, das mußte jetzt raus. Ich habe mir die Beiträge mal durchgelesen und wie ich das sehe gibt es keine saubere Lösung für das Problem oder hat sich da zwischenzeitlich etwas geändert?

Viele Grüße
pixel

Jaus
27.08.05, 14:40
Moin!

Tut mir Leid, dass ich diesen alten Thread noch einmal auspacke, aber ich wollte mal wissen, ob noch einer eine alte zlib-Version (mit der das Spiel ghet) hat und eventuell mal schicken könnte. Irgendwie finde ich nur Versionen, die a nicht laufen oder b zu neu sind *grübel... Wäre echt nett!

Danke

]tux[cHriz
27.08.05, 14:56
Mitlerweile gibt es von liflg.org ein Update:

http://liflg.org/?catid=6&gameid=68

gruß
chris

Jaus
27.08.05, 15:03
Danke, wusste ich noch gar nicht :)