[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