New Wine update ruined all apps

Questions about Wine on Linux
Locked
ovisergiu
Level 2
Level 2
Posts: 29
Joined: Mon Jun 17, 2019 3:18 am

New Wine update ruined all apps

Post by ovisergiu »

Hello,
I have succesfully run some Windows cross stitch software without problems. Not a single one ever!
But the last update I received for Wine, ruined everything. Nothing works now.
I even uninstalled the software and installed it again, but nothing works anymore.

My system is Linux Mint 20 Cinammon x64, I use wine staging.

I keep receiving this error:

Code: Select all

Unhandled exception: page fault on write access to 0xfffffffc in 32-bit code (0x0147f961).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0147f961 ESP:00a3f260 EBP:00000000 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000001 EBX:03e58f00 ECX:03b1bc28 EDX:00000001
 ESI:03b1bbf8 EDI:03b1bc28
Stack dump:
0x00a3f260:  03d72859 03e6defc 00000004 03e58f00
0x00a3f270:  03b1bc18 03e6defc 00a3f260 00a3f2d8
0x00a3f280:  01535fc2 ffffffff 00a3f2e4 0057b120
0x00a3f290:  00000004 03b1bc28 00000001 2fdd1561
0x00a3f2a0:  03e6defc 00000001 03b1bc28 00000404
0x00a3f2b0:  00000001 00000000 00000000 00000000
Backtrace:
=>0 0x0147f961 EntryPoint+0xffffffff() in mfc120 (0x00000000)
0x0147f961 EntryPoint+0xffffffff in mfc120: andl	$0,0xfffffffc(%ebp)
Modules:
Module	Address			Debug info	Name (101 modules)
PE	  400000-  824000	Deferred        pmaker
PE	  a40000-  be4000	Deferred        ltclr13n
PE	  bf0000-  e4e000	Deferred        comdlg32
PE	  e50000- 12cc000	Deferred        comctl32
PE	 12d0000- 170d000	Export          mfc120
PE	 3bc0000- 3bd0000	Deferred        mosaiclib
PE	 3bd0000- 3cf3000	Deferred        hhctrl
PE	10000000-10070000	Deferred        ltimg13n
PE	1fc40000-1fc77000	Deferred        ltefx13n
PE	1ff70000-1ffb5000	Deferred        ltdis13n
PE	1ffc0000-1ffee000	Deferred        ltfil13n
PE	1fff0000-20064000	Deferred        ltkrn13n
PE	61740000-61822000	Deferred        advapi32
PE	61d00000-620c7000	Deferred        actxprxy
PE	62fc0000-631f0000	Deferred        rpcrt4
PE	63480000-6349c000	Deferred        version
PE	63bc0000-63c00000	Deferred        shcore
PE	64640000-646b1000	Deferred        msvcp120
PE	64a40000-64b5c000	Deferred        shlwapi
PE	64ec0000-65298000	Deferred        oleaut32
PE	67340000-6742e000	Deferred        msvcr120
PE	68500000-6864b000	Deferred        combase
PE	68700000-68792000	Deferred        uxtheme
PE	68e00000-68e22000	Deferred        aclui
PE	6a400000-6a86a000	Deferred        ole32
PE	6bc00000-6bc9d000	Deferred        sechost
PE	6bcc0000-6be9b000	Deferred        setupapi
PE	6c9c0000-6cf39000	Deferred        gdi32
PE	6ed00000-6f3a2000	Deferred        user32
PE	70b40000-70dfc000	Deferred        ucrtbase
PE	71200000-71246000	Deferred        imm32
PE	7b000000-7b32e000	Deferred        kernelbase
PE	7b600000-7b929000	Deferred        kernel32
PE	7bc00000-7bef6000	Deferred        ntdll
ELF	7cd0e000-7cd23000	Deferred        libnss_files.so.2
ELF	7cd23000-7cd49000	Deferred        libgpg-error.so.0
ELF	7cd49000-7ce2c000	Deferred        libgcrypt.so.20
ELF	7ce2c000-7ce4f000	Deferred        liblz4.so.1
ELF	7ce4f000-7ce7b000	Deferred        liblzma.so.5
ELF	7ce7b000-7cf37000	Deferred        libsystemd.so.0
ELF	7cf37000-7cfc7000	Deferred        libgmp.so.10
ELF	7cfc7000-7d000000	Deferred        libhogweed.so.5
ELF	7d000000-7d005000	Deferred        <wine-loader>
ELF	7d011000-7d01b000	Deferred        libffi.so.7
ELF	7d01b000-7d034000	Deferred        libresolv.so.2
ELF	7d034000-7d074000	Deferred        libnettle.so.7
ELF	7d074000-7d1f6000	Deferred        libunistring.so.2
ELF	7d1f6000-7d216000	Deferred        libidn2.so.0
ELF	7d216000-7d36e000	Deferred        libp11-kit.so.0
ELF	7d36e000-7d3cc000	Deferred        libdbus-1.so.3
ELF	7d3cc000-7d400000	Deferred        libk5crypto.so.3
ELF	7d40a000-7d421000	Deferred        libtasn1.so.6
ELF	7d421000-7d430000	Deferred        libkrb5support.so.0
ELF	7d430000-7d511000	Deferred        libkrb5.so.3
ELF	7d511000-7d711000	Deferred        libgnutls.so.30
ELF	7d711000-7d727000	Deferred        libavahi-client.so.3
ELF	7d727000-7d77d000	Deferred        libgssapi_krb5.so.2
ELF	7d77d000-7d821000	Deferred        libcups.so.2
ELF	7d841000-7d849000	Deferred        libxfixes.so.3
ELF	7d849000-7d856000	Deferred        libxcursor.so.1
ELF	7d856000-7d86b000	Deferred        libxi.so.6
ELF	7d86b000-7d870000	Deferred        libxcomposite.so.1
ELF	7d870000-7d87f000	Deferred        libxrandr.so.2
ELF	7d87f000-7d88b000	Deferred        libxrender.so.1
ELF	7d88b000-7d893000	Deferred        libxxf86vm.so.1
ELF	7d893000-7d898000	Deferred        libxinerama.so.1
ELF	7d898000-7d8b7000	Deferred        libbsd.so.0
ELF	7d8b7000-7d8bf000	Deferred        libxdmcp.so.6
ELF	7d8bf000-7d8c5000	Deferred        libxau.so.6
ELF	7d8c5000-7d8f4000	Deferred        libxcb.so.1
ELF	7d8f4000-7da43000	Deferred        libx11.so.6
ELF	7da43000-7da5a000	Deferred        libxext.so.6
ELF	7da5d000-7da63000	Deferred        libkeyutils.so.1
ELF	7da63000-7da69000	Deferred        libcom_err.so.2
ELF	7da69000-7da78000	Deferred        libavahi-common.so.3
ELF	7da7a000-7db39000	Deferred        winex11<elf>
  \-PE	7daa0000-7db39000	\               winex11
