pptview.exe és a wine: valamit hiányol...

Fórumok

Sziasztok.

Tárgyban leírtak folytatása:

Kaptam egy olyan ppt bemutatót, ami egybe van építve a M$ powerpointjának nézegetőjével. A M$ azért készített valószínűleg ilyen viewert, hogy akinek nincs irodai csomagja, az is tudjonnézegetni ilyen doksikat. De valahogy mégsem sikerült a dolog, ami az Adobe-nak ment a pdf formátummal, mert a kimenet nem platformfüggetlen. Viszont fontos állomány, egyedi tartalommal, valahogy életre kellene keltenem unixokon, mert 1999 vagy 98 óta nincs dózerem.

Szerintem az eredeti M$ office csomagból egy dll-t hiányol a wine, de mit?

gdiplus.dll-re gyanakodtam, winecfg-vel beállítottam, hogy legyen.
Hiba ugyanaz:

Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7ecd2c61).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7ecd2c61 ESP:0044ea50 EBP:0044ea58 EFLAGS:00010202( R- -- I - - - )
EAX:7efad090 EBX:7efe3514 ECX:ad882edc EDX:00340000
ESI:7ffd4f10 EDI:7ecd2c60
Stack dump:
0x0044ea50: 00340000 7ffd4f10 0044eb28 7efafbf7
0x0044ea60: 7ecd2c60 00340000 00125de8 00110000
0x0044ea70: ffffffff 7efc5240 7ed01a60 7efe3514
0x0044ea80: 7ffd4f10 7ecd2c60 0044eb28 d1ab7821
0x0044ea90: ad882edc 00000000 0044eac0 7efe3514
0x0044eaa0: 7ffd4000 00000008 0044eb18 7ef81ab9
Backtrace:
=>0 0x7ecd2c61 in kernel32 (+0xac61) (0x0044ea58)
1 0x7efafbf7 call_thread_func+0x76(entry=0x7ecd2c60, arg=0x340000, frame=0x44eb48) [/usr/src/wine/wine-git/dlls/ntdll/signal_i386.c:2602] in ntdll (0x0044eb28)
2 0x7efad06e call_thread_entry_point+0x11() in ntdll (0x0044eb48)
3 0x7efb5e61 start_thread+0xe0(info=0x7ffd4fb8) [/usr/src/wine/wine-git/dlls/ntdll/thread.c:417] in ntdll (0x0044f398)
4 0xb7540c04 start_thread+0xb3() in libpthread.so.0 (0x0044f498)
5 0xb74b4f6e __clone+0x5d() in libc.so.6 (0x00000000)
6 0xb74b4f6e __clone+0x5d() in libc.so.6 (0x00000000)
7 0xb74b4f6e __clone+0x5d() in libc.so.6 (0x00000000)
8 0xb74b4f6e __clone+0x5d() in libc.so.6 (0x00000000)
9 0xb74b4f6e __clone+0x5d() in libc.so.6 (0x00000000)

...
(itt sok hasonló sor jön, kihagyom)
...

198 0xb74b4f6e __clone+0x5d() in libc.so.6 (0x00000000)
199 0xb74b4f6e __clone+0x5d() in libc.so.6 (0x00000000)
200 0xb74b4f6e __clone+0x5d() in libc.so.6 (0x00000000)
0x7ecd2c61: lret $0x9
Modules:
Module Address Debug info Name (69 modules)
PE 30000000-30233000 Deferred pptview
ELF 7bf00000-7bf03000 Deferred
ELF 7de6c000-7de9e000 Deferred uxtheme
\-PE 7de70000-7de9e000 \ uxtheme
ELF 7de9e000-7dea3000 Deferred libxfixes.so.3
ELF 7dea3000-7deac000 Deferred libxcursor.so.1
ELF 7deac000-7deb9000 Deferred libxi.so.6
ELF 7deb9000-7dec0000 Deferred libxrandr.so.2
ELF 7dec0000-7dec9000 Deferred libxrender.so.1
ELF 7dec9000-7dece000 Deferred libxxf86vm.so.1
ELF 7dece000-7ded3000 Deferred libxdmcp.so.6
ELF 7ded3000-7deeb000 Deferred libxcb.so.1
ELF 7deeb000-7e008000 Deferred libx11.so.6
ELF 7e023000-7e0a8000 Deferred winex11
\-PE 7e030000-7e0a8000 \ winex11
ELF 7e0bb000-7e0e3000 Deferred libexpat.so.1
ELF 7e0e3000-7e111000 Deferred libfontconfig.so.1
ELF 7e111000-7e187000 Deferred libfreetype.so.6
ELF 7e187000-7e1ab000 Deferred mpr
\-PE 7e190000-7e1ab000 \ mpr
ELF 7e1ab000-7e1bf000 Deferred libz.so.1
ELF 7e1c0000-7e1c3000 Deferred libxcomposite.so.1
ELF 7e1c3000-7e1d1000 Deferred libxext.so.6
ELF 7e1da000-7e24d000 Deferred wininet
\-PE 7e1e0000-7e24d000 \ wininet
ELF 7e24d000-7e33c000 Deferred comctl32
\-PE 7e250000-7e33c000 \ comctl32
ELF 7e33c000-7e3a6000 Deferred shlwapi
\-PE 7e350000-7e3a6000 \ shlwapi
ELF 7e3a6000-7e5b6000 Deferred shell32
\-PE 7e3b0000-7e5b6000 \ shell32
ELF 7e5b6000-7e644000 Deferred urlmon
\-PE 7e5c0000-7e644000 \ urlmon
ELF 7e644000-7e753000 Deferred oleaut32
\-PE 7e660000-7e753000 \ oleaut32
ELF 7e753000-7e7cb000 Deferred rpcrt4
\-PE 7e760000-7e7cb000 \ rpcrt4
ELF 7e7cb000-7e904000 Deferred user32
\-PE 7e7e0000-7e904000 \ user32
ELF 7e904000-7ea0b000 Deferred ole32
\-PE 7e920000-7ea0b000 \ ole32
ELF 7ea0b000-7ea6c000 Deferred advapi32
\-PE 7ea20000-7ea6c000 \ advapi32
ELF 7ea6c000-7eb74000 Deferred gdi32
\-PE 7ea80000-7eb74000 \ gdi32
ELF 7eb74000-7ec11000 Deferred msvcrt
\-PE 7eb90000-7ec11000 \ msvcrt
ELF 7ec11000-7ec3e000 Deferred msvcr80
\-PE 7ec20000-7ec3e000 \ msvcr80
ELF 7ec3e000-7ec4a000 Deferred libnss_files.so.2
ELF 7ec4a000-7ec55000 Deferred libnss_nis.so.2
ELF 7ec55000-7ec6e000 Deferred libnsl.so.1
ELF 7ec6e000-7ec71000 Deferred libxinerama.so.1
ELF 7ec71000-7ec89000 Deferred version
\-PE 7ec80000-7ec89000 \ version
ELF 7ecc8000-7ef0b000 Dwarf kernel32
\-PE 7ece0000-7ef0b000 \ kernel32
ELF 7ef0b000-7ef31000 Deferred libm.so.6
ELF 7ef31000-7f000000 Dwarf ntdll
\-PE 7ef40000-7f000000 \ ntdll
ELF b73c2000-b73c5000 Deferred libxau.so.6
ELF b73c5000-b73ce000 Deferred librt.so.1
ELF b73d0000-b73d4000 Deferred libdl.so.2
ELF b73d4000-b753b000 Dwarf libc.so.6
ELF b753b000-b7554000 Dwarf libpthread.so.0
ELF b755c000-b7565000 Deferred libnss_compat.so.2
ELF b756f000-b7723000 Dwarf libwine.so.1
ELF b7724000-b7743000 Deferred ld-linux.so.2
ELF b7743000-b7744000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 vhfdsc.exe
00000023 0
00000009 0
0000000e services.exe
0000001f 0
0000001e 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
00000021 0
00000020 0
0000001a 0
0000001c explorer.exe
00000022 0
0000001d 0
00000024 (D) C:\users\a\Temp\vaysoft\{7DDB2611-3E85-46DC-A028-2BF9F7A701FC}\PPTVIEW.EXE
00000026 0 <==
00000025 0
System information:
Wine build: wine-1.7.2-126-g2c9774f
Platform: i386
Host system: Linux
Host version: 3.12.6-zombie

----------
A wine és a kernel saját fordítás, a rendszer slackware13.37.

Találkozott már valaki hasonló problémával?

Hozzászólások

Pont ugyanezzel nem. A ppt-nézegetés (és a word is) megoldása nálam az lett, hogy felraktam az ms oldaláról is leszedhető nézegetőket _és_ a kompatibilitási csomagot az újabb formátumokhoz. Azt mondjuk megvallom őszintén, hogy ilyen beépített nézegetős megoldással még nem kaptam - vagy nem tudom, hogy kaptam-e :) ppt-t. Valamint nem slakin, hanem arch-on tolom. Segíthet esetleg a playonlinux csomag, jópofa, kezel és igény szerint fel is rak különböző wine verziókat ha kell, és ugyancsak egyszerű vele prefixeket kreálni.
Nem a szálhoz tartozik, de a legtöbb ppt-t mostanában már amúgy a libreoffice is megnyitotta jól.

google docsba töltsd fel, szerintem az vinni fogja.

Nezd meg a temp konyvtarat, ott lesz szerintem a kifejtett ppt.

Futtasd mar meg rajta az unzip / cabextract programokat, hatha ki tudjak bontani.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. 

Ha nem olyan a cucc, tedd már fel valahova légyszi a fájlt és dobj egy linket, megnézném most már kíváncsiságból mire megyek vele.