Wine Installs OK on Tumbleweed But Won't Run Application

I have used Wine for years on many Linux distros (Debian, Ubuntu, Mint, Fedora/Nobara, Manjaro/EndeavourOS). It has worked fine on all these dsitros except for openSUSE Tumbleweed.

It shows version 10.8 Staging with wine --version, I can run winecfg OK and also the test Wine Clock. But my application (The Word Bible program) will not run. I get the following error when trying to start The Word with Wine 10.8 Staging. Any assistance will be most appreciated. Thanks much.


Couldn’t get first exception for process 0120 C:\Program Files (x86)\The Word\theword.exe (WOW64).
No backtrace available
Modules:
Module Address Debug info Name (98 modules)
PE 400000- 1160000 Deferred theword
PE-Wine 7a3d0000-7a405000 Deferred uxtheme
PE-Wine 7a420000-7a42c000 Deferred winex11
PE-Wine 7a440000-7a44c000 Deferred netutils
PE-Wine 7a460000-7a483000 Deferred netapi32
PE-Wine 7a4a0000-7a4c1000 Deferred msacm32
PE-Wine 7a4e0000-7a5a0000 Deferred winmm
PE-Wine 7a5b0000-7a5c8000 Deferred compstui
PE-Wine 7a5e0000-7a610000 Deferred winspool
PE-Wine 7a620000-7a62d000 Deferred nsi
PE-Wine 7a640000-7a655000 Deferred dnsapi
PE-Wine 7a670000-7a698000 Deferred iphlpapi
PE-Wine 7a6b0000-7a6c0000 Deferred wsock32
PE-Wine 7a6d0000-7a7d0000 Deferred comdlg32
PE-Wine 7a7e0000-7a808000 Deferred ws2_32
PE-Wine 7a820000-7a83e000 Deferred mpr
PE-Wine 7a850000-7a8d0000 Deferred wininet
PE-Wine 7a8e0000-7a8f8000 Deferred shcore
PE-Wine 7a910000-7a959000 Deferred shlwapi
PE-Wine 7a970000-7b2a4000 Deferred shell32
PE-Wine 7b2c0000-7b2dd000 Deferred imm32
PE-Wine 7b2f0000-7b43a000 Deferred comctl32
PE-Wine 7b450000-7b45b000 Deferred msimg32
PE-Wine 7b470000-7b47d000 Deferred version
PE-Wine 7b490000-7b4a9000 Deferred coml2
PE-Wine 7b4c0000-7b4cd000 Deferred cryptbase
PE-Wine 7b4e0000-7b560000 Deferred rpcrt4
PE-Wine 7b570000-7b5ba000 Deferred combase
PE-Wine 7b5d0000-7b680000 Deferred ole32
PE-Wine 7b690000-7b748000 Deferred oleaut32
PE-Wine 7b760000-7b797000 Deferred win32u
PE-Wine 7b7b0000-7b82f000 Deferred gdi32
PE-Wine 7b840000-7b90d000 Deferred ucrtbase
PE-Wine 7b920000-7b93c000 Deferred sechost
PE-Wine 7b950000-7b9f0000 Deferred msvcrt
PE-Wine 7ba00000-7ba3b000 Deferred advapi32
PE-Wine 7ba50000-7bc0c000 Deferred user32
PE-Wine 7bc20000-7beb1000 Deferred kernelbase
PE-Wine 7bed0000-7bf30000 Deferred kernel32
PE-Wine 7bf40000-7bfe8000 Deferred ntdll
ELF 7ce6f000-7cf2d000 Deferred libpcre2-8.so.0
ELF 7cf2d000-7d400000 Deferred libcrypto.so.3
ELF 7d46e000-7d479000 Deferred libnss_compat.so.2
ELF 7d479000-7d486000 Deferred libcap.so.2
ELF 7d486000-7d490000 Deferred libffi.so.8
ELF 7d490000-7d5b5000 Deferred libsystemd.so.0
ELF 7d5b5000-7d5ed000 Deferred libselinux.so.1
ELF 7d5ed000-7d600000 Deferred libresolv.so.2
ELF 7d600000-7d697000 Deferred libgmp.so.10
ELF 7d697000-7d6ee000 Deferred libnettle.so.8
ELF 7d6ee000-7d73b000 Deferred libhogweed.so.6
ELF 7d73b000-7d753000 Deferred libtasn1.so.6
ELF 7d753000-7d937000 Deferred libunistring.so.5
ELF 7d937000-7dad0000 Deferred libp11-kit.so.0
ELF 7dad0000-7db9f000 Deferred libkrb5.so.3
ELF 7dc67000-7dc6f000 Deferred libkeyutils.so.1
ELF 7dc6f000-7dc90000 Deferred libidn2.so.0
ELF 7dc90000-7dc9a000 Deferred libjitterentropy.so.3
ELF 7dc9a000-7dcf8000 Deferred libdbus-1.so.3
ELF 7dcf8000-7dd08000 Deferred libkrb5support.so.0
ELF 7dd08000-7dd0d000 Deferred libcom_err.so.2
ELF 7dd0d000-7dd25000 Deferred libk5crypto.so.3
ELF 7dd25000-7df70000 Deferred libgnutls.so.30
ELF 7df70000-7df87000 Deferred libavahi-client.so.3
ELF 7df87000-7df97000 Deferred libavahi-common.so.3
ELF 7df97000-7dff3000 Deferred libgssapi_krb5.so.2
ELF 7dff3000-7e0b8000 Deferred libcups.so.2
ELF 7e0c7000-7e0ce000 Deferred netapi32.so
ELF 7e0f2000-7e0fb000 Deferred libxfixes.so.3
ELF 7e0fb000-7e108000 Deferred libxcursor.so.1
ELF 7e541000-7e555000 Deferred libxi.so.6
ELF 7e555000-7e564000 Deferred libxrandr.so.2
ELF 7e564000-7e571000 Deferred libxrender.so.1
ELF 7e571000-7e578000 Deferred libxxf86vm.so.1
ELF 7e578000-7e57e000 Deferred libxau.so.6
ELF 7e57e000-7e5ac000 Deferred libxcb.so.1
ELF 7e5ac000-7e705000 Deferred libx11.so.6
ELF 7e705000-7e71b000 Deferred libxext.so.6
ELF 7e71e000-7e724000 Deferred winspool.so
ELF 7e724000-7e729000 Deferred dnsapi.so
ELF 7e729000-7e72f000 Deferred ws2_32.so
ELF 7e731000-7e7b7000 Deferred winex11.so
ELF 7e97e000-7e9ac000 Deferred libexpat.so.1
ELF 7e9ac000-7ea01000 Deferred libfontconfig.so.1
ELF 7ea01000-7ea24000 Deferred libbrotlicommon.so.1
ELF 7ea24000-7ea6a000 Deferred libpng16.so.16
ELF 7ea6a000-7ea7f000 Deferred libbz2.so.1
ELF 7ea7f000-7ea99000 Deferred libz.so.1
ELF 7ea99000-7eb5b000 Deferred libfreetype.so.6
ELF 7eb5b000-7eb60000 Deferred libxcomposite.so.1
ELF 7eb71000-7ed2e000 Deferred win32u.so
ELF f7a91000-f7a9f000 Deferred libbrotlidec.so.1
ELF f7a9f000-f7bbd000 Deferred libm.so.6
ELF f7bbd000-f7c9b000 Export ntdll.so
ELF f7c9b000-f7ed4000 Deferred libc.so.6
ELF f7ed4000-f7ed9000 Deferred libxinerama.so.1
ELF f7eec000-f7f23000 Deferred ld-linux.so.2
ELF f7f23000-f7f28000 Deferred
Threads:
process tid prio name (all IDs are in hex)
00000038 services.exe
0000003c 0
00000040 0 wine_rpcrt4_server
0000004c 0 wine_rpcrt4_io
00000050 0 wine_threadpool_worker
0000007c 0 wine_rpcrt4_io
00000094 0 wine_rpcrt4_io
000000b0 0 wine_rpcrt4_io
000000ec 0 wine_rpcrt4_io
000000f0 0 wine_threadpool_worker
000000f8 0
00000104 0 wine_rpcrt4_io
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0 wine_sechost_service
0000005c 0
00000060 0
00000064 0
00000068 0
000000a0 0 wine_nsi_request
000000a4 0 wine_nsi_notification
0000006c plugplay.exe
00000070 0
00000080 0
00000084 0 wine_sechost_service
00000088 0 wine_rpcrt4_server
000000cc 0 wine_rpcrt4_io
000000d0 0 wine_threadpool_worker
00000074 explorer.exe
00000078 0
000000d4 0
000000d8 0 wine_explorer_display_settings_restorer
000000e8 0 wine_rpcrt4_server
0000008c svchost.exe
00000090 0
00000098 0
0000009c 0 wine_sechost_service
000000a8 winedevice.exe
000000ac 0
000000b4 0
000000b8 0 wine_sechost_service
000000bc 0
000000c0 0
000000c4 0
000000c8 0
000000dc 0
000000e4 0
000000f4 0
000000fc rpcss.exe
00000100 0
00000108 0
0000010c 0 wine_sechost_service
00000110 0 wine_rpcrt4_server
00000114 0 wine_rpcrt4_server
00000118 0 wine_rpcrt4_io
0000011c 0 wine_threadpool_worker
00000150 0 wine_rpcrt4_io
00000120 (D) C:\Program Files (x86)\The Word\theword.exe
[“C:\Program Files (x86)\The Word\theword.exe”]
00000124 0 <==
00000130 conhost.exe
00000134 0
0000013c explorer.exe
00000140 0
00000144 0
00000148 0 wine_explorer_display_settings_restorer
0000014c 0 wine_rpcrt4_server
System information:
Wine build: wine-10.8 (Staging)
Platform: x86_64 (guest: i386)
Version: Windows 10
Host system: Linux
Host version: 6.14.6-1-default

