WordPerfect Office X5 on linux

Yes I realize this is OLD software and only a niche few use WordPerfect. My mother is a baby boomer and used to do medical transcription using WP. She swears by it and refuses to try anything else. ( sigh)

So I’m hoping to get this working in Linux Mint 19.1 cinnamon using wine 4.0 and whatever else coherent enough to wine

I get this error crash message when trying to run the installation wizard from the retail cd

Unhandled exception: page fault on read access to 0x000016d4 in 32-bit code (0x6c7f8dbd).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:6c7f8dbd ESP:0033e5a0 EBP:0033e5f8 EFLAGS:00010206( R- – I - -P- )
EAX:00d5d8ac EBX:7ba69000 ECX:6d53c048 EDX:000016d0
ESI:0033e630 EDI:0c2e8ab0
Stack dump:
0x0033e5a0: 00d5d8ac 00000022 00000000 0c2e8ab0
0x0033e5b0: 0033e62c 7b9f0634 0033e62c 7b926649
0x0033e5c0: 0c2e8a68 0033e5d0 0033e62c 009f0634
0x0033e5d0: 00d5d8ac 0cb91280 00d28d40 45a0be00
0x0033e5e0: 0c2e8a68 7b9f0634 7b92661e 7ba69000
0x0033e5f0: 0cb91280 00d28d40 0033e658 7b989f41
Backtrace:
=>0 0x6c7f8dbd EntryPoint+0x29b79bd() in xul (0x0033e5f8)
1 0x7b989f41 in mshtml (+0xd9f40) (0x0033e658)
2 0x6b18a8a9 EntryPoint+0x13494a8() in xul (0x0c31cf40)
3 0x09ed6688 (0x00d06211)
4 0x0b00d061 (0xf07ba66d)
0x6c7f8dbd EntryPoint+0x29b79bd in xul: call *0x4(%edx)
Modules:
Module Address Debug info Name (177 modules)
PE 340000- 38f000 Deferred script
PE 400000- 4eb000 Deferred setup
PE 890000- 8c8000 Deferred tbar7
PE 9120000- 9336000 Deferred nss3
PE da70000- dac2000 Deferred serchck
PE 10000000-10045000 Deferred setupxml
PE 661c0000-662a4000 Deferred mozglue
PE 69e40000-6d7d7000 Export xul
PE 70a80000-70b5d000 Deferred lgpllibs
ELF 790a2000-79100000 Deferred oleacc
-PE 790b0000-79100000 \ oleacc
ELF 79447000-794af000 Deferred dbghelp
-PE 79450000-794af000 \ dbghelp
ELF 79603000-7961d000 Deferred imagehlp
-PE 79610000-7961d000 \ imagehlp
ELF 7961d000-7963f000 Deferred explorerframe
-PE 79620000-7963f000 \ explorerframe
ELF 7963f000-796fb000 Deferred jscript
-PE 79650000-796fb000 \ jscript
ELF 796fb000-79732000 Deferred msctf
-PE 79700000-79732000 \ msctf
ELF 79732000-79752000 Deferred dnsapi
-PE 79740000-79752000 \ dnsapi
ELF 79752000-7976a000 Deferred dwmapi
-PE 79760000-7976a000 \ dwmapi
ELF 7976a000-79784000 Deferred kerberos
-PE 79770000-79784000 \ kerberos
ELF 79784000-797a4000 Deferred bcrypt
-PE 79790000-797a4000 \ bcrypt
ELF 797a4000-79877000 Deferred crypt32
-PE 797b0000-79877000 \ crypt32
ELF 79877000-798e5000 Deferred setupapi
-PE 79880000-798e5000 \ setupapi
ELF 798e5000-7999e000 Deferred winmm
-PE 798f0000-7999e000 \ winmm
ELF 7999e000-79a56000 Deferred msvcrt
-PE 799b0000-79a56000 \ msvcrt
ELF 79a56000-7b400000 Deferred libicudata.so.60
ELF 7b400000-7b7f8000 Deferred kernel32
-PE 7b420000-7b7f8000 \ kernel32
ELF 7b802000-7b836000 Deferred wintrust
-PE 7b810000-7b836000 \ wintrust
ELF 7b836000-7b84e000 Deferred userenv
-PE 7b840000-7b84e000 \ userenv
ELF 7b84e000-7b883000 Deferred secur32
-PE 7b850000-7b883000 \ secur32
ELF 7b883000-7b898000 Deferred rasdlg
-PE 7b890000-7b898000 \ rasdlg
ELF 7b898000-7ba7a000 Dwarf mshtml
-PE 7b8b0000-7ba7a000 \ mshtml
ELF 7bc00000-7bd00000 Deferred ntdll
-PE 7bc10000-7bd00000 \ ntdll
ELF 7bd0c000-7bd28000 Deferred rasapi32
-PE 7bd10000-7bd28000 \ rasapi32
ELF 7bd28000-7bd59000 Deferred netapi32
-PE 7bd30000-7bd59000 \ netapi32
ELF 7bd59000-7bd84000 Deferred iphlpapi
-PE 7bd60000-7bd84000 \ iphlpapi
ELF 7bd84000-7bdb0000 Deferred msacm32
-PE 7bd90000-7bdb0000 \ msacm32
ELF 7bdb0000-7be41000 Deferred ieframe
-PE 7bdc0000-7be41000 \ ieframe
ELF 7be41000-7c000000 Deferred libicuuc.so.60
ELF 7c000000-7c004000 Deferred
ELF 7c005000-7c019000 Deferred psapi
-PE 7c010000-7c019000 \ psapi
ELF 7c019000-7c05f000 Deferred libxslt.so.1
ELF 7c05f000-7c07d000 Deferred libgcc_s.so.1
ELF 7c07d000-7c26a000 Deferred libxml2.so.2
ELF 7c275000-7c289000 Deferred msimg32
-PE 7c280000-7c289000 \ msimg32
ELF 7c289000-7c36f000 Deferred msxml3
-PE 7c2a0000-7c36f000 \ msxml3
ELF 7c3d5000-7c400000 Deferred atl100
-PE 7c3e0000-7c400000 \ atl100
ELF 7c40c000-7c444000 Deferred uxtheme
-PE 7c410000-7c444000 \ uxtheme
ELF 7c4a9000-7c4bc000 Deferred libxi.so.6
ELF 7c4bc000-7c4c3000 Deferred libxxf86vm.so.1
ELF 7c4c3000-7c4de000 Deferred libbsd.so.0
ELF 7c4de000-7c50a000 Deferred libxcb.so.1
ELF 7c50a000-7c654000 Deferred libx11.so.6
ELF 7c654000-7c669000 Deferred libxext.so.6
ELF 7c669000-7c6f9000 Deferred winex11
-PE 7c670000-7c6f9000 \ winex11
ELF 7c7f9000-7c811000 Deferred libgpg-error.so.0
ELF 7c811000-7c8f2000 Deferred libgcrypt.so.20
ELF 7c8f2000-7c908000 Deferred liblz4.so.1
ELF 7c908000-7c934000 Deferred liblzma.so.5
ELF 7c994000-7c998000 Deferred libxinerama.so.1
ELF 7c998000-7c99f000 Deferred libxdmcp.so.6
ELF 7c99f000-7c9a3000 Deferred libxau.so.6
ELF 7c9a3000-7c9ad000 Deferred librt.so.1
ELF 7c9ad000-7ca3d000 Deferred libsystemd.so.0
ELF 7ca3d000-7ca46000 Deferred libffi.so.6
ELF 7ca46000-7ca5e000 Deferred libresolv.so.2
ELF 7ca5e000-7ca63000 Deferred libkeyutils.so.1
ELF 7ca63000-7cabe000 Deferred libdbus-1.so.3
ELF 7cabe000-7cb49000 Deferred libgmp.so.10
ELF 7cb49000-7cb7f000 Deferred libhogweed.so.4
ELF 7cb7f000-7cbbb000 Deferred libnettle.so.6
ELF 7cbbb000-7cbd0000 Deferred libtasn1.so.6
ELF 7cbd0000-7cd51000 Deferred libunistring.so.2
ELF 7cd51000-7cd6f000 Deferred libidn2.so.0
ELF 7cd6f000-7cebd000 Deferred libp11-kit.so.0
ELF 7cebd000-7ceca000 Deferred libkrb5support.so.0
ELF 7ceca000-7cecf000 Deferred libcom_err.so.2
ELF 7cecf000-7cf04000 Deferred libk5crypto.so.3
ELF 7cf04000-7cfe0000 Deferred libkrb5.so.3
ELF 7cfe0000-7cff4000 Deferred libavahi-client.so.3
ELF 7cff4000-7d002000 Deferred libavahi-common.so.3
ELF 7d002000-7d198000 Deferred libgnutls.so.30
ELF 7d198000-7d1ec000 Deferred libgssapi_krb5.so.2
ELF 7d1ec000-7d27f000 Deferred libcups.so.2
ELF 7d282000-7d29c000 Deferred wsock32
-PE 7d290000-7d29c000 \ wsock32
ELF 7d35f000-7d391000 Deferred libexpat.so.1
ELF 7d391000-7d3dc000 Deferred libfontconfig.so.1
ELF 7d3dc000-7d416000 Deferred libpng16.so.16
ELF 7d416000-7d4d3000 Deferred libfreetype.so.6
ELF 7d4d3000-7d50f000 Deferred oledlg
-PE 7d4e0000-7d50f000 \ oledlg
ELF 7d50f000-7d605000 Deferred comdlg32
-PE 7d520000-7d605000 \ comdlg32
ELF 7d605000-7d625000 Deferred cabinet
-PE 7d610000-7d625000 \ cabinet
ELF 7d625000-7d649000 Deferred imm32
-PE 7d630000-7d649000 \ imm32
ELF 7d649000-7d68f000 Deferred usp10
-PE 7d650000-7d68f000 \ usp10
ELF 7d68f000-7d7cc000 Deferred comctl32
-PE 7d6a0000-7d7cc000 \ comctl32
ELF 7d7cc000-7d803000 Deferred ws2_32
-PE 7d7d0000-7d803000 \ ws2_32
ELF 7d803000-7d82d000 Deferred mpr
-PE 7d810000-7d82d000 \ mpr
ELF 7d82d000-7d84c000 Deferred libz.so.1
ELF 7d86b000-7d8e8000 Deferred wininet
-PE 7d870000-7d8e8000 \ wininet
ELF 7d8e8000-7d988000 Deferred urlmon
-PE 7d8f0000-7d988000 \ urlmon
ELF 7d988000-7dabe000 Deferred msi
-PE 7d990000-7dabe000 \ msi
ELF 7dabe000-7e480000 Deferred shell32
-PE 7dad0000-7e480000 \ shell32
ELF 7e480000-7e5a9000 Deferred oleaut32
-PE 7e4a0000-7e5a9000 \ oleaut32
ELF 7e5a9000-7e5e9000 Deferred winspool
-PE 7e5b0000-7e5e9000 \ winspool
ELF 7e5e9000-7e66e000 Deferred rpcrt4
-PE 7e5f0000-7e66e000 \ rpcrt4
ELF 7e66e000-7e7c9000 Deferred ole32
-PE 7e690000-7e7c9000 \ ole32
ELF 7e7c9000-7e7ed000 Deferred shcore
-PE 7e7d0000-7e7ed000 \ shcore
ELF 7e7ed000-7e866000 Deferred advapi32
-PE 7e800000-7e866000 \ advapi32
ELF 7e866000-7e995000 Deferred gdi32
-PE 7e870000-7e995000 \ gdi32
ELF 7e995000-7eb9e000 Deferred user32
-PE 7e9b0000-7eb9e000 \ user32
ELF 7eb9e000-7ec0d000 Deferred shlwapi
-PE 7ebb0000-7ec0d000 \ shlwapi
ELF 7ec0d000-7eca2000 Deferred gdiplus
-PE 7ec20000-7eca2000 \ gdiplus
ELF 7eca2000-7ecb6000 Deferred libnss_files.so.2
ELF 7ecb6000-7ecd1000 Deferred libnsl.so.1
ELF 7ecd1000-7ecdf000 Deferred libnss_nis.so.2
ELF 7eedf000-7efe1000 Deferred libm.so.6
ELF 7efe6000-7f000000 Deferred version
-PE 7eff0000-7f000000 \ version
ELF f7bcf000-f7bd4000 Deferred libdl.so.2
ELF f7bd4000-f7db0000 Deferred libc.so.6
ELF f7db0000-f7dcf000 Deferred libpthread.so.0
ELF f7de2000-f7dec000 Deferred libnss_compat.so.2
ELF f7dee000-f7fa5000 Dwarf libwine.so.1
ELF f7fa7000-f7fcf000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000002e 0
00000024 0
00000021 0
0000001c 0
00000018 0
00000013 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000019 0
00000017 0
00000016 0
00000012 0
0000001a plugplay.exe
0000001e 0
0000001d 0
0000001b 0
0000001f winedevice.exe
00000025 0
00000023 0
00000022 0
00000020 0
00000026 explorer.exe
0000002a 0
00000029 0
00000028 0
00000027 0
0000002c rpcss.exe
000000e4 0
00000032 0
00000031 0
00000030 0
0000002f 0
0000002d 0
00000054 explorer.exe
00000056 0
00000055 0
000000e2 (D) D:\Setup\Setup.exe
0000011d -1
00000101 0
000000ff 0
000000fe 0
000000fd 0
000000fc 0
000000fb 0
000000fa 0
000000f9 0
000000f8 -1
000000f7 0
000000f6 0
000000f5 0
000000f4 0
000000f3 -1
000000f2 -1
000000f1 0
000000f0 0
000000ef 0
000000ee 0
000000ed 0
000000ec 0
000000eb 0
000000ea 0
000000e9 0
000000e8 0
000000e7 0
000000e6 0
000000e5 0
000000e3 0 <==
System information:
Wine build: wine-4.0
Platform: i386
Version: Windows 7
Host system: Linux
Host version: 5.1.1-050101-generic

Dell Inspiron 5558 for testing

Using kernel 5.1.1 via UKuu and no problems running native linux stuff.

Ideas? Thank you much

Most of the WordPerfect X series installers don’t work at all or at least running from the CD/DVD .

https://appdb.winehq.org/objectManager.php?sClass=version&iId=4268 this is for X3

It detailed a workaround, might be worth a shot.

Might be pulling teeth, but get her to at least try libre office or something.

Yes…believe me, I’d LOVE it if she would just dump Corel and go with Libre, and she’s retired from doing medical transcription, but refuses to even try anything else. (sigh)

I’ve looked over that x3 workaround, and it’s not an issue of seeing the installation options, it’s at the point of showing all four parts ( word processor, spreadsheet, powerpoint part and whatever the fourth part is) that the wizard locks up on me.

I’ll try some alternate “ruling out” things. Thank you for the link and attempted help though. Cheers.

https://wiki.winehq.org/Wine_Developer’s_Guide/Debugging_Wine

If all else fails, fire up that debugger :^)

If you can make an iso of the discs I can try to get this running and make a write up for you.

3 Likes

o.0 :slight_smile: (nods humbly)
yes But I’ll have do that tomorrow late afternoon after work please. Lost track of time dealing with guvcview and trying to set up motion detection in linux mint cinnamon 19.1 on a logitech c920

Thank you for the offer, i’ll definitely get that done and see how get it to you.

1 Like

Just PM me a link to mega.nz or something. You’ll figure it out.

I’ll PM you back with what data I can gather or if I get a success.