[Bug 37449] Lexware Quicken 2014 Deluxe reports error 0x0000054f on startup (needs RtlDecompressBuffer with COMPRESSION_FORMAT_LZNT1 support)

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Oct 30 12:58:55 CDT 2014


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

Sebastian Lackner <sebastian at fds-team.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sebastian at fds-team.de

--- Comment #1 from Sebastian Lackner <sebastian at fds-team.de> ---
The following patchset implements RtlDecompressBuffer:
https://github.com/wine-compholio/wine-staging/tree/master/patches/ntdll-LZNT1_Compression

Unfortunately it doesn't really solve the problem. I am not sure if this is a
remaining issue with the implementation, or if something else is going wrong.
Could you maybe take a look?

I noticed that a couple of new lines appeared, but not sure if they are
relevant:

--- snip ---
[...]
0031:Call ntdll.LdrFindEntryForAddress(7b810000,0033f5b8) ret=10004889
0031:Ret  ntdll.LdrFindEntryForAddress() retval=00000000 ret=10004889
0031:Call ntdll.RtlAcquirePebLock() ret=100041e0
0031:Ret  ntdll.RtlAcquirePebLock() retval=00000000 ret=100041e0
0031:Call ntdll.RtlFindClearBitsAndSet(7bce606c,00000001,00000000) ret=100041fa
0031:Ret  ntdll.RtlFindClearBitsAndSet() retval=00000006 ret=100041fa
0031:Call ntdll.RtlReleasePebLock() ret=10004263
0031:Ret  ntdll.RtlReleasePebLock() retval=00000000 ret=10004263
[...]
--- snip ---

The weird thing is the return address, the application seems to mess around
manually with the TEB (in this case modifying the TlsBitmap) instead of using
API calls?!

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