Mám problém s Mafií. Koupil jsem si pod stromeček Mafii, ale když ji chci pod wine spustit, tak mě to v konzoli vypíše toto:
jirka@jirka:~$ sudo wine '/home/jirka/.wine/drive_c/Program Files/Cenega Czech/Mafia/Game.exe'
libGL warning: 3D driver claims to not support visual 0x4a
libGL warning: 3D driver claims to not support visual 0x4a
_c/Program Files/Cenega Czech/Mafia/Game.exe: main/renderbuffer.c:2041: _mesa_add_renderbuffer: Assertion `bufferName == BUFFER_DEPTH || bufferName == BUFFER_STENCIL || fb->Attachment[bufferName].Renderbuffer == ((void *)0)' failed.
wine: Assertion failed at address 0xffffe410 (thread 0009), starting debugger...
Unhandled exception: assertion failed in 32-bit code (0xffffe410).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:ffffe410 ESP:0033e4cc EBP:0033e4e4 EFLAGS:00200202( - 00 - - I1)
EAX:00000000 EBX:00002c02 ECX:00002c02 EDX:00000006
ESI:0033e584 EDI:b7e96ff4
Stack dump:
0x0033e4cc: 0033e4e4 00000006 00002c02 b7d90770
0x0033e4dc: b7e96ff4 b7d62930 0033e610 b7d91ef3
0x0033e4ec: 00000006 0033e584 00000000 000000f0
0x0033e4fc: 7c26cdd8 00000130 00000000 b7dcaf2d
0x0033e50c: 0033e548 7c26cd78 7c26cddc 0033e620
0x0033e51c: b7e96ff4 000000e9 000000ea 0033e5f4
Backtrace:
=>1 0xffffe410 (0x0033e4e4)
2 0xb7d91ef3 abort+0x103() in libc.so.6 (0x0033e610)
3 0xb7d89dbb __assert_fail+0xfb() in libc.so.6 (0x0033e654)
4 0x7e325e11 _mesa_add_renderbuffer+0x161() in sis_dri.so (0x0033e674)
5 0x7e2ad064 sisUpdateBufferSize+0x234() in sis_dri.so (0x0033e6a4)
6 0x7e2ac2b0 sisMakeCurrent+0x70() in sis_dri.so (0x0033e6c4)
7 0x7e2a5860 in sis_dri.so (+0x1f860) (0x0033e714)
8 0x7e795b6c in libgl.so.1 (+0x17b6c) (0x0033e734)
9 0x7e797d2f glXMakeContextCurrent+0x27f() in libgl.so.1 (0x0033e784)
10 0x7e797fc3 glXMakeCurrent+0x23() in libgl.so.1 (0x0033e7a4)
11 0x7e915a1b in wined3d (+0x25a1b) (0x0033e864)
12 0x7e916de8 IWineD3DImpl_FillGLCaps+0x28() in wined3d (0x0033e9f4)
13 0x7e91c0dc in wined3d (+0x2c0dc) (0x0033ea34)
14 0x7e9ac18d in d3d8 (+0xc18d) (0x0033ea84)
15 0x1006eefb in ls3df (+0x6eefb) (0x0000002b)
16 0x00000000 (0x00000000)
0xffffe410: popl %ebp
Modules:
Module Address Debug info Name (83 modules)
PE 340000-347000 Deferred vorbisfile
PE 350000-35d000 Deferred ogg
PE 360000-375000 Deferred rw_data
PE 380000-390000 Deferred ijoy
PE 400000-6dad76 Deferred game
PE 6e0000-7d2000 Deferred vorbis
PE 10000000-101f3000 Export ls3df
PE 30000000-30072000 Deferred binkw32
ELF 7b800000-7b91b000 Deferred kernel32
\-PE 7b820000-7b91b000 \ kernel32
ELF 7bc00000-7bc83000 Deferred ntdll
\-PE 7bc10000-7bc83000 \ ntdll
ELF 7bf00000-7bf03000 Deferred
ELF 7bf22000-7bf37000 Deferred midimap
\-PE 7bf30000-7bf37000 \ midimap
ELF 7bf5d000-7bf75000 Deferred msacm32
\-PE 7bf60000-7bf75000 \ msacm32
ELF 7bf75000-7bfb1000 Deferred wineoss
\-PE 7bf80000-7bfb1000 \ wineoss
ELF 7bfb3000-7bfb8000 Deferred libxfixes.so.3
ELF 7bfb8000-7bfc1000 Deferred libxcursor.so.1
ELF 7bfc1000-7bfdd000 Deferred imm32
\-PE 7bfd0000-7bfdd000 \ imm32
ELF 7bfdd000-7bffb000 Deferred ximcp.so.2
ELF 7bffb000-7bffd000 Deferred xlcutf8load.so.2
ELF 7bffd000-7c000000 Deferred libxrandr.so.2
ELF 7c26e000-7c276000 Deferred libxrender.so.1
ELF 7e286000-7e4a9000 Export sis_dri.so
ELF 7e4a9000-7e536000 Deferred winex11
\-PE 7e4c0000-7e536000 \ winex11
ELF 7e536000-7e554000 Deferred libexpat.so.1
ELF 7e554000-7e583000 Deferred libfontconfig.so.1
ELF 7e583000-7e597000 Deferred libz.so.1
ELF 7e597000-7e601000 Deferred libfreetype.so.6
ELF 7e601000-7e665000 Deferred msvcrt
\-PE 7e610000-7e665000 \ msvcrt
ELF 7e665000-7e6ae000 Deferred dsound
\-PE 7e670000-7e6ae000 \ dsound
ELF 7e6ae000-7e6e5000 Deferred dinput
\-PE 7e6c0000-7e6e5000 \ dinput
ELF 7e6e5000-7e6fd000 Deferred dinput8
\-PE 7e6f0000-7e6fd000 \ dinput8
ELF 7e6fd000-7e704000 Deferred libdrm.so.2
ELF 7e704000-7e77e000 Deferred libglu.so.1
ELF 7e77e000-7e7ed000 Export libgl.so.1
ELF 7e7ed000-7e8b6000 Deferred libx11.so.6
ELF 7e8b6000-7e8c3000 Deferred libxext.so.6
ELF 7e8c3000-7e8db000 Deferred libice.so.6
ELF 7e8db000-7e992000 Export wined3d
\-PE 7e8f0000-7e992000 \ wined3d
ELF 7e992000-7e9b9000 Export d3d8
\-PE 7e9a0000-7e9b9000 \ d3d8
ELF 7e9b9000-7e9cc000 Deferred libresolv.so.2
ELF 7e9cc000-7e9ea000 Deferred iphlpapi
\-PE 7e9d0000-7e9ea000 \ iphlpapi
ELF 7e9ea000-7ea3e000 Deferred rpcrt4
\-PE 7ea00000-7ea3e000 \ rpcrt4
ELF 7ea3e000-7ead6000 Deferred ole32
\-PE 7ea50000-7ead6000 \ ole32
ELF 7ead6000-7eb64000 Deferred winmm
\-PE 7eae0000-7eb64000 \ winmm
ELF 7eb64000-7ebaa000 Deferred advapi32
\-PE 7eb70000-7ebaa000 \ advapi32
ELF 7ebaa000-7ebb5000 Deferred libgcc_s.so.1
ELF 7ebb5000-7ebb8000 Deferred libxinerama.so.1
ELF 7ebb8000-7ebbd000 Deferred libxdmcp.so.6
ELF 7ebbd000-7ebc6000 Deferred libsm.so.6
ELF 7eca5000-7ed5b000 Deferred gdi32
\-PE 7ecc0000-7ed5b000 \ gdi32
ELF 7ed5b000-7ee93000 Deferred user32
\-PE 7ed80000-7ee93000 \ user32
ELF 7ef9e000-7efa9000 Deferred libnss_files.so.2
ELF 7efa9000-7efb3000 Deferred libnss_nis.so.2
ELF 7efb3000-7efc9000 Deferred libnsl.so.1
ELF 7efc9000-7efef000 Deferred libm.so.6
ELF 7efef000-7eff2000 Deferred libxau.so.6
ELF 7eff2000-7eff7000 Deferred libxxf86vm.so.1
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7d63000-b7d67000 Deferred libdl.so.2
ELF b7d67000-b7e9b000 Export libc.so.6
ELF b7e9b000-b7eae000 Deferred libpthread.so.0
ELF b7ebf000-b7fd0000 Deferred libwine.so.1
ELF b7fd2000-b7fed000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) C:\Program Files\Cenega Czech\Mafia\Game.exe
00000009 0 <==Objeví se okno, ve kterém je napsáno:
Assertion failed at address 0xffffe410.
Do you wish to debug it?
Ano NE
Když dám ano, vypíše se výše uvedený výpis z konzole a když dám ne, tak to vypíše toto:
jirka@jirka:~$ sudo wine '/home/jirka/.wine/drive_c/Program Files/Cenega Czech/Mafia/Game.exe'
libGL warning: 3D driver claims to not support visual 0x4a
libGL warning: 3D driver claims to not support visual 0x4a
_c/Program Files/Cenega Czech/Mafia/Game.exe: main/renderbuffer.c:2041: _mesa_add_renderbuffer: Assertion `bufferName == BUFFER_DEPTH || bufferName == BUFFER_STENCIL || fb->Attachment[bufferName].Renderbuffer == ((void *)0)' failed.
wine: Assertion failed at address 0xffffe410 (thread 0009), starting debugger...V obou případech se hra ani nerozjede.
Používám nejnovější Wine 0.9.28 a Ubuntu 6.10.
Ještě podotknu, že hra se bez problémů nainstalovala.
Zkoušel jsem postupy, které jsem našel na fóru, s přejmenováním souboru, ale je to bezvýsledné...