PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cedega Speicherzugriffsfehler



marc439
21.11.05, 14:45
Hallo Leute,

habe jetzt seit 5 Stunden Cedega 5 und bekomme einfach kein Spiel gestartet. Bestes Beispiel: Age of Empires 2


/home/spieler/.cedega/.winex_ver/winex-4.4.1/bin/winex3: line 348: 19355 Speicherzugriffsfehler $SHELL -c "$RUNWINE $FULL_COMMAND_LINE"
(laut cedegawiki sollte version 4.4.1 funktionieren)

Diese Meldung bekomme ich auch bei Siedler 5


/home/spieler/.cedega/.winex_ver/winex-5.0/bin/winex3: line 369: 22224 Speicherzugriffsfehler $SHELL -c "$RUNWINE $FULL_COMMAND_LINE"


ich bin jetzt bestimmt schon 5x nach dem beiliegendem Howto gegangen, hat aber nix genutzt. Wenn ich nach der Fehlermeldung google find ich gar nix.

Kann mir da jemand weiterhelfen?

Übrigens: ich verwende SuSE10.0 und die Ati 3D Beschleunigung läuft auch.

xanlosch
21.11.05, 21:34
Sorry, da wird dir wohl nur der Support von Transgaming weiterhelfen können. Für den Support bezahlst du ja, oder ?

marc439
21.11.05, 22:02
schon, werde es auf jeden fall mal probieren. Allerdings steht auf cedegawiki das zumindest AOE2 von transgaming nicht supported wird. Trotzdem Danke!

LaNcom
22.11.05, 03:39
Ein segfault würde mir aber schon zu denken geben. Da scheint Cedega sofort abgeschmiert zu sein, noch bevor es irgendetwas wichtiges gemacht hat. Gibt der Cedega Selbst-Test irgendwelche Fehlermeldungen (Tools->System Tests->Run All)? Wenn nicht ist das sicher ein Fall für den Transgaming Support...

marc439
22.11.05, 11:39
Bei den Tests ist alles in Ordnung. Ich hab Cedega jetzt komplett rausgeschmissen und alle Pakete (bzw. dieses eine mit allem inklusive) neuinstalliert. Keine Besserung. Wenn ich HalfLife unter root ausführe steht das am ende der log datei:


