Programs now crash using WINE after updates

I’ve been using programs such as Exact Audio Copy (EAC) and Foobar2000 for years using WINE. However since about 4 updates ago any program I launch with WINE crashes on start up. I’ve tried reinstalling WINE and some of the windows programs but no change.
Here is a sample of what I get:

Register dump:
rip:00007fb869ef6245 rsp:000000000022ec20 rbp:000000000022fca0 eflags:00010246 ( R- – I Z- -P- )
rax:000000000000000d rbx:0000000068747541 rcx:00000000444d4163 rdx:0000000069746e65
rsi:0000000000000000 rdi:0000000000000000 r8:000000000022e8f0 r9:0000000000120000 r10:0000000000000008
r11:0000000000000246 r12:000000000022f3f0 r13:0000000000000060 r14:0000000000000000 r15:00007fb869ef8ba0
Stack dump:
0x000000000022ec20: 0000000000000000 00007fb869ef249d
0x000000000022ec30: 0000000000000000 0000000000000000
0x000000000022ec40: 0000000000000000 0000000000000000
0x000000000022ec50: 0000000000000000 0000000000000000
0x000000000022ec60: 0000000000000000 0000000000000000
0x000000000022ec70: 0000000000000000 0000000000000000
0x000000000022ec80: 0000000000000000 0000000000000000
0x000000000022ec90: 0000000000000000 0000000000000000
0x000000000022eca0: 0000000000000018 0000000000000000
0x000000000022ecb0: 0000000000000000 0000000000000000
0x000000000022ecc0: 0000000100000000 0000000000010840
0x000000000022ecd0: 0000000000000000 0000000000000000
Backtrace:
=>0 0x00007fb869ef6245 do_cpuid+0x5() in wineboot (0x000000000022fca0)
0x00007fb869ef6245 do_cpuid+0x5 in wineboot: movl %eax,(%rsi)
Modules:
Module Address Debug info Name (20 modules)
ELF 7b400000- 7b876000 Deferred kernel32<elf>
-PE 7b420000- 7b876000 \ kernel32
ELF 7bc00000- 7bd6b000 Deferred ntdll<elf>
-PE 7bc20000- 7bd6b000 \ ntdll
ELF 7c000000- 7c005000 Deferred <wine-loader>
ELF 7fb869d40000- 7fb869e3d000 Deferred msvcrt<elf>
-PE 7fb869d60000- 7fb869e3d000 \ msvcrt
ELF 7fb869e40000- 7fb869ede000 Deferred advapi32<elf>
-PE 7fb869e50000- 7fb869ede000 \ advapi32
ELF 7fb869ee0000- 7fb869f0b000 Dwarf wineboot<elf>
-PE 7fb869ef0000- 7fb869f0b000 \ wineboot
ELF 7fb86a338000- 7fb86a3bf000 Deferred kernelbase<elf>
-PE 7fb86a350000- 7fb86a3bf000 \ kernelbase
ELF 7fb86a5c0000- 7fb86a5da000 Deferred libgcc_s.so.1
ELF 7fb86a5e0000- 7fb86a725000 Deferred libm.so.6
ELF 7fb86a728000- 7fb86a72d000 Deferred libdl.so.2
ELF 7fb86a730000- 7fb86a8f4000 Deferred libc.so.6
ELF 7fb86a8f8000- 7fb86a919000 Deferred libpthread.so.0
ELF 7fb86a958000- 7fb86aaff000 Dwarf libwine.so.1
ELF 7fb86ab00000- 7fb86ab2b000 Deferred ld-linux-x86-64.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 ntdll.dll
00000009 0
0000000a (D) C:\windows\system32\wineboot.exe
0000000b 0 <==
0000000f explorer.exe
00000013 0
00000012 0
00000011 0
00000010 0
System information:
Wine build: wine-4.12

Platform: x86_64
Version: Windows XP
Host system: Linux
Host version: 5.1.16-1-default

Any ideas?

Thanks!

Wine 4.12 is not in Tumbleweed … Which leads me to thinking that you have additional repos active.
Please show


zypper lr -d

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI
| Service
—±-----------------±-----------------±--------±----------±--------±---------±---------±------------------------------
----------------------------------------------------±-------
1 | Downloads | Downloads | Yes | ( p) Yes | Yes | 99 | plaindir | dir:/home/dave/Downloads
|
2 | Herbster | Herbster | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/r
epositories/home:/Herbster0815/openSUSE_Tumbleweed/ |
3 | Mozilla | Mozilla | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/r
epositories/mozilla/openSUSE_Tumbleweed/ |
4 | NVDIA | NVDIA | Yes | (r ) Yes | Yes | 99 | rpm-md | http://http.download.nvidia.co
m/opensuse/tumbleweed |
5 | VLC | VLC | No | ---- | ---- | 99 | rpm-md | http://download.videolan.org/p
ub/vlc/SuSE/Tumbleweed |
6 | Wine | Wine | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/r
epositories/Emulators:/Wine/openSUSE_Tumbleweed/ |
7 | google-chrome | google-chrome | Yes | (r ) Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chr
ome/rpm/stable/x86_64 |
8 | packman | packman | No | ---- | ---- | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/m
isc/packman/suse/openSUSE_Tumbleweed/ |
9 | repo-debug | repo-debug | No | ---- | ---- | 99 | yast2 | http://download.opensuse.org/t
umbleweed/repo/debug |
10 | repo-non-oss | repo-non-oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/t
umbleweed/repo/non-oss |
11 | repo-oss | repo-oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/t
umbleweed/repo/oss |
12 | repo-src-non-oss | repo-src-non-oss | No | ---- | ---- | 99 | yast2 | http://download.opensuse.org/t
umbleweed/repo/src-non-oss |
13 | repo-src-oss | repo-src-oss | No | ---- | ---- | 99 | yast2 | http://download.opensuse.org/t
umbleweed/repo/src-oss |
14 | repo-update | repo-update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/u
pdate/tumbleweed/ |
15 | x86_64 | brave | No | ---- | ---- | 99 | rpm-md | https://brave-browser-rpm-rele
ase.s3.brave.com/x86_64/

I uninstalled it again and manually installed it from:
http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/

And it just reinstalls 4.12 1024 again which is the same repository its always come from. So if 4.12 is not correct for Tumbleweed then why is giving me that from the wine/Tumbleweed repository?

Thanks

Hmm, Wiki says 4.12 IS for Tumbleweed at the repo… So it seems this is a red herring and the problem is elsewhere.

|openSUSE Emulators Tumbleweed|wine|4.12|System/Emulators/PC
|—|—|—|

|-

|

Anyone have any ideas? Its been working fine for years until about 4 updates ago. I was hoping it would get fixed in one of the updates but so far no luck.

Thanks

Disable the Emulators repo, run ‘zypper dup’ and you should be fine.

Well it made a difference anyways. Doing that forced it to return to Wine 4.11. Now Foobar2000 launches but EAC still crashes on launch. I’ve used this to rip more than 1100 CD’s without a single glitch and now it won’t even launch. I did reinstall it and no change.

After the last few updates some programs crash upon launch.

If anyone else has this problem here is the proper fix:

Use WineTricks to install “dotnet20”. Now programs that used to run but don’t anymore will work again.

Thanks everyone.