[Bug 2884] Wine Crashes when Corel 9 is starting up
Wine Bugs
wine-bugs at winehq.org
Thu Nov 24 16:36:39 CST 2005
http://bugs.winehq.org/show_bug.cgi?id=2884
fenix at club-internet.fr changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
------- Additional Comments From fenix at club-internet.fr 2005-24-11 16:36 -------
Ok fine it crash when it try to do GetProcAddress of "_MemSetPatching at 4"
on a library who must be on Address 0x7d330001.
But you can see in you library dump (in winedbg) that no library exists here.
LdrGetProcedureAddress Wanted Address of 0x7d330001,"_MemSetPatching at 4"
More, Seeing your full log, seems the application is scanning all libraries
searching for many symbols (seems an anti-hack/crack protection)
The problem is that you library have an impair mask (&1):
its the way wine use (using a &1 mask) to know modules mapped as data.
And better LdrGetProcedureAddress don't have the same protection as
RtlImageDirectoryEntryToData (ie remove the &1 mask)
can you test attached patch (i think it should fix your problem)
Regards,
Raphael
PS: MemSetPatching is a symbol exported by SmartHeap (Heap Debugger/Patcher)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list