ELF	7dcee000-7dd1a000	Deferred        libexpat.so.1
ELF	7dd1a000-7dd68000	Deferred        libfontconfig.so.1
ELF	7dd68000-7dd86000	Deferred        libz.so.1
ELF	7dd86000-7ddc5000	Deferred        libpng16.so.16
ELF	7ddc5000-7de8b000	Deferred        libfreetype.so.6
ELF	7de8b000-7dee4000	Deferred        winspool<elf>
  \-PE	7dea0000-7dee4000	\               winspool
ELF	7df3e000-7df57000	Deferred        msvcr120.so
ELF	7df57000-7e991000	Deferred        shell32<elf>
  \-PE	7df90000-7e991000	\               shell32
ELF	7e991000-7e9ba000	Deferred        gdi32.so
ELF	7e9ba000-7e9d3000	Deferred        ucrtbase.so
ELF	7e9d3000-7e9ea000	Deferred        user32.so
ELF	7e9ea000-7ea00000	Deferred        wow64cpu<elf>
  \-PE	7e9f0000-7ea00000	\               wow64cpu
ELF	7ea00000-7eb87000	Dwarf           libwine.so.1
ELF	f7b24000-f7b2e000	Deferred        libuuid.so.1
ELF	f7b2e000-f7c33000	Deferred        libm.so.6
ELF	f7c33000-f7c3e000	Deferred        librt.so.1
ELF	f7c3e000-f7d01000	Deferred        ntdll.so
ELF	f7d01000-f7ef0000	Deferred        libc.so.6
ELF	f7ef0000-f7ef6000	Deferred        libdl.so.2
ELF	f7ef6000-f7f19000	Deferred        libpthread.so.0
ELF	f7f3b000-f7f68000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000038 services.exe
	["C:\windows\system32\services.exe"]
	0000003c    0
	00000040    0
	0000004c    0
	00000070    0
	00000088    0
	000000b0    0
	000000d8    0
