LINUX.ORG.RU
ФорумGames

MaxPayne2


0

0

Запускаю сабж Cedeg'ой 4.2-1:

Your system requires the use of pthreads but the maximum system allowed stack size of 2052 kB may be too small for some games.
If you experience problems, try rerunning with "-use-pthreads no" which may help.
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 0x4000c690
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libntdll.so' (0x40018000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libwine.so' (0x40119000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_unicode.so' (0x4012f000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_port.so' (0x401f6000)
No debug information in ELF '/lib/libm.so.6' (0x40200000)
No debug information in ELF '/lib/libc.so.6' (0x40222000)
No debug information in ELF '/lib/libpthread.so.0' (0x40355000)
No debug information in ELF '/lib/libdl.so.2' (0x403a6000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwineserver.so' (0x40733000)
No debug information in 32bit DLL 'C:\Program Files\MaxPayne2\MaxPayne2.exe' (0x00400000)
No debug information in 32bit DLL 'NTDLL.DLL' (0x40055000)
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x0056f000).
In 32-bit mode.
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:2007 GS:0000
EIP:0056f000 ESP:40700918 EBP:407009b8 EFLAGS:00210246( R- 00 I Z- -P1 )
EAX:00000000 EBX:401008a8 ECX:00000600 EDX:00000000
ESI:00000000 EDI:00000000
Stack dump:
0x40700918 (NTDLL.DLL.memcpy+0x466f28): 400c7cfc 00000000 40115be0 4070093c
0x40700928 (NTDLL.DLL.memcpy+0x466f38): 40118d80 0040688e 0056f000 00000000
0x40700938 (NTDLL.DLL.memcpy+0x466f48): 005c3a43 00000000 00000000 00000000
0x40700948 (NTDLL.DLL.memcpy+0x466f58): 00000001 0040688e 00000000 00000001
0x40700958 (NTDLL.DLL.memcpy+0x466f68): 900090f4 bffff6e0 00000001 bffff6c4
0x40700968 (NTDLL.DLL.memcpy+0x466f78): 40103abf 00000005 00000000 00000001
0x40700978 (NTDLL.DLL.memcpy+0x466f88):

0400: sel=2007 base=40117d60 limit=00000000 32-bit rw-
Backtrace:
=>0 0x0056f000 (MaxPayne2.exe.EntryPoint in C:\Program Files\MaxPayne2\MaxPayne2.exe) (ebp=407009b8)
1 0x400c7e0f (NTDLL.DLL.wine_server_call+0x1b8f in libntdll.so) (ebp=40700aec)
2 0x4035ae51 (NTDLL.DLL.memcpy+0xc1461 in libpthread.so.0) (ebp=40700bcc)
3 0x402f965a (NTDLL.DLL.memcpy+0x5fc6a in libc.so.6) (ebp=00000000)

0x0056f000 (MaxPayne2.exe.EntryPoint in C:\Program Files\MaxPayne2\MaxPayne2.exe): addb %al,0x0(%eax)
Modules:
Address Module Name
0x00400000-005884fc (PE) C:\Program Files\MaxPayne2\MaxPayne2.exe
0x40055000-40057000 (PE) NTDLL.DLL
Threads:
process tid prio
00000001 (D) C:\Program Files\MaxPayne2\MaxPayne2.exe
00000002 0 <==
WineDbg terminated on pid 1

Xfree 4.3 linux2.4.27 в дебиане-сарже. Диск МП2 от фаргуса.

Особенно вот эта строка настораживает:

Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x0056f000).

Что все это значит?

anonymous

Я бы попробовал откатиться на менее современную версию. Думаю, winex-3.3.x подойдет.

jackill ★★★★★
()
Ответ на: комментарий от jackill

На этом форуме уже говорили про этот глюк.

Кажется, это - из-за того, что наши дистрибьютеры намутили какую-то глючную защиту :((

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.