Upgrading from Wine 1.4 -> 1.6 : Games stopped working

Questions about Wine on Linux
Locked
dubstar
Newbie
Newbie
Posts: 1
Joined: Sun May 17, 2015 6:05 pm

Upgrading from Wine 1.4 -> 1.6 : Games stopped working

Post by dubstar »

Hi, I just recently upgraded from Linux Mint Debian Edition 1 to the new LMDE2, with the OS upgrade wine jumped from version 1.4 to the current version 1.6 available in debian jessie repos; after that, some games that previously runned flawlessly (Age of Empires 2, Hearts of Iron 2) stopped working altogether. The error I get is:

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7dc220f0).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7dc220f0 ESP:02fac9cc EBP:7ce90710 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:7dd37000 ECX:00000000 EDX:0000000f
 ESI:7ce90710 EDI:7d629a7c
Stack dump:
0x02fac9cc:  7ef54896 02fac9f0 7e6ef000 7d629a7c
0x02fac9dc:  7e6aec43 7e6f9360 7ef547a6 02faca10
0x02fac9ec:  7ef54896 02faca10 7e6ef000 02faca48
0x02fac9fc:  7e6aec43 7e6f9360 00020034 a95bd900
0x02faca0c:  7e6aec43 7e6f9360 7dc220c9 7dd37000
0x02faca1c:  7ce90710 7d629a7c 7ce92f38 7dc18065
Backtrace:
=>0 0x7dc220f0 _XSend+0x30() in libx11.so.6 (0x7ce90710)
  1 0x7dc18065 XQueryExtension+0x94() in libx11.so.6 (0x7ce92f38)
  2 0x7dc0bd7c XInitExtension+0x3b() in libx11.so.6 (0x7d629a7c)
  3 0x7dd4cbac XextAddDisplay+0x4b() in libxext.so.6 (0x7d642364)
  4 0x7d61c515 in libgl.so.1 (+0x5c514) (0x7ce90710)
  5 0x7ceba920 (0x7be132a4)
  6 0x7b9890e0 in fglrx_dri.so (+0x20110df) (0x7b989094)
0x7dc220f0 _XSend+0x30 in libx11.so.6: movl     0x0(%ecx),%eax
Modules:
Module  Address                 Debug info      Name (69 modules)
PE        400000- 12c5000       Deferred        hoi2
ELF     79978000-7befe000       Dwarf           fglrx_dri.so
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7d3e8000-7d49c000       Deferred        libatiadlxx.so
ELF     7d5c0000-7d663000       Dwarf           libgl.so.1
ELF     7daa8000-7dab1000       Deferred        librt.so.1
ELF     7dab8000-7dad5000       Deferred        libgcc_s.so.1
ELF     7dad8000-7daf5000       Deferred        libatiuki.so.1
ELF     7db48000-7db4f000       Deferred        libxfixes.so.3
ELF     7db50000-7db5c000       Deferred        libxcursor.so.1
ELF     7dbb0000-7dbb6000       Deferred        libxdmcp.so.6
ELF     7dbb8000-7dbbc000       Deferred        libxau.so.6
ELF     7dbc0000-7dbe6000       Deferred        libxcb.so.1
ELF     7dbe8000-7dd3a000       Dwarf           libx11.so.6
ELF     7dd40000-7dd55000       Dwarf           libxext.so.6
ELF     7dd60000-7dd6c000       Deferred        libxrender.so.1
ELF     7dd70000-7dd77000       Deferred        libxxf86vm.so.1
ELF     7dd80000-7de0e000       Deferred        winex11<elf>
  \-PE  7dd90000-7de0e000       \               winex11
ELF     7de10000-7de34000       Deferred        imm32<elf>
  \-PE  7de20000-7de34000       \               imm32
ELF     7df78000-7dfa1000       Deferred        libexpat.so.1
ELF     7dfa8000-7dfea000       Deferred        libfontconfig.so.1
ELF     7dff0000-7e01d000       Deferred        libpng12.so.0
ELF     7e020000-7e0d1000       Deferred        libfreetype.so.6
ELF     7e100000-7e123000       Deferred        libtinfo.so.5
ELF     7e128000-7e150000       Deferred        libncurses.so.5
ELF     7e158000-7e175000       Deferred        libz.so.1
ELF     7e178000-7e1a3000       Deferred        msacm32<elf>
  \-PE  7e180000-7e1a3000       \               msacm32