00000044 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000048    0
	00000054    0
	00000058    0
	00000064    0
00000068 plugplay.exe
	[C:\windows\system32\plugplay.exe]
	0000006c    0
	00000074    0
	00000078    0
	0000007c    0
	00000098    0
00000080 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000084    0
	0000008c    0
	00000090    0
	00000094    0
	000000a0    0
	000000a4    0
000000a8 svchost.exe
	[C:\windows\system32\svchost.exe -k LocalServiceNetworkRestricted]
	000000ac    0
	000000b4    0
	000000b8    0
000000d0 rpcss.exe
	[C:\windows\system32\rpcss.exe]
	000000d4    0
	000000e0    0
	000000e4    0
	000000e8    0
	000000ec    0
	0000012c    0
	00000250    0
	00000254    0
	00000264    0
0000011c explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	00000120    0
	00000124    0
	00000128    0
00000240 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	00000244    0
	00000248    0
	0000024c    0
00000258 (D) C:\Program Files\HobbyWare\Pattern Maker for cross stitch\program_v4\pmaker.exe
	["C:\Program Files\HobbyWare\Pattern Maker for cross stitch\program_v4\pmaker.exe"]
	0000025c    0 <==
	00000260    0
	00000270    0
System information:
    Wine build: wine-5.22 (Staging)
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 5.4.0-54-generic
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Re: New Wine update ruined all apps

Post by spoon0042 »

Reinstalling wouldn't help if a bug in wine is the cause of your problem. This can be worked around by installing 5.21 or whatever version of wine you were using previously. If that works you should consider filing a bug, or wait to see if 5.23 already has a fix, there was at least one bug in 5.22 that was fixed quickly.
kaimon
Level 2
Level 2
Posts: 21
Joined: Fri May 20, 2016 3:50 pm

Re: New Wine update ruined all apps

Post by kaimon »

What ovisergiu said. There is no update to 5.23 and I need my programs working. I'm using https://download.opensuse.org/repositor ... Debian_10/ (as explained here viewtopic.php?t=32192) and I need to get wine-staging 5.19 or 5.20 or maybe 5.21 back but its not there anymore. Where can I find one of those staging versions?
kaimon
Level 2
Level 2
Posts: 21
Joined: Fri May 20, 2016 3:50 pm

Re: New Wine update ruined all apps

Post by kaimon »

I found https://dl.winehq.org/wine-builds/debia ... _amd64.deb and I'll try to install it manually since it does not seem to be possible to enforce a version with synaptic.
I'm wondering what's the difference to https://dl.winehq.org/wine-builds/debia ... _amd64.deb - thats quite a difference in size?
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Re: New Wine update ruined all apps

Post by spoon0042 »

The 'winehq-staging' package only installs symlinks for e.g. /usr/bin/wine to /opt/wine-staging/bin/wine.

To install 5.19 staging you'd want

Code: Select all

sudo apt install wine-staging=5.19~buster wine-staging-amd64=5.19~buster wine-staging-i386=5.19~buster
(and winehq-staging=5.19~buster if you have the winehq-staging package installed already)
kaimon
Level 2
Level 2
Posts: 21
Joined: Fri May 20, 2016 3:50 pm

Re: New Wine update ruined all apps

Post by kaimon »

This and a reboot worked, thank you!
ovisergiu
Level 2
Level 2
Posts: 29
Joined: Mon Jun 17, 2019 3:18 am

Re: New Wine update ruined all apps

Post by ovisergiu »

I only managed to fix this problem by reinstalling Linux Mint 20 from scratch.
Timeshift did not helped no matter how many backups I had and used.
Locked