[Bug 33859] New: Visual Web Developer Express 2008 crashes when clicking "Browse" (bug in PropertySheet common control)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Jun 22 14:30:06 CDT 2013


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

             Bug #: 33859
           Summary: Visual Web Developer Express 2008 crashes when
                    clicking "Browse" (bug in PropertySheet common
                    control)
           Product: Wine
           Version: 1.6-rc2
          Platform: x86
               URL: http://go.microsoft.com/fwlink/?LinkId=104679
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: comctl32
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: djelinski1 at gmail.com
    Classification: Unclassified


Created attachment 44911
  --> http://bugs.winehq.org/attachment.cgi?id=44911
+relay+tid+seh+heap log, trimmed

To reproduce:
- install Visual Web Developer Express 2008 (test result contains quite good
instructions:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=11210&iTestingId=73910)
- run application, select File->New Web Site...
- click Browse.
Most of the time the application will crash due to heap corruption. Using
native comctl32 from winetricks lets the application work just fine.

If I'm interpreting the attached log correctly, the application copies its own
contents into the structure passed in lParam:
http://source.winehq.org/git/wine.git/blob/2c8ea6ebff21428dc407d85af3f516083d544bd8:/dlls/comctl32/propsheet.c#l666
The data copied by application is 0x14c bytes in size, the buffer allocated by
comctl is 0x124 bytes.
Hardcoding a larger buffer size is sufficient to let the application work.

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