[Bug 9942] Powerpoint Viewer 2007 crashes opening .pptx files

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Oct 7 15:18:48 CDT 2007


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


Dan Kegel <dank at kegel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dank at kegel.com
           Severity|enhancement                 |normal
             Status|UNCONFIRMED                 |NEW
          Component|test                        |wine-ole
     Ever Confirmed|0                           |1
           Keywords|                            |download
            Summary|Powerpoint Viewer 2007      |Powerpoint Viewer 2007
                   |doesn't handle .pptx        |crashes opening .pptx files
   Target Milestone|---                         |1.0.0




--- Comment #2 from Dan Kegel <dank at kegel.com>  2007-10-07 15:18:47 ---
The log file you provided says:
err:module:import_dll Library t2embed.dll (which is needed by
L"C:\\Programme\\Microsoft Office\\Office12\\ppcnv.dll") not found
This means the app needs t2embed.dll.  This came with IE6, but also
comes with Word Viewer 97.  Word Viewer 97 is free to install,
but it's a bit of a pain.  

Here's a script that demonstrates how to install it all together:

# Download needed files
test -f wordview.exe || wget
http://downloads.pcworld.com/pub/new/business/word_processing/wordview.exe
test -f PowerPointViewer.exe || wget
http://download.microsoft.com/download/f/5/a/f5a3df76-d856-4a61-a6bd-722f52a5be26/PowerPointViewer.exe
test -f Keynote.pptx || wget
http://download.microsoft.com/download/4/D/E/4DE0D83D-7845-4FD1-9A8E-12F532EC81BC/Keynote.pptx

# Blow away wine directory, install, start viewer on example file
rm -rf .wine
wineprefixcreate
cp wordview.exe .wine/drive_c/wvinstall.exe
mv .wine/dosdevices/z: .wine/dosdevices/oldz
cd .wine/drive_c
wine wvinstall.exe
cd ../..
mv .wine/dosdevices/oldz .wine/dosdevices/z:
wine PowerPointViewer.exe
while ! test -f .wine/drive_c/Program\ Files/Microsoft\
Office/Office12/PPTVIEW.EXE
do
        sleep 1
done
wine .wine/drive_c/Program\ Files/Microsoft\ Office/Office12/PPTVIEW.EXE
Keynote.pptx


Unfortunately, after you go through all this trouble, you
hit an OLE/RPC error:

fixme:rpc:NdrClientCall2 new correlation description not implemented
fixme:rpc:NdrStubCall2 new correlation description not implemented
fixme:rpc:calc_arg_size Unhandled type 1a
fixme:ole:PropVariantCopy Invalid element type: 12l
wine: Unhandled page fault on write access to 0x00000004 at address 0x7bc3fff3
(thread 0025), starting debugger...

Eventually, perhaps Wine will have to provide a copy of
t2embed.dll.  For now, let's say the first bug was the OLE error.
The OLE error does not occur when loading a plain old .ppt file, I think.

Marking as target 1.0 per http://wiki.winehq.org/WineReleaseCriteria


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list