Did you make sure that SELinux is not interfering?

https://en.opensuse.org/Portal:SELinux/Common_issues#Steam_Proton,_Bottles,_WINE,_Lutris,_not_working

The other question is: from where did you install Wine? The latest staging version in Tumbleweed is wine-staging-10.0-3.1

I’m not sure about your first question. How would I analyze that?

I installed Wine through Yast Software Management which shows the following as installed:

wine-staging 10.8-663.1
wine-staging-32bit 10.8-663.1
wine-mono 9.4.0-84.5
wine-gecko 2.47.4-68-19
winetricks 20250102-50.8

Any ideas?

The linked article explains it.

So you have additional developemt repositories added.

As WineHQ only lists really outdated results for this application, i did a test setup. It won’t start and crashes immediately.

You may find some help here:
https://forum.theword.net/viewforum.php?f=11&sid=f852cdfc2ccbacb07c608857874125b6

Since The Word runs perfectly through Wine on all other distros I have used it seems like it’s an openSUSE incompatibility problem. I really like openSUSE but I may have to move on to one of the other 8 distros I have installed on my Dell Latitude 7490. I’ll check out The Word forum but am not too hopeful since the developers there told me they don’t want to deal with Linux/Wine problems.

I don’t use such software, but in attempt to help I installed it in a VM environment running opensUSE Leap 15.6 with wine version 9 (OSS repo). Wine is currently configured to emulate Windows 10. It did install okay, and appeared to run without any obvious issues, so maybe a wine regression perhaps? Anyway, when I get some more time, I’ll repeat this on my Slowroll environment running a later version of wine.

