http://bugs.winehq.org/show_bug.cgi?id=23242
Summary: Windows Platform SDK 2003 installer crashes Product: Wine Version: 1.1.39 Platform: x86 OS/Version: Linux Status: NEW Keywords: download, Installer, regression Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
The installer works here with 1.1.36, but fails with 1.1.39 and 1.2rc3. The symptoms vary, but one is a crash with an invalid write to 0xfdfdfd09 while extracting "PSDK-PSDK-common.0[0]..cab". When it works, it creates a windows.h somewhere; when it crashes, there is no windows.h (nor a lot of other stuff).
Running with +heap,+relay is probably too slow to be practical. Better to run a bisect, but I don't have time this morning.
I was about to use it, too, so this is a dogfood bug.
http://bugs.winehq.org/show_bug.cgi?id=23242
Niko Sandschneider nsandschn@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nsandschn@gmx.de
--- Comment #1 from Niko Sandschneider nsandschn@gmx.de 2010-06-19 04:37:34 --- Hi Dan,
I performed the regression test between wine-1.1.36 and wine-1.2-rc4 and found:
e5869d5d5c8f01b140ac5fba1044f3c10975612c is the first bad commit commit e5869d5d5c8f01b140ac5fba1044f3c10975612c Author: Hans Leidekker hans@codeweavers.com Date: Fri Mar 26 12:12:15 2010 +0100
msi: Keep source directory and cabinet file separate.
:040000 040000 ddb9b374420bc93453647f60df569e6088893754 4622bd1aee1c1f67ab8736d06c2d06ad16af2a6c M dlls
I cannot cleanly revert this commit on top of wine-1.2-rc4. However, since it was introduced after wine-1.1.41 and you mention that 1.1.39 was already bad for you I strongly suspect we're seeing different issues here. Also in my case the symptom is always the same. It crashes right when the installer should start copying the files with:
wine: Unhandled page fault on write access to 0xfdfdfd09 at address 0x7bc47c08 (thread 0028), starting debugger... err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc47c08
Should I open a new bug report?
http://bugs.winehq.org/show_bug.cgi?id=23242
--- Comment #2 from Hans Leidekker hans@meelstraat.net 2010-06-19 07:27:14 --- Created an attachment (id=28956) --> (http://bugs.winehq.org/attachment.cgi?id=28956) msi: Avoid a crash when the cabinet must be downloaded.
Try this patch.
http://bugs.winehq.org/show_bug.cgi?id=23242
--- Comment #3 from Niko Sandschneider nsandschn@gmx.de 2010-06-19 21:40:22 --- With the patch from comment #2 applied on top of wine-1.2-rc4 the crash doesn't occur anymore. So the patch seems to work. Thanks Hans!
http://bugs.winehq.org/show_bug.cgi?id=23242
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net Component|-unknown |msi
http://bugs.winehq.org/show_bug.cgi?id=23242
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from Hans Leidekker hans@meelstraat.net 2010-06-23 13:05:30 --- Fixed by 2c20c35d3ca35e0c516658f22415b83c9c67ece7.
http://bugs.winehq.org/show_bug.cgi?id=23242
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2010-06-25 12:41:46 --- Closing bugs fixed in 1.2-rc5.
http://bugs.winehq.org/show_bug.cgi?id=23242
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |2c20c35d3ca35e0c516658f2241 | |5b83c9c67ece7
http://bugs.winehq.org/show_bug.cgi?id=23242
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com Regression SHA1| |e5869d5d5c8f01b140ac5fba104 | |4f3c10975612c