[Bug 32082] New: CCleaner 3.x installer crashes at the same point (not fully reproducible)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Oct 28 06:45:03 CDT 2012
http://bugs.winehq.org/show_bug.cgi?id=32082
Bug #: 32082
Summary: CCleaner 3.x installer crashes at the same point (not
fully reproducible)
Product: Wine
Version: 1.5.15
Platform: x86
URL: http://www.piriform.com/ccleaner/download/standard
OS/Version: Linux
Status: UNCONFIRMED
Keywords: download, regression
Severity: normal
Priority: P2
Component: shell32
AssignedTo: wine-bugs at winehq.org
ReportedBy: gyebro69 at gmail.com
CC: fgouget at codeweavers.com
Classification: Unclassified
Regression SHA1: 40b01c1bfc6635775c2a13485d31340062423356
Created attachment 42296
--> http://bugs.winehq.org/attachment.cgi?id=42296
terminal output
ccsetup324.exe
md5: 63871c34f72f2f1f2fba4b5397686abb
I came across the problem when attempting to install the freeware version of
CCleaner v3.24 in Wine 1.5.16. I downloaded the installer (ccsetup324.exe) in
my ~/Desktop directory and launched the installer from that location. I can get
past the first couple of screens (language selection, EULA, install options),
but Wine crashes before the next page could appear(where the installer offers
to also install Google Chrome).
What's odd is that the crash happens only when the installer is launched from
certain directories in my /home. Such example is ~/Desktop or the root of my
/home.
Most of the directories in my /home don't trigger the crash and the installer
can get past that screen without crashing.
I must add that the crashes are consistent: launching the installer from a
certain directory always results in the crash.
If I start the installer with
WINEDEBUG=warn+heap wine ccsetup324.exe
then the crash doesn't happen and the following message is added to the
terminal output (just before the problematic screen appears):
>err:heap:HEAP_ValidateInUseArena Heap 0x110000: block 0x123f70 tail overwritten at 0x123fc0 (byte 0/8 == 0x00)
I found that the problem didn't occur with Wine 1.5.14, and reverting the
following commit on 1.5.16 resolves the crash:
40b01c1bfc6635775c2a13485d31340062423356 is the first bad commit
commit 40b01c1bfc6635775c2a13485d31340062423356
Author: Francois Gouget <fgouget at codeweavers.com>
Date: Tue Oct 9 00:13:48 2012 +0200
shell32: Fix CommandLineToArgvW()'s handling of the executable path and
consecutive quotes.
:040000 040000 80681ab2280bbf6961596fa154197351ef701bb8
fec0ca22e484112ceff0aefdff9f7991fc3a12e2 M dlls
Let me know if you need further logs with specific debug channels enabled (in
case you can't reproduce the problem)
Fedora 17
gcc version 4.7.2 20120921 (Red Hat 4.7.2-2) (GCC)
--
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