https://bugs.winehq.org/show_bug.cgi?id=37201
Bug ID: 37201 Summary: PSLV does not run Product: Wine Version: 1.6.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: gsagostinho@hotmail.com
PLSV (Planetary, Lunar, and Stellar Visibility), a wonderful and extremely useful astronomy freeware ( http://www.alcyone.de/planetary_lunar_and_stellar_visibility.html ) does not run with Wine 1.6.2 on my Linux Mint 17 Cinnamon 64-bit. Is installs, but then gives the following error message when trying to execute:
Access violation at address 0049E682 in module 'plsv.exe'. Read of address 00000000.
https://bugs.winehq.org/show_bug.cgi?id=37201
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.alcyone.de/plane | |tary_lunar_and_stellar_visi | |bility.html Severity|blocker |normal
--- Comment #1 from Austin English austinenglish@gmail.com --- Not a blocker. Please retry in 1.7.25 and if still present, attach the full terminal output.
https://bugs.winehq.org/show_bug.cgi?id=37201
Teras teras@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teras@luukku.com
--- Comment #2 from Teras teras@luukku.com --- I just tried this. I did the procedure 2 times to be sure that I have clean prefix and wine with no patches.
wine --version wine-1.7.35-106-gb39efd9
It does crash with that wine. And it gave some ole classes not registered messages that I cant really understand. I googled some of those lines and I was a bit lucky.
I found out that
winetricks mdac28
is enough to get this program running without crash.
It does give some error messages as popup but those doent prevent the program to get run.
works for me.
Confirm anyone?
https://bugs.winehq.org/show_bug.cgi?id=37201
--- Comment #3 from Gilberto gsagostinho@hotmail.com --- Hi Teras, thanks for the comment.
Indeed your solutions works perfectly well on my system. It does show three identical error popups, but the program loads and executes flawlessly.
I am using Linux Mint 17.1 64-bit Cinnamon and wine-1.7.34.
https://bugs.winehq.org/show_bug.cgi?id=37201
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #4 from super_man@post.com --- (In reply to Gilberto from comment #3)
Hi Teras, thanks for the comment.
Indeed your solutions works perfectly well on my system. It does show three identical error popups, but the program loads and executes flawlessly.
I am using Linux Mint 17.1 64-bit Cinnamon and wine-1.7.34.
I think this bug should be closed. I think focht always closes bugs that have depency of jet or mdac. The popup thing is different bug and it doesnt prevent the program from running.
https://bugs.winehq.org/show_bug.cgi?id=37201
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
https://bugs.winehq.org/show_bug.cgi?id=37201
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE Summary|PSLV does not run |PSLV (Planetary. Lunar. and | |Stellar Visibility) 3.1 | |crashes on startup (needs | |Microsoft Data Access | |Components 2.7 and JET 4.0)
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
the installer doesn't bundle MDAC and JET redistributables (relies on OS to provide it) = bad guy.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/alcyone/PLSV
$ wine ./plsv.exe err:ole:CoGetClassObject class {00000514-0000-0010-8000-00aa006d2ea4} not registered err:ole:create_server class {00000514-0000-0010-8000-00aa006d2ea4} not registered err:ole:CoGetClassObject no class object {00000514-0000-0010-8000-00aa006d2ea4} could be created for context 0x5 wine: Unhandled exception 0x0eedfade in thread 33 at address 0x7b8471a9:0x7b8461c9 (thread 0033), starting debugger... --- snip ---
-> 'winetricks -q mdac27'
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/alcyone/PLSV
$ WINEDEBUG=+tid,+seh,+relay wine ./plsv.exe >>log.txt 2>&1 ... 0027:Call msvcrt.wcsncpy(0033f860,00dc32ba L"Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\alcyone\PLSV\plsv.mdb;Persist Security Info=False;",00000017) ret=1f8cabd5 0027:Ret msvcrt.wcsncpy() retval=0033f860 ret=1f8cabd5 0027:Call msvcrt.wcslen(01538cf0 L"Microsoft OLE DB Provider for SQL Server") ret=1f8cac01 0027:Ret msvcrt.wcslen() retval=00000028 ret=1f8cac01 0027:Call msvcrt.wcslen(01539108 L"MSDataShape") ret=1f8cac01 0027:Ret msvcrt.wcslen() retval=0000000b ret=1f8cac01 0027:Call msvcrt.wcslen(01539520 L"Microsoft OLE DB Provider for ODBC Drivers") ret=1f8cac01 0027:Ret msvcrt.wcslen() retval=0000002a ret=1f8cac01 0027:Call msvcrt.wcslen(01539938 L"Microsoft OLE DB Enumerator for ODBC Drivers") ret=1f8cac01 0027:Ret msvcrt.wcslen() retval=0000002c ret=1f8cac01 0027:Call msvcrt.wcslen(01539d50 L"Microsoft OLE DB Enumerator for SQL Server") ret=1f8cac01 0027:Ret msvcrt.wcslen() retval=0000002a ret=1f8cac01 0027:Call msvcrt.wcslen(0153a168 L"Microsoft OLE DB Simple Provider") ret=1f8cac01 0027:Ret msvcrt.wcslen() retval=00000020 ret=1f8cac01 0027:Call msvcrt.wcslen(0153a580 L"Microsoft OLE DB Provider for Oracle") ret=1f8cac01 0027:Ret msvcrt.wcslen() retval=00000024 ret=1f8cac01 0027:Call msvcrt._CxxThrowException(0033f940,1f8e6424) ret=1f8b6076 0027:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033f8a4) ret=7cf8f4c5 0027:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b8461c9 ip=7b8461c9 tid=0027 0027:trace:seh:raise_exception info[0]=19930520 0027:trace:seh:raise_exception info[1]=0033f940 0027:trace:seh:raise_exception info[2]=1f8e6424 0027:trace:seh:raise_exception eax=7b832d3d ebx=00000000 ecx=0000000c edx=0033f7f4 esi=0033f8a0 edi=0033f860 0027:trace:seh:raise_exception ebp=0033f838 esp=0033f7d4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200202 0027:trace:seh:call_stack_handlers calling handler at 0x1f8e4310 code=e06d7363 flags=1 ... 0027:Call KERNEL32.WideCharToMultiByte(00000003,00000000,001618ac L"ADODB.Connection",00000010,0033ebe0,00000fff,00000000,00000000) ret=00404cc3 0027:Ret KERNEL32.WideCharToMultiByte() retval=00000010 ret=00404cc3 0027:Call KERNEL32.WideCharToMultiByte(00000003,00000000,001774cc L"C:\windows\HELP\ADO270.CHM",0000001a,0033ebdc,00000fff,00000000,00000000) ret=00404cc3 0027:Ret KERNEL32.WideCharToMultiByte() retval=0000001a ret=00404cc3 0027:Call KERNEL32.WideCharToMultiByte(00000003,00000000,00177dd4 L"Provider cannot be found. It may not be properly installed.",0000003b,0033ebd4,00000fff,00000000,00000000) ret=00404cc3 0027:Ret KERNEL32.WideCharToMultiByte() retval=0000003b ret=00404cc3 0027:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0033fbe0) ret=004efb92 0027:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b8461c9 ip=7b8461c9 tid=0027 0027:trace:seh:raise_exception info[0]=004efb92 0027:trace:seh:raise_exception info[1]=008b036c 0027:trace:seh:raise_exception info[2]=800a0e7a 0027:trace:seh:raise_exception info[3]=004efb92 0027:trace:seh:raise_exception info[4]=004fe730 0027:trace:seh:raise_exception info[5]=0033fc30 0027:trace:seh:raise_exception info[6]=0033fbfc 0027:trace:seh:raise_exception eax=7b832d3d ebx=800a0e7a ecx=0000001c edx=0033fb34 esi=0033fbe0 edi=0033fba0 0027:trace:seh:raise_exception ebp=0033fb78 esp=0033fb14 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200287 ... 0027:Call user32.MessageBoxA(00010092,008cd278 "Provider cannot be found. It may not be properly installed.",008ccdb0 "PLSV 3.1",00000010) ret=00484a1f ... --- snip ---
-> 'winetricks -q jet40'
In the past I resolved all those as 'INVALID'.
Since there are always people unreasonably insisting on "But Wine needs to provide/implement X"(like MFC, VB, ...) I created collector (meta) bugs.
End of discussion.
Resolving dupe of bug 33408
ProtectionID scan for documentation:
--- snip --- -=[ ProtectionID v0.6.6.7 DECEMBER]=- (c) 2003-2015 CDKiLLER & TippeX Build 24/12/14-22:48:13 Ready... Scanning -> Z:\home\focht\Downloads\plsv31.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 6030863 (05C060Fh) Byte(s) Compilation TimeStamp : 0x3EC04FD0 -> Tue 13th May 2003 01:52:16 (GMT) [TimeStamp] 0x3EC04FD0 -> Tue 13th May 2003 01:52:16 (GMT) | PE Header | - | Offset: 0x00000100 | VA: 0x00400100 | - -> File has 5805583 (058960Fh) bytes of appended data starting at offset 037000h [File Heuristics] -> Flag #1 : 00000000000000000000000000000100 (0x00000004) [Entrypoint Section Entropy] : 6.57 (section #0) ".text " | Size : 0x2124E (135758) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 4 (0x4) | ImageSize 0x3C000 (245760) byte(s) [VersionInfo] Company Name : Alcyone Software [VersionInfo] Product Name : Planetary. Lunar. and Stellar Visibility [VersionInfo] Product Version : 3.1.0 [VersionInfo] File Description : Setup Launcher [VersionInfo] File Version : 3.1.0 [VersionInfo] Original FileName : setup.exe [VersionInfo] Internal Name : setup.exe [VersionInfo] Legal Copyrights : Copyright (C) 2003 InstallShield Software Corp. [-= Installer =-] InstallShield v8.x Setup Module [CompilerDetect] -> Visual C++ 6.0 - Scan Took : 0.380 Second(s) [00000017Ch (380) tick(s)] [558 of 573 scan(s) done]
Scanning -> C:\Program Files\alcyone\PLSV\plsv.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 2026496 (01EEC00h) Byte(s) Compilation TimeStamp : 0x2A425E19 -> Fri 19th Jun 1992 22:22:17 (GMT) [TimeStamp] 0x2A425E19 -> Fri 19th Jun 1992 22:22:17 (GMT) | PE Header | - | Offset: 0x00000108 | VA: 0x00400108 | - [File Heuristics] -> Flag #1 : 00000000000001001100000000100000 (0x0004C020) [Entrypoint Section Entropy] : 6.58 (section #0) "CODE " | Size : 0x178974 (1542516) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 8 (0x8) | ImageSize 0x203000 (2109440) byte(s) [VersionInfo] Company Name : alcyone software [VersionInfo] Product Name : Planetary. Lunar. and Stellar Visibility [VersionInfo] Product Version : 3.1 [VersionInfo] File Version : 3.1.0.62 [VersionInfo] Internal Name : Planetary. Lunar. and Stellar Visibility [VersionInfo] Legal Copyrights : © 1998-2006 alcyone software and Noel M. Swerdlow. See file copyfree.txt for more informations [CompilerDetect] -> Borland Delphi 7 [!] File appears to have no protection or is using an unknown protection - Scan Took : 0.770 Second(s) [000000302h (770) tick(s)] [499 of 573 scan(s) done] --- snip ---
$ sha1sum plsv31.exe 37e73f8900d4e5c403e946e2ca5f362f137943d8 plsv31.exe
$ du -sh plsv31.exe 5.8M plsv31.exe
$ wine --version wine-1.8-rc1
Regards
*** This bug has been marked as a duplicate of bug 33408 ***
https://bugs.winehq.org/show_bug.cgi?id=37201
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Austin English austinenglish@gmail.com --- Closing.