PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cedega + Steam die Tausendste...



d@tenmaulwurf
05.02.05, 15:00
Moin!

Benutze Debian Sid und habe das Binary von cedega (funktionierte unter sarge immer einwandfrei): Version 4.0.1

Beim Aufruf von der Steam.exe via cedega erhalte ich jedoch folgende nicht gerade aussagekräftige Fehlermeldung:



~/.transgaming/c_drive/Program Files/Valve/Steam$ cedega Steam.exe
wine: Unhandled exception, starting debugger...
WineDbg starting on pid 1
No debug information in ELF '/usr/lib/transgaming_cedega//winex/bin/wine' (0x00000000)
Breakpoint 1 at 0xb7ff6690
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libntdll.so' (0xb7ee8000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libwine.so' (0xb7ed3000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_unicode.so' (0xb7e0c000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_port.so' (0xb7e0a000)
No debug information in ELF '/lib/tls/libm.so.6' (0xb7de0000)
No debug information in ELF '/lib/tls/libc.so.6' (0xb7cac000)
No debug information in ELF '/lib/tls/libpthread.so.0' (0xb7c9d000)
No debug information in ELF '/lib/tls/libdl.so.2' (0xb7c99000)
No debug information in ELF '/lib/ld-linux.so.2' (0xb7fea000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libws2_32.so' (0xb78e8000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libuser32.so' (0xb77bf000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libkernel32.so' (0xb773f000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libgdi32.so' (0xb76ca000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libadvapi32.so' (0xb76a3000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwinspool.drv.so' (0xb768e000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libcomdlg32.so' (0xb762a000)
No debug information in 32bit DLL 'C:\Program Files\Valve\Steam\Steam.exe' (0x00400000)
No debug information in 32bit DLL 'NTDLL.DLL' (0xb7f25000)
No debug information in 32bit DLL 'KERNEL32.DLL' (0xb7772000)
No debug information in 32bit DLL 'ADVAPI32.DLL' (0xb76b5000)
No debug information in 32bit DLL 'GDI32.DLL' (0xb76e9000)
No debug information in 32bit DLL 'USER32.DLL' (0xb77f6000)
No debug information in 32bit DLL 'WS2_32.DLL' (0xb78f0000)
No debug information in 32bit DLL 'WINSPOOL.DRV' (0xb7696000)
Unhandled exception: page fault on read access to 0x00015c88 in 32-bit code (0x00015c88).
In 32-bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:00015c88 ESP:b7b12138 EBP:b7b12144 EFLAGS:00010296( R- 00 I S -A-P1 )
EAX:b768d49c EBX:b768d978 ECX:00000001 EDX:0804d3d8
ESI:08054620 EDI:08054620
Stack dump:
0xb7b12138 (WS2_32.DLL.WSAWaitForMultipleEvents+0x215694): b763d400 b768d49c b768d978 b7b12164
0xb7b12148 (WS2_32.DLL.WSAWaitForMultipleEvents+0x2156a4): b7639ecb b8000c00 b7c9f518 b7c9f518
0xb7b12158 (WS2_32.DLL.WSAWaitForMultipleEvents+0x2156b4): 08054620 00000002 b7637f64 b7b12194
0xb7b12168 (WS2_32.DLL.WSAWaitForMultipleEvents+0x2156c4): b7ff60de 00000007 bffff804 bffff824
0xb7b12178 (WS2_32.DLL.WSAWaitForMultipleEvents+0x2156d4): 00000000 b7caf98c 00000000 00000000
0xb7b12188 (WS2_32.DLL.WSAWaitForMultipleEvents+0x2156e4): b8000c00 00000000 08054620 b7b121d4
0xb7b12198 (WS2_32.DLL.WSAWaitForMultipleEvents+0x2156f4):

Backtrace:
=>0 0x00015c88 (ebp=b7b12144)
1 0xb7639ecb (NTDLL.DLL.wine_dbg_printf+0xaf5f172f in libcomdlg32.so) (ebp=b7b12164)
2 0xb7ff60de (NTDLL.DLL.NlsMbOemCodePageTag+0x29c89 in ld-linux.so.2) (ebp=b7b12194)
3 0xb7ff61ca (NTDLL.DLL.NlsMbOemCodePageTag+0x29d75 in ld-linux.so.2) (ebp=b7b121d4)
4 0xb7db3ce2 (NTDLL.DLL.memcpy+0x8e022 in libc.so.6) (ebp=b7b12244)
5 0xb7ff5f26 (NTDLL.DLL.NlsMbOemCodePageTag+0x29ad1 in ld-linux.so.2) (ebp=b7b12344)
6 0xb7db3906 (NTDLL.DLL.memcpy+0x8dc46 in libc.so.6) (ebp=b7b123a4)
7 0xb7c9a038 (WS2_32.DLL.WSAWaitForMultipleEvents+0x39d594 in libdl.so.2) (ebp=b7b123b4)
8 0xb7ff5f26 (NTDLL.DLL.NlsMbOemCodePageTag+0x29ad1 in ld-linux.so.2) (ebp=b7b124b4)
9 0xb7c9a4a6 (WS2_32.DLL.WSAWaitForMultipleEvents+0x39da02 in libdl.so.2) (ebp=b7b124e4)
10 0xb7c99fe4 (WS2_32.DLL.WSAWaitForMultipleEvents+0x39d540 in libdl.so.2) (ebp=b7b12504)
11 0xb7e0aace (NTDLL.DLL.sqrt+0x2055e in libwine_port.so) (ebp=b7b12520)
12 0xb7ed4773 (NTDLL.DLL.sqrt+0xea203 in libwine.so) (ebp=b7b12560)
13 0xb7f925dc (USER32.DLL.GetAppCompatFlags+0x34aa0 in libntdll.so) (ebp=b7b12680)
14 0xb7f928d3 (USER32.DLL.GetAppCompatFlags+0x34d97 in libntdll.so) (ebp=b7b127a8)
15 0xb7f57f73 (KERNEL32.DLL.__wine_call_from_16_regs+0x4997 in libntdll.so) (ebp=b7b127f4)
16 0xb7f59007 (KERNEL32.DLL.__wine_call_from_16_regs+0x5a2b in libntdll.so) (ebp=b7b1284c)
17 0xb7f59b6a (KERNEL32.DLL.__wine_call_from_16_regs+0x658e in libntdll.so) (ebp=b7b128e0)
18 0xb7f96bf5 (NTDLL.DLL.wine_server_call+0x1995 in libntdll.so) (ebp=b7b12994)
19 0xb7f96def (NTDLL.DLL.wine_server_call+0x1b8f in libntdll.so) (ebp=b7b12ac8)
20 0xb7ca1b63 (WS2_32.DLL.WSAWaitForMultipleEvents+0x3a50bf in libpthread.so.0) (ebp=b7b12b3c)
21 0xb7d83c4a (NTDLL.DLL.memcpy+0x5df8a in libc.so.6) (ebp=00000000)

0x00015c88: *** Invalid address 0x00015c88
-- no code --
Modules:
Address Module Name
0xb7696000-b7698000 (PE) WINSPOOL.DRV
0xb76b5000-b76b7000 (PE) ADVAPI32.DLL
0xb76e9000-b76eb000 (PE) GDI32.DLL
0xb7772000-b7774000 (PE) KERNEL32.DLL
0xb77f6000-b77f8000 (PE) USER32.DLL
0xb78f0000-b78f2000 (PE) WS2_32.DLL
0xb7f25000-b7f27000 (PE) NTDLL.DLL
0x00400000-00536000 (PE) C:\Program Files\Valve\Steam\Steam.exe
Threads:
process tid prio
00000001 (D) C:\Program Files\Valve\Steam\Steam.exe
00000002 0 <==
WineDbg terminated on pid 1


Erschlagt mich, wenn ich in der Suche mal wieder was übersehen habe,

Vielen Dank im voraus,

d@tenmaulwurf

d@tenmaulwurf
06.02.05, 20:54
keine 'ne Idee? :/

Ist nich nur bei Steam so...

Searinox
06.02.05, 21:06
Wenn du Kernel 2.6.9 oder höher benutzt, könnte folgendes helfen:

erstelle die Datei /etc/sysctl.conf mit folgendem Inhalt:


# setting to fix wine and winex
vm.legacy_va_layout = 1

und führe


sysctl -p

aus.

Zumindest bei mir hats funktioniert.

gladiac
07.02.05, 09:04
Moin!

Benutze Debian Sid und habe das Binary von cedega (funktionierte unter sarge immer einwandfrei): Version 4.0.1

Beim Aufruf von der Steam.exe via cedega erhalte ich jedoch folgende nicht gerade aussagekräftige Fehlermeldung:



Erschlagt mich, wenn ich in der Suche mal wieder was übersehen habe,

Vielen Dank im voraus,

d@tenmaulwurf


Valve hat an Steam gewaltig was geändert, deswegen benötigst du Cedega 4.2.1. Siehe News auf http://www.linux-gamers.net/ oder in den Release Notes von Cedega.

d@tenmaulwurf
07.02.05, 10:43
Ja, ich benutze den kernel 2.6.10.

Das Problem ist - habe ich erst später gemerkt - dass cedega bei so ziemlich allen win-binaries mit einer solchen Fehlermeldung abkackt :(