[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