[Bug 13394] gtk-dev-2.12.9-win32-2.exe crashes on installation

wine-bugs at winehq.org wine-bugs at winehq.org
Tue May 27 00:03:41 CDT 2008


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





--- Comment #5 from Vincent Povirk <madewokherd at gmail.com>  2008-05-27 00:03:40 ---
I think this isn't a regression after all. Wine used to not crash, but it never
did the right thing. A comparison of file listings shows that on Windows this
installer creates c:\GTK\bin\freetype6.dll, but on versions of Wine that do not
crash this file does not exist.

Wine currently throws up at a point where the program uses SHFileOperationA to
copy the file c:\GTK\bin\libfreetype-6.dll to a list containing only an empty
string. In the installer's own log on Windows, that shows up as part of this
sequence:

Output folder: C:\GTK\bin
Extract: libfreetype-6.dll
Output folder: C:\GTK
Copy to 
Rename: libfreet.dll->C:\GTK\bin\freetype6.dll

Somehow that results in two files with the same contents: libfreetype-6.dll and
freetype6.dll. libfreet.dll is not mentioned any earlier in the log. It appears
that "Copy to " is creating libfreet.dll by truncating libfreetype-6.dll to
8.3. A quick test shows that this does indeed happen on Windows when the
destination of a copy using SHFileOperationA is empty.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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