PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Warcraft3 fehler: 0xC0000005



bArTmAn
11.07.02, 17:41
Der fehler kommt sofort beim starten:

This application has encountered a critical error:

FATAL ERROR!
Program: C:\Program files\Warcraft III\War3.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0023:4B49DD50

The instruction at '0x4B49DD50' referenced memory at '0x4B49DD50'.
The memory could not be 'read'.

Press OK to terminate the application.

das hier steht in der konsole:

cr@colvary:~/.wine/fake_windows/Program Files/Warcraft III> wine --winver win98 -- War3.exe opengl
err:win32:_EnterSysLevel (0x4080bdd8, level 2): Holding 0x408ac9e4, level 3. Expect deadlock!
fixme:dialog:MSGBOX_OnInit task modal msgbox ! Not modal yet.
err:ntdll:RtlpWaitForCriticalSection section 0x40c03644 "x11drv_main.c: X11DRV_CritSection" wait timed out, retrying (60 sec) fs=21f7
wine: Unhandled exception, starting debugger...
err:seh:start_debugger Couldn't start debugger ("debugger/winedbg 134668064 8348") (2)
Read the Wine Developers Guide on how to set up wine


habe alles so gemacht wie in dem 20schritte how-to :/

Suse 8.0
nVidia geforce 2 gts/pro 32mb
aktuelle mesa treiber
aktuelle nvidia glx & kernel treiber
aktuelle xfree version

Monkey Island 3 funktioniert bei mir... Diablo2 probier ich nacher.

danke,
bartman

hunter
11.07.02, 19:06
wine --winver win98 -- War3.exe opengl ?

Heisst das nicht wine --winver win98 -- War3.exe -opengl ?

Lass mal das --winver win98 weg. Und probier auch mal statt -opengl, -d3d aus.

Camoes
11.07.02, 20:27
Das gleiche Problem hatte ich auch. Bis jetzt habe ich es "halb" gelöst.
Das Problem liegt anscheinend an den Grafiktreibern.
Wie gesagt ich hatte den gleichen Fehler wie Du, auch sofort beim Start, wenn auch an ner anderen Speicheradresse. Habe alles mögliche durchprobiert, bis ich die Grafiktreiber mal vertauscht habe.
In dem Ordener /usr/lib war ligGL.so auf den Mesa-Soft Treiber verlinkt, libGL.so.1 auf den nVidia-Treiber.
Die zwei habe ich dann vertauscht, also so daß libGL.so == nvidia && libGL.so.1 == Mesa, und siehe da ich konnte starten :cool:

Leider habe ich jetzt das Problem, das WC3 ruckelt wie blöd. Selbst im Start-Menu bewegt sich der Mauszeiger nur alle halbe Sekunde, ruckelt.

Wenn jemand hierfür noch ne Lösung hätte wäre ich sehr dankbar :)
Hilft es vielleicht wenn ich WineX neu kompiliere, wegen ausgetauschten grafiktreibern etc. ?

bArTmAn
11.07.02, 22:36
hm, jetzt bin ich genauso weit wie du, camoes.. :/ aber immerhin geht WC3 schonmal :)

falls jemand ne lösung parat hat, wäre dankbar :))

bartman

Camoes
11.07.02, 23:22
habs gerade rausgefunden,
als root noch switch2nvidia eingeben und alles läuft wunderbar :cool:
vorher hat er einfach nur den software-treiber hergenommen, drum das ruckeln

viel Spaß mit WC3
:D

redmac5
11.07.02, 23:27
Probier doch mal beide auf NVidia zu linken. Hatte exakt das selbe Problem mit GTA3. Jetzt laeufts einwandfrei.

bArTmAn
12.07.02, 12:28
hmm... nach switch2nvidia bekomme ich wieder den c00000005 fehler... :/ bei switch2nv gehts wieder, nach switch2nvidia_glx startet X nicht mehr :(

bartman

bArTmAn
12.07.02, 12:40
hab nochmal bischen rumprobiert, war3 läuft nur im d3d mode... opengl bleibt der wine desktop immer leer :/ also schwarz....hab alle switch2 probiert, bei allen funktionierts im d3d mode, aber opengl bleibt der bildschirm schwarz oder manchmal auch c00000005

redmac5
12.07.02, 14:06
Probier mal nicht das script zu nehmen sondern schau per Hand nach wo Deine /usr/lib/libGL* hinzeigen. Ich hatte naemlich auch das switch2nvidia_glx laufen gelassen und es hat trotzdem nicht funktioniert, erst nachdem ich das selber umgelinkt hatte.

bArTmAn
17.07.02, 16:45
ich hab das problem gefunden, ich hatte die nvidia treiber 2880.... hab auf 29.. geupdated und es geht :)
nur, wenn ich auf battle.net klicke kommt eine fehlermeldung das meine version nicht überprüft werden konnte :/ hat es schon jemand geschafft im bnet zu spielen?
Danke,
bartman