На многих форумах читаю про ошибки работы приложений в wine . Это значит что приложения запускаются . Единственная игра под которая работала у меня под вайном ( это было ещё когда я работал на федоре , сейчас на opensuse 11.2 ) это стар ворс академия джедаев , большинство приложений даже не устанавливаются . Обьясните пожалуйста как правильно установить и настроить wine ( включая установку DirectX через winetricks ) .
Вряд ли кто-то будет садится с Вами рядом и начнет разжевывать материал с самого начала. Вы идете в google. Находите уйму описаний настройки и конфигурации. Тратите на это как минимум день-другой (не потому, что далать нечего, а потому что только так можно чему-то научиться), и если после чтения и неоднократных попыток ничего не получится, то задаете вопрос тут. Во-первых, как я уже сказал, так Вы учитесь, во-вторых, лишь в том случае, когда у нас есть хоть какая-то информация (вывод логов или еще что-то), мы можем помочь Вам.
3.3. Поддерживает ли Wine DirectX? Могу ли я установить Микрософтовский DirectX под Wine?
Wine использует собственную разработку DirectX, которая, хотя и не лишена нескольких ошибок, работает вполне хорошо. В настоящее время поддерживается DirectX 9.0c. Разработка DirectX 10 планируется.
/!\ Если вы попытаетесь установить Микрософтовский DirectX, то у вас будут проблемы. Делать это не рекомендуется и не поддерживается Wine HQ. Программа установится, но работать не будет, так как она требует доступ к драйверам Windows, каковой доступ Wine не может предоставить по очевидным причинам. Единственные Микрософтовские DLL, которые могли бы как-то помочь, относятся к типу d3dx9_xx.dll и требуют принятия лицензии Microsoft. Кроме того, эти библиотеки входят теперь в состав Wine, и, по мере совершенствования Wine, будут все меньше соответствовать Микрософтовским.
Говорят, что существуют некие руководства, описывающие установку Микрософтовского DirectX. Я повторяю: делать это не рекомендуется и не поддерживается Wine HQ. Более того, эта тема объявлена off topic (вне “закона”) в средствах поддержки Wine (таких как форумы). Пожалуйста, используйте чистую конфигурацию директории Wine, если хотите получить помощь. (Вам нужно удалить испорченную директорию ~/.wine, и переустановить Windows приложения).
отсюда](http://rus-linux.net/lib.php?name=MyLDP/FAQ/wine-faq.html#33)
Вот вывод командной строки на попытку установки Space Rangers 2 : Dominators .
"
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b8381f2 (thread 0009), starting debugger…
err:seh:setup_exception_record stack overflow 832 bytes in thread 0009 eip b770bd6f esp 00230ff0 stack 0x230000-0x231000-0x330000
Process of pid=0008 has terminated
No process loaded, cannot execute ‘echo Modules:’
Cannot get info on module while no process is loaded
No process loaded, cannot execute ‘echo Threads:’
process tid prio (all id:s are in hex)
0000000e services.exe
0000001d 0
00000017 0
00000014 0
00000010 0
0000000f 0
00000011 mscorsvw.exe
00000019 0
00000018 0
00000013 0
00000012 0
0000001a winedevice.exe
0000001f 0
0000001e 0
0000001c 0
0000001b 0
00000020 explorer.exe
00000021 0
You must be attached to a process to run this command.
No process loaded, cannot execute ‘detach’
"
На appd.winehq.org эта игра имеет статус Gold . Как исправить эту ошибку ?
Jedi Academy rulezz!
Ставь еще Jedi Outcast!
It means the program crashed, at minimum we need either a backtrace or a
+tid,+relay,+seh trace.
To get a backtrace when it crashes the Wine-dbg> prompt should appear. Use
the “bt all” command.
To get a trace, run it like so:
WINEDEBUG=+tid,+relay,+seh wine whatever.exe 2>/tmp/log
then in a text editor (be warned, it might be quite large!) load it up and
search for the first “trace:seh” line, then send us the part of the log
starting 200 lines above that until 200 lines below.
кому надо послать часть лога ? И как решить проблему ?
Выкладывайте сюда в тегах
понимание работы с wine имо стоит начинать с FAQ - The Official Wine Wiki
-установить последнюю версию wine
-использовать
env WINEPREFIX=$HOME/.wine-some-dir
для приложения с которым возникают проблемы
-смотреть логи на наличие проблем с библиотеками
-использовать winecfg(вкладка библиотеки) для управления библиотеками установленная в wine окружение(например установленная через winetricks) либо “родная” библиотека wine
да и в winecfg настроить версию вин(вкладка приложения)
Код больше чем содержит 15000 символов поэтому отправляю его тремя сообщениями
0012:Ret KERNEL32.InitializeCriticalSection() retval=00000001 ret=6407cb06
0012:Call ntdll.RtlDecodePointer(ff9c18f0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632140 ret=78132baa
0012:Call ntdll.RtlDecodePointer(ff9c18f0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632140 ret=78132baa
0012:Call ntdll.RtlDecodePointer(ff9c18f8) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632148 ret=78132baa
0012:Call ntdll.RtlSizeHeap(00631000,00000000,00632140) ret=7814db58
0012:Ret ntdll.RtlSizeHeap() retval=00000080 ret=7814db58
0012:Call ntdll.RtlEncodePointer(00632140) ret=78132b3e
0012:Ret ntdll.RtlEncodePointer() retval=ff9c18f0 ret=78132b3e
0012:Call ntdll.RtlEncodePointer(0063214c) ret=78132b3e
0012:Ret ntdll.RtlEncodePointer() retval=ff9c18fc ret=78132b3e
0012:Call KERNEL32.InitializeCriticalSection(64083438) ret=6407cb1d
0012:Ret KERNEL32.InitializeCriticalSection() retval=00000001 ret=6407cb1d
0012:Call ntdll.RtlDecodePointer(ff9c18f0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632140 ret=78132baa
0012:Call ntdll.RtlDecodePointer(ff9c18f0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632140 ret=78132baa
0012:Call ntdll.RtlDecodePointer(ff9c18fc) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=0063214c ret=78132baa
0012:Call ntdll.RtlSizeHeap(00631000,00000000,00632140) ret=7814db58
0012:Ret ntdll.RtlSizeHeap() retval=00000080 ret=7814db58
0012:Call ntdll.RtlEncodePointer(00632140) ret=78132b3e
0012:Ret ntdll.RtlEncodePointer() retval=ff9c18f0 ret=78132b3e
0012:Call ntdll.RtlEncodePointer(00632150) ret=78132b3e
0012:Ret ntdll.RtlEncodePointer() retval=ff9c18e0 ret=78132b3e
0012:Call KERNEL32.GetCPInfo(00000000,0033f95c) ret=6407412f
0012:Ret KERNEL32.GetCPInfo() retval=00000001 ret=6407412f
0012:Call KERNEL32.MultiByteToWideChar(0000fde9,00000008,64059960 "A",ffffffff,00000000,00000000) ret=6407415c
0012:Ret KERNEL32.MultiByteToWideChar() retval=00000002 ret=6407415c
0012:Call KERNEL32.GetVersionExA(0033f8c8) ret=64074177
0012:Ret KERNEL32.GetVersionExA() retval=00000001 ret=64074177
0012:Call KERNEL32.GetEnvironmentVariableW(0033f8e8 L"COMPlus_NGenRegistryAccessCount",00000000,00000000) ret=6407563a
0012:Ret KERNEL32.GetEnvironmentVariableW() retval=00000000 ret=6407563a
0012:Call advapi32.RegOpenKeyExW(80000001,64057b50 L"Software\\Microsoft\\.NETFramework",00000000,00020019,0033f994) ret=64074a8a
0012:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=64074a8a
0012:Call advapi32.RegOpenKeyExW(80000002,64057b50 L"Software\\Microsoft\\.NETFramework",00000000,00020019,0033f990) ret=64074a8a
0012:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=64074a8a
0012:Call advapi32.RegQueryValueExW(00000058,64055bbc L"NGenRegistryAccessCount",00000000,0033f99c,0033f998,0033f988) ret=64074f5b
0012:Ret advapi32.RegQueryValueExW() retval=00000002 ret=64074f5b
0012:Call advapi32.RegCloseKey(00000058) ret=6406f7c9
0012:Ret advapi32.RegCloseKey() retval=00000000 ret=6406f7c9
0012:Call KERNEL32.InitializeCriticalSection(64083534) ret=6407cb3e
0012:Ret KERNEL32.InitializeCriticalSection() retval=00000001 ret=6407cb3e
0012:Call ntdll.RtlDecodePointer(ff9c18f0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632140 ret=78132baa
0012:Call ntdll.RtlDecodePointer(ff9c18f0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632140 ret=78132baa
0012:Call ntdll.RtlDecodePointer(ff9c18e0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632150 ret=78132baa
0012:Call ntdll.RtlSizeHeap(00631000,00000000,00632140) ret=7814db58
0012:Ret ntdll.RtlSizeHeap() retval=00000080 ret=7814db58
0012:Call ntdll.RtlEncodePointer(00632140) ret=78132b3e
0012:Ret ntdll.RtlEncodePointer() retval=ff9c18f0 ret=78132b3e
0012:Call ntdll.RtlEncodePointer(00632154) ret=78132b3e
0012:Ret ntdll.RtlEncodePointer() retval=ff9c18e4 ret=78132b3e
0012:Call ntdll.RtlDecodePointer(ff9c18f0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632140 ret=78132baa
0012:Call ntdll.RtlDecodePointer(ff9c18f0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632140 ret=78132baa
0012:Call ntdll.RtlDecodePointer(ff9c18e4) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632154 ret=78132baa
0012:Call ntdll.RtlSizeHeap(00631000,00000000,00632140) ret=7814db58
0012:Ret ntdll.RtlSizeHeap() retval=00000080 ret=7814db58
0012:Call ntdll.RtlEncodePointer(00632140) ret=78132b3e
0012:Ret ntdll.RtlEncodePointer() retval=ff9c18f0 ret=78132b3e
0012:Call ntdll.RtlEncodePointer(00632158) ret=78132b3e
0012:Ret ntdll.RtlEncodePointer() retval=ff9c18e8 ret=78132b3e
0012:Call KERNEL32.InitializeCriticalSection(64083554) ret=6407cb77
0012:Ret KERNEL32.InitializeCriticalSection() retval=00000001 ret=6407cb77
0012:Call ntdll.RtlDecodePointer(ff9c18f0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632140 ret=78132baa
0012:Call ntdll.RtlDecodePointer(ff9c18f0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632140 ret=78132baa
0012:Call ntdll.RtlDecodePointer(ff9c18e8) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632158 ret=78132baa
0012:Call ntdll.RtlSizeHeap(00631000,00000000,00632140) ret=7814db58
0012:Ret ntdll.RtlSizeHeap() retval=00000080 ret=7814db58
0012:Call ntdll.RtlEncodePointer(00632140) ret=78132b3e
0012:Ret ntdll.RtlEncodePointer() retval=ff9c18f0 ret=78132b3e
0012:Call ntdll.RtlEncodePointer(0063215c) ret=78132b3e
0012:Ret ntdll.RtlEncodePointer() retval=ff9c18ec ret=78132b3e
0012:Call ntdll.RtlDecodePointer(ff9c18f0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632140 ret=78132baa
0012:Call ntdll.RtlDecodePointer(ff9c18f0) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=00632140 ret=78132baa
0012:Call ntdll.RtlDecodePointer(ff9c18ec) ret=78132baa
0012:Ret ntdll.RtlDecodePointer() retval=0063215c ret=78132baa
0012:Call ntdll.RtlSizeHeap(00631000,00000000,00632140) ret=7814db58
0012:Ret ntdll.RtlSizeHeap() retval=00000080 ret=7814db58
0012:Call ntdll.RtlEncodePointer(00632140) ret=78132b3e
0012:Ret ntdll.RtlEncodePointer() retval=ff9c18f0 ret=78132b3e
0012:Call ntdll.RtlEncodePointer(00632160) ret=78132b3e
0012:Ret ntdll.RtlEncodePointer() retval=ff9c18d0 ret=78132b3e
0012:Call KERNEL32.InterlockedExchange(64083d84,00000000) ret=64077c62
0012:Ret KERNEL32.InterlockedExchange() retval=00340000 ret=64077c62
0012:Call KERNEL32.GetACP() ret=64070b3a
0012:Ret KERNEL32.GetACP() retval=000004e3 ret=64070b3a
0012:Call KERNEL32.GetCPInfo(000004e3,0033f968) ret=64070b4a
0012:Ret KERNEL32.GetCPInfo() retval=00000001 ret=64070b4a
0012:Call KERNEL32.GetLastError() ret=64070497
0012:Ret KERNEL32.GetLastError() retval=00000000 ret=64070497
0012:Call KERNEL32.GetProcessHeap() ret=64076714
0012:Ret KERNEL32.GetProcessHeap() retval=00110000 ret=64076714
0012:Call ntdll.RtlAllocateHeap(00110000,00000000,00000010) ret=64076753
0012:Ret ntdll.RtlAllocateHeap() retval=0013ba10 ret=64076753
0012:Ret PE DLL (proc=0x64077e4a,module=0x64050000 L"mscorsvc.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1
0012:Ret KERNEL32.LoadLibraryExW() retval=64050000 ret=00409569
0012:Call KERNEL32.GetProcAddress(64050000,004013d4 "CorGetSvc") ret=00403f5e
0012:Ret KERNEL32.GetProcAddress() retval=6405e964 ret=00403f5e
0012:Call KERNEL32.GetLastError() ret=640704e1
0012:Ret KERNEL32.GetLastError() retval=00000000 ret=640704e1
0012:Call ntdll.RtlAllocateHeap(00110000,00000000,00000008) ret=64076753
0012:Ret ntdll.RtlAllocateHeap() retval=0013a2a0 ret=64076753
0012:Call KERNEL32.InterlockedIncrement(0013a2a4) ret=64068f9d
0012:Ret KERNEL32.InterlockedIncrement() retval=00000002 ret=64068f9d
0012:Call KERNEL32.InterlockedDecrement(0013a2a4) ret=6405e946
0012:Ret KERNEL32.InterlockedDecrement() retval=00000001 ret=6405e946
0012:Call KERNEL32.GetVersionExW(0033fa44) ret=6407539d
0012:Ret KERNEL32.GetVersionExW() retval=00000001 ret=6407539d
0012:Call KERNEL32.GetVersionExW(0033f928) ret=6407539d
0012:Ret KERNEL32.GetVersionExW() retval=00000001 ret=6407539d
0012:Call KERNEL32.GetModuleHandleW(640524cc L"mscorsvc.dll") ret=6405b426
0012:Ret KERNEL32.GetModuleHandleW() retval=64050000 ret=6405b426
0012:Call KERNEL32.GetModuleFileNameW(64050000,0033f284,00000104) ret=6407488b
0012:Ret KERNEL32.GetModuleFileNameW() retval=0000003a ret=6407488b
0012:Call KERNEL32.GetLastError() ret=64070497
0012:Ret KERNEL32.GetLastError() retval=00000000 ret=64070497
0012:Call ntdll.RtlAllocateHeap(00110000,00000000,00000024) ret=64076753
0012:Ret ntdll.RtlAllocateHeap() retval=0013ba28 ret=64076753
0012:Call KERNEL32.GetLastError() ret=64070497
0012:Ret KERNEL32.GetLastError() retval=00000000 ret=64070497
0012:Call ntdll.RtlAllocateHeap(00110000,00000000,00000054) ret=64076753
0012:Ret ntdll.RtlAllocateHeap() retval=0013bac8 ret=64076753
0012:Call KERNEL32.GetLastError() ret=64070522
0012:Ret KERNEL32.GetLastError() retval=00000000 ret=64070522
0012:Call KERNEL32.GetProcessHeap() ret=64076714
0012:Ret KERNEL32.GetProcessHeap() retval=00110000 ret=64076714
0012:Call ntdll.RtlFreeHeap(00110000,00000000,0013ba28) ret=64076768
0012:Ret ntdll.RtlFreeHeap() retval=00000001 ret=64076768
0012:Call KERNEL32.GetLastError() ret=64070497
0012:Ret KERNEL32.GetLastError() retval=00000000 ret=64070497
0012:Call ntdll.RtlAllocateHeap(00110000,00000000,00000042) ret=64076753
0012:Ret ntdll.RtlAllocateHeap() retval=0013ba28 ret=64076753
0012:Call KERNEL32.GetLastError() ret=64070522
0012:Ret KERNEL32.GetLastError() retval=00000000 ret=64070522
0012:Call ntdll.RtlFreeHeap(00110000,00000000,0013ba28) ret=64076768
0012:Ret ntdll.RtlFreeHeap() retval=00000001 ret=64076768
0012:Call KERNEL32.GetEnvironmentVariableW(0033f5ac L"COMPlus_NGEN_USE_PRIVATE_STORE",00000000,00000000) ret=6407563a
0012:Ret KERNEL32.GetEnvironmentVariableW() retval=00000000 ret=6407563a
0012:Call advapi32.RegOpenKeyExW(80000001,64057b50 L"Software\\Microsoft\\.NETFramework",00000000,00020019,0033f658) ret=64074a8a
0012:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=64074a8a
0012:Call advapi32.RegOpenKeyExW(80000002,64057b50 L"Software\\Microsoft\\.NETFramework",00000000,00020019,0033f654) ret=64074a8a
0012:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=64074a8a
0012:Call advapi32.RegQueryValueExW(00000058,640523c4 L"NGEN_USE_PRIVATE_STORE",00000000,0033f660,0033f65c,0033f64c) ret=64074f5b
0012:Ret advapi32.RegQueryValueExW() retval=00000002 ret=64074f5b
0012:Call advapi32.RegCloseKey(00000058) ret=6406f7c9
0012:Ret advapi32.RegCloseKey() retval=00000000 ret=6406f7c9
0012:Call KERNEL32.GetEnvironmentVariableW(0033f584 L"COMPlus_DefaultVersion",00000000,00000000) ret=6407563a
Вторая часть кода
0012:Ret KERNEL32.GetEnvironmentVariableW() retval=00000000 ret=6407563a
0012:Call advapi32.RegOpenKeyExW(80000001,64057b50 L"Software\\Microsoft\\.NETFramework",00000000,00020019,0033f630) ret=64074a8a
0012:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=64074a8a
0012:Call advapi32.RegOpenKeyExW(80000002,64057b50 L"Software\\Microsoft\\.NETFramework",00000000,00020019,0033f638) ret=64074a8a
0012:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=64074a8a
0012:Call advapi32.RegQueryValueExW(00000058,640523a4 L"DefaultVersion",00000000,0033f650,00000000,0033f654) ret=64074f5b
0012:Ret advapi32.RegQueryValueExW() retval=00000002 ret=64074f5b
0012:Call advapi32.RegCloseKey(00000058) ret=6405b0b0
0012:Ret advapi32.RegCloseKey() retval=00000000 ret=6405b0b0
0012:Call KERNEL32.GetEnvironmentVariableW(0033f584 L"COMPlus_Version",00000000,00000000) ret=6407563a
0012:Ret KERNEL32.GetEnvironmentVariableW() retval=00000000 ret=6407563a
0012:Call advapi32.RegOpenKeyExW(80000001,64057b50 L"Software\\Microsoft\\.NETFramework",00000000,00020019,0033f630) ret=64074a8a
0012:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=64074a8a
0012:Call advapi32.RegOpenKeyExW(80000002,64057b50 L"Software\\Microsoft\\.NETFramework",00000000,00020019,0033f638) ret=64074a8a
0012:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=64074a8a
0012:Call advapi32.RegQueryValueExW(00000058,64052394 L"Version",00000000,0033f650,00000000,0033f654) ret=64074f5b
0012:Ret advapi32.RegQueryValueExW() retval=00000002 ret=64074f5b
0012:Call advapi32.RegCloseKey(00000058) ret=6405b0b0
0012:Ret advapi32.RegCloseKey() retval=00000000 ret=6405b0b0
0012:Call KERNEL32.GetModuleHandleW(640524cc L"mscorsvc.dll") ret=6405b426
0012:Ret KERNEL32.GetModuleHandleW() retval=64050000 ret=6405b426
0012:Call KERNEL32.GetModuleFileNameW(64050000,0033f218,00000104) ret=6407488b
0012:Ret KERNEL32.GetModuleFileNameW() retval=0000003a ret=6407488b
0012:Call advapi32.RegCreateKeyExW(80000002,0033f900 L"SOFTWARE\\Microsoft\\.NetFramework\\v2.0.50727\\NGENService\\State",00000000,00000000,00000000,0002001f,00000000,0033fb5c,00000000) ret=64074c7c
0012:Ret advapi32.RegCreateKeyExW() retval=00000000 ret=64074c7c
0012:Call advapi32.RegOpenKeyExW(00000058,6405137c L"",00000000,00020019,0033fb14) ret=64074a8a
0012:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=64074a8a
0012:Call advapi32.RegQueryValueExW(00000060,64056000 L"ExtraInstallSteps",00000000,0033fb10,0033fafc,0033faf8) ret=64074f5b
0012:Ret advapi32.RegQueryValueExW() retval=00000000 ret=64074f5b
0012:Call advapi32.RegCloseKey(00000060) ret=6406f40d
0012:Ret advapi32.RegCloseKey() retval=00000000 ret=6406f40d
0012:Call advapi32.RegCloseKey(00000058) ret=6406830c
0012:Ret advapi32.RegCloseKey() retval=00000000 ret=6406830c
0012:Call KERNEL32.GetModuleHandleA(64057d2c "mscorwks.dll") ret=640703e7
0012:Ret KERNEL32.GetModuleHandleA() retval=00000000 ret=640703e7
0012:Call KERNEL32.LoadLibraryExW(6405476c L"advapi32.dll",00000000,00000000) ret=640746a8
0012:Ret KERNEL32.LoadLibraryExW() retval=7edc0000 ret=640746a8
0012:Call KERNEL32.GetProcAddress(7edc0000,640547c4 "StartServiceCtrlDispatcherW") ret=6405dd07
0012:Ret KERNEL32.GetProcAddress() retval=7edca9f0 ret=6405dd07
0012:Call advapi32.StartServiceCtrlDispatcherW(0033fb78) ret=64068602
000d:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7eba41fd ip=7eba41fd tid=000d
000d:trace:seh:raise_exception info[0]=00000001
000d:trace:seh:raise_exception info[1]=00360000
000d:trace:seh:raise_exception eax=80808081 ebx=7ec51ff4 ecx=00000000 edx=00000067 esi=000000ac edi=00360000
000d:trace:seh:raise_exception ebp=0033f878 esp=0033f800 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00010a02
000d:trace:seh:call_vectored_handlers calling handler at 0x7e514050 code=c0000005 flags=0
000d:trace:seh:call_vectored_handlers handler at 0x7e514050 returned ffffffff
000d:Ret user32.LoadImageA() retval=0001002e ret=7e823426
000d:Call user32.LoadImageA(7e800000,00000001,00000001,00000020,00000020,00008000) ret=7e823459
000d:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7eba41fd ip=7eba41fd tid=000d
000d:trace:seh:raise_exception info[0]=00000001
000d:trace:seh:raise_exception info[1]=00370000
000d:trace:seh:raise_exception eax=80808081 ebx=7ec51ff4 ecx=00000000 edx=00000000 esi=00000000 edi=00370000
000d:trace:seh:raise_exception ebp=0033f878 esp=0033f800 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00010246
000d:trace:seh:call_vectored_handlers calling handler at 0x7e514050 code=c0000005 flags=0
000d:trace:seh:call_vectored_handlers handler at 0x7e514050 returned ffffffff
000d:Ret user32.LoadImageA() retval=00010030 ret=7e823459
000d:Call KERNEL32.LoadLibraryA(7e8aa874 "ole32.dll") ret=7e874f8e
000d:Ret KERNEL32.LoadLibraryA() retval=7ed30000 ret=7e874f8e
000d:Call KERNEL32.GetProcAddress(7ed30000,7e8aa8f3 "CoTaskMemAlloc") ret=7e874f60
000d:Ret KERNEL32.GetProcAddress() retval=7ed3c2e8 ret=7e874f60
000d:Call ole32.CoTaskMemAlloc(00000014) ret=7e83a0f5
000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000014) ret=7ed67559
000d:Ret ntdll.RtlAllocateHeap() retval=00137d78 ret=7ed67559
000d:Ret ole32.CoTaskMemAlloc() retval=00137d78 ret=7e83a0f5
000d:Call KERNEL32.GetFullPathNameW(7e9e2680 L"C:\\windows\\system32\\shell32.dll",00000104,0033fab8,00000000) ret=7e823063
000d:Ret KERNEL32.GetFullPathNameW() retval=0000001f ret=7e823063
000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000040) ret=7e8230a6
000d:Ret ntdll.RtlAllocateHeap() retval=001372a0 ret=7e8230a6
000d:Call comctl32.334(00135bb0,00007fff,00137d78) ret=7e823114
000d:Ret comctl32.334() retval=00000000 ret=7e823114
000d:Call comctl32.ImageList_ReplaceIcon(00135dc8,ffffffff,0001002e) ret=7e82313f
000d:Call user32.CopyImage(0001002e,00000001,00000010,00000010,00004000) ret=7e725e95
000d:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7eba41fd ip=7eba41fd tid=000d
000d:trace:seh:raise_exception info[0]=00000001
000d:trace:seh:raise_exception info[1]=00380000
000d:trace:seh:raise_exception eax=80808081 ebx=7ec51ff4 ecx=00000000 edx=00000067 esi=000000ac edi=00380000
000d:trace:seh:raise_exception ebp=0033f5e8 esp=0033f570 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00010a02
000d:trace:seh:call_vectored_handlers calling handler at 0x7e514050 code=c0000005 flags=0
000d:trace:seh:call_vectored_handlers handler at 0x7e514050 returned ffffffff
000d:Ret user32.CopyImage() retval=00010032 ret=7e725e95
000d:Call user32.GetIconInfo(00010032,0033f99c) ret=7e725eb5
000d:Ret user32.GetIconInfo() retval=00000001 ret=7e725eb5
000d:Call gdi32.GetObjectW(000003a8,00000018,0033f984) ret=7e725eda
000d:Ret gdi32.GetObjectW() retval=00000018 ret=7e725eda
000d:Call gdi32.CreateCompatibleDC(00000000) ret=7e725efa
000d:Ret gdi32.CreateCompatibleDC() retval=000003ac ret=7e725efa
000d:Call gdi32.GetObjectW(0000038c,00000018,0033f908) ret=7e72567b
000d:Ret gdi32.GetObjectW() retval=00000018 ret=7e72567b
000d:Call gdi32.SelectObject(000003ac,0000038c) ret=7e7256b0
000d:Ret gdi32.SelectObject() retval=0000006c ret=7e7256b0
000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000428) ret=7e7256d7
000d:Ret ntdll.RtlAllocateHeap() retval=00138788 ret=7e7256d7
000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000400) ret=7e725756
000d:Ret ntdll.RtlAllocateHeap() retval=00138bb8 ret=7e725756
000d:Call gdi32.GetDIBits(000003ac,0000038c,00000000,00000010,00138bb8,00138788,00000000) ret=7e725798
000d:Ret gdi32.GetDIBits() retval=fffffff0 ret=7e725798
000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000030) ret=7e7257f5
000d:Ret ntdll.RtlAllocateHeap() retval=00137a38 ret=7e7257f5
000d:Call ntdll.RtlAllocateHeap(00110000,00000008,00000400) ret=7e72584f
000d:Ret ntdll.RtlAllocateHeap() retval=00138fc0 ret=7e72584f
000d:Call gdi32.GetDIBits(000003ac,000003a8,00000000,00000010,00138fc0,00137a38,00000000) ret=7e725891
000d:Ret gdi32.GetDIBits() retval=fffffff0 ret=7e725891
000d:Call gdi32.StretchDIBits(00000298,00000000,00000000,00000010,00000010,00000000,00000000,00000010,00000010,00138bb8,00138788,00000000,00cc0020) ret=7e725d14
000d:Ret gdi32.StretchDIBits() retval=00000010 ret=7e725d14
000d:Call gdi32.StretchDIBits(000002a4,00000000,00000000,00000010,00000010,00000000,00000000,00000010,00000010,00138fc0,00137a38,00000000,00cc0020) ret=7e725b02
000d:Ret gdi32.StretchDIBits() retval=00000010 ret=7e725b02
000d:Call ntdll.RtlFreeHeap(00110000,00000000,00138788) ret=7e725b5f
000d:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7e725b5f
000d:Call ntdll.RtlFreeHeap(00110000,00000000,00137a38) ret=7e725b82
000d:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7e725b82
000d:Call ntdll.RtlFreeHeap(00110000,00000000,00138bb8) ret=7e725ba5
000d:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7e725ba5
000d:Call ntdll.RtlFreeHeap(00110000,00000000,00138fc0) ret=7e725bc8
000d:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7e725bc8
000d:Call user32.DestroyIcon(00010032) ret=7e726099
000d:Ret user32.DestroyIcon() retval=00000001 ret=7e726099
000d:Call gdi32.DeleteDC(000003ac) ret=7e7260ae
000d:Ret gdi32.DeleteDC() retval=00000001 ret=7e7260ae
000d:Call gdi32.DeleteObject(0000038c) ret=7e7260c0
000d:Ret gdi32.DeleteObject() retval=00000001 ret=7e7260c0
000d:Call gdi32.DeleteObject(000003a8) ret=7e7260d2
000d:Ret gdi32.DeleteObject() retval=00000001 ret=7e7260d2
000d:Ret comctl32.ImageList_ReplaceIcon() retval=00000000 ret=7e82313f
000d:Call comctl32.ImageList_ReplaceIcon(00136840,ffffffff,00010030) ret=7e823163
000d:Call user32.CopyImage(00010030,00000001,00000020,00000020,00004000) ret=7e725e95
000d:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7eba41fd ip=7eba41fd tid=000d
000d:trace:seh:raise_exception info[0]=00000001
000d:trace:seh:raise_exception info[1]=00380000
000d:trace:seh:raise_exception eax=80808081 ebx=7ec51ff4 ecx=00000000 edx=00000000 esi=00000000 edi=00380000
000d:trace:seh:raise_exception ebp=0033f5e8 esp=0033f570 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00010246
000d:trace:seh:call_vectored_handlers calling handler at 0x7e514050 code=c0000005 flags=0
000d:trace:seh:call_vectored_handlers handler at 0x7e514050 returned ffffffff
000d:Ret user32.CopyImage() retval=00020032 ret=7e725e95
000d:Call user32.GetIconInfo(00020032,0033f99c) ret=7e725eb5
000d:Ret user32.GetIconInfo() retval=00000001 ret=7e725eb5
000d:Call gdi32.GetObjectW(00000430,00000018,0033f984) ret=7e725eda
000d:Ret gdi32.GetObjectW() retval=00000018 ret=7e725eda
000d:Call gdi32.CreateCompatibleDC(00000000) ret=7e725efa
000d:Ret gdi32.CreateCompatibleDC() retval=00000434 ret=7e725efa
000d:Call gdi32.GetObjectW(00000414,00000018,0033f908) ret=7e72567b
000d:Ret gdi32.GetObjectW() retval=00000018 ret=7e72567b
000d:Call gdi32.SelectObject(00000434,00000414) ret=7e7256b0
000d:Ret gdi32.SelectObject() retval=0000006c ret=7e7256b0
000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000428) ret=7e7256d7
000d:Ret ntdll.RtlAllocateHeap() retval=00138788 ret=7e7256d7
000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00001000) ret=7e725756
000d:Ret ntdll.RtlAllocateHeap() retval=00138bb8 ret=7e725756
000d:Call gdi32.GetDIBits(00000434,00000414,00000000,00000020,00138bb8,00138788,00000000) ret=7e725798
000d:Ret gdi32.GetDIBits() retval=ffffffe0 ret=7e725798
000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000030) ret=7e7257f5
000d:Ret ntdll.RtlAllocateHeap() retval=00137a38 ret=7e7257f5
000d:Call ntdll.RtlAllocateHeap(00110000,00000008,00001000) ret=7e72584f
000d:Ret ntdll.RtlAllocateHeap() retval=00139bc0 ret=7e72584f
000d:Call gdi32.GetDIBits(00000434,00000430,00000000,00000020,00139bc0,00137a38,00000000) ret=7e725891
000d:Ret gdi32.GetDIBits() retval=ffffffe0 ret=7e725891
000d:Call gdi32.StretchDIBits(000002d0,00000000,00000000,00000020,00000020,00000000,00000000,00000020,00000020,00138bb8,00138788,00000000,00cc0020) ret=7e725d14
000d:Ret gdi32.StretchDIBits() retval=00000020 ret=7e725d14
000d:Call gdi32.StretchDIBits(000002dc,00000000,00000000,00000020,00000020,00000000,00000000,00000020,00000020,00139bc0,00137a38,00000000,00cc0020) ret=7e725b02
Третья часть кода
000d:Ret gdi32.StretchDIBits() retval=00000020 ret=7e725b02
000d:Call ntdll.RtlFreeHeap(00110000,00000000,00138788) ret=7e725b5f
000d:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7e725b5f
000d:Call ntdll.RtlFreeHeap(00110000,00000000,00137a38) ret=7e725b82
000d:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7e725b82
000d:Call ntdll.RtlFreeHeap(00110000,00000000,00138bb8) ret=7e725ba5
000d:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7e725ba5
000d:Call ntdll.RtlFreeHeap(00110000,00000000,00139bc0) ret=7e725bc8
000d:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7e725bc8
000d:Call user32.DestroyIcon(00020032) ret=7e726099
000d:Ret user32.DestroyIcon() retval=00000001 ret=7e726099
000d:Call gdi32.DeleteDC(00000434) ret=7e7260ae
000d:Ret gdi32.DeleteDC() retval=00000001 ret=7e7260ae
000d:Call gdi32.DeleteObject(00000414) ret=7e7260c0
000d:Ret gdi32.DeleteObject() retval=00000001 ret=7e7260c0
000d:Call gdi32.DeleteObject(00000430) ret=7e7260d2
000d:Ret gdi32.DeleteObject() retval=00000001 ret=7e7260d2
000d:Ret comctl32.ImageList_ReplaceIcon() retval=00000000 ret=7e823163
000d:Call ole32.CoTaskMemAlloc(00000014) ret=7e83a0f5
000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000014) ret=7ed67559
000d:Ret ntdll.RtlAllocateHeap() retval=00137d98 ret=7ed67559
000d:Ret ole32.CoTaskMemAlloc() retval=00137d98 ret=7e83a0f5
000d:Call KERNEL32.GetFullPathNameW(7e9e2680 L"C:\\windows\\system32\\shell32.dll",00000104,0033fab8,00000000) ret=7e823063
000d:Ret KERNEL32.GetFullPathNameW() retval=0000001f ret=7e823063
000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000040) ret=7e8230a6
000d:Ret ntdll.RtlAllocateHeap() retval=001372e8 ret=7e8230a6
000d:Call comctl32.334(00135bb0,00007fff,00137d98) ret=7e823114
000d:Ret comctl32.334() retval=00000001 ret=7e823114
000d:Call comctl32.ImageList_ReplaceIcon(00135dc8,ffffffff,0001002e) ret=7e82313f
000d:Call user32.CopyImage(0001002e,00000001,00000010,00000010,00004000) ret=7e725e95
000d:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7eba41fd ip=7eba41fd tid=000d
000d:trace:seh:raise_exception info[0]=00000001
000d:trace:seh:raise_exception info[1]=00380000
000d:trace:seh:raise_exception eax=80808081 ebx=7ec51ff4 ecx=00000000 edx=00000067 esi=000000ac edi=00380000
000d:trace:seh:raise_exception ebp=0033f5e8 esp=0033f570 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00010a02
000d:trace:seh:call_vectored_handlers calling handler at 0x7e514050 code=c0000005 flags=0
000d:trace:seh:call_vectored_handlers handler at 0x7e514050 returned ffffffff
000d:Ret user32.CopyImage() retval=00030032 ret=7e725e95
000d:Call user32.GetIconInfo(00030032,0033f99c) ret=7e725eb5
000d:Ret user32.GetIconInfo() retval=00000001 ret=7e725eb5
000d:Call gdi32.GetObjectW(000004b8,00000018,0033f984) ret=7e725eda
000d:Ret gdi32.GetObjectW() retval=00000018 ret=7e725eda
000d:Call gdi32.CreateCompatibleDC(00000000) ret=7e724d75
000d:Ret gdi32.CreateCompatibleDC() retval=000004bc ret=7e724d75
000d:Call KERNEL32.LocalAlloc(00000040,00000028) ret=7e712549
000d:Ret KERNEL32.LocalAlloc() retval=00137358 ret=7e712549
000d:Call gdi32.CreateDIBSection(000004bc,00137358,00000000,0033f89c,00000000,00000000) ret=7e7244bb
000d:Ret gdi32.CreateDIBSection() retval=000004c8 ret=7e7244bb
000d:Call KERNEL32.LocalFree(00137358) ret=7e7123b1
000d:Ret KERNEL32.LocalFree() retval=00000000 ret=7e7123b1
000d:Call gdi32.SelectObject(000004bc,000004c8) ret=7e724f62
000d:Ret gdi32.SelectObject() retval=0000006c ret=7e724f62
000d:Call gdi32.BitBlt(000004bc,00000000,00000000,00000040,00000090,00000298,00000000,00000000,00cc0020) ret=7e724faf
000d:Ret gdi32.BitBlt() retval=00000001 ret=7e724faf
000d:Call gdi32.SelectObject(000004bc,0000006c) ret=7e724fc4
000d:Ret gdi32.SelectObject() retval=000004c8 ret=7e724fc4
000d:Call gdi32.SelectObject(00000298,000004c8) ret=7e724db2
000d:Ret gdi32.SelectObject() retval=000002b0 ret=7e724db2
000d:Call gdi32.DeleteObject(000002b0) ret=7e724dc0
000d:Ret gdi32.DeleteObject() retval=00000001 ret=7e724dc0
000d:Call gdi32.CreateBitmap(00000040,00000090,00000001,00000001,00000000) ret=7e724eaf
000d:Ret gdi32.CreateBitmap() retval=000004cc ret=7e724eaf
000d:Call gdi32.SelectObject(000004bc,000004cc) ret=7e725032
000d:Ret gdi32.SelectObject() retval=0000006c ret=7e725032
000d:Call gdi32.BitBlt(000004bc,00000000,00000000,00000040,00000090,000002a4,00000000,00000000,00cc0020) ret=7e72507f
000d:Ret gdi32.BitBlt() retval=00000001 ret=7e72507f
000d:Call gdi32.SelectObject(000004bc,0000006c) ret=7e725094
000d:Ret gdi32.SelectObject() retval=000004cc ret=7e725094
000d:Call gdi32.SelectObject(000002a4,000004cc) ret=7e724ed9
000d:Ret gdi32.SelectObject() retval=000002b4 ret=7e724ed9
000d:Call gdi32.DeleteObject(000002b4) ret=7e724ee7
000d:Ret gdi32.DeleteObject() retval=00000001 ret=7e724ee7
000d:Call ntdll.RtlReAllocateHeap(00110000,00000008,001363d0,00000022) ret=7e724e02
000d:Ret ntdll.RtlReAllocateHeap() retval=001363d0 ret=7e724e02
000d:Call gdi32.DeleteDC(000004bc) ret=7e724e24
000d:Ret gdi32.DeleteDC() retval=00000001 ret=7e724e24
000d:Call gdi32.CreateCompatibleDC(00000000) ret=7e725efa
000d:Ret gdi32.CreateCompatibleDC() retval=000004d0 ret=7e725efa
000d:Call gdi32.GetObjectW(0000049c,00000018,0033f908) ret=7e72567b
000d:Ret gdi32.GetObjectW() retval=00000018 ret=7e72567b
000d:Call gdi32.SelectObject(000004d0,0000049c) ret=7e7256b0
000d:Ret gdi32.SelectObject() retval=0000006c ret=7e7256b0
еще бы версию wine
wine --version
и хотелось бы увидеть как Вы приложение запускаете
какая видеокарта и драйвера
glxinfo|grep render
wine-1.3.5
andrij@linux-vngw:/media/SR2D1> glxinfo|grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 965GM GEM 20090712 2009Q2 RC3 x86/MMX/SSE2
andrij@linux-vngw:/media/SR2D1>
Я не запускаю игру. Я пытаюсь её утстановить выполнив
andrij@linux-vngw:/media/SR2D1> wine Setup.exe
Я не запускаю игру. Я пытаюсь её утстановить выполнив
ага понятно
чтоб не светить логин и имя машины выполните
PS1="user@linux \W>"
теперь попробую по делу
честно говоря не понимаю почему не устанавливается и не вижу причину.
попробуйте все таки например так
cd /media/SR2D1
env WINEPREFIX=$HOME/.winesr2 winecfg
env WINEPREFIX=$HOME/.winesr2 winetricks
env WINEPREFIX=$HOME/.winesr2 wine Setup.exe
Попробывал .
Результат аналогичен .
Извините меня , я смотрел на appdb.winehq.org гдето пол года назад и там похоже произошли изменения . Space Rangers 2 имеет Gold только в DVD edition или Reload , а у меня издание из двух CD там его нет . Похоже wine его просто не поддерживает .
Попробывал поставить Mount and Blade , все прошло гладко за исключением неудавшейся попытки инсталятора установить DirectX котороя у меня уже стоит . Но запускаться не хчет выдаёт :
err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
Что ему не нравится ?
Помогите пожалуйста :’(
Поставил Warcraft III , без ошибок , запустил , оно заработало . Сначала как всегда показали орка ( это я запустил царство хаоса ) , а снизу надпись : все права защищены ( когда га федоре запускал то там были написаны знаки вопроса , это была проблема с кодировками ) . Дальше показало главное меню варкрафт . Тут все и началось . Вот снимок экрана :http://i.piccy.info/i5/06/65/626506/War_3_dr_(roc)_240.jpg](http://piccy.info/view3/626506/27ee5dcd1d2a374f20d42cb3edc35af4/) . Во первых : этого на снимке нету , но у меня изменилось разрешение и поэтому слева и справа было много черного места . Во вторых : как вы видите изображение перевернулось , но когда я двигаю мышку вниз , по окну варкрафта она двигается вверх но когда доходит до верхнего края , то появляется на нижней панели . и наоборот соответственно .
Забыл добавить код :
user@comp:~/.wine/drive_c/Program Files/Warcraft III> /wine C://"Program Files"/"Warcraft III"/"Warcraft III.exe"
err:ole:CoCreateInstance apartment not initialised
fixme:win:EnumDisplayDevicesW ((null),0,0x33f2f0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f6c8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f2dc,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
andrij@linux-vngw:~/.wine/drive_c/Program Files/Warcraft III> fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x136130,0x1360b8): stub