ELF     7e1a8000-7e25e000       Deferred        winmm<elf>
  \-PE  7e1b0000-7e25e000       \               winmm
ELF     7e260000-7e2de000       Deferred        rpcrt4<elf>
  \-PE  7e270000-7e2de000       \               rpcrt4
ELF     7e2e0000-7e413000       Deferred        ole32<elf>
  \-PE  7e300000-7e413000       \               ole32
ELF     7e418000-7e461000       Deferred        dsound<elf>
  \-PE  7e420000-7e461000       \               dsound
ELF     7e468000-7e5b8000       Deferred        user32<elf>
  \-PE  7e480000-7e5b8000       \               user32
ELF     7e5b8000-7e62d000       Deferred        advapi32<elf>
  \-PE  7e5c0000-7e62d000       \               advapi32
ELF     7e630000-7e74a000       Deferred        gdi32<elf>
  \-PE  7e640000-7e74a000       \               gdi32
ELF     7e750000-7e87e000       Deferred        opengl32<elf>
  \-PE  7e770000-7e87e000       \               opengl32
ELF     7e880000-7e9b6000       Deferred        wined3d<elf>
  \-PE  7e890000-7e9b6000       \               wined3d
ELF     7e9b8000-7ea2b000       Deferred        ddraw<elf>
  \-PE  7e9c0000-7ea2b000       \               ddraw
ELF     7ea30000-7ea67000       Deferred        ws2_32<elf>
  \-PE  7ea40000-7ea67000       \               ws2_32
ELF     7ebf8000-7ee53000       Deferred        kernel32<elf>
  \-PE  7ec10000-7ee53000       \               kernel32
ELF     7ee58000-7ee65000       Deferred        libnss_files.so.2
ELF     7ee68000-7ee74000       Deferred        libnss_nis.so.2
ELF     7ee78000-7ee91000       Deferred        libnsl.so.1
ELF     7ee98000-7eea1000       Deferred        libnss_compat.so.2
ELF     7eea8000-7eeed000       Deferred        libm.so.6
ELF     7eef8000-7ef12000       Deferred        version<elf>
  \-PE  7ef00000-7ef12000       \               version
ELF     7ef18000-7effa000       Deferred        ntdll<elf>
  \-PE  7ef30000-7effa000       \               ntdll
ELF     f7370000-f74e1000       Deferred        libc.so.6
ELF     f74e8000-f74ed000       Deferred        libdl.so.2
ELF     f74f0000-f750b000       Deferred        libpthread.so.0
ELF     f7538000-f76ef000       Dwarf           libwine.so.1
ELF     f76f0000-f7711000       Deferred        ld-linux.so.2
ELF     f7716000-f7717000       Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\profile\Hearts of Iron 2\HoI2.exe
        00000009    0 <==
0000000e services.exe
        0000001d    0
        0000001c    0
        00000016    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
00000020 explorer.exe
        00000021    0
System information:
    Wine build: wine-1.7.38
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 3.16.0-4-amd64
I tried re-creating the wine prefix, using a wine 32-bit prefix, installing wine 1.7 as seen here, but it still doesn't work. Any help will be welcome.

OS: LMDE 2 Betsy (Debian 8 )
Kernel: 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24) x86_64 GNU/Linux
Video/Drivers: [AMD/ATI] Trinity [Radeon HD 7480D] running up-to-date propietary drivers (fglrx-14.501.1003)
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: Upgrading from Wine 1.4 -> 1.6 : Games stopped working

Post by dimesio »

Code: Select all

  6 0x7b9890e0 in fglrx_dri.so (+0x20110df) (0x7b989094)
That's your graphics driver. Try reinstalling it, or try the open source driver.
installing wine 1.7 as seen here,
The instructions you linked to were for installing PlayOnLinux, which is not supported here. Please reinstall your games in the current development release of plain Wine.
Locked