Problem z działaniem pod WINE

ka2
Posty: 3
Rejestracja: 20 sty 2014, o 22:40

Problem z działaniem pod WINE

Post autor: ka2 »

Po instalacji (udanej) pod WINE w systemie Linux Mint 13 program wysypuje się podczas startu.

Sprawdzałem z użyciem stabilnego wine-1.6.1 i najnowszego wine-1.7.11
Na tych wersjach WINE PITY 2012 działają bezproblemowo.
Wersja Pitów 1.5.3.5

$ wine ./PITy2013NG.exe
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10076 0x00000000
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
wine: Unhandled exception 0x0eedfade in thread 9 at address 0x72e1c224:0x7b83bb25 (thread 0009), starting debugger...
err:seh:setup_exception_record stack overflow 816 bytes in thread 0009 eip f7701420 esp 016c1000 stack 0x16c0000-0x16c1000-0x18c0000

Czy ktoś mógłby potwierdzić działanie PITów w WINE?

Pozdrawiam

M.K.
Posty: 3868
Rejestracja: 9 gru 2009, o 10:53

Re: Problem z działaniem pod WINE

Post autor: M.K. »


ficio
Posty: 5
Rejestracja: 20 sty 2014, o 23:50

Re: Problem z działaniem pod WINE

Post autor: ficio »

Potwierdzam problemy na Wine 1.4.1 (Ubuntu 13.04). Stare PITy chodzą bez problemu. Wersja dzisiejsza (1.5.3.5)

Problem z PDFami byl na wersji 1.5.1.38. Nie widze starszych wersji 2013 w download - można skądś ściągnąć ?

$ wine PITy2013NG.exe
fixme:process:GetLogicalProcessorInformation ((nil),0x18bfda4): stub
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1008e 0x00000000
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
wine: Unhandled exception 0x0eedfade at address 0x7bcc8000:0x7b83ae0b (thread 0009), starting debugger...
err:seh:setup_exception_record stack overflow 896 bytes in thread 0009 eip 7bc79536 esp 016c0fb0 stack 0x16c0000-0x16c1000-0x18c0000

Tyle
Ficio

ficio
Posty: 5
Rejestracja: 20 sty 2014, o 23:50

Re: Problem z działaniem pod WINE

Post autor: ficio »

Znalazłem gdzieś na sieci wersję 1.5.2.2 - to samo.
Poprawna instalacja, błąd zaraz na samym początku uruchamiania zainstalowanego programu.

Pity z lat poprzednich działają OK. Inne rzeczy pod wine też :-).

Zastanawiające jest, że błąd leci ciągle w tym samym miejscu (u mnie, niezależnie od wersji i uruchomienia) - ale innym niż u ka2.

$ wine ./PITy2013NG.exe
fixme:process:GetLogicalProcessorInformation ((nil),0x188fda4): stub
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1008e 0x00000000
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
wine: Unhandled exception 0x0eedfade at address 0x7bcc8000:0x7b83ae0b (thread 0009), starting debugger...
err:seh:setup_exception_record stack overflow 896 bytes in thread 0009 eip 7bc79536 esp 01690fb0 stack 0x1690000-0x1691000-0x1890000

Tyle
Ficio

M.K.
Posty: 3868
Rejestracja: 9 gru 2009, o 10:53

Re: Problem z działaniem pod WINE

Post autor: M.K. »

Może to pobieranie danych o aktualizacji, które dodałem w wersji 1.5.2.0.
Można to wyłączyć i sprawdzić przed uruchomieniem programu:

HKEY_CURRENT_USER\Software\IPSPI\PITY2013NG\Params\AutoUpdate=1

PS. Instaluję Debiana w maszynie wirtualnej. Jeśli mi się to uda to sam sprawdzę :)

M.K.
Posty: 3868
Rejestracja: 9 gru 2009, o 10:53

Re: Problem z działaniem pod WINE

Post autor: M.K. »

To jeszcze proszę o podpowiedź, którą wersja nadaje się do uruchomienia lub ew.instalacji w maszynie virtualnej?

ficio
Posty: 5
Rejestracja: 20 sty 2014, o 23:50

Re: Problem z działaniem pod WINE

Post autor: ficio »

Ciekawe - w rejestrze nie ma śladu gałęzi dla edycji 2013 - jest tylko dla 2012.
Przypominam sobie, że przy odinstalowywaniu wersji 1.5.3.5 (z 20-go) pojawiał się komunikat, że klucze nie mogły być usunięte - ale wtedy go zignorowałem. Prawdopodobnie nie mogły być usunięte, bo ich nie było ? ;-)
Czy wpisy w rejestrze tworzone są przy pierwszym uruchomieniu programu ?
Instalator nie zgłaszał żadnych błędów.

Skopiowałem całą gałąź z edycji 2012 (pod klucz 2013 oczywiście), uruchomiłem, ale efekt ten sam - błąd (identyczny).
Przestawiłem autoupdate na =0 - dalej się wysypuje - błąd ten sam. (testy na wersji 1.5.2.2)

Gałąź rejestru jest wpisana ok, bo mogę kontrolować położenie okna - program reaguje na zmiany w MainForm/NormPos i NormPos(1920x1200).

[quote="M.K."]To jeszcze proszę o podpowiedź, którą wersja nadaje się do uruchomienia lub ew.instalacji w maszynie virtualnej?[/quote]

Debiana? - nie praktykowałem, powinna każda w miarę bieżąca (7.3 jest chyba ostatnia). Prościej chyba wziąć jakieś LiveCD (np Ubuntu) - to tylko 1 CD (Debian to conajmniej jedno DVD do ściagnięcia).

Tyle
Ficio

ficio
Posty: 5
Rejestracja: 20 sty 2014, o 23:50

Re: Problem z działaniem pod WINE

Post autor: ficio »

Test edycji 2013 na Live CD Ubuntu 12.0.4.3 Desktop 64-bit w wirtualnej maszynie ESXi - bez powodzenia.
Doinstalowałem do Live systemu wine z repo Ubuntu, ręcznie dorzucilem gecko (obie wersje 1.4), zainstalowalem kompilację 1.3.5.3 i wylatuje w tym samym miejscu :-(
Rejestr zawiera minimalne informacje (gałąź IPSPI z kluczem PITy2013NG=1 + eDeklaracje).
Na dokładnie tej samej maszynie edycja 2012 (wersja z poczatku marca 2013) instaluje się i uruchamia bez żadnych problemów.

Co ciekawe - na trzeciej, fizycznej maszynie z tym samym Ubuntu (ale zainstalowanym na dysk i troszeczkę już pochodzonym), śweża instalacja wine i ... działa - 1.5.3.5.
Jedyne co przychodzi mi do głowy to inny desktop (Gnome 3.x vs Unity vs Gnome 2.x - tu chodzi).

No i zauważalna jest różnica w instalce - edycje 2008-2012 miały z grubsza 7 MB, 2013 to juz ponad 10 MB. Czyżby zmiana kompilatora/bibliotek runtime ?
Używam programu od edycji 2004, od kilku lat na Linuxie i do tej pory nie było takich problemów :-(

Tyle
Ficio

M.K.
Posty: 3868
Rejestracja: 9 gru 2009, o 10:53

Re: Problem z działaniem pod WINE

Post autor: M.K. »

Na razie ograniczę się do potwierdzenia że nastąpiła zmiana kompilatora i bibliotek co jest następstwem przygotowania przejścia na unicode. Stąd tyle problemów na starcie :(

ficio
Posty: 5
Rejestracja: 20 sty 2014, o 23:50

Re: Problem z działaniem pod WINE

Post autor: ficio »

Bogatszy o kilka dni doświadczeń z edycją 2013 skłonny byłbym twierdzić, że zmiana kompilatora/runtime'u spowodowała zdecydowane 'nielubienie' maszyn wirtualnych (oczywiście wine nie jest maszyną wirtualną).

Próby uruchomienia edycji 2013 kompilacje 1.3.5.3, 1.3.5.11 na
KVM + Windows 7
ESXi + Windows 7 Ultimate (łącznie z wymuszaniem kompatybilności do XP SP3)
ESXi + Windows XP SP3
ESXi + Ubuntu 12.04 Desktop + wine 1.4

niestety zakończyły się niepowodzeniem. Instalacja przebiega bez problemu, ale uruchomienie już nie.
Wszystkie guest systemy 64-bit (oprócz XP), połaczenia różne (konsola i RDP). Edycja 2012 nie sprawia żadnych problemów.

Prawdę powiedziawszy uruchomić udało mi się edycję 2013 tylko na jednej fizycznej maszynie (dual boot Ubuntu 12.04 i Windows 7) - jak już działa, to od razu, bez żadnego konfigurowania.

Unicode to jest świetna rzecz, ale nie za cenę kompatybilności :-)

Tyle
Ficio

Zablokowany