4377 - 0002:trace:heap:RtlAllocateHeap (40370000,00000002,0000022c): returning 403aa0ec
4377 - 0002:warn:dosfs:DOSFS_FindUnixName 'user32.dll' not found in '/root/.cedega/Half Life/c_drive/windows/system32'
4377 - 0002:trace:heap:RtlFreeHeap (40370000,00000002,403aa0ec): returning TRUE
4377 - 0002:trace:heap:RtlFreeHeap (40370000,00000002,403aa0c4): returning TRUE
4377 - 0002:trace:heap:RtlFreeHeap (40370000,00000002,403aa098): returning TRUE
4377 - 0002:trace:heap:RtlAllocateHeap (40370000,00000002,00000108): returning 403aa098
4377 - 0002:trace:heap:RtlFreeHeap (40370000,00000002,403aa098): returning TRUE
4377 - 0002:trace:module:MODULE_LoadLibraryExA Already loaded module 'user32.dll' at 0x40770000, count=19
4377 - 0002:trace:heap:RtlFreeHeap (40370000,00000002,403a9f88): returning TRUE
4377 - 0002:trace:win32:PE_fixup_imports Borland style imports used
4377 - 0002:trace:win32:PE_fixup_imports --- GetCursorPos user32.dll.0
4377 - 0002:trace:win32:MODULE_GetProcAddress (40770000,GetCursorPos)
4377 - 0002:trace:win32:PE_FindExportedFunction (GetCursorPos)
0002:: load_dll( handle=0, base=0x4a613000, base_size=4096, dbg_offset=0, dbg_size=0, name=0x403a9f38, filename="d3dgl.dll" )
0002:: load_dll() = 0
4378 - 0002:trace:module:load_library loaded d3dgl.dll 0x403a9f0c 4a613000
4378 - 0002:trace:module:MODULE_LoadLibraryExA Loaded module 'C:\WINDOWS\SYSTEM32\d3dgl.dll' at 0x4a613000
4378 - 0002:trace:heap:RtlFreeHeap (40370000,00000002,403a9d54): returning TRUE
4378 - 0002:trace:module:MODULE_DllProcessAttach (d3dgl.dll,(nil)) - START
4378 - 0002:trace:module:MODULE_InitDLL (d3dgl.dll,0x403a9f0c,PROCESS_ATTACH,(nil)) - CALL
4378 - 0002:Call(2) PE DLL (proc=0x4a61b270,module=d3dgl.dll(4a613000),type=1 ,res=(nil))
4378 - 0002:Ret (2) PE DLL (proc=0x4a61b270,module=d3dgl.dll(4a613000),type=1 ,res=(nil)) retval=1
4378 - 0002:trace:module:MODULE_InitDLL (0x403a9f0c,PROCESS_ATTACH,(nil)) - RETURN 1
4378 - 0002:trace:module:MODULE_DllProcessAttach (d3dgl.dll,(nil)) - END
4378 - 0002:trace:win32:MODULE_GetProcAddress (4a613000,Init)
4378 - 0002:trace:win32:PE_FindExportedFunction (Init)
4378 - 0002:Call(2) d3dgl.Init(40942ba0,4103b444) ret=40921aca fs=400e003b
4378 - 0002:Call(3) ntdll.RtlAllocateHeap(40370000,00000008,00000418) ret=4a615bed fs=400e003b
4378 - 0002:trace:heap:RtlAllocateHeap (40370000,0000000a,00000418): returning 403a9f88
4378 - 0002:Ret (3) ntdll.RtlAllocateHeap() retval=403a9f88 ret=4a615bed fs=003b
4378 - 0002:trace:heap:RtlAllocateHeap (40370000,0000000a,0000592c): returning 403aa3a8
4378 - 0002:trace:x11drv:X11DRV_GLX_ContextCreate creating 3D context 0x403aa3a8
0002:: dup_handle( src_process=-1, src_handle=-2, dst_process=-1, access=00000000, inherit=0, options=2 )
0002:: dup_handle() = 0 { handle=108, fd=-1 }
4378 - 0002:trace:x11drv:X11DRV_GLX_ContextCreate locking render target
4378 - 0002:trace:x11drv:X11DRV_GLX_ContextCreate detected GLX version 1.3
4378 - 0002:trace:x11drv:X11DRV_GLX_NewTarget => 0x403aa420
4378 - 0002:trace:x11drv:X11DRV_GLX_SwitchToTarget (0x403aa420) => 0x403aa420
4378 - 0002:trace:x11drv:X11DRV_GLX_CleanTarget (0x403aa420)
4378 - 0002:trace:x11drv:X11DRV_GLX_UnmakeTarget (0x403aa420)
4379 - 0002:trace:ddraw:D3DGL_UnmakeTarget ((nil),0x403aa3a8,0x403aa460,0x0)
4379 - 0002:trace:x11drv:X11DRV_GLX_MakeCurrent target=0x403aa420
4379 - 0002:trace:x11drv:X11DRV_GLX_MakeCurrent current on entry: ctx (nil), draw 00000000
4379 - 0002:trace:x11drv:X11DRV_GLX_MakeCurrent creating context: sharedctx=(nil), direct
0002:: *killed* exit_code=0/(nil)
shutting down dbus..
dbus remove
dbus destroy
dbus remove
dbus destroy
wineserver: Error on distributed command: 10
Server: exiting (pid=6538)
atexit destroy of semaphore
atexit destroy of shared_memory
f/root/.cedega/.winex_ver/winex-5.0/bin/winex3: line 369: 6535 Speicherzugriffsfehler $SHELL -c "$RUNWINE $FULL_COMMAND_LINE"
d server: exiting on revent 16
fd server: thread stopping

marc439
23.11.05, 00:51
Ich sehe langsam Land. :o
Die Einstellung UseFastTLS=0 in der xorg.conf ist dafür verantwortlich. Setz ich die Option auf 2 lassen sich sämtliche Spiele starten.

Das stellt mich aber gerade mal vors nächste Problem:

Age of empires 2 läuft nicht gerade flüssig und hängt bei jedem Mausklick. Außerdem macht UT2300 das native läuft mir den Eindruck als würde die 3d Unterstützung gar nicht mehr funktionieren.

xanlosch
23.11.05, 05:05
Bist du dir dann auch wirklich sicher, dass die 3D-Unterstützung geht ?