[Bug 4099] page fault on read access to 0x00000000 in 32-bit code (0x7edc473d).

Wine Bugs wine-bugs at winehq.org
Mon Dec 19 02:22:38 CST 2005


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


xerox_xerox2000 at yahoo.co.uk changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://cvitae.semantis.fr/Se
                   |                            |tupCVitae.exe
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
           Keywords|                            |download




------- Additional Comments From xerox_xerox2000 at yahoo.co.uk  2005-19-12 02:22 -------
Confirming. Seems you have stripped debug info from your wine-package so i'll
attach the crash with debuginfo. Following obvious patch (hack) makes the
installer proceed and the app seems to be installed fine, but i don't know if
it's an acceptable patch. Problem seems to be that pszDir is NULL, which makes
it crash in shell32. Maybe a shell32 guru can shed a light on this :)

--- dlls/shell32/shelllink.c_   2005-12-19 09:17:06.000000000 +0000
+++ dlls/shell32/shelllink.c    2005-12-19 09:17:14.000000000 +0000
@@ -1818,6 +1818,7 @@
     TRACE("(%p)->(dir=%s)\n",This, debugstr_w(pszDir));

     HeapFree(GetProcessHeap(), 0, This->sWorkDir);
+    if(pszDir)
     This->sWorkDir = HeapAlloc( GetProcessHeap(), 0,
                                 (lstrlenW( pszDir )+1)*sizeof (WCHAR) );
     if ( !This->sWorkDir )


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