[Bug 37201] PSLV (Planetary. Lunar. and Stellar Visibility) 3.1 crashes on startup (needs Microsoft Data Access Components 2.7 and JET 4.0)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Nov 21 05:49:01 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=37201

Anastasius Focht <focht at 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 at 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 ***

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list