Here in my office I try to switch to linux, as none of the applications I am using are Windows-only, except one: MS Works 4.5a. As this application is the last version that supports the antique and proprietary wdb 4.0 file format (no senseful conversion to newer versions possible), so I do need it.
It does run quite well with recent wine releases, but stops immediately when I try to print. I use a Lubuntu 21.04 x64 as OS, wich comes with wine-5.0.3 (Ubuntu 5.0.3-3). I start the program as follows:
Code: Select all
WINEARCH=win32 wine MSWORKS.EXE
Code: Select all
Unhandled exception: page fault on read access to 0x65676e55 in 32-bit code (0xf7c54bfa).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
EIP:f7c54bfa ESP:0032ec34 EBP:0032ec58 EFLAGS:00010283( R- -- I S - - -C)
EAX:00000000 EBX:00000000 ECX:00000015 EDX:65676e55
ESI:00000000 EDI:65676e55
Stack dump:
0x0032ec34: 00000000 00000000 7bcb420b 65676e55
0x0032ec44: 0000000d 00000020 0032ee20 0032ecb4
0x0032ec54: 0032ec70 0032ed08 7b044bfb 7f9d0c24
0x0032ec64: 0000002d 00000000 7b044bfb 65676e55
0x0032ec74: 0000001f 0032ed08 7b0449d4 00000020
0x0032ec84: 000100f2 0032ecf8 7f84c9a8 0000000c
Backtrace:
=>0 0xf7c54bfa (0x0032ec58)
1 0x7b044bfb (0x0032ed08)
2 0x7b049c51 (0x0032ed68)
3 0x7f719fc5 (0x0032ede8)
0xf7c54bfa: repe movq 0x0(%edi),%mm1
Modules:
Module Address Debug info Name (39 modules)
PE 330000- 357000 Deferred wksole32
PE 400000- 6a9000 Export msworks
PE 1740000- 1749000 Deferred mvut14n
PE 1750000- 176f000 Deferred mvcl14n
PE 1880000- 1893000 Deferred mvfs14n
PE 19b0000- 19c8000 Deferred mvmc14n
PE 19f0000- 1a02000 Deferred mvsr14n
PE 1b30000- 1b42000 Deferred mvtl14n
PE 1c60000- 1c6c000 Deferred mvmg14n
PE 10000000-10072000 Deferred wkslang
PE 7b020000-7b023000 Deferred kernelbase
PE 7b420000-7b5db000 Deferred kernel32
PE 7bc30000-7bc34000 Deferred ntdll
PE 7c550000-7c5cd000 Deferred winmm
PE 7c800000-7c803000 Deferred spoolss
PE 7c820000-7c825000 Deferred localspl
PE 7c860000-7c869000 Deferred wineps
PE 7cb50000-7cb5a000 Deferred actxprxy
PE 7ccf0000-7ccf9000 Deferred msacm32
PE 7cea0000-7cea4000 Deferred uxtheme
PE 7cf40000-7cf4f000 Deferred setupapi
PE 7d190000-7d194000 Deferred winex11
PE 7e3a0000-7e3c6000 Deferred oledlg
PE 7e410000-7e418000 Deferred oleaut32
PE 7e520000-7e524000 Deferred imm32
PE 7e550000-7e553000 Deferred usp10
PE 7e5c0000-7e63e000 Deferred comctl32
PE 7e730000-7e812000 Deferred comdlg32
PE 7e880000-7e884000 Deferred rpcrt4
PE 7e930000-7e958000 Deferred ole32
PE 7ea70000-7ea73000 Deferred shcore
PE 7eaa0000-7eaa8000 Deferred shlwapi
PE 7eb20000-7f3f6000 Deferred shell32
PE 7f510000-7f514000 Deferred msvcrt
PE 7f5d0000-7f5d4000 Deferred version
PE 7f5f0000-7f5f4000 Deferred advapi32
PE 7f680000-7f687000 Deferred gdi32
PE 7f7f0000-7f8d8000 Deferred user32
PE 7fa10000-7fa1b000 Deferred winspool
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\pascal\Dokumente\wks\MsWorks\MSWORKS.EXE
00000009 0 <==
0000002b 0
0000002c 0
0000002d 0
0000002e 0
00000032 0
0000000e services.exe
0000000f 0
00000010 0
00000013 0
0000001a 0
00000023 0
00000026 0
00000011 plugplay.exe
00000012 0
00000016 0
00000017 0
00000018 winedevice.exe
00000019 0
0000001b 0
0000001c 0
0000001d 0
00000020 0
0000001e explorer.exe
0000001f 0
00000028 0
00000029 0
0000002a 0
00000021 winedevice.exe
00000022 0
00000024 0
00000025 0
00000027 0
System information:
Wine build: wine-5.0.3 (Ubuntu 5.0.3-3)
Platform: i386
Version: Windows 95
Host system: Linux
Host version: 5.11.0-25-generic
Best regards
Pascal