FWIW, I can’t replicate the issue you describe. Just checked installation and execution of the application on Slowroll, and it seems fine.

~> zypper se -si wine
Loading repository data...
Reading installed packages...

S  | Name       | Type    | Version       | Arch   | Repository
---+------------+---------+---------------+--------+------------------------
i+ | wine       | package | 10.8-663.1    | x86_64 | Wine (openSUSE_Factory)
i  | wine-32bit | package | 10.8-663.1    | x86_64 | Wine (openSUSE_Factory)
i  | wine-gecko | package | 2.47.4-68.19  | noarch | Wine (openSUSE_Factory)
i  | wine-mono  | package | 9.4.0-84.5    | noarch | Wine (openSUSE_Factory)
i  | winetricks | package | 20250102-50.8 | noarch | Wine (openSUSE_Factory)

I really don’t have time to continue researching this Wine oddity with openSUSE. I have moved on and will take up where I left off with Debian based distros which have no problems with Wine.

wine-staging 10.8-663.1
wine-staging-32bit 10.8-663.1
wine-mono 9.4.0-84.5
wine-gecko 2.47.4-68-19
winetricks 20250102-50.8

Why is there so much variance between versions of your Wine packages? Also, what repo did you get wine-staging 10.8-663.1 wine-staging-32bit 10.8-663.1 from?

If I had to take a stab in the dark, your problems could be do to either using inconsistent wine versions, or it could be due to you using a broken development version of wine-staging, because as it was stated previously, the latest version of Wine in the official repos is 10.0-3.1.

Those versions came directly out of what Yast installed. As previously stated I think the problem is either with openSUSE itself or with Wine. Others have stated on other forums that problems really started cropping up with Wine 10.0. Anyways, I spoke with a Linux developer and he stated that the Wine developers have made a real mess out of the Wine project (turned it into a Frankenstein monster) by adding so much code, etc, etc. You used to be able to go to the repository years ago (sometime around Wine 4 or 5) and it installed and ran just fine. No longer the case. Due to this problem I simply can’t use openSUSE.

YaST installs from the repositories that you configured.

That doesn’t match my experience with using wine - it has grown more complex over time, and far better at mimicking recent Windows editions. One could make the same complexity argument about the modern Windows OS itself. I’m using the same packages, and as already stated the tested windows application is working for me (without any explicit configuration involved).

1 Like

Those versions came directly out of what Yast installed.

You still haven’t answered the question though. Which specific repository did this version come from?
Because it sure didn’t come out of OSS or the Factory. I searched and couldn’t find the version you are using anywhere. Which means you have another repository enabled that Yast pulled this from.

Both Yast and zypper will by default pull the latest version of a package to install unless you specify otherwise. Which leads me to believe you have a secondary repo enabled somewhere, which is where this version of wine came from.

As previously stated I think the problem is either with openSUSE itself or with Wine.

Almost certainly the problem is your version(s) of wine. I have the latest OpenSUSE version on my system(wine-10.0-3.1), which is the latest official OpenSUSE version. I am having none of the problems you speak of.

Please show us the results from
zypper se -si wine