Bug ID 1187836
Summary Kernel update(s) cause Wine Rocksmith 2014 with JACK crash
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.3
Hardware x86-64
OS openSUSE Leap 15.3
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter dralan@dralan.org
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Firefox/78.0
Build Identifier: 

This is going to be painful to reproduce, but the last few kernel updates cause
Rocksmith running in WINE with JACK to crash 100% of the time after selecting
"ENTER Begin" from the main menu. It does not crash while loading, just after
the very first step to start the game. 

It does not crash at all with 5.3.18-57-default.

It crashes every time where I described with 5.3.18-59.5-default and with
5.3.18-59.10-default. The key indicator of the crash always seems to be the
kernel.

I noticed this crash in the last few versions of OpenSUSE Leap 15.2 as well.
After a certain kernel version, it would crash the exact same way. 

Reproducible: Always

Steps to Reproduce:
1. Set up Rocksmith 2014 with JACK+ASIO using this guide:
https://www.reddit.com/r/rocksmith/comments/jxngpx/howto_rocksmith_2014_on_linux_with_steamproton/
2. Start QjackCtl
3. Start RockSmith
4. Click "ENTER Begin"
The game will now crash.
Actual Results:  
Here is the crash:

The futex facility returned an unexpected error code.
wine: Assertion failed at address F7F23149 (thread 00d0), starting debugger...
ERROR: ld.so: object
'/home/dralan/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from
LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
>>> Adding process 8782 for game ID 221680
SuspendRefNum error
JackClient::Execute error name = Rocksmith2014
Unhandled exception: assertion failed in 32-bit code (0xf7f23149).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:f7f23149 ESP:0031f350 EBP:0031f36c EFLAGS:00200246(   - --  I  Z- -P- )
 EAX:00000000 EBX:00000002 ECX:0031f36c EDX:00000000
 ESI:00000008 EDI:00000000
Stack dump:
0x0031f350:  0031f36c 00000000 0031f36c f7b23b12
0x0031f360:  00000000 00000000 00000000 00001000
0x0031f370:  00000000 00000000 00000000 00000000
0x0031f380:  00000000 00000021 0031f300 00000000
0x0031f390:  0031f560 0031f560 01d4fc09 051a44f8
0x0031f3a0:  051a44fc 0adac358 0031f3f8 62456a90
Backtrace:
=>0 0xf7f23149 (0x0031f36c)
0xf7f23149: popl        %ebp
Modules:
Module  Address                 Debug info      Name (174 modules)
PE        3b0000-  3b8000       Deferred       
api-ms-win-core-localization-l1-2-1
PE        400000- 4f78000       Deferred        rocksmith2014
PE       4f80000- 5165000       Deferred        d3dx9_42
PE       55b0000- 56ed000       Deferred        steam
PE       8ba0000- 8c1a000       Deferred        openvr_api_dxvk
PE       f500000- f509000       Deferred        ksuser
PE       ffb0000- ffe7000       Deferred        avrt
PE      10000000-10066000       Deferred        bink2w32
PE      109e0000-10a87000       Deferred        rs_asio
PE      3b400000-3b438000       Deferred        steam_api
PE      61540000-61547000       Deferred       
api-ms-win-core-localization-obsolete-l1-2-0
PE      62340000-6236f000       Deferred        uxtheme
PE      62440000-626ff000       Deferred        d3d9
PE      62800000-62808000       Deferred        usp10
PE      639c0000-63a7b000       Deferred        winmm
PE      64b40000-64b59000       Deferred        shcore
PE      64d80000-64d8e000       Deferred        hid
PE      64f40000-64f48000       Deferred        vulkan-1
PE      65200000-6531e000       Deferred        ole32
PE      65800000-65816000       Deferred        xinput1_3
PE      65980000-6598d000       Deferred        version
PE      66640000-66661000       Deferred        msacm32
PE      66800000-66807000       Deferred        api-ms-win-core-datetime-l1-1-1
PE      66980000-66987000       Deferred        api-ms-win-core-string-l1-1-0
PE      67940000-67945000       Deferred        wbemprox
PE      68c40000-68c96000       Deferred        shlwapi
PE      69480000-69484000       Deferred        steamclient
PE      69e80000-69eaa000       Deferred        propsys
PE      6a300000-6a419000       Deferred        oleaut32
PE      6a900000-6a987000       Deferred        setupapi
PE      6aec0000-6aeca000       Deferred        psapi
PE      6b4c0000-6b549000       Deferred        wininet
PE      6ba80000-6ba87000       Deferred        api-ms-win-core-fibers-l1-1-1
PE      6c0c0000-6c0d8000       Deferred        imm32
PE      6dbc0000-6dbe0000       Deferred        mpr
PE      6e540000-6e548000       Deferred        api-ms-win-core-synch-l1-2-0
PE      6e8c0000-6ea1a000       Deferred        comctl32
PE      6fdc0000-6fe4d000       Deferred        rpcrt4
PE      70340000-70366000       Deferred        mmdevapi
PE      78050000-780b9000       Deferred        msvcp100
PE      78aa0000-78b5f000       Deferred        msvcr100
ELF     7a800000-7a94c000       Deferred        opengl32<elf>
  \-PE  7a840000-7a94c000       \               opengl32
PE      7b000000-7b0d4000       Deferred        kernelbase
ELF     7b400000-7b671000       Deferred        kernel32<elf>
  \-PE  7b420000-7b671000       \               kernel32
ELF     7bc00000-7bef6000       Deferred        ntdll<elf>
  \-PE  7bc30000-7bef6000       \               ntdll
ELF     7c000000-7c004000       Deferred        <wine-loader>
ELF     7d6fc000-7d703000       Deferred        libxfixes.so.3
ELF     7d703000-7d70f000       Deferred        libxcursor.so.1
ELF     7d70f000-7d722000       Deferred        libxi.so.6
ELF     7d722000-7d726000       Deferred        libxcomposite.so.1
ELF     7d726000-7d733000       Deferred        libxrandr.so.2
ELF     7d733000-7d73f000       Deferred        libxrender.so.1
ELF     7d73f000-7d746000       Deferred        libxxf86vm.so.1
ELF     7d746000-7d74a000       Deferred        libxinerama.so.1
ELF     7d74a000-7d760000       Deferred        libxext.so.6
ELF     7d760000-7d81f000       Deferred        winex11<elf>
  \-PE  7d780000-7d81f000       \               winex11
ELF     7d9bf000-7d9f1000       Deferred        libexpat.so.1
ELF     7d9f1000-7da3d000       Deferred        libfontconfig.so.1
ELF     7da3d000-7da56000       Deferred        libz.so.1
ELF     7da56000-7daa5000       Deferred        libpng16.so.16
ELF     7daa5000-7dac1000       Deferred        libbz2.so.1
ELF     7dac1000-7db81000       Deferred        libfreetype.so.6
ELF     7dbb6000-7dbf1000       Deferred        ws2_32<elf>
  \-PE  7dbc0000-7dbf1000       \               ws2_32
ELF     7dbf1000-7e5fa000       Deferred        shell32<elf>
  \-PE  7dc20000-7e5fa000       \               shell32
ELF     7e5fa000-7e627000       Deferred        iphlpapi<elf>
  \-PE  7e600000-7e627000       \               iphlpapi
ELF     7e627000-7e783000       Deferred        libsdl2-2.0.so.0
ELF     7e783000-7e7f2000       Deferred        dinput8<elf>
  \-PE  7e790000-7e7f2000       \               dinput8
ELF     7e7f2000-7e8c9000       Deferred        msvcrt<elf>
  \-PE  7e820000-7e8c9000       \               msvcrt
ELF     7e8c9000-7ea22000       Deferred        gdi32<elf>
  \-PE  7e8f0000-7ea22000       \               gdi32
ELF     7ea22000-7ec4f000       Deferred        user32<elf>
  \-PE  7ea50000-7ec4f000       \               user32
ELF     7ec4f000-7ec90000       Deferred        sechost<elf>
  \-PE  7ec60000-7ec90000       \               sechost
ELF     7ec90000-7ecfa000       Deferred        advapi32<elf>
  \-PE  7eca0000-7ecfa000       \               advapi32
ELF     e13f0000-e147c000       Deferred        libvorbisenc.so.2
ELF     e147c000-e155e000       Deferred        libgcrypt.so.20
ELF     e155e000-e1600000       Deferred        libzstd.so.1
ELF     e370a000-e3759000       Deferred        libjack.so.0
ELF     e3759000-e37ec000       Deferred        libsndfile.so.1
ELF     e3811000-e3830000       Deferred        wineasio<elf>
  \-PE  e3820000-e3830000       \               wineasio
ELF     e3830000-e3854000       Deferred        libgpg-error.so.0
ELF     e3854000-e3883000       Deferred        libvorbis.so.0
ELF     e3883000-e3971000       Deferred        libsystemd.so.0
ELF     e3971000-e3a00000       Deferred        libpulsecommon-14.2.so
ELF     e3b06000-e3b4d000       Deferred        libflac.so.8
ELF     e3b4d000-e3b70000       Deferred        liblz4.so.1
ELF     e4507000-e4521000       Deferred        libspeex.so.1
ELF     e4521000-e4561000       Deferred        liblzma.so.5
ELF     e4561000-e45be000       Deferred        libpulse.so.0
ELF     e45be000-e45f0000       Deferred        winepulse<elf>
  \-PE  e45d0000-e45f0000       \               winepulse
ELF     e45f0000-e467e000       Deferred        libpcre.so.1
ELF     e467e000-e46ab000       Deferred        libselinux.so.1
ELF     e46ab000-e46f5000       Deferred        libdbus-1.so.3
ELF     e46f5000-e487a000       Deferred        libunistring.so.2
ELF     e487a000-e4899000       Deferred        libidn2.so.0
ELF     e4899000-e4928000       Deferred        libgmp.so.10
ELF     e4928000-e4962000       Deferred        libhogweed.so.4
ELF     e4962000-e49a0000       Deferred        libnettle.so.6
ELF     e49a0000-e4a81000       Deferred        libkrb5.so.3
ELF     e4a81000-e4c6c000       Deferred        libgnutls.so.30
ELF     e4c6c000-e4e00000       Deferred        wined3d<elf>
  \-PE  e4cb0000-e4e00000       \               wined3d
ELF     e4f07000-e4f0f000       Deferred        libogg.so.0
ELF     e4f0f000-e4f15000       Deferred        libcap.so.2
ELF     e4f15000-e4f75000       Deferred        libp11-kit.so.0
ELF     e4f75000-e4fab000       Deferred        libk5crypto.so.3
ELF     e4fab000-e5000000       Deferred        libgssapi_krb5.so.2
ELF     e5700000-e5718000       Deferred        libresolv.so.2
ELF     e5718000-e57c4000       Deferred        libcups.so.2
ELF     ec7c5000-f21e7000       Deferred        libllvm.so.11
ELF     f21e7000-f28f0000       Deferred        libvulkan_radeon.so
ELF     f28f0000-f3208000       Deferred        libvulkan_intel.so
ELF     f3209000-f320e000       Deferred        libkeyutils.so.1
ELF     f320e000-f3223000       Deferred        libtasn1.so.6
ELF     f3223000-f3232000       Deferred        libkrb5support.so.0
ELF     f3232000-f3237000       Deferred        libcom_err.so.2
ELF     f3237000-f324b000       Deferred        libavahi-client.so.3
ELF     f324b000-f325a000       Deferred        libavahi-common.so.3
ELF     f325a000-f32b1000       Deferred        winspool<elf>
  \-PE  f3270000-f32b1000       \               winspool
ELF     f32b1000-f32f0000       Deferred        dxgi<elf>
  \-PE  f32c0000-f32f0000       \               dxgi
ELF     f32f0000-f3300000       Deferred        libudev.so.0
ELF     f3a4d000-f3a57000       Deferred       
libvklayer_mesa_device_select.so
ELF     f3a57000-f3a75000       Deferred        steamoverlayvulkanlayer.so
ELF     f3a75000-f3ac9000       Deferred        libvklayer_steam_fossilize.so
ELF     f3ac9000-f3af4000       Deferred        libtinfo.so.6
ELF     f3af4000-f3b2c000       Deferred        libedit.so.0
ELF     f3b2c000-f3b48000       Deferred        libelf.so.1
ELF     f3b48000-f3b54000       Deferred        libdrm_amdgpu.so.1
ELF     f3b54000-f3b5d000       Deferred        libffi.so.7
ELF     f3b5d000-f3b60000       Deferred        libxshmfence.so.1
ELF     f3b60000-f3b68000       Deferred        libxcb-sync.so.1
ELF     f3b68000-f3b6c000       Deferred        libxcb-present.so.0
ELF     f3b6c000-f3b6f000       Deferred        libx11-xcb.so.1
ELF     f3b6f000-f3b82000       Deferred        libxcb-randr.so.0
ELF     f3b82000-f3b90000       Deferred        libwayland-client.so.0
ELF     f3b90000-f3b96000       Deferred        libxcb-dri3.so.0
ELF     f3c50000-f3cb0000       Deferred        libvulkan.so.1
ELF     f3cb0000-f3d00000       Deferred        winevulkan<elf>
  \-PE  f3cc0000-f3d00000       \               winevulkan
ELF     f3e02000-f3e17000       Deferred        libdrm.so.2
ELF     f3e5d000-f3e93000       Deferred        libpng12.so.0
ELF     f3ec8000-f5d05000       Deferred        steamclient.so
ELF     f5d05000-f6050000       Deferred        lsteamclient<elf>
  \-PE  f5e20000-f6050000       \               lsteamclient
ELF     f753a000-f753f000       Deferred        libxau.so.6
ELF     f753f000-f756d000       Deferred        libxcb.so.1
ELF     f756d000-f76bd000       Deferred        libx11.so.6
ELF     f76bd000-f7739000       Deferred        libgldispatch.so.0
ELF     f7739000-f7773000       Deferred        libglx.so.0
ELF     f7773000-f7790000       Deferred        libgcc_s.so.1
ELF     f7790000-f7894000       Deferred        libm.so.6
ELF     f7894000-f7905000       Deferred        libgl.so.1
ELF     f7905000-f790f000       Deferred        librt.so.1
ELF     f7aec000-f7af1000       Deferred        libdl.so.2
ELF     f7af1000-f7cdb000       Deferred        libc.so.6
ELF     f7cdb000-f7cfc000       Deferred        libpthread.so.0
ELF     f7cfc000-f7eb0000       Export          libwine.so.1
ELF     f7eb0000-f7ef1000       Deferred        gameoverlayrenderer.so
ELF     f7ef3000-f7f1e000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000020 steam.exe
        000000a4    0
        00000024    0
00000030 services.exe
        000001e4    0
        00000098    0
        00000078    0
        00000064    0
        00000048    0
        00000044    0
        00000038    0
        00000034    0
0000003c winedevice.exe
        00000058    0
        00000054    0
        00000050    0
        00000040    0
0000005c plugplay.exe
        0000006c    0
        00000068    0
        00000060    0
00000070 winedevice.exe
        0000008c    0
        00000088    0
        00000084    0
        00000080    0
        0000007c    0
        00000074    0
00000090 svchost.exe
        000000a0    0
        0000009c    0
        00000094    0
000000a8 explorer.exe
        000000c0    0
        000000bc    0
        000000b0    0
        000000ac    0
000000cc (D) Z:\mnt\data3_SATA\steamapps\common\Rocksmith2014\Rocksmith2014.exe
        0000023c    0
        00000234    1
        00000228    0
        00000224    1
        00000220    1
        0000021c    0
        00000218    0
        00000214    1
        00000210    1
        00000200   15
        000001fc    0
        000001f8    0
        000001f4    0
        000001f0    0
        000001ec    1
        000001e8    1
        000001e0    0
        000001dc    0
        000001d8    0
        000001d4    0
        000001d0    0
        000001cc    0
        000001c8    0
        000001c4   -2
        000001c0   -2
        000001bc   -2
        000001b8   -2
        000001b4   -2
        000001b0   -2
        000001ac   -2
        000001a8   -2
        000001a4   -2
        000001a0   -2
        0000019c   -2
        00000198   -2
        00000194   -2
        00000190   -2
        0000018c   -2
        00000188   -2
        00000184   -2
        00000180   -2
        0000017c   -2
        00000178   -2
        00000174   -2
        00000170   -2
        0000016c    0
        00000168   -1
        00000164   -1
        00000160   -1
        0000015c   -1
        00000158    1
        00000154   -1
        00000150    2
        0000014c    2
        00000148    2
        00000144    2
        00000140    2
        0000013c    2
        00000138    2
        00000134    2
        00000130    2
        0000012c    2
        00000128    2
        00000124    2
        00000120    2
        0000011c    2
        00000118    2
        00000114    2
        00000110    2
        0000010c    2
        00000108    2
        00000104    2
        00000100    2
        000000fc    2
        000000f8    2
        000000f4    2
        000000f0    2
        000000ec    2
        000000e8    2
        000000e4    2
        000000e0    2
        000000dc    2
        000000d8    2
        000000d4    2
        000000d0    0 <==
System information:
    Wine build: wine-5.0-655-g2409bd1
    Platform: i386 (WOW64)
    Version: Windows 8
    Host system: Linux
    Host version: 5.3.18-59.10-default


Expected Results:  
The game contacts Ubisoft Servers and then prompts for an account to use.

I am using a FocusRite Scarlett 2i2 Audio Interface.


You are receiving this mail because: