[Bug 37488] New: Quicken 2014 - NtAreMappedFilesTheSame fails to compare builtin dlls with stub dlls

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Oct 31 14:46:10 CDT 2014


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

            Bug ID: 37488
           Summary: Quicken 2014 - NtAreMappedFilesTheSame fails to
                    compare builtin dlls with stub dlls
           Product: Wine
           Version: 1.7.30
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ntdll
          Assignee: wine-bugs at winehq.org
          Reporter: michael at fds-team.de
      Distribution: ---

Created attachment 49879
  --> https://bugs.winehq.org/attachment.cgi?id=49879
test program

Hi,

Quicken 2014 loads the stub ntdll from C:\Windows\System32 as file mapping and
tries to compare it with all loaded file mappings using
NtAreMappedFilesTheSame. Wine does not support comparing a mapped stub dll with
the loaded dll, so that the function returns STATUS_NOT_SAME_DEVICE every time,
causing Quicken 2014 to enter an endless loop.

Since this issue is currently blocked by bug 37487 and bug 37449, I wrote a
small C snippet which can be compiled with mingw that demonstrates the issue.
On Windows the program prints "Same file!" while on Wine it prints "Different
file!".

Regards,
Michael

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