WineHQ
Wine Forums

Board index » WineHQ » Wine Help » Linux




 Page 1 of 1 [ 12 posts ] 



 
Author Message
 Post subject: PowerPoint Viewer
 Post Posted: Tue Nov 20, 2018 5:45 pm 
Offline
Level 1
Level 1

Joined: Mon May 13, 2013 8:35 pm
Posts: 7
I have wine-development installed in Linux Mint 19 Cinnamon x64, along with wine32-development. I'm trying to make PowerPoint Viewer work, as I have a couple presentations that I'd like to look at without dragging out my Windows 7 laptop every time, and LibreOffice has multiple problems with them (formatting all wrong, links don't work, sounds don't work, etc.). I managed to get one mostly working (some links crash), while the larger one doesn't work at all (will randomly crash when changing to a new slide and always when clicking links - same error). I've reproduced the error below - any ideas on how to make everything work?

Code:
Unhandled exception: unimplemented function gdiplus.dll.GdipGetPenCompoundArray called in 32-bit code (0x7b43cfbc).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
 EIP:7b43cfbc ESP:0033d9a4 EBP:0033da28 EFLAGS:00000212(   - --  I   -A- - )
 EAX:7b42983d EBX:00000004 ECX:0033d9d0 EDX:0033da4c
 ESI:7e5b9b00 EDI:64f95d80
Stack dump:
0x0033d9a4:  00000000 7b428f25 7b45ba43 7e560000
0x0033d9b4:  0033d9c4 00000000 80000100 00000001
0x0033d9c4:  00000000 7b43cfbc 00000002 7e5b9b00
0x0033d9d4:  7e5b9c99 0033d9f8 7b45bad7 7e560000
0x0033d9e4:  39fe424a 65317b00 7b45bac4 0033da04
0x0033d9f4:  00000000 6d40d3ec 0033da5c 39031f15
Backtrace:
=>0 0x7b43cfbc in kernel32 (+0x1cfbc) (0x0033da28)
  1 0x7e5b9ac7 (0x0033da60)
  2 0x7e5678dd (0x0033daa8)
  3 0x438cf762 in gfx (+0x12f761) (0x0033dabc)
  4 0x437bf496 in gfx (+0x1f495) (0x0033dbac)
  5 0x437a8c61 in gfx (+0x8c60) (0x0033de04)
  6 0x437a8f13 in gfx (+0x8f12) (0x0033de60)
  7 0x437b09e7 in gfx (+0x109e6) (0x0033de6c)
  8 0x422d9375 in oart (+0x59374) (0x0033df54)
  9 0x422e45f4 in oart (+0x645f3) (0x0033df7c)
  10 0x422b2a40 in oart (+0x32a3f) (0x0033dfe0)
  11 0x422ae081 in oart (+0x2e080) (0x0033e010)
  12 0x2e2a1409 in pptview (+0x2a1408) (0x0033e044)
  13 0x2e2a1876 in pptview (+0x2a1875) (0x0033e06c)
  14 0x2e29f339 in pptview (+0x29f338) (0x0033e0c4)
  15 0x2e2a6a27 in pptview (+0x2a6a26) (0x0033e0e8)
  16 0x2e2b1084 in pptview (+0x2b1083) (0x0033e104)
  17 0x2e2b168e in pptview (+0x2b168d) (0x0033e128)
  18 0x2e2b1a23 in pptview (+0x2b1a22) (0x0033e148)
  19 0x2e2a738a in pptview (+0x2a7389) (0x0033e174)
  20 0x2e090c8b in pptview (+0x90c8a) (0x0033e194)
  21 0x2e1edde7 in pptview (+0x1edde6) (0x0033e278)
  22 0x61c90f61 (0x0033e2d8)
  23 0x61c8ed15 (0x0033e338)
  24 0x39640a6e in mso (+0x640a6d) (0x0033f914)
  25 0x2e1ee580 in pptview (+0x1ee57f) (0x0033fba8)
  26 0x2e1eed7d in pptview (+0x1eed7c) (0x0033fc10)
  27 0x2e13896c in pptview (+0x13896b) (0x0033fd04)
  28 0x2e2971b7 in pptview (+0x2971b6) (0x0033fd78)
  29 0x2e0a81b6 in pptview (+0xa81b5) (0x0033fda4)
  30 0x2e0a820a in pptview (+0xa8209) (0x0033fdb4)
  31 0x2e0a94ae in pptview (+0xa94ad) (0x0033fdfc)
  32 0x2e2cecab in pptview (+0x2cecaa) (0x0033fe2c)
  33 0x2e2d09da in pptview (+0x2d09d9) (0x0033fec0)
  34 0x7b46277c in kernel32 (+0x4277b) (0x0033fed8)
  35 0x7b4641ae in kernel32 (+0x441ad) (0x0033ffd8)
  36 0x7b46278a in kernel32 (+0x42789) (0x0033ffec)
0x7b43cfbc: addl   $12,%esp
Modules:
Module   Address         Debug info   Name (61 modules)
PE     5c0000-  822000   Deferred        msointl
PE     840000- 4d6a000   Deferred        msores
PE   10000000-1040f000   Deferred        office.odf
PE   2e000000-2e790000   Export          pptview
PE   39000000-3a1e0000   Export          mso
PE   3a700000-3a83a000   Deferred        ppintl
PE   42030000-4217f000   Deferred        riched20
PE   42280000-43612000   Export          oart
PE   437a0000-4394b000   Export          gfx
PE   61c80000-61c84000   Deferred        hlink
PE   66770000-66774000   Deferred        propsys
PE   667a0000-667a6000   Deferred        windowscodecs
PE   67170000-67174000   Deferred        ddraw
PE   67d30000-67da8000   Deferred        winmm
PE   6a060000-6a069000   Deferred        msacm32
PE   6bdc0000-6be7c000   Deferred        msptls
PE   7a1c0000-7a1c4000   Deferred        mlang
PE   7a820000-7a824000   Deferred        opengl32
PE   7b420000-7b5c6000   Export          kernel32
PE   7bc10000-7bc14000   Deferred        ntdll
PE   7c010000-7c013000   Deferred        t2embed
PE   7c690000-7c694000   Deferred        wined3d
PE   7c7d0000-7c7d4000   Deferred        d3d9
PE   7d3e0000-7d403000   Deferred        msxml3
PE   7dd70000-7dd74000   Deferred        iphlpapi
PE   7ddc0000-7ddca000   Deferred        actxprxy
PE   7e010000-7e0b0000   Deferred        comdlg32
PE   7e420000-7e42b000   Deferred        winspool
PE   7e460000-7e464000   Deferred        dbghelp
PE   7e4c0000-7e4c4000   Deferred        mscoree
PE   7e560000-7e564000   Deferred        gdiplus
PE   7e5f0000-7e5f3000   Deferred        netapi32
PE   7e640000-7e643000   Deferred        secur32
PE   7e6a0000-7e6a3000   Deferred        kerberos
PE   7e6c0000-7e6dc000   Deferred        msxml6
PE   7e6e0000-7e6e4000   Deferred        explorerframe
PE   7e810000-7e813000   Deferred        davclnt
PE   7e890000-7e894000   Deferred        uxtheme
PE   7e8c0000-7e8c4000   Deferred        cabinet
PE   7e8e0000-7e8e3000   Deferred        usp10
PE   7e930000-7e980000   Deferred        comctl32
PE   7ea60000-7ea64000   Deferred        ws2_32
PE   7eaa0000-7eaaa000   Deferred        mpr
PE   7eac0000-7eada000   Deferred        wininet
PE   7eb50000-7eb58000   Deferred        oleaut32
PE   7ec70000-7ec81000   Deferred        urlmon
PE   7ed10000-7ed56000   Deferred        msi
PE   7f050000-7f054000   Deferred        dwmapi
PE   7f070000-7f074000   Deferred        winex11
PE   7f100000-7f104000   Deferred        imm32
PE   7f380000-7f388000   Deferred        shlwapi
PE   7f3f0000-7f553000   Deferred        shell32
PE   7f640000-7f643000   Deferred        msimg32
PE   7f650000-7f653000   Deferred        wtsapi32
PE   7f670000-7f674000   Deferred        rpcrt4
PE   7f700000-7f728000   Deferred        ole32
PE   7f850000-7f916000   Deferred        user32
PE   7fa30000-7fa34000   Deferred        advapi32
PE   7faa0000-7faa7000   Deferred        gdi32
PE   7fbe0000-7fbe4000   Deferred        msvcr90
PE   7ffd0000-7ffd4000   Deferred        version
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
   00000052    0
   00000022    0
   0000001d    0
   00000013    0
   00000010    0
   0000000f    0
00000011 winedevice.exe
   0000001a    0
   00000017    0
   00000016    0
   00000012    0
0000001b plugplay.exe
   0000001f    0
   0000001e    0
   0000001c    0
00000020 winedevice.exe
   00000029    0
   00000024    0
   00000023    0
   00000021    0
00000027 explorer.exe
   0000002d    0
   0000002c    0
   0000002b    0
   0000002a    0
   00000028    0
0000002e (D) C:\Program Files (x86)\Microsoft Office\Office14\PPTVIEW.EXE
   0000004c    0
   0000004b    0
   0000004a    0
   00000049    0
   00000048    0
   00000047    0
   00000046    0
   0000003f    0
   0000003e    0
   0000003d    0
   0000003c    0
   0000003b    0
   0000003a    0
   00000039    0
   00000038    0
   00000037    0
   00000036    0
   00000035    0
   00000034    0
   00000033    0
   00000032    0
   00000031    0
   0000002f    0 <==
00000050 rpcss.exe
   00000059    0
   00000058    0
   00000057    0
   00000056    0
   00000055    0
   00000054    0
   00000053    0
   00000051    0
System information:
    Wine build: wine-3.6 (Ubuntu 3.6-1)
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 4.15.0-39-generic


Top 
 Post subject: Re: PowerPoint Viewer
 Post Posted: Wed Nov 21, 2018 1:45 pm 
Offline
Level 6
Level 6
User avatar

Joined: Tue Nov 22, 2016 5:39 pm
Posts: 551
Try "winetricks gdiplus". Also, please report this issue at https://bugs.winehq.org/


Top 
 Post subject: Re: PowerPoint Viewer
 Post Posted: Wed Nov 21, 2018 3:52 pm 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2337
Location: Cambridge
@vdeane,

If you need to file a bug, please note that Wine version 3.6 is getting a bit old now.
Please see: WineHQ Wiki: Ubuntu ; for the current WineHQ packages for Ubuntu.
No point filing a bug that is already fixed in the latest Wine Development release, after all... 8)

Also there currently isn't a 2014 version for the Microsoft Power Point Viewer AppDB page.
So you might kindly want to submit one - using the Submit Version button on the RHS.

Ta
Bob


Top 
 Post subject: Re: PowerPoint Viewer
 Post Posted: Wed Nov 21, 2018 8:29 pm 
Offline
Moderator
Moderator
User avatar

Joined: Tue Mar 25, 2008 10:30 pm
Posts: 12362
Bob Wya wrote:
Also there currently isn't a 2014 version for the Microsoft Power Point Viewer AppDB page.

That's because there is no such version. 2010 was the last version of Powerpoint Viewer, and that's been retired. https://support.office.com/en-us/articl ... 5bd9b231a6


Top 
 Post subject: Re: PowerPoint Viewer
 Post Posted: Wed Nov 21, 2018 10:17 pm 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2337
Location: Cambridge
dimesio wrote:
That's because there is no such version. 2010 was the last version of Powerpoint Viewer, and that's been retired. https://support.office.com/en-us/articl ... 5bd9b231a6


Ah, my bad I just made an assumption from the path:
Code:
C:\Program Files (x86)\Microsoft Office\Office14\PPTVIEW.EXE

in the backtrace...

Perhaps it's actually the Powerpoint version from: PowerPoint 2016 or PowerPoint 2013 (From your link)?
To quote:
Quote:
PowerPoint for Office 365 PowerPoint 2019 PowerPoint 2016 PowerPoint 2013...

PowerPoint Online ... can display some newer features (such as the Morph feature and animations added to PowerPoint after version 2010).

So clearly there are subsequent Powerpoint versions. Just not Powerpoint Viewer versions...

Bob


Top 
 Post subject: Re: PowerPoint Viewer
 Post Posted: Wed Nov 21, 2018 11:05 pm 
Offline
Level 1
Level 1

Joined: Mon May 13, 2013 8:35 pm
Posts: 7
DarkShadow44 wrote:
Try "winetricks gdiplus". Also, please report this issue at https://bugs.winehq.org/

I just tried that (again - I had tried it previously on wine-stable before switching to wine-development in the hopes it would improve things (well, it did at least make the fonts cleaner, at least)), and it results in PowerPoint Viewer crashing on launch with no error message.


Top 
 Post subject: Re: PowerPoint Viewer
 Post Posted: Thu Nov 22, 2018 6:57 am 
Offline
Level 6
Level 6
User avatar

Joined: Tue Nov 22, 2016 5:39 pm
Posts: 551
Can you link the program? I assume it's free?


Top 
 Post subject: Re: PowerPoint Viewer
 Post Posted: Thu Nov 22, 2018 7:57 am 
Offline
Moderator
Moderator
User avatar

Joined: Tue Mar 25, 2008 10:30 pm
Posts: 12362
Bob Wya wrote:
Ah, my bad I just made an assumption from the path:
Code:
C:\Program Files (x86)\Microsoft Office\Office14\PPTVIEW.EXE


Office14 is Office 2010. 12 is Office 2007. There was no 13; apparently Microsoft is superstitious.

Copies of the Word, Excel, and Powerpoint viewers have normally been included in the full Office install, and since the Powerpoint Viewer was just retired this year, presumably it was included in Office 2013 (15) and 2016 (16). However, the latest version of the Viewers (whether bundled or downloaded from Microsoft) is the 2010 version, which is why the Powerpoint Viewer doesn't support all the features and animations that were added to later versions of the full Office suite.


Top 
 Post subject: Re: PowerPoint Viewer
 Post Posted: Thu Nov 22, 2018 11:45 am 
Offline
Level 1
Level 1

Joined: Mon May 13, 2013 8:35 pm
Posts: 7
DarkShadow44 wrote:
Can you link the program? I assume it's free?

I believe this CNET download is the right one, though I can't say 100% for sure since I haven't tried it. I got my copy from the person who gave me the presentations since Microsoft discontinued it.

Also worth noting that in order to get it to run/display properly, I have library overrides set for riched20 and usp10, and set it to emulate a virtual desktop.


Top 
 Post subject: Re: PowerPoint Viewer
 Post Posted: Wed Dec 05, 2018 5:48 pm 
Offline
Level 1
Level 1

Joined: Mon May 13, 2013 8:35 pm
Posts: 7
So... anyone have any idea how I can make this work or why installing a native gdiplus causes everything to silently crash when launching? I don't know if it matters, but I use the proprietary Nvidia drivers.


Top 
 Post subject: Re: PowerPoint Viewer
 Post Posted: Thu Dec 06, 2018 3:19 pm 
Offline
Level 6
Level 6
User avatar

Joined: Tue Nov 22, 2016 5:39 pm
Posts: 551
When native gdiplus doesn't work, you're stuck with the builtin one. Your best bet is report it at https://bugs.winehq.org/. Although it probably will take a while until it's fixed.


Top 
 Post subject: Re: PowerPoint Viewer
 Post Posted: Sat Dec 08, 2018 1:08 pm 
Offline
Level 1
Level 1

Joined: Mon May 13, 2013 8:35 pm
Posts: 7
One other thing that may be worth mentioning is that these PowerPoint files use symbols for some of the links to the embedded sounds. Under wine, these symbols don't display, even with winetricks allfonts (which, by the way, no longer works on its own - I had to drop in my copy of the PowerPointViewer installer in place of the one it was trying to download to get the command to complete - and still, the text rendering actually got WORSE when I did this!) - they just display as a rectangle. The slides that are particularly prone to crashes have a lot of these symbols - could that be part of the problem? Perhaps if there were a way to get the symbols displaying properly, this would be fixed?


Top 
Display posts from previous:  Sort by  
 
 Page 1 of 1 [ 12 posts ] 




Board index » WineHQ » Wine Help » Linux


Who is online

Users browsing this forum: No registered users and 12 guests

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: