[Bug 4284] New: PowerPoint 2000 deadlocks when opening file with preview

Wine Bugs wine-bugs at winehq.org
Tue Jan 10 23:04:23 CST 2006


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

           Summary: PowerPoint 2000 deadlocks when opening file with preview
           Product: Wine
           Version: CVS
          Platform: All
               URL: http://appdb.winehq.org/appview.php?versionId=71
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-binary
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: cihan at uq.edu.au


More specifically, the preview has to have an image on it that is at least 90x90
pixels large. As most presentations have a background image this is nearly
always the case.

How to reproduce:
- Start PowerPoint 2000 and load a file that contains a preview as described OR
run PowerPoint directly with the file as argument.
- Wait some seconds => deadlock

This doesn't happen when keeping PowerPoint busy, ie. by switching through the
slides fast enough. In fact, it is possible to open the file, remove the
preview, save and have it working.

Here's a trace output (I included some more trace messages in the source files):

trace:bitblt:StretchBlt --Start--
trace:gdi:GDI_GetObjPtr (0x3b0c): enter 1
trace:dc:DC_GetDCPtr
trace:gdi:GDI_ReleaseObj (0x3b0c): leave 1
trace:gdi:GDI_GetObjPtr (0x3aec): enter 1
trace:dc:DC_GetDCPtr
trace:gdi:GDI_GetObjPtr (0x3b0c): enter 2
trace:dc:DC_GetDCPtr
trace:bitblt:StretchBlt 0x3aec 0,0 160x120 -> 0x3b0c 0,0 960x720 rop=cc0020
trace:gdi:GDI_GetObjPtr (0x3aec): enter 3
trace:dc:DC_GetDCPtr
trace:gdi:GDI_ReleaseObj (0x3aec): leave 3
trace:gdi:GetObjectW 0x3af8 24 0x7fc2f760
trace:gdi:GDI_GetObjPtr (0x3af8): enter 3
trace:gdi:GDI_ReleaseObj (0x3af8): leave 3
trace:gdi:GDI_GetObjPtr (0x3aec): enter 3
trace:dc:DC_GetDCPtr
trace:gdi:GDI_ReleaseObj (0x3aec): leave 3
trace:gdi:GDI_GetObjPtr (0x3aec): enter 3
trace:dc:DC_GetDCPtr
trace:gdi:GDI_ReleaseObj (0x3aec): leave 3
trace:gdi:GDI_GetObjPtr (0x3aec): enter 3
trace:dc:DC_GetDCPtr
trace:gdi:GDI_ReleaseObj (0x3aec): leave 3
trace:metafile:MFDRV_StretchBlt MF_StretchBltViaDIB->len = 20292  rop=cc0020
PixYPM=3780 Caps=96
trace:bitmap:GetDIBits
trace:dc:CreateCompatibleDC --Checking lock-- hdc=0x3aec
err:syslevel:_CheckNotSysLevel Holding lock 0x7fad49e0 level 3

If more output is needed please let me know.

This bug could be related to 3125 but not sure about that.

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