Bug 28047 - wine32 rpms breaks wine on x86_64 system
Summary: wine32 rpms breaks wine on x86_64 system
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-09 15:49 CET by Aurelian R
Modified: 2021-01-16 10:33 CET (History)
2 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Aurelian R 2021-01-09 15:49:59 CET
On an up to date Cauldron 64bit install, installing wine32 rpm from i586 media breaks wine install. This system had no issues when the previous version of wine (6.0-rc4) was released. However, wine 6.0-rc5 and 6.0-rc4 do produce the same errors as stated below.

In a new test user home(just to avoid other interference), steps to reproduce:
1. Install wine64
2. run winecfg, enable virtual desktop under the Graphics tab,close and restart winecfg. Everything looks fine   
3. Install wine32 from i586 media(which is needed for 32bit support under wine64)
4. running winecfg crashes now
 $ winecfg

WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
0024:err:module:LdrInitializeThunk "comctl32.dll" failed to initialize, aborting
0024:err:module:LdrInitializeThunk Initializing dlls for L"C:\\windows\\system32\\winecfg.exe" failed, status c0000005

System info:
$ inxi -GS --no-host
System:    Kernel: 5.10.5-desktop-2.mga8 x86_64 bits: 64 Desktop: KDE Plasma 5.20.4 Distro: Mageia 8 mga8 
Graphics:  Device-1: NVIDIA GF116 [GeForce GTX 550 Ti] driver: nvidia v: 390.141 
           Display: x11 server: Mageia X.org 1.20.10 driver: nvidia,v4l resolution: 1920x1200~60Hz 
           OpenGL: renderer: GeForce GTX 550 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 390.141

Rpms:
wine64-6.0-2.rc5.1.mga8.x86_64
wine32-6.0-2.rc5.1.mga8.i586
wine-mono-5.1.1-1.mga8.noarch
wine-gecko-2.47.2-1.mga8.noarch
wine64-gecko-2.47.2-1.mga8.noarch
gcc-10.2.1-0.20210102.1.mga8
llvm-11.0.1-4.2.mga8
mesa-20.3.2-4.mga8
kernel-desktop-5.10.5-2.mga8
nvidia390-390.141-1.mga8.nonfree

The only thread that I found, pertinent to this error, is
https://forum.winehq.org/viewtopic.php?t=29427
It claims that this kind of errors might be related to a mismatch in compilers used for various libs needed by wine.
Hope this helps to fix it.
Comment 1 Lewis Smith 2021-01-10 09:55:17 CET
Thanks for the report.

Assigning to tv as the active Wine maintainer.

Assignee: bugsquad => thierry.vignaud

Comment 2 Aurelien Oudelet 2021-01-10 10:03:12 CET
Also cc'd akien.

CC: (none) => ouaurelien, rverschelde

Comment 3 Aurelian R 2021-01-14 20:47:59 CET
After nuking the installation couple a days ago and reinstalling Mga8, I cannot reproduce the error in #c0 and everything looks fine regarding wine32. Either the latest libraries solved the problem or that previous setup of mine I got it messed up too much. One issue I noticed, it is that the "wine.service" doesn't start unless one generates a symlink like 

ln -s /dev/null /etc/binfmt.d/wine.conf 

It seems to have to do with how systemd works, according to this blog post:
https://gromnitsky.blogspot.com/2017/

So, from my side, this can be closed as unconfirmed or resolved.
Greetings!!!
Comment 4 Aurelian R 2021-01-16 10:33:12 CET
Closing this as invalid because I cannot reproduce the error.

Status: NEW => RESOLVED
Resolution: (none) => INVALID


Note You need to log in before you can comment on or make changes to this bug.