Проблема с wine

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Gamm
Сообщения: 6
ОС: ВЫНЬ

Проблема с wine

Сообщение Gamm »

Проблема такая. Нужно запустить один единственный exe. В винде устанавливать его не надо. Там он просто копируется. Прописываю "wine tester.exe" Появляется на некоторое время окно, которое благополучно исчезает, ничего не показав. В консоли имеем:

fixme:win:SwitchDesktop SwitchDesktop(hwnd 0x54) stub!
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
fixme:win:SetWindowTextA setting text "\xd2\xe5\xf1\xf2\xe5\xf0" of other process window (nil) should not use SendMessage
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
err:win:GetDesktopWindow failed to create desktop window
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7ee63f00 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
First chance exception: 0xc0000025 in 32-bit code (0x7efa62d1).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:7efa62d1 ESP:0034ea64 EBP:0034ee1c EFLAGS:00000246( - 00 - IZP1)
EAX:0034ea64 EBX:7eff5280 ECX:00000001 EDX:00000000
ESI:0034ee44 EDI:0034eac4
Stack dump:
0x0034ea64: c0000025 00000001 0034ee44 00406f2c
0x0034ea74: 00000000 336e6957 72452032 2e726f72
0x0034ea84: 6f432020 203a6564 0a2e6425 00007325
0x0034ea94: 7eff5280 7ee40000 00000001 7efaf8cd
0x0034eaa4: 0034eab8 00000001 0034ebb0 7efa59e0
0x0034eab4: 7efa6280 0034ee30 7efdcd57 0034ee44
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7efa62d1 __regs_RtlRaiseException+0x51 in ntdll (0x7efa62d1)
2 0x7efa5886 RtlRaiseException+0x6 in ntdll (0x7efa5886)
3 0x0043867d in tester (+0x3867d) (0x0043867d)
4 0x00428326 in tester (+0x28326) (0x00428326)
5 0x004171d9 in tester (+0x171d9) (0x004171d9)
6 0x00412bd0 in tester (+0x12bd0) (0x00412bd0)
7 0x00410807 in tester (+0x10807) (0x00410807)
8 0x0040e8fc in tester (+0xe8fc) (0x0040e8fc)
9 0x0040eaa6 in tester (+0xeaa6) (0x0040eaa6)
10 0x0040eb37 in tester (+0xeb37) (0x0040eb37)
11 0x00428c16 in tester (+0x28c16) (0x00428c16)
12 0x0045095e in tester (+0x5095e) (0x0045095e)
13 0x00450d3f in tester (+0x50d3f) (0x00450d3f)
14 0x00450e73 in tester (+0x50e73) (0x00450e73)
15 0x0045e34d in tester (+0x5e34d) (0x0045e34d)
16 0x0045f0ed in tester (+0x5f0ed) (0x0045f0ed)
17 0x7ee9398f in kernel32 (+0x5398f) (0x7ee9398f)
0x7efa62d1 __regs_RtlRaiseException+0x51 in ntdll: subl $4,%esp
Modules:
Module Address Debug info Name (51 modules)
PE 400000-482000 Export tester
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e4b8000-7e4ec000 Deferred uxtheme<elf>
\-PE 7e4c0000-7e4ec000 \ uxtheme
ELF 7e4ec000-7e4f1000 Deferred libxfixes.so.3
ELF 7e4f1000-7e4fb000 Deferred libxcursor.so.1
ELF 7e4fb000-7e518000 Deferred imm32<elf>
\-PE 7e500000-7e518000 \ imm32
ELF 7e518000-7e51c000 Deferred libxrandr.so.2
ELF 7e51c000-7e525000 Deferred libxrender.so.1
ELF 7e525000-7e52b000 Deferred libxdmcp.so.6
ELF 7e52b000-7e629000 Deferred libx11.so.6
ELF 7e629000-7e638000 Deferred libxext.so.6
ELF 7e638000-7e63d000 Deferred libxxf86vm.so.1
ELF 7e63d000-7e656000 Deferred libice.so.6
ELF 7e656000-7e65f000 Deferred libsm.so.6
ELF 7e65f000-7e6e9000 Deferred winex11<elf>
\-PE 7e670000-7e6e9000 \ winex11
ELF 7e758000-7e885000 Deferred libxml2.so.2
ELF 7e885000-7e8b3000 Deferred libfontconfig.so.1
ELF 7e8b3000-7e8c6000 Deferred libz.so.1
ELF 7e8c6000-7e933000 Deferred libfreetype.so.6
ELF 7e933000-7e9fe000 Deferred comctl32<elf>
\-PE 7e940000-7e9fe000 \ comctl32
ELF 7e9fe000-7ea10000 Deferred libresolv.so.2
ELF 7ea10000-7ea2f000 Deferred iphlpapi<elf>
\-PE 7ea20000-7ea2f000 \ iphlpapi
ELF 7ea2f000-7ea82000 Deferred rpcrt4<elf>
\-PE 7ea40000-7ea82000 \ rpcrt4
ELF 7ea82000-7eb21000 Deferred ole32<elf>
\-PE 7ea90000-7eb21000 \ ole32
ELF 7eb21000-7ebc1000 Deferred oleaut32<elf>
\-PE 7eb30000-7ebc1000 \ oleaut32
ELF 7ebc1000-7ec0a000 Deferred advapi32<elf>
\-PE 7ebd0000-7ec0a000 \ advapi32
ELF 7ec0a000-7eca5000 Deferred gdi32<elf>
\-PE 7ec20000-7eca5000 \ gdi32
ELF 7eca5000-7edee000 Deferred user32<elf>
\-PE 7ecc0000-7edee000 \ user32
ELF 7ee22000-7ef34000 Export kernel32<elf>
\-PE 7ee40000-7ef34000 \ kernel32
ELF 7ef34000-7ef3e000 Deferred libnss_files.so.2
ELF 7ef3e000-7ef63000 Deferred libm.so.6
ELF 7ef76000-7f000000 Export ntdll<elf>
\-PE 7ef90000-7f000000 \ ntdll
ELF b7d49000-b7d4d000 Deferred libdl.so.2
ELF b7d4d000-b7e7a000 Deferred libc.so.6
ELF b7e7a000-b7e8d000 Deferred libpthread.so.0
ELF b7e8d000-b7f9f000 Deferred libwine.so.1
ELF b7fb0000-b7fb3000 Deferred libxau.so.6
ELF b7fb3000-b7fcd000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) C:\windows\system32\tester.exe
00000009 0 <==


Кто че посоветует.

P.S. Только плиз, не надо говорить: "Работай в винде".
Спасибо сказали:
Аватара пользователя
kknight
Сообщения: 756

Re: Проблема с wine

Сообщение kknight »

Не работай в винде. :D

А что за версия wine? Дистриб?
Спасибо сказали:
Gamm
Сообщения: 6
ОС: ВЫНЬ

Re: Проблема с wine

Сообщение Gamm »

Дистр Mandriva Free 2007
Wine идет в комплекте. Версия 0.9.20
Спасибо сказали:
Аватара пользователя
X-Pilot
Сообщения: 40
ОС: FC6

Re: Проблема с wine

Сообщение X-Pilot »

(Gamm @ Feb 21 2007, в 14:42) писал(а):Wine идет в комплекте. Версия 0.9.20

imho, лучше пробовать запускать на самой последней версии wine (сейчас 0.9.31) - уж очень динамичный проект... Если есть возможность - попробоуй обновить и снова запустить свою exe-шку....
Спасибо сказали:
Gamm
Сообщения: 6
ОС: ВЫНЬ

Re: Проблема с wine

Сообщение Gamm »

X-Pilot писал(а):
22.02.2007 00:52
imho, лучше пробовать запускать на самой последней версии wine (сейчас 0.9.31) - уж очень динамичный проект... Если есть возможность - попробоуй обновить и снова запустить свою exe-шку....



Ну обновил. То же самое. Люди, помогите, хоть скажите реально эту exe-шку запустить или нет. Нужно очень сильно.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Проблема с wine

Сообщение Hoblin »

Была бы ехе-шка для проверки - можно было бы посмотреть. А так все могут только догадываться...
Если ничего секретного - может выложишь и ссылочку напишешь?
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: Проблема с wine

Сообщение tmp13 »

гммм а dll виндовые есть? я правда не знаю как люди знают для чего что копировать но попробуй именно виндовую ntdll.dll сунуть в .wine/drive_c/windows/system32 ..
или не знаю можешь от сюда взять
http://www.dll-files.com/dllindex/dll-files.shtml?ntdll

или махом все dll но мб другие exe после этого не получится запустить, ну для данного случая можно ради эксперимента)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
tneo
Сообщения: 506
Статус: Призрак
ОС: SuSE 11.2

Re: Проблема с wine

Сообщение tneo »

все длл, скорее всего убьют вайн :)
Может попробовать под кросовером?
Будущее не определено
Спасибо сказали:
Gamm
Сообщения: 6
ОС: ВЫНЬ

Re: Проблема с wine

Сообщение Gamm »

>Была бы ехе-шка для проверки - можно было бы посмотреть. А так все могут только догадываться...
Если ничего секретного - может выложишь и ссылочку напишешь?





Под кроссовером пробовал тоже, ни фига. А насчет ехе-шки, давай на мыло пошлю, она весит всего-то 600kb. Секретного особо нет, но лучше так. Свое мыло я открою. Напишите, кому послать, сделаю.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Проблема с wine

Сообщение Hoblin »

Gamm
Посмотрел твою прогу. Результат запуска - стабильный вылет (даже скорее повисание) иксов. За что ты меня так??? :)
Попробовал запустить с перенаправлением вывода в файл - в логе что-то про иксовый дисплей, всего 3 строчки.
У тебя не запускается даже первое окно? У меня виснет всё уже после его отрисовки. Даже на одну из двух кнопок нажать можно, и что-то вроде костяшки от домино бегает по экрану...
Спасибо сказали: