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 ***