LINUX.ORG.RU
ФорумGames

Disciples II wine


0

0

Вот помню в wine-0.9.33 пробовал запускать, однако были проблемы с
фоновыми текстурами. По выходу 0.9.42 решил обновиться и попробовать
снова. Однако все устанавливается без проблем, но не запускается не
выдавая ничего в консоль, но процесс не завершается при ctrl+c выводит следующее:

fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCEXE (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCBAT (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCCMD (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCCOM (a)
fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information
err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"shw32"
fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information
wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 000e), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00000000 ESP:00a8e9f0 EBP:00a8eb94 EFLAGS:00010246( - 00 -RIZP1)
EAX:00000001 EBX:73dca6fc ECX:00167220 EDX:00a8e5f0
ESI:00a8fe6c EDI:00a8ed18
Stack dump:
0x00a8e9f0: 00000000 602b6c6e 0000003f 0056006d
0x00a8ea00: 00110000 602aa231 00008000 00000060
0x00a8ea10: 00000230 602a9baf 00110000 602fd778
0x00a8ea20: 00a8ea80 602b7f20 00110020 00a8f108
0x00a8ea30: 00000219 602b776e 00a8ea5c 60021b34
0x00a8ea40: 00000338 001649f0 00000000 00110000
Backtrace:
=>1 0x00000000 (0x00a8eb94)
fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information
2 0x0054480f in discipl2 (+0x14480f) (0x00a8eca8)
3 0x0040179b in discipl2 (+0x179b) (0x00a8fe6c)
4 0x00663ef6 in discipl2 (+0x263ef6) (0x00a8ff08)
5 0x6e312bfe start_process+0xee(arg=0x0) [/home/xvilka/build/wine-0.9.42/dlls/kernel32/process.c:820] in kernel32 (0x00a8ffe8)
6 0x60022787 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x00000000: addb %al,0x0(%eax)
Modules:
Module Address Debug info Name (74 modules)
ELF 12e000- 141000 Deferred libresolv.so.2
PE 400000- 87b000 Export discipl2
ELF 890000- 895000 Deferred libxxf86vm.so.1
ELF 971000- a6e000 Deferred libx11.so.6
ELF a70000- a91000 Export libexpat.so.0
ELF afc000- b05000 Deferred libxrender.so.1
ELF b07000- b10000 Deferred libsm.so.6
ELF b12000- b15000 Deferred libxinerama.so.1
ELF b17000- b31000 Deferred libice.so.6
ELF b33000- b3d000 Deferred libxcursor.so.1
ELF b3f000- b44000 Deferred libxfixes.so.3
ELF b46000- b4a000 Deferred libxrandr.so.2
ELF bc2000- bdd000 Deferred ld-linux.so.2
ELF be3000- d16000 Deferred libc.so.6
ELF d3f000- d43000 Deferred libdl.so.2
ELF d45000- d58000 Deferred libz.so.1
ELF d5a000- d5d000 Deferred libxau.so.6
ELF d5f000- d65000 Deferred libxdmcp.so.6
ELF d67000- d77000 Deferred libxext.so.6
ELF d79000- d8d000 Deferred libpthread.so.0
PE a930000- a951000 Deferred shw32
PE 10000000-1001f000 Deferred c4dll-r
PE 21100000-2115d000 Deferred mss32
PE 30000000-3006d000 Deferred binkw32
ELF 41000000-41002000 Deferred libnvidia-tls.so.1
ELF 41010000-4107e000 Deferred libfreetype.so.6
ELF 4148a000-414c7000 Deferred libfontconfig.so.1
ELF 41782000-417a7000 Deferred libm.so.6
ELF 429c1000-42a60000 Deferred libgl.so.1
ELF 43b88000-44569000 Deferred libglcore.so.1
ELF 6001b000-6012f000 Dwarf libwine.so.1
ELF 6027a000-60319000 Deferred ntdll<elf>
\-PE 60290000-60319000 \ ntdll
ELF 6033e000-60342000 Deferred koi8-r.so
ELF 60342000-603d8000 Deferred gdi32<elf>
\-PE 60350000-603d8000 \ gdi32
ELF 603d8000-6041f000 Deferred advapi32<elf>
\-PE 603e0000-6041f000 \ advapi32
ELF 6041f000-604bc000 Deferred ole32<elf>
\-PE 60430000-604bc000 \ ole32
ELF 604bc000-60515000 Deferred rpcrt4<elf>
\-PE 604d0000-60515000 \ rpcrt4
ELF 60528000-6057c000 Deferred ddraw<elf>
\-PE 60530000-6057c000 \ ddraw
ELF 6065b000-606ea000 Deferred winex11<elf>
\-PE 60670000-606ea000 \ winex11
ELF 612ba000-612d7000 Deferred imm32<elf>
\-PE 612c0000-612d7000 \ imm32
ELF 612e6000-61322000 Deferred wineoss<elf>
\-PE 612f0000-61322000 \ wineoss
ELF 61322000-6133a000 Deferred msacm32<elf>
\-PE 61330000-6133a000 \ msacm32
ELF 6133a000-61360000 Deferred msacm32<elf>
\-PE 61340000-61360000 \ msacm32
ELF 61360000-61375000 Deferred midimap<elf>
\-PE 61370000-61375000 \ midimap
ELF 61375000-6138c000 Deferred imagehlp<elf>
\-PE 61380000-6138c000 \ imagehlp
ELF 6138c000-613d5000 Deferred dbghelp<elf>
\-PE 613a0000-613d5000 \ dbghelp
ELF 613d5000-613ea000 Deferred psapi<elf>
\-PE 613e0000-613ea000 \ psapi
ELF 65fd7000-65ff5000 Deferred iphlpapi<elf>
\-PE 65fe0000-65ff5000 \ iphlpapi
ELF 6898a000-68ac4000 Deferred user32<elf>
\-PE 689a0000-68ac4000 \ user32
ELF 6c526000-6c5b3000 Deferred winmm<elf>
\-PE 6c530000-6c5b3000 \ winmm
ELF 6e189000-6e194000 Deferred libnss_files.so.2
ELF 6e2a2000-6e3c6000 Dwarf kernel32<elf>
\-PE 6e2c0000-6e3c6000 \ kernel32
ELF 73d81000-73de6000 Deferred msvcrt<elf>
\-PE 73d90000-73de6000 \ msvcrt
ELF 7bf00000-7bf03000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
0000000f
00000010 0
0000000d (D) C:\Games\Dis2SOTD\Discipl2.exe
0000000e 0 <==

Вот такие пироги... Как думаете в чем может быть проблема?

★★★★★
Ответ на: комментарий от iron

Вот обновился до 0.9.43 (сегодня вышел) - та же самая фигня:

fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCEXE (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCBAT (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCCMD (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value WCCOM (a)
fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information
err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"shw32"
fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information
wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00000000 ESP:00a8e9f0 EBP:00a8eb94 EFLAGS:00010246( - 00 -RIZP1)
EAX:00000001 EBX:606c8c1c ECX:00170480 EDX:00a8e5f0
ESI:00a8fe6c EDI:00a8ed18
Stack dump:
0x00a8e9f0: 00000000 602b7d2e 0000003f c1300000
0x00a8ea00: 00110000 602ab2f1 6061fd04 00000060
0x00a8ea10: 00000230 602aac6f 00110000 602fedb8
0x00a8ea20: 00a8ea80 602b8fe0 00110020 00a8eaf4
0x00a8ea30: 0016da10 602b882e 00a8ea5c 600219e4
0x00a8ea40: 000002f0 0016dc98 00000000 00110000
Backtrace:
=>1 0x00000000 (0x00a8eb94)
fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information
2 0x0054480f in discipl2 (+0x14480f) (0x00a8eca8)
3 0x0040179b in discipl2 (+0x179b) (0x00a8fe6c)
4 0x00663ef6 in discipl2 (+0x263ef6) (0x00a8ff08)
5 0x603afc2e start_process+0xee(arg=0x0) [/root/build/wine-0.9.42/dlls/kernel32/process.c:820] in kernel32 (0x00a8ffe8)
6 0x60022637 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x00000000: addb %al,0x0(%eax)
Modules:
Module Address Debug info Name (77 modules)
ELF 12e000- 141000 Deferred libresolv.so.2
PE 400000- 87b000 Export discipl2
ELF 890000- 895000 Deferred libxxf86vm.so.1
ELF 971000- a6e000 Deferred libx11.so.6
ELF a70000- a91000 Export libexpat.so.0
ELF afc000- b05000 Deferred libxrender.so.1
ELF b07000- b10000 Deferred libsm.so.6
ELF b12000- b15000 Deferred libxinerama.so.1
ELF b17000- b31000 Deferred libice.so.6
ELF b33000- b3d000 Deferred libxcursor.so.1
ELF b3f000- b44000 Deferred libxfixes.so.3
ELF b46000- b4a000 Deferred libxrandr.so.2
ELF bc2000- bdd000 Deferred ld-linux.so.2
ELF be3000- d16000 Deferred libc.so.6
ELF d3f000- d43000 Deferred libdl.so.2
ELF d45000- d58000 Deferred libz.so.1
ELF d5a000- d5d000 Deferred libxau.so.6
ELF d5f000- d65000 Deferred libxdmcp.so.6
ELF d67000- d77000 Deferred libxext.so.6
ELF d79000- d8d000 Deferred libpthread.so.0
PE a930000- a951000 Deferred shw32
PE 10000000-1001f000 Deferred c4dll-r
PE 21100000-2115d000 Deferred mss32
PE 30000000-3006d000 Deferred binkw32
ELF 41000000-41002000 Deferred libnvidia-tls.so.1
ELF 41010000-4107e000 Deferred libfreetype.so.6
ELF 4148a000-414c7000 Deferred libfontconfig.so.1
ELF 41782000-417a7000 Deferred libm.so.6
ELF 419c2000-41a98000 Deferred libasound.so.2
ELF 429c1000-42a60000 Deferred libgl.so.1
ELF 43b88000-44569000 Deferred libglcore.so.1
ELF 6001b000-6012f000 Dwarf libwine.so.1
ELF 6027a000-6031a000 Deferred ntdll<elf>
\-PE 60290000-6031a000 \ ntdll
ELF 6033f000-60463000 Dwarf kernel32<elf>
\-PE 60360000-60463000 \ kernel32
ELF 60463000-60467000 Deferred koi8-r.so
ELF 60467000-605a2000 Deferred user32<elf>
\-PE 60480000-605a2000 \ user32
ELF 605a2000-60638000 Deferred gdi32<elf>
\-PE 605b0000-60638000 \ gdi32
ELF 60638000-6067f000 Deferred advapi32<elf>
\-PE 60640000-6067f000 \ advapi32
ELF 6067f000-606e4000 Deferred msvcrt<elf>
\-PE 60690000-606e4000 \ msvcrt
ELF 606e4000-60771000 Deferred winmm<elf>
\-PE 606f0000-60771000 \ winmm
ELF 60771000-6080e000 Deferred ole32<elf>
\-PE 60780000-6080e000 \ ole32
ELF 6080e000-60867000 Deferred rpcrt4<elf>
\-PE 60820000-60867000 \ rpcrt4
ELF 6087a000-608ce000 Deferred ddraw<elf>
\-PE 60880000-608ce000 \ ddraw
ELF 6151d000-6153a000 Deferred imm32<elf>
\-PE 61520000-6153a000 \ imm32
ELF 6153a000-61576000 Deferred wineoss<elf>
\-PE 61540000-61576000 \ wineoss
ELF 6164c000-61672000 Deferred msacm32<elf>
\-PE 61650000-61672000 \ msacm32
ELF 61672000-61687000 Deferred midimap<elf>
\-PE 61680000-61687000 \ midimap
ELF 61687000-6169e000 Deferred imagehlp<elf>
\-PE 61690000-6169e000 \ imagehlp
ELF 6169e000-616e7000 Deferred dbghelp<elf>
\-PE 616b0000-616e7000 \ dbghelp
ELF 616e7000-616fc000 Deferred psapi<elf>
\-PE 616f0000-616fc000 \ psapi
ELF 6991d000-69935000 Deferred msacm32<elf>
\-PE 69920000-69935000 \ msacm32
ELF 6b079000-6b084000 Deferred libnss_files.so.2
ELF 70168000-7019a000 Deferred winealsa<elf>
\-PE 70170000-7019a000 \ winealsa
ELF 78829000-788b9000 Deferred winex11<elf>
\-PE 78840000-788b9000 \ winex11
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7bfa6000-7bfc4000 Deferred iphlpapi<elf>
\-PE 7bfb0000-7bfc4000 \ iphlpapi
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
00000008 (D) C:\Games\Dis2SOTD\Discipl2.exe
00000009 0 <==

XVilka ★★★★★
() автор топика

У меня 0.9.41. Сабж (Disciples II Gold) прекрасно работает. Попробуй поставить no-cd, может все упирается в проверку диска.

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

Спасибо - забыл про защиту (securom), поставил NoCD; однако выскакивает
окно "can't initialize Disciples"
А как ставил? просто с установщиком? или приходилось потом ручками копировать?
Я тоже хотел скопировать руками - но вот беда - на дисках записаны файлы setup-1.bin и setup-2.bin.
Посмотрел сигнатуры - idska32
Значит установщик - Inno Setup
Нашел распаковщик - innounp (http://innounp.sourceforge.net/)
Но распаковщик не распознал файлы :(
Обругал меня:
"The setup files are corrupted or made by incompatible version. Maybe it's not an Inno Setup installation at all.
(004456C2)"

Хочется поиграть - а венды на компе нет и ставить не собираюсь :(

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

Поставь винду под виртуальной машиной. Или приди к другу, установи игру и потом файлы збрось на диск/флешку, приносишь домой, запихиваешь noCD и наслаждаешься.

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