Help with a windows 98 dictionary program

Questions about Wine on Linux
Locked
milosppf
Newbie
Newbie
Posts: 3
Joined: Sat Jan 03, 2015 1:18 pm

Help with a windows 98 dictionary program

Post by milosppf »

Hello,

I am using a windows 98 dictionary program on 32-bit Kubuntu Utopic Unicorn and I keep having the same error. This is the only professional dictionary there is for my language and no newer versions of the program exist, and I think it's a 16 bit program. The program doesn't work at all on windows 7, and I manage to run it for about a minute on Kubuntu before it crashes. Here is what I'm getting.
Unhandled exception: page fault on read access to 0x00a926bb in 32-bit code (0x00403a41).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00403a41 ESP:0033f17c EBP:0033f20c EFLAGS:00210206( R- -- I - -P- )
EAX:0000ffff EBX:004039f0 ECX:00a826bc EDX:ffffffff
ESI:007afa08 EDI:007afa08
Stack dump:
0x0033f17c: 02000000 ffffffff 000000ad ffffffff
0x0033f18c: 000000ad 0043cfb2 007afa08 00000000
0x0033f19c: 00000200 007afa08 007afa08 0015aaf8
0x0033f1ac: 0033f1c8 0043bea7 00000000 00030052
0x0033f1bc: 00000084 00000000 00000000 0033f1f8
0x0033f1cc: 7eb493ea 00030052 00000084 00000000
Backtrace:
=>0 0x00403a41 in benson (+0x3a41) (0x0033f20c)
1 0x0043cc8c in benson (+0x3cc8b) (0x0033f22c)
2 0x0043bc9f in benson (+0x3bc9e) (0x0033f28c)
3 0x0043bea7 in benson (+0x3bea6) (0x0033f2a8)
4 0x7eb493ea WINPROC_wrapper+0x19() in user32 (0x0033f2d8)
5 0x7eb49b26 in user32 (+0x99b25) (0x0033f328)
6 0x7eb4a069 in user32 (+0x9a068) (0x0033f7f8)
7 0x7eb4c326 in user32 (+0x9c325) (0x0033f848)
8 0x7eb0a5fd in user32 (+0x5a5fc) (0x0033f8a8)
9 0x7eb11f46 in user32 (+0x61f45) (0x0033f918)
10 0x7eb121d9 SendMessageW+0x58() in user32 (0x0033f968)
11 0x7eb10978 in user32 (+0x60977) (0x0033fcd8)
12 0x7eb115a2 GetMessageW+0x131() in user32 (0x0033fd28)
13 0x7eb1179f GetMessageA+0xbe() in user32 (0x0033fd68)
14 0x0043a757 in benson (+0x3a756) (0x0046e7c8)
15 0x00000200 (0x00030052)
0x00403a41: cmpb $0x31,0x0(%ecx,%eax,1)
Modules:
Module Address Debug info Name (109 modules)
PE 400000- 492000 Export benson
ELF 7ac00000-7ac65000 Deferred riched20<elf>
\-PE 7ac10000-7ac65000 \ riched20
ELF 7b800000-7ba60000 Deferred kernel32<elf>
\-PE 7b810000-7ba60000 \ kernel32
ELF 7bc00000-7bce7000 Deferred ntdll<elf>
\-PE 7bc10000-7bce7000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7d3a2000-7d3e6000 Deferred usp10<elf>
\-PE 7d3b0000-7d3e6000 \ usp10
ELF 7d46d000-7d481000 Deferred riched32<elf>
\-PE 7d470000-7d481000 \ riched32
ELF 7d4d1000-7d501000 Deferred p11-kit-trust.so
ELF 7d501000-7d50a000 Deferred libffi.so.6
ELF 7d50a000-7d521000 Deferred libresolv.so.2
ELF 7d521000-7d577000 Deferred libdbus-1.so.3
ELF 7d577000-7d602000 Deferred libgmp.so.10
ELF 7d602000-7d631000 Deferred libhogweed.so.2
ELF 7d631000-7d666000 Deferred libnettle.so.4
ELF 7d666000-7d679000 Deferred libtasn1.so.6
ELF 7d679000-7d6b5000 Deferred libp11-kit.so.0
ELF 7d6b5000-7d6c2000 Deferred libkrb5support.so.0
ELF 7d6c2000-7d6f4000 Deferred libk5crypto.so.3
ELF 7d6f4000-7d7c8000 Deferred libkrb5.so.3
ELF 7d7c8000-7d7dc000 Deferred libavahi-client.so.3
ELF 7d7dc000-7d909000 Deferred libgnutls-deb0.so.28
ELF 7d909000-7d959000 Deferred libgssapi_krb5.so.2
ELF 7d959000-7d9d4000 Deferred libcups.so.2
ELF 7d9de000-7d9f1000 Deferred gnome-keyring-pkcs11.so
ELF 7d9f1000-7da28000 Deferred uxtheme<elf>
\-PE 7da00000-7da28000 \ uxtheme
ELF 7da28000-7da2f000 Deferred libxfixes.so.3
ELF 7da2f000-7da3a000 Deferred libxcursor.so.1
ELF 7da3a000-7da4c000 Deferred libxi.so.6
ELF 7da4c000-7da50000 Deferred libxcomposite.so.1
ELF 7da50000-7da5b000 Deferred libxrandr.so.2
ELF 7da5b000-7da66000 Deferred libxrender.so.1
ELF 7da66000-7da6c000 Deferred libxxf86vm.so.1
ELF 7da6c000-7da70000 Deferred libxinerama.so.1
ELF 7da70000-7da77000 Deferred libxdmcp.so.6
ELF 7da77000-7da7b000 Deferred libxau.so.6
ELF 7da7b000-7da9d000 Deferred libxcb.so.1
ELF 7da9d000-7dbe8000 Deferred libx11.so.6
ELF 7dbe8000-7dbfb000 Deferred libxext.so.6
ELF 7dbfe000-7dc03000 Deferred libkeyutils.so.1
ELF 7dc03000-7dc08000 Deferred libcom_err.so.2
ELF 7dc08000-7dc16000 Deferred libavahi-common.so.3
ELF 7dc18000-7dcac000 Deferred winex11<elf>
\-PE 7dc20000-7dcac000 \ winex11
ELF 7dcac000-7dcd8000 Deferred msvfw32<elf>
\-PE 7dcb0000-7dcd8000 \ msvfw32
ELF 7dcd8000-7dcec000 Deferred lz32<elf>
\-PE 7dce0000-7dcec000 \ lz32
ELF 7dcec000-7dd17000 Deferred msacm32<elf>
\-PE 7dcf0000-7dd17000 \ msacm32
ELF 7dd17000-7ddd0000 Deferred winmm<elf>
\-PE 7dd20000-7ddd0000 \ winmm
ELF 7ddd0000-7ddf5000 Deferred imm32<elf>
\-PE 7dde0000-7ddf5000 \ imm32
ELF 7de6d000-7de96000 Deferred libexpat.so.1
ELF 7de96000-7ded2000 Deferred libfontconfig.so.1
ELF 7ded2000-7defe000 Deferred libpng12.so.0
ELF 7defe000-7df18000 Deferred libz.so.1
ELF 7df18000-7dfc8000 Deferred libfreetype.so.6
ELF 7dfe5000-7dffa000 Deferred comm.drv16.so
PE 7dff0000-7dffa000 Deferred comm.drv16
ELF 7dffa000-7e00f000 Deferred system.drv16.so
PE 7e000000-7e00f000 Deferred system.drv16
ELF 7e00f000-7e0bb000 Deferred krnl386.exe16.so
PE 7e020000-7e0bb000 Deferred krnl386.exe16
ELF 7e0bb000-7e204000 Deferred oleaut32<elf>
\-PE 7e0d0000-7e204000 \ oleaut32
ELF 7e204000-7e218000 Deferred olepro32<elf>
\-PE 7e210000-7e218000 \ olepro32
ELF 7e218000-7e29c000 Deferred rpcrt4<elf>
\-PE 7e220000-7e29c000 \ rpcrt4
ELF 7e29c000-7e3de000 Deferred ole32<elf>
\-PE 7e2b0000-7e3de000 \ ole32
ELF 7e3de000-7e418000 Deferred oledlg<elf>
\-PE 7e3e0000-7e418000 \ oledlg
ELF 7e418000-7e45b000 Deferred winspool<elf>
\-PE 7e420000-7e45b000 \ winspool
ELF 7e45b000-7e564000 Deferred comctl32<elf>
\-PE 7e460000-7e564000 \ comctl32
ELF 7e564000-7e5de000 Deferred shlwapi<elf>
\-PE 7e570000-7e5de000 \ shlwapi
ELF 7e5de000-7e815000 Deferred shell32<elf>
\-PE 7e5f0000-7e815000 \ shell32
ELF 7e815000-7e902000 Deferred comdlg32<elf>
\-PE 7e820000-7e902000 \ comdlg32
ELF 7e902000-7e975000 Deferred advapi32<elf>
\-PE 7e910000-7e975000 \ advapi32
ELF 7e975000-7ea94000 Deferred gdi32<elf>
\-PE 7e980000-7ea94000 \ gdi32
ELF 7ea94000-7ebf0000 Dwarf user32<elf>
\-PE 7eab0000-7ebf0000 \ user32
ELF 7ebf0000-7ebfd000 Deferred libnss_files.so.2
ELF 7ebfd000-7ec09000 Deferred libnss_nis.so.2
ELF 7ec09000-7ec22000 Deferred libnsl.so.1
ELF 7ec22000-7ec2b000 Deferred libnss_compat.so.2
ELF 7ef9d000-7efe3000 Deferred libm.so.6
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF b73d8000-b7586000 Deferred libc.so.6
ELF b7586000-b758b000 Deferred libdl.so.2
ELF b758c000-b75a9000 Deferred libpthread.so.0
ELF b75c6000-b777c000 Dwarf libwine.so.1
ELF b777e000-b77a0000 Deferred ld-linux.so.2
ELF b77a0000-b77a1000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001d 0
0000001c 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
0000001f 0
0000001e 0
0000001a 0
0000002a explorer.exe
0000002b 0
0000002c (D) C:\Program Files\Morton Benson\Benson.exe
0000002f 0
0000002e 0
0000002d 0 <==
System information:
Wine build: wine-1.7.33
Platform: i386
Host system: Linux
Host version: 3.16.0-29-generic
I would appreciate all the answers. Thanx in advance,

Milosh
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Re: Help with a windows 98 dictionary program

Post by dimesio »

Have you tried setting the Windows version to Windows 98 in winecfg?
milosppf
Newbie
Newbie
Posts: 3
Joined: Sat Jan 03, 2015 1:18 pm

Re: Help with a windows 98 dictionary program

Post by milosppf »

yes, it doesn't seem to be working.
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Re: Help with a windows 98 dictionary program

Post by dimesio »

Post the full terminal output, including the command used to run it. http://wiki.winehq.org/FAQ#get_log
milosppf
Newbie
Newbie
Posts: 3
Joined: Sat Jan 03, 2015 1:18 pm

Re: Help with a windows 98 dictionary program

Post by milosppf »

I got this
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
wine: Unhandled page fault on read access to 0x007c10fb at address 0x403a41 (thread 0009), starting debugger...
Locked