Running old 32 Bit App causes crash on my new Laptop with 64 Bit

Questions about Wine on Linux
Locked
Tux12Fun
Newbie
Newbie
Posts: 2
Joined: Thu Nov 02, 2023 3:09 pm

Running old 32 Bit App causes crash on my new Laptop with 64 Bit

Post by Tux12Fun »

On my Desktop PC the App runs without Problems but there is a Ubuntu 22.04 Running on my new Laptop i use Ubuntu 23.10 with
wine-8.19

Start of the App

Code: Select all

export WINEARCH=win32; export WINEPREFIX=~/.winepfx/TheGodFather/; winecfg -v winxp; wine The\ GodFather/TheGodFather.exe >tgf.log 2>&1

007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:wineusb:query_id Unhandled ID query type 0x5.
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
008c:err:vulkan:wine_vk_init Failed to load libvulkan.so.1.
Backtrace:

Code: Select all

Couldn't get first exception for process 0114 Z:\home\thomas\The GodFather\TheGodFather.exe.
No backtrace available
Modules:
Module	Address			Debug info	Name (8 modules)
PE	00400000-00702000	Deferred        thegodfather
PE	7b690000-7bbb5000	Deferred        kernelbase
PE	7bbc0000-7bd24000	Deferred        kernel32
PE	7bd30000-7c000000	Deferred        ntdll
ELF	f7b4c000-f7c00000	Dwarf           ntdll.so
ELF	f7c00000-f7e39000	Deferred        libc.so.6
ELF	f7f61000-f7f96000	Deferred        ld-linux.so.2
ELF	f7f96000-f7f9b000	Deferred        <wine-loader>
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
	00000070    0     wine_rpcrt4_io
	000000a0    0     wine_rpcrt4_io
	000000b8    0     wine_rpcrt4_io
	000000cc    0     
	000000e4    0     wine_rpcrt4_io
	000000e8    0     wine_threadpool_worker
00000044 winedevice.exe
	00000048    0     
	00000054    0     
	00000058    0     wine_sechost_service
	0000005c    0     
	00000060    0     
	00000064    0     
	000000c4    0     
	000000c8    0     
00000068 winedevice.exe
	0000006c    0     
	00000074    0     
	00000078    0     wine_sechost_service
	0000007c    0     
	00000080    0     
	00000084    0     
	00000098    0     
	0000009c    0     
00000088 plugplay.exe
	0000008c    0     
	000000a4    0     
	000000a8    0     wine_sechost_service
	000000ac    0     wine_rpcrt4_server
00000090 explorer.exe
	00000094    0     
	000000d0    0     
	000000d4    0     wine_rpcrt4_server
000000b0 svchost.exe
	000000b4    0     
	000000bc    0     
	000000c0    0     wine_sechost_service
000000dc rpcss.exe
	000000e0    0     
	000000ec    0     
	000000f0    0     wine_sechost_service
	000000f4    0     wine_rpcrt4_server
	000000f8    0     wine_rpcrt4_server
	000000fc    0     wine_rpcrt4_io
	00000100    0     wine_threadpool_worker
00000114 (D) Z:\home\thomas\The GodFather\TheGodFather.exe
	00000118    0     
0000011c conhost.exe
	00000120    0     
System information:
    Wine build: wine-8.19
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 6.5.0-10-generic
Is this a Problem with the Graphic Cards?
First is a Intel® Iris®
Second is a Nvidia RTX A500

lsmod says that there is a i915 and an nvidia driver

Code: Select all

thomas@rechner1:~$ lsmod | egrep '(nvidia|i915)'
nvidia_uvm           1798144  0
nvidia_drm             94208  5
nvidia_modeset       1314816  3 nvidia_drm
nvidia              56729600  642 nvidia_uvm,nvidia_modeset
i915                 4145152  90
drm_buddy              20480  1 i915
i2c_algo_bit           16384  1 i915
ttm                   110592  1 i915
drm_display_helper    241664  1 i915
cec                    94208  2 drm_display_helper,i915
drm_kms_helper        270336  3 drm_display_helper,nvidia_drm,i915
drm                   761856  46 drm_kms_helper,drm_display_helper,nvidia,drm_buddy,nvidia_drm,i915,ttm
video                  73728  4 dell_wmi,dell_laptop,i915,nvidia_modeset
Laptop is brand new DELL Precission 3580

The crash occures immediatly on statring the Application with Wine.
How can I debug this further and fix such things on my own and help the wine Developers with the best Information?
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: Running old 32 Bit App causes crash on my new Laptop with 64 Bit

Post by jkfloris »

Code: Select all

008c:err:vulkan:wine_vk_init Failed to load libvulkan.so.1.
Try installing the missing file:

Code: Select all

sudo apt install libvulkan1:i386
If this doesn't help, compare the output of the working version on the PC with the output on the laptop.
Locked