[Wine] elektor.exe: 1995 and 1997 work, 1996 hangs on one computer.
geo cherchetout
geo.cherchetoutsanspam at laposte.net.invalid
Wed Jun 28 08:29:59 CDT 2006
Hello,
Elektor/Elektuur is an electronics magazine well known in Europa since
1978. Since 10 years, it releases its articles on CDROMs and during
several first years a sort of browser was needed for opening these
articles: elektor.exe. This program needs no installation, i launch it
directly from the CDROM. (Or also from a hard drive copy.)
Naturally, releases 1995, 1996 and 1997 of elektor.exe are a few
different and also the organization of the CDROMs. With my old computer,
all work with wine. With the new one 1995 and 1997 releases work fine
with Wine, but not 1996. This is the error message i get:
----------------------------------------------------------------------
[geo 09:55:47 cdrom1]$ wine elektor.exe
wine: Unhandled page fault on read access to 0xffffffff at address
0x11ef:0x000016d2 (thread 000a), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0xffffffff in 16-bit
code (11ef:16d2).
fixme:dbghelp:addr_to_linear Failed to linearize address 5c11:0000ff01
(mode 0)
fixme:dbghelp:addr_to_linear Failed to linearize address 8310:00001f04
(mode 0)
In 16 bit mode.
Register dump:
CS:11ef SS:120f DS:120f ES:146f FS:003b GS:0033
IP:16d2 SP:79aa BP:7cb6 FLAGS:0202( - 00 - -RI1)
AX:0020 BX:7cb8 CX:fffd DX:146f SI:13a5 DI:0020
Stack dump:
0x120f:0x79aa: 0000 0000 0000 0000 0000 0000 0000 0000
0x120f:0x79ba: 0000 0000 007b 0000 8d38 7e91 000c 0000
0x120f:0x79ca: 0000 0000 7a00 0000 120f 120f 003b 0033
0241: sel=120f base=7fe01e80 limit=0000c73f 16-bit rw-
028d: sel=146f base=7fe3c340 limit=0000001f 16-bit rw-
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x11ef:0x16d2 (0x11ef:0x16d2)
2 0x11e7:0x140c (0x11e7:0x140c)
3 0x5c11:0xff01 (0x5c11:0xff01)
4 0x8310:0x1f04 (0x8310:0x1f04)
5 0x7fd12f8d K32WOWCallback16Ex+0xdd in kernel32 (0x7fd12f8d)
6 0x00000000 (0x00000000)
0x11ef:0x16d2: movb %es:0x0(%di),%al
Modules:
Module Address Debug info Name (54 modules)
ELF 0x7762d000-77636000 Deferred libxrender.so.1
ELF 0x7be7a000-7bf00000 Deferred ntdll<elf>
\-PE 0x7be90000-7bf00000 \ ntdll
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
ELF 0x7e95b000-7e970000 Deferred midimap<elf>
\-PE 0x7e960000-7e970000 \ midimap
ELF 0x7eaac000-7eac4000 Deferred msacm32<elf>
\-PE 0x7eab0000-7eac4000 \ msacm32
ELF 0x7eac4000-7eb0b000 Deferred wineoss<elf>
\-PE 0x7eae0000-7eb0b000 \ wineoss
ELF 0x7eb0b000-7eb96000 Deferred winmm<elf>
\-PE 0x7eb20000-7eb96000 \ winmm
ELF 0x7eb96000-7ebf8000 Deferred winedos<elf>
\-PE 0x7eba0000-7ebf8000 \ winedos
ELF 0x7ebf8000-7ec15000 Deferred imm32<elf>
\-PE 0x7ec00000-7ec15000 \ imm32
ELF 0x7ec15000-7ec32000 Deferred ximcp.so.2
ELF 0x7ec32000-7ec3d000 Deferred libgcc_s.so.1
ELF 0x7ed02000-7ed07000 Deferred libxfixes.so.3
ELF 0x7ed07000-7ed10000 Deferred libxcursor.so.1.0.2
ELF 0x7ed10000-7ed14000 Deferred libxrandr.so.2
ELF 0x7ed14000-7f60f000 Deferred fglrx_dri.so
ELF 0x7f60f000-7f6af000 Deferred libgl.so.1
ELF 0x7f6af000-7f77b000 Deferred libx11.so.6
ELF 0x7f77b000-7f789000 Deferred libxext.so.6
ELF 0x7f789000-7f813000 Deferred winex11<elf>
\-PE 0x7f7a0000-7f813000 \ winex11
ELF 0x7f813000-7f833000 Deferred libexpat.so.0
ELF 0x7f833000-7f863000 Deferred libfontconfig.so.1
ELF 0x7f863000-7f876000 Deferred libz.so.1
ELF 0x7f876000-7f8df000 Deferred libfreetype.so.6
ELF 0x7f8df000-7f8f7000 Deferred libice.so.6
ELF 0x7f8f7000-7f93b000 Deferred advapi32<elf>
\-PE 0x7f900000-7f93b000 \ advapi32
ELF 0x7f93b000-7f9d0000 Deferred gdi32<elf>
\-PE 0x7f950000-7f9d0000 \ gdi32
ELF 0x7f9d0000-7fb10000 Deferred user32<elf>
\-PE 0x7f9f0000-7fb10000 \ user32
ELF 0x7fc22000-7fc2b000 Deferred librt.so.1
ELF 0x7fc2b000-7fc30000 Deferred libxxf86vm.so.1
ELF 0x7fc75000-7fd80000 Export kernel32<elf>
\-PE 0x7fc90000-7fd80000 \ kernel32
ELF 0x7fe92000-7fe9b000 Deferred libsm.so.6
ELF 0x7fe9b000-7fea6000 Deferred libnss_files.so.2
ELF 0x7fea9000-7febe000 Deferred winevdm<elf>
\-PE 0x7feb0000-7febe000 \ winevdm
ELF 0x7fec0000-7fec2000 Deferred xlcutf8load.so.2
ELF 0x7fec2000-7fee7000 Deferred libm.so.6
ELF 0x7fee7000-7ffe0000 Deferred libwine_unicode.so.1
ELF 0xb7dd6000-b7dda000 Deferred libdl.so.2
ELF 0xb7dda000-b7f08000 Deferred libc.so.6
ELF 0xb7f08000-b7f1a000 Deferred libpthread.so.0
ELF 0xb7f1b000-b7f36000 Deferred libwine.so.1
ELF 0xb7f4f000-b7f66000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000b
0000000c 0
00000008 (D) c:\windows\system32\winevdm.exe
0000000a 0 <==
00000009 0
[geo 09:56:09 cdrom1]$
----------------------------------------------------------------------
My two computers:
PIII (old, OK) polo (new, NOK)
Pentium III 450 MHz Athlon 3200+ (2GHz)
RAM 192 MB RAM 1024 MB
Voodoo 3Dfx ATI Radeon X300 (Proprietary driver)
Mandriva 2006 Club December Mandriva One (Installed)
kernel-2.6.12-22mdk kernel-2.6.12-22mdk-i686-up-4GB
xorg-x11-6.9.0-5.7.20060mdk xorg-x11-6.9.0-5.7.20060mdk
wine-0.9.16-0.1.20060mdk wine-0.9.16-0.1.20060mdk
libwine1-0.9.16-0.1.20060mdk libwine1-0.9.16-0.1.20060mdk
I have tried many configurations with winecfg, many older versions of
wine (and wine HQ ones), kernel and xorg-x11, generic ATI/Radeon
drivers, but the behaviour of 1996 elektor.exe is always the same on
Polo and also the error message.
Any idea ? I am not a hacker...
More information about the wine-users
mailing list