[Bug 35808] Parashara's Light (Vedic Astrology Software) v6.1 crashes on startup (needs 'c:\\windows\\system32\\$winnt$.inf' present)

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Mar 20 06:24:05 CDT 2014


http://bugs.winehq.org/show_bug.cgi?id=35808

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
            Summary|Parashara's Light (Vedic    |Parashara's Light (Vedic
                   |Astrology Software) v6.1    |Astrology Software) v6.1
                   |crashes on startup          |crashes on startup (needs
                   |                            |'c:\\windows\\system32\\$wi
                   |                            |nnt$.inf' present)
     Ever confirmed|0                           |1

--- Comment #1 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming.
Found an archived 'backup' online, thanks for still seeding legacy software.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/PL61

$ WINEDEBUG=+tid,+seh,+relay wine ./PL61.exe >>log.txt 2>&1
...
0023:Call msvcrt._waccess(0017a2f0
L"c:\\windows\\system32\\$winnt$.inf",00000000) ret=39ed96de
0023:Call KERNEL32.GetFileAttributesW(0017a2f0
L"c:\\windows\\system32\\$winnt$.inf") ret=7ed53982
0023:Ret  KERNEL32.GetFileAttributesW() retval=ffffffff ret=7ed53982
0023:Ret  msvcrt._waccess() retval=ffffffff ret=39ed96de
0023:Call msvcrt.strlen(00583004 " does not exist") ret=39ef7c61
0023:Ret  msvcrt.strlen() retval=0000000f ret=39ef7c61
...
0023:trace:seh:raise_exception code=c0000005 flags=0 addr=0x4960c4 ip=004960c4
tid=0023
0023:trace:seh:raise_exception  info[0]=00000000
0023:trace:seh:raise_exception  info[1]=0000006c
0023:trace:seh:raise_exception  eax=0033fa68 ebx=39ef7bc0 ecx=00000000
edx=0017a458 esi=00589688 edi=00589688
0023:trace:seh:raise_exception  ebp=0033fa44 esp=0033fa34 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00210246
0023:trace:seh:call_stack_handlers calling handler at 0x549910 code=c0000005
flags=0
0023:Call msvcrt._except_handler3(0033f9dc,0033fe10,0033f710,0033f59c)
ret=7bc86845 
...
--- snip ---

The app checks for the existence of 'c:\\windows\\system32\\$winnt$.inf' (for
whatever reasons) and doesn't handle failure well.

Use the following workaround to create an empty placeholder:

--- snip ---
$ wine cmd.exe /c "echo.>%windir%\\System32\\\$winnt\$.inf"
--- snip ---

After that the app runs fine - it doesn't even open the empty placeholder.

$ wine --version
wine-1.7.14-185-g5cf20ce

Regards

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