Wine 3.13.1 and Wine Staging 3.13.1.1 regression with Primus

Questions about Wine on Linux
Locked
socterean
Level 1
Level 1
Posts: 5
Joined: Sun Aug 19, 2018 7:36 am

Wine 3.13.1 and Wine Staging 3.13.1.1 regression with Primus

Post by socterean »

Hello everyone,

I don't really know where to address this issue, but after upgrading to Wine Staging 3.13.1.1 and later trying with Wine Stable 3.13.1 I cannot play any games on my laptop using the Primusrun command anymore. I have tried 3 games, 2 of them used and working before with no problems (The Sims 4 and GTA San Andreas) and one newly installed after the update (Euro Truck Simulator). Using primusrun or optirun when starting any of these games makes wine crash, and sadly it freezes so I could not click Send Report and just hangs like that until I kill the process manually. I already made new clean wine-prefixes and reinstalled the drivers but that doesn't work. I have also already tried using x32 and x64 prefixes with the same results, and all 3 games work if I don't use primusrun when opening them.

P.S: Also games I have on Steam that are native to Linux work with no problems when using the primusrun command.

My system:
Lenovo y510P Laptop
OS: Manjaro Linux x86_64
Kernel: 4.18.3-1-MANJARO
CPU: Intel i7-4700MQ (8) @ 3.400GHz
GPU: Intel 4th Gen Core Processor
GPU: NVIDIA GeForce GT 750M
Memory: 7895MiB

linux418-bbswitch 0.8-1
bumblebee 3.2.1-20
lib32-primus 20151110-4
primus 20151110-7

Euro Truck terminal log:

Code: Select all

primusrun wine game.exe 
0009:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
wine: Unhandled page fault on read access to 0x00000000 at address 0x7d607ccc (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7d607ccc).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7d607ccc ESP:0033f550 EBP:0033f758 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:7d651000 ECX:ffffffff EDX:7ba82a70
 ESI:00000000 EDI:00000000
Stack dump:
0x0033f550:  00001f03 00200002 7bfeca20 00000001
0x0033f560:  7e5163b0 7e5163b0 0033f590 7bce3000
0x0033f570:  0033f5ec 7e5163b0 0033f658 7bc537ad
0x0033f580:  7bce3000 00000000 00000000 00000000
0x0033f590:  00000110 07200028 7bfeca20 7d6d8a80
0x0033f5a0:  0033f5ec 7e5163b0 0033f658 7bc5382a
Backtrace:
=>0 0x7d607ccc in winex11 (+0x27ccc) (0x0033f758)
  1 0x7bc8bace RtlRunOnceExecuteOnce+0x4d() in ntdll (0x0033f7a8)
  2 0x7b47be63 InitOnceExecuteOnce+0x22() in kernel32 (0x0033f7d8)
  3 0x7d60a4df in winex11 (+0x2a4de) (0x0033f808)
  4 0x7d5f9494 in winex11 (+0x19493) (0x0033f828)
  5 0x7e4f8f6e __wine_get_wgl_driver+0x4d() in gdi32 (0x0033f858)
  6 0x7c527b08 wglDescribePixelFormat+0x37() in opengl32 (0x0033f8a8)
  7 0x7c527bad wglChoosePixelFormat+0x4c() in opengl32 (0x0033f958)
  8 0x7e4f8fd5 ChoosePixelFormat+0x34() in gdi32 (0x0033f998)
  9 0x00f8b3d5 in gl (+0xb3d4) (0x00615b14)
  10 0x0059a944 in game (+0x19a943) (0x00616780)
0x7d607ccc: repne scasb %es:(%edi)
Modules:
Module  Address                 Debug info      Name (149 modules)
PE        340000-  346000       Deferred        inpshared
PE        350000-  39c000       Deferred        p3shared
PE        3a0000-  3a7000       Deferred        sndshared
PE        3b0000-  3c5000       Deferred        vorbisfile
PE        3d0000-  3de000       Deferred        ogg
PE        3e0000-  3f1000       Deferred        gfxshared
PE        400000-  62fb2e       Export          game
PE        630000-  759000       Deferred        vorbis
PE        760000-  780000       Deferred        libpng13
PE        780000-  792000       Deferred        zlib1
PE        bf0000-  bfc000       Deferred        di8
PE        c00000-  c3b000       Deferred        ds8
PE        f70000-  f78000       Deferred        loaders
PE        f80000-  fbd000       Export          gl
PE        fc0000-  fd6000       Deferred        dx9
PE      10000000-10071000       Deferred        p3core
ELF     4e49d000-4e556000       Deferred        msvcrt<elf>
  \-PE  4e4b0000-4e556000       \               msvcrt
ELF     4ef59000-4efc1000       Deferred        dbghelp<elf>
  \-PE  4ef60000-4efc1000       \               dbghelp
ELF     4f421000-51173000       Deferred        libnvidia-glcore.so.396.51
ELF     51974000-523f0000       Deferred        i965_dri.so
ELF     7b400000-7b7ee000       Dwarf           kernel32<elf>
  \-PE  7b420000-7b7ee000       \               kernel32
ELF     7bae6000-7bc00000       Deferred        libglx_nvidia.so.0
ELF     7bc00000-7bd01000       Dwarf           ntdll<elf>
  \-PE  7bc10000-7bd01000       \               ntdll
ELF     7bd12000-7bd2c000       Deferred        imagehlp<elf>
  \-PE  7bd20000-7bd2c000       \               imagehlp
ELF     7c000000-7c004000       Deferred        <wine-loader>
ELF     7c0a6000-7c0ab000       Deferred        libnvidia-tls.so.396.51
ELF     7c0ab000-7c0b6000       Deferred        libpciaccess.so.0
ELF     7c0b6000-7c0c0000       Deferred        libdrm_nouveau.so.2
ELF     7c0c0000-7c0ce000       Deferred        libdrm_radeon.so.1
ELF     7c0ce000-7c0f6000       Deferred        libdrm_intel.so.1
ELF     7c0f6000-7c0fe000       Deferred        libxcb-sync.so.1
ELF     7c0fe000-7c176000       Deferred        libglx_mesa.so.0
ELF     7c21a000-7c27c000       Deferred        libgldispatch.so.0
ELF     7c406000-7c409000       Deferred        libxshmfence.so.1
ELF     7c409000-7c40d000       Deferred        libxcb-present.so.0
ELF     7c40d000-7c412000       Deferred        libxcb-dri3.so.0
ELF     7c412000-7c435000       Deferred        libglx.so.0
ELF     7c475000-7c5b3000       Dwarf           opengl32<elf>
  \-PE  7c490000-7c5b3000       \               opengl32
ELF     7c5b3000-7c700000       Deferred        wined3d<elf>
  \-PE  7c5c0000-7c700000       \               wined3d
ELF     7c800000-7c81c000       Deferred        libxcb-glx.so.0
ELF     7c874000-7c878000       Deferred        libxdamage.so.1
ELF     7c878000-7c87e000       Deferred        libxcb-dri2.so.0
ELF     7ca01000-7ca16000       Deferred        libdrm.so.2
ELF     7ca16000-7ca35000       Deferred        libglapi.so.0
ELF     7ca35000-7ca77000       Deferred        d3d9<elf>
  \-PE  7ca40000-7ca77000       \               d3d9
ELF     7ca77000-7ca94000       Deferred        libgcc_s.so.1
ELF     7ca94000-7caac000       Deferred        libgpg-error.so.0
ELF     7caac000-7cac5000       Deferred        libresolv.so.2
ELF     7cac5000-7cb51000       Deferred        libvorbisenc.so.2
ELF     7cb51000-7cb7f000       Deferred        libvorbis.so.0
ELF     7cb7f000-7cb87000       Deferred        libogg.so.0
ELF     7cb87000-7cc0d000       Deferred        libflac.so.8
ELF     7cc0d000-7cceb000       Deferred        libgcrypt.so.20
ELF     7cceb000-7cd17000       Deferred        liblzma.so.5
ELF     7cd17000-7cd22000       Deferred        librt.so.1
ELF     7cd22000-7cdb0000       Deferred        libsndfile.so.1
ELF     7cdb0000-7ce46000       Deferred        libsystemd.so.0
ELF     7ce46000-7ce97000       Deferred        libdbus-1.so.3
ELF     7ce97000-7cf26000       Deferred        libpulsecommon-12.2.so
ELF     7cf26000-7cf82000       Deferred        libpulse.so.0
ELF     7cf82000-7cfc2000       Deferred        libgl.so.1
ELF     7cfc2000-7cfec000       Deferred        winepulse<elf>
  \-PE  7cfd0000-7cfec000       \               winepulse
ELF     7cfec000-7d11e000       Deferred        oleaut32<elf>
  \-PE  7d000000-7d11e000       \               oleaut32
ELF     7d11e000-7d141000       Deferred        mmdevapi<elf>
  \-PE  7d120000-7d141000       \               mmdevapi
ELF     7d187000-7d1d2000       Deferred        dsound<elf>
  \-PE  7d190000-7d1d2000       \               dsound
ELF     7d1d2000-7d255000       Deferred        rpcrt4<elf>
  \-PE  7d1e0000-7d255000       \               rpcrt4
ELF     7d255000-7d3b2000       Deferred        ole32<elf>
  \-PE  7d270000-7d3b2000       \               ole32
ELF     7d3b2000-7d3ce000       Deferred        dinput8<elf>
  \-PE  7d3c0000-7d3ce000       \               dinput8
ELF     7d3ce000-7d3d5000       Deferred        libxfixes.so.3
ELF     7d3d5000-7d3e1000       Deferred        libxcursor.so.1
ELF     7d3e1000-7d3f4000       Deferred        libxi.so.6
ELF     7d3f4000-7d401000       Deferred        libxrandr.so.2
ELF     7d401000-7d40d000       Deferred        libxrender.so.1
ELF     7d40d000-7d414000       Deferred        libxxf86vm.so.1
ELF     7d414000-7d43e000       Deferred        libxcb.so.1
ELF     7d43e000-7d58b000       Deferred        libx11.so.6
ELF     7d58b000-7d592000       Deferred        libasyncns.so.0
ELF     7d592000-7d5cb000       Deferred        uxtheme<elf>
  \-PE  7d5a0000-7d5cb000       \               uxtheme
ELF     7d5cb000-7d65c000       Dwarf           winex11<elf>
  \-PE  7d5e0000-7d65c000       \               winex11
ELF     7d7c8000-7d7fa000       Deferred        libexpat.so.1
ELF     7d7fa000-7d844000       Deferred        libfontconfig.so.1
ELF     7d844000-7d8bc000       Deferred        libpcre.so.1
ELF     7d8bc000-7d9eb000       Deferred        libglib-2.0.so.0
ELF     7d9eb000-7daaa000       Deferred        libharfbuzz.so.0
ELF     7daaa000-7dac3000       Deferred        libz.so.1
ELF     7dac3000-7db01000       Deferred        libpng16.so.16
ELF     7db01000-7dbd1000       Deferred        libfreetype.so.6
ELF     7dbd1000-7dc3f000       Deferred        libncursesw.so.6
ELF     7dc3f000-7dc46000       Deferred        libxdmcp.so.6
ELF     7dc46000-7dc5b000       Deferred        libxext.so.6
ELF     7dc7f000-7dcbe000       Deferred        winspool<elf>
  \-PE  7dc90000-7dcbe000       \               winspool
ELF     7dcbe000-7dce2000       Deferred        imm32<elf>
  \-PE  7dcc0000-7dce2000       \               imm32
ELF     7dce2000-7dd29000       Deferred        usp10<elf>
  \-PE  7dcf0000-7dd29000       \               usp10
ELF     7dd29000-7de63000       Deferred        comctl32<elf>
  \-PE  7dd30000-7de63000       \               comctl32
ELF     7de63000-7df56000       Deferred        comdlg32<elf>
  \-PE  7de70000-7df56000       \               comdlg32
ELF     7df56000-7df80000       Deferred        iphlpapi<elf>
  \-PE  7df60000-7df80000       \               iphlpapi
ELF     7df80000-7e032000       Deferred        msvcr71<elf>
  \-PE  7df90000-7e032000       \               msvcr71
ELF     7e055000-7e05a000       Deferred        libxau.so.6
ELF     7e064000-7e076000       Deferred        libbz2.so.1.0
ELF     7e076000-7e0b2000       Deferred        ws2_32<elf>
  \-PE  7e080000-7e0b2000       \               ws2_32
ELF     7e0b2000-7e12a000       Deferred        shlwapi<elf>
  \-PE  7e0c0000-7e12a000       \               shlwapi
ELF     7e12a000-7e3e6000       Deferred        shell32<elf>
  \-PE  7e140000-7e3e6000       \               shell32
ELF     7e3e6000-7e461000       Deferred        advapi32<elf>
  \-PE  7e3f0000-7e461000       \               advapi32
ELF     7e461000-7e58f000       Dwarf           gdi32<elf>
  \-PE  7e470000-7e58f000       \               gdi32
ELF     7e58f000-7e798000       Deferred        user32<elf>
  \-PE  7e5a0000-7e798000       \               user32
ELF     7eede000-7eef3000       Deferred        libnss_files.so.2
ELF     7eef3000-7efc0000       Deferred        libm.so.6
ELF     7efc0000-7efc3000       Deferred        libx11-xcb.so.1
ELF     7efc3000-7efcc000       Deferred        libuuid.so.1
ELF     7efcc000-7efe6000       Deferred        wsock32<elf>
  \-PE  7efd0000-7efe6000       \               wsock32
ELF     7efe6000-7f000000       Deferred        version<elf>
  \-PE  7eff0000-7f000000       \               version
ELF     f7bd2000-f7bd8000       Deferred        libdl.so.2
ELF     f7c18000-f7df5000       Deferred        libc.so.6
ELF     f7df5000-f7e16000       Deferred        libpthread.so.0
ELF     f7e16000-f7fcc000       Dwarf           libwine.so.1
ELF     f7fce000-f7ff8000       Deferred        ld-linux.so.2
ELF     f7ffb000-f7ffc000       Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files (x86)\Euro Truck Simulator\game.exe
        0000002f   15
        0000002e    0
        00000009    0 <==
0000000e services.exe
        00000025    0
        00000022    0
        0000001d    0
        00000013    0
        00000010    0
        0000000f    0
00000011 winedevice.exe
        0000001a    0
        00000017    0
        00000016    0
        00000012    0
0000001b plugplay.exe
        0000001f    0
        0000001e    0
        0000001c    0
00000020 winedevice.exe
        0000002a    0
        00000024    0
        00000023    0
        00000021    0
00000028 explorer.exe
        0000002d    0
        0000002c    0
        0000002b    0
        00000029    0
System information:
    Wine build: wine-3.13
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 4.18.2-1-MANJARO
The Sims 4 terminal log:

Code: Select all

primusrun wine TS4.exe 
0009:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
0009:err:module:load_builtin_dll failed to load .so lib for builtin L"l3codeca.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
0009:fixme:thread:SetThreadIdealProcessor (0xc0): stub
0009:fixme:thread:SetThreadIdealProcessor (0xcc): stub
002d:fixme:ntdll:EtwRegisterTraceGuidsW (0x3b454ab3, (nil), {f7b697a3-4db5-4d3b-be71-c4d284e6592f}, 7, 0x3b476380, (null), (null), 0x3b478f18): stub
002d:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {72b14a7d-704c-423e-92f8-7e6d64bcb92a}
002d:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2091f8a-1e0a-4731-84a2-0dd57c8a5261}
002d:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e8a3bf1f-a86b-4390-9c60-5390b969d22c}
002d:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {5727a00f-50be-4519-8256-f7699871fecb}
002d:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7e854ec7-cdc4-405a-b5b2-aaf7c9e7d40c}
002d:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {79a60dc6-5fc8-4952-a41c-1163aeec5eb8}
002d:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2718d25b-5bf5-4479-8e88-babc64bdbfca}
002d:fixme:process:GetNumaHighestNodeNumber (0x343f640): semi-stub
002d:fixme:ver:GetCurrentPackageId (0x343f358 (nil)): stub
0009:fixme:thread:SetThreadIdealProcessor (0xbc): stub
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33df04,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),1,0x33df04,0x00000000), stub!
0009:fixme:dbghelp:elf_search_auxv can't find symbol in module
^C0035:fixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0 
GTA San Andreas terminal log:

Code: Select all

primusrun ./samp.exe 
0009:err:module:load_builtin_dll failed to load .so lib for builtin L"l3codeca.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
0009:fixme:font:freetype_SelectFont Untranslated charset 255
0030:err:module:load_builtin_dll failed to load .so lib for builtin L"l3codeca.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
0030:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
002f:fixme:ver:GetCurrentPackageId (0x177f26c (nil)): stub
002f:err:dbghelp_msc:codeview_process_info Unknown CODEVIEW signature 088d8601 in module L"gta_sa"
002f:err:dbghelp_msc:codeview_process_info Unknown CODEVIEW signature 088d8601 in module L"gta_sa"
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Wine 3.13.1 and Wine Staging 3.13.1.1 regression with Pr

Post by Bob Wya »

@socterean

3.13.1 and 3.13.1.1 Wine / Wine Staging releases do not exist.
There are Arch packages: wine-3.13-1 wine-staging-3.13.1-1
That number, after the dash, is an Arch package revision number...

Please posts some logs with:

Code: Select all

export WINEDEBUG=+timestamp,+tid,+wgl
primusrun wine game.exe
to see what's going on with your primus setup...
Euro Truck Simulator looks like the most useful log to work with...

Ta
Bob
socterean
Level 1
Level 1
Posts: 5
Joined: Sun Aug 19, 2018 7:36 am

Re: Wine 3.13.1 and Wine Staging 3.13.1.1 regression with Pr

Post by socterean »

Bob Wya wrote:@socterean

Please posts some logs with:

Code: Select all

export WINEDEBUG=+timestamp,+tid,+wgl
primusrun wine game.exe
to see what's going on with your primus setup...
Euro Truck Simulator looks like the most useful log to work with...

Ta
Bob
I have done that, the only difference is that now I can see the log when pressing Show Detalis on the Error Prompt. The contents seem to be the same as the contents posted above and for some reason I cannot upload txt extension files here on the forum.

Also I have found the same issue happening on Reddit in this post this post.

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7d737ccc).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7d737ccc ESP:0033f550 EBP:0033f758 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:7d781000 ECX:ffffffff EDX:7c179170
 ESI:00000000 EDI:00000000
Stack dump:
0x0033f550:  00001f03 00200002 7c10ec40 00000001
0x0033f560:  7e5153b0 7e5153b0 0033f590 7bce3000
0x0033f570:  0033f5ec 7e5153b0 0033f658 7bc537ad
0x0033f580:  7bce3000 00000000 00000000 00000000
0x0033f590:  00000110 05a00028 7c10ec40 7ce76f70
0x0033f5a0:  0033f5ec 7e5153b0 0033f658 7bc5382a
Backtrace:
=>0 0x7d737ccc in winex11 (+0x27ccc) (0x0033f758)
  1 0x7bc8bace RtlRunOnceExecuteOnce+0x4d() in ntdll (0x0033f7a8)
  2 0x7b47be63 InitOnceExecuteOnce+0x22() in kernel32 (0x0033f7d8)
  3 0x7d73a4df in winex11 (+0x2a4de) (0x0033f808)
  4 0x7d729494 in winex11 (+0x19493) (0x0033f828)
  5 0x7e4f7f6e __wine_get_wgl_driver+0x4d() in gdi32 (0x0033f858)
  6 0x7a8b2b08 wglDescribePixelFormat+0x37() in opengl32 (0x0033f8a8)
  7 0x7a8b2bad wglChoosePixelFormat+0x4c() in opengl32 (0x0033f958)
  8 0x7e4f7fd5 ChoosePixelFormat+0x34() in gdi32 (0x0033f998)
  9 0x00fdb2d5 in gl (+0xb2d4) (0x00642d54)
  10 0x005bdb78 in game (+0x1bdb77) (0x006439c8)
0x7d737ccc: repne scasb	%es:(%edi)
Modules:
Module	Address			Debug info	Name (149 modules)
PE	  340000-  346000	Deferred        inpshared
PE	  350000-  39d000	Deferred        p3shared
PE	  3a0000-  3a7000	Deferred        sndshared
PE	  3b0000-  3c5000	Deferred        vorbisfile
PE	  3d0000-  3de000	Deferred        ogg
PE	  3e0000-  3f1000	Deferred        gfxshared
PE	  400000-  65e000	Export          game
PE	  660000-  789000	Deferred        vorbis
PE	  790000-  7b0000	Deferred        libpng13
PE	  7b0000-  7c2000	Deferred        zlib1
PE	  c40000-  c4c000	Deferred        di8
PE	  c50000-  c8c000	Deferred        ds8
PE	  fc0000-  fc8000	Deferred        loaders
PE	  fd0000- 100d000	Export          gl
PE	 1010000- 1026000	Deferred        dx9
PE	10000000-10072000	Deferred        p3core
ELF	4e4a5000-4e55e000	Deferred        msvcrt<elf>
  \-PE	4e4c0000-4e55e000	\               msvcrt
ELF	4ef7b000-4efe3000	Deferred        dbghelp<elf>
  \-PE	4ef80000-4efe3000	\               dbghelp
ELF	4efe3000-4effd000	Deferred        imagehlp<elf>
  \-PE	4eff0000-4effd000	\               imagehlp
ELF	4f29d000-50fef000	Deferred        libnvidia-glcore.so.396.51
ELF	7a800000-7a93e000	Dwarf           opengl32<elf>
  \-PE	7a820000-7a93e000	\               opengl32
ELF	7a984000-7b400000	Deferred        i965_dri.so
ELF	7b400000-7b7ee000	Dwarf           kernel32<elf>
  \-PE	7b420000-7b7ee000	\               kernel32
ELF	7bc00000-7bd01000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bd01000	\               ntdll
ELF	7bda5000-7bebf000	Deferred        libglx_nvidia.so.0
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c186000-7c191000	Deferred        libpciaccess.so.0
ELF	7c191000-7c19b000	Deferred        libdrm_nouveau.so.2
ELF	7c19b000-7c1c3000	Deferred        libdrm_intel.so.1
ELF	7c1c3000-7c23b000	Deferred        libglx_mesa.so.0
ELF	7c408000-7c416000	Deferred        libdrm_radeon.so.1
ELF	7c416000-7c41e000	Deferred        libxcb-sync.so.1
ELF	7c41e000-7c43a000	Deferred        libxcb-glx.so.0
ELF	7c49e000-7c500000	Deferred        libgldispatch.so.0
ELF	7c600000-7c605000	Deferred        libnvidia-tls.so.396.51
ELF	7c605000-7c61a000	Deferred        libdrm.so.2
ELF	7c61a000-7c63d000	Deferred        libglx.so.0
ELF	7c800000-7c804000	Deferred        libxcb-present.so.0
ELF	7c804000-7c809000	Deferred        libxcb-dri3.so.0
ELF	7c809000-7c80d000	Deferred        libxdamage.so.1
ELF	7c80d000-7c82c000	Deferred        libglapi.so.0
ELF	7c883000-7c8a0000	Deferred        libgcc_s.so.1
ELF	7c9a0000-7c9b8000	Deferred        libgpg-error.so.0
ELF	7c9b8000-7c9d1000	Deferred        libresolv.so.2
ELF	7c9d1000-7ca5d000	Deferred        libvorbisenc.so.2
ELF	7ca5d000-7ca8b000	Deferred        libvorbis.so.0
ELF	7ca8b000-7ca93000	Deferred        libogg.so.0
ELF	7ca93000-7cb19000	Deferred        libflac.so.8
ELF	7cb19000-7cbf7000	Deferred        libgcrypt.so.20
ELF	7cbf7000-7cc23000	Deferred        liblzma.so.5
ELF	7cc23000-7cc2e000	Deferred        librt.so.1
ELF	7cc2e000-7ccbc000	Deferred        libsndfile.so.1
ELF	7ccbc000-7cd52000	Deferred        libsystemd.so.0
ELF	7cd52000-7cda3000	Deferred        libdbus-1.so.3
ELF	7cda3000-7ce32000	Deferred        libpulsecommon-12.2.so
ELF	7ceb8000-7cebe000	Deferred        libxcb-dri2.so.0
ELF	7cebe000-7cf1a000	Deferred        libpulse.so.0
ELF	7cf1b000-7cf5b000	Deferred        libgl.so.1
ELF	7cf5b000-7cf85000	Deferred        winepulse<elf>
  \-PE	7cf60000-7cf85000	\               winepulse
ELF	7cf85000-7d0b7000	Deferred        oleaut32<elf>
  \-PE	7cfa0000-7d0b7000	\               oleaut32
ELF	7d0b7000-7d0da000	Deferred        mmdevapi<elf>
  \-PE	7d0c0000-7d0da000	\               mmdevapi
ELF	7d120000-7d16b000	Deferred        dsound<elf>
  \-PE	7d130000-7d16b000	\               dsound
ELF	7d16b000-7d1ee000	Deferred        rpcrt4<elf>
  \-PE	7d180000-7d1ee000	\               rpcrt4
ELF	7d1ee000-7d34b000	Deferred        ole32<elf>
  \-PE	7d210000-7d34b000	\               ole32
ELF	7d34b000-7d367000	Deferred        dinput8<elf>
  \-PE	7d350000-7d367000	\               dinput8
ELF	7d367000-7d4b4000	Deferred        wined3d<elf>
  \-PE	7d380000-7d4b4000	\               wined3d
ELF	7d4b4000-7d4f6000	Deferred        d3d9<elf>
  \-PE	7d4c0000-7d4f6000	\               d3d9
ELF	7d4f6000-7d4fd000	Deferred        libxfixes.so.3
ELF	7d4fd000-7d509000	Deferred        libxcursor.so.1
ELF	7d509000-7d51c000	Deferred        libxi.so.6
ELF	7d51c000-7d529000	Deferred        libxrandr.so.2
ELF	7d529000-7d535000	Deferred        libxrender.so.1
ELF	7d535000-7d53c000	Deferred        libxxf86vm.so.1
ELF	7d53c000-7d543000	Deferred        libxdmcp.so.6
ELF	7d543000-7d56d000	Deferred        libxcb.so.1
ELF	7d56d000-7d6ba000	Deferred        libx11.so.6
ELF	7d6bb000-7d6c2000	Deferred        libasyncns.so.0
ELF	7d6c2000-7d6fb000	Deferred        uxtheme<elf>
  \-PE	7d6d0000-7d6fb000	\               uxtheme
ELF	7d6fb000-7d78c000	Dwarf           winex11<elf>
  \-PE	7d710000-7d78c000	\               winex11
ELF	7d7f8000-7d82a000	Deferred        libexpat.so.1
ELF	7d82a000-7d874000	Deferred        libfontconfig.so.1
ELF	7d874000-7d8ec000	Deferred        libpcre.so.1
ELF	7d8ec000-7da1b000	Deferred        libglib-2.0.so.0
ELF	7da1b000-7dada000	Deferred        libharfbuzz.so.0
ELF	7dada000-7daf3000	Deferred        libz.so.1
ELF	7daf3000-7db31000	Deferred        libpng16.so.16
ELF	7db31000-7db43000	Deferred        libbz2.so.1.0
ELF	7db43000-7dc13000	Deferred        libfreetype.so.6
ELF	7dc13000-7dc81000	Deferred        libncursesw.so.6
ELF	7dc81000-7dc84000	Deferred        libxshmfence.so.1
ELF	7dc84000-7dc89000	Deferred        libxau.so.6
ELF	7dc89000-7dc9e000	Deferred        libxext.so.6
ELF	7dcc2000-7dd01000	Deferred        winspool<elf>
  \-PE	7dcd0000-7dd01000	\               winspool
ELF	7dd01000-7dd25000	Deferred        imm32<elf>
  \-PE	7dd10000-7dd25000	\               imm32
ELF	7dd25000-7dd6c000	Deferred        usp10<elf>
  \-PE	7dd30000-7dd6c000	\               usp10
ELF	7dd6c000-7dea6000	Deferred        comctl32<elf>
  \-PE	7dd70000-7dea6000	\               comctl32
ELF	7dea6000-7df99000	Deferred        comdlg32<elf>
  \-PE	7deb0000-7df99000	\               comdlg32
ELF	7df99000-7dfc3000	Deferred        iphlpapi<elf>
  \-PE	7dfa0000-7dfc3000	\               iphlpapi
ELF	7dfc3000-7dfff000	Deferred        ws2_32<elf>
  \-PE	7dfd0000-7dfff000	\               ws2_32
ELF	7dfff000-7e0b1000	Deferred        msvcr71<elf>
  \-PE	7e010000-7e0b1000	\               msvcr71
ELF	7e0b1000-7e129000	Deferred        shlwapi<elf>
  \-PE	7e0c0000-7e129000	\               shlwapi
ELF	7e129000-7e3e5000	Deferred        shell32<elf>
  \-PE	7e140000-7e3e5000	\               shell32
ELF	7e3e5000-7e460000	Deferred        advapi32<elf>
  \-PE	7e3f0000-7e460000	\               advapi32
ELF	7e460000-7e58e000	Dwarf           gdi32<elf>
  \-PE	7e470000-7e58e000	\               gdi32
ELF	7e58e000-7e797000	Deferred        user32<elf>
  \-PE	7e5a0000-7e797000	\               user32
ELF	7eedd000-7eef2000	Deferred        libnss_files.so.2
ELF	7eef2000-7efbf000	Deferred        libm.so.6
ELF	7efbf000-7efc2000	Deferred        libx11-xcb.so.1
ELF	7efcc000-7efe6000	Deferred        wsock32<elf>
  \-PE	7efd0000-7efe6000	\               wsock32
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7b4b000-f7b51000	Deferred        libdl.so.2
ELF	f7b57000-f7b60000	Deferred        libuuid.so.1
ELF	f7b92000-f7d6f000	Deferred        libc.so.6
ELF	f7d6f000-f7d90000	Deferred        libpthread.so.0
ELF	f7d90000-f7f46000	Dwarf           libwine.so.1
ELF	f7f48000-f7f72000	Deferred        ld-linux.so.2
ELF	f7f75000-f7f76000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\socterean\Games\euro-truck-simulator\drive_c\Program Files\Euro Truck Simulator\game.exe
	0000002e   15
	0000002d    0
	00000009    0 <==
0000000e services.exe
	00000022    0
	0000001d    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001a    0
	00000017    0
	00000016    0
	00000012    0
0000001b plugplay.exe
	0000001f    0
	0000001e    0
	0000001c    0
00000020 winedevice.exe
	00000029    0
	00000024    0
	00000023    0
	00000021    0
00000027 explorer.exe
	0000002c    0
	0000002b    0
	0000002a    0
	00000028    0
System information:
    Wine build: wine-3.13
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 4.18.3-1-MANJARO
socterean
Level 1
Level 1
Posts: 5
Joined: Sun Aug 19, 2018 7:36 am

Re: Wine 3.13.1 and Wine Staging 3.13.1.1 regression with Pr

Post by socterean »

And this is what is showing now in the terminal:

Code: Select all

primusrun wine game.exe
46672.891:0009:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
46672.892:0009:fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
46673.016:0009:trace:wgl:wglChoosePixelFormat 0xad0041 0x33f9c8: size 40 version 1 flags 37 type 0 color 16 0,0,0,0 accum 0 depth 16 stencil 0 aux 0
wine: Unhandled page fault on read access to 0x00000000 at address 0x7d737ccc (thread 0009), starting debugger...
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Wine 3.13.1 and Wine Staging 3.13.1.1 regression with Pr

Post by Bob Wya »

@ socterean

You aren't setting your WINEPREFIX env variable correctly.

Hence the crash dump line:

Code: Select all

Z:\home\socterean\Games\euro-truck-simulator\drive_c\Program Files\Euro Truck Simulator\game.exe
Your booting the default WINEPREFIX of:

Code: Select all

"${HOME}/.wine"
and then trying to use an application installed in the WINEPREFIX:

Code: Select all

"${HOME}/Games"
That won't work.

Bob
socterean
Level 1
Level 1
Posts: 5
Joined: Sun Aug 19, 2018 7:36 am

Re: Wine 3.13.1 and Wine Staging 3.13.1.1 regression with Pr

Post by socterean »

Sorry for that, indeed the second log was from my Lutris installed game and not the one in .wine folder. In the mean time I have also tried with another Wine version from Lutris, wine-staging 3.11 but the game doesn't run either when using primusrun but runs without it, which I think indicates some sort of driver incompatibility rather than a Wine bug, but it's strange, because with the updated drivers everything works fine including my Steam native games either with primusrun or without it, only my Wine games seem to be affected, and only when using the primusrun command.

This is the proper log:

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7d604ccc).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7d604ccc ESP:0033f550 EBP:0033f758 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:7d64e000 ECX:ffffffff EDX:7ba82b00
 ESI:00000000 EDI:00000000
Stack dump:
0x0033f550:  00001f03 00200002 7bfed010 00000001
0x0033f560:  7e5153b0 7e5153b0 0033f590 7bce3000
0x0033f570:  0033f5ec 7e5153b0 0033f658 7bc537ad
0x0033f580:  7bce3000 00000000 00000000 00000000
0x0033f590:  00000110 05a00028 7bfed010 7d6e2550
0x0033f5a0:  0033f5ec 7e5153b0 0033f658 7bc5382a
Backtrace:
=>0 0x7d604ccc in winex11 (+0x34ccc) (0x0033f758)
  1 0x7bc8bace RtlRunOnceExecuteOnce+0x4d() in ntdll (0x0033f7a8)
  2 0x7b47be63 InitOnceExecuteOnce+0x22() in kernel32 (0x0033f7d8)
  3 0x7d6074df in winex11 (+0x374de) (0x0033f808)
  4 0x7d5f6494 in winex11 (+0x26493) (0x0033f828)
  5 0x7e4f7f6e __wine_get_wgl_driver+0x4d() in gdi32 (0x0033f858)
  6 0x7c527b08 wglDescribePixelFormat+0x37() in opengl32 (0x0033f8a8)
  7 0x7c527bad wglChoosePixelFormat+0x4c() in opengl32 (0x0033f958)
  8 0x7e4f7fd5 ChoosePixelFormat+0x34() in gdi32 (0x0033f998)
  9 0x00f8b3d5 in gl (+0xb3d4) (0x00615b14)
  10 0x0059a944 in game (+0x19a943) (0x00616780)
0x7d604ccc: repne scasb	%es:(%edi)
Modules:
Module	Address			Debug info	Name (149 modules)
PE	  340000-  346000	Deferred        inpshared
PE	  350000-  39c000	Deferred        p3shared
PE	  3a0000-  3a7000	Deferred        sndshared
PE	  3b0000-  3c5000	Deferred        vorbisfile
PE	  3d0000-  3de000	Deferred        ogg
PE	  3e0000-  3f1000	Deferred        gfxshared
PE	  400000-  62fb2e	Export          game
PE	  630000-  759000	Deferred        vorbis
PE	  760000-  780000	Deferred        libpng13
PE	  780000-  792000	Deferred        zlib1
PE	  bf0000-  bfc000	Deferred        di8
PE	  c00000-  c3b000	Deferred        ds8
PE	  f70000-  f78000	Deferred        loaders
PE	  f80000-  fbd000	Export          gl
PE	  fc0000-  fd6000	Deferred        dx9
PE	10000000-10071000	Deferred        p3core
ELF	4e4ac000-4e565000	Deferred        msvcrt<elf>
  \-PE	4e4c0000-4e565000	\               msvcrt
ELF	4ef59000-4efc1000	Deferred        dbghelp<elf>
  \-PE	4ef60000-4efc1000	\               dbghelp
ELF	4f421000-51173000	Deferred        libnvidia-glcore.so.396.51
ELF	51974000-523f0000	Deferred        i965_dri.so
ELF	7b400000-7b7ee000	Dwarf           kernel32<elf>
  \-PE	7b420000-7b7ee000	\               kernel32
ELF	7bae6000-7bc00000	Deferred        libglx_nvidia.so.0
ELF	7bc00000-7bd01000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bd01000	\               ntdll
ELF	7bd12000-7bd2c000	Deferred        imagehlp<elf>
  \-PE	7bd20000-7bd2c000	\               imagehlp
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c0ad000-7c0b2000	Deferred        libnvidia-tls.so.396.51
ELF	7c0b2000-7c0bd000	Deferred        libpciaccess.so.0
ELF	7c0bd000-7c0c7000	Deferred        libdrm_nouveau.so.2
ELF	7c0c7000-7c0d5000	Deferred        libdrm_radeon.so.1
ELF	7c0d5000-7c0fd000	Deferred        libdrm_intel.so.1
ELF	7c0fd000-7c175000	Deferred        libglx_mesa.so.0
ELF	7c21a000-7c27c000	Deferred        libgldispatch.so.0
ELF	7c406000-7c409000	Deferred        libxshmfence.so.1
ELF	7c409000-7c411000	Deferred        libxcb-sync.so.1
ELF	7c411000-7c434000	Deferred        libglx.so.0
ELF	7c475000-7c5b3000	Dwarf           opengl32<elf>
  \-PE	7c490000-7c5b3000	\               opengl32
ELF	7c5b3000-7c700000	Deferred        wined3d<elf>
  \-PE	7c5c0000-7c700000	\               wined3d
ELF	7c800000-7c81c000	Deferred        libxcb-glx.so.0
ELF	7c875000-7c879000	Deferred        libxcb-present.so.0
ELF	7c879000-7c87e000	Deferred        libxcb-dri3.so.0
ELF	7ca00000-7ca04000	Deferred        libxdamage.so.1
ELF	7ca04000-7ca0a000	Deferred        libxcb-dri2.so.0
ELF	7ca0a000-7ca1f000	Deferred        libdrm.so.2
ELF	7ca1f000-7ca3e000	Deferred        libglapi.so.0
ELF	7ca3e000-7ca80000	Deferred        d3d9<elf>
  \-PE	7ca40000-7ca80000	\               d3d9
ELF	7ca80000-7ca9d000	Deferred        libgcc_s.so.1
ELF	7ca9d000-7cab5000	Deferred        libgpg-error.so.0
ELF	7cab5000-7cace000	Deferred        libresolv.so.2
ELF	7cace000-7cb5a000	Deferred        libvorbisenc.so.2
ELF	7cb5a000-7cb88000	Deferred        libvorbis.so.0
ELF	7cb88000-7cb90000	Deferred        libogg.so.0
ELF	7cb90000-7cc16000	Deferred        libflac.so.8
ELF	7cc16000-7ccf4000	Deferred        libgcrypt.so.20
ELF	7ccf4000-7cd20000	Deferred        liblzma.so.5
ELF	7cd20000-7cd2b000	Deferred        librt.so.1
ELF	7cd2b000-7cdb9000	Deferred        libsndfile.so.1
ELF	7cdb9000-7ce4f000	Deferred        libsystemd.so.0
ELF	7ce4f000-7cea0000	Deferred        libdbus-1.so.3
ELF	7cea0000-7cf2f000	Deferred        libpulsecommon-12.2.so
ELF	7cf2f000-7cf8b000	Deferred        libpulse.so.0
ELF	7cf8c000-7cfcc000	Deferred        libgl.so.1
ELF	7cfcc000-7cff6000	Deferred        winepulse<elf>
  \-PE	7cfd0000-7cff6000	\               winepulse
ELF	7cff6000-7d128000	Deferred        oleaut32<elf>
  \-PE	7d010000-7d128000	\               oleaut32
ELF	7d128000-7d14b000	Deferred        mmdevapi<elf>
  \-PE	7d130000-7d14b000	\               mmdevapi
ELF	7d191000-7d1dc000	Deferred        dsound<elf>
  \-PE	7d1a0000-7d1dc000	\               dsound
ELF	7d1dc000-7d25f000	Deferred        rpcrt4<elf>
  \-PE	7d1f0000-7d25f000	\               rpcrt4
ELF	7d25f000-7d3bc000	Deferred        ole32<elf>
  \-PE	7d280000-7d3bc000	\               ole32
ELF	7d3bc000-7d3d8000	Deferred        dinput8<elf>
  \-PE	7d3c0000-7d3d8000	\               dinput8
ELF	7d3d8000-7d3e4000	Deferred        libxcursor.so.1
ELF	7d3e4000-7d3f7000	Deferred        libxi.so.6
ELF	7d3f7000-7d404000	Deferred        libxrandr.so.2
ELF	7d404000-7d410000	Deferred        libxrender.so.1
ELF	7d410000-7d43a000	Deferred        libxcb.so.1
ELF	7d43a000-7d587000	Deferred        libx11.so.6
ELF	7d588000-7d58f000	Deferred        libasyncns.so.0
ELF	7d58f000-7d5c8000	Deferred        uxtheme<elf>
  \-PE	7d5a0000-7d5c8000	\               uxtheme
ELF	7d5c8000-7d659000	Dwarf           winex11<elf>
  \-PE	7d5d0000-7d659000	\               winex11
ELF	7d7c5000-7d7f7000	Deferred        libexpat.so.1
ELF	7d7f7000-7d841000	Deferred        libfontconfig.so.1
ELF	7d841000-7d8b9000	Deferred        libpcre.so.1
ELF	7d8b9000-7d9e8000	Deferred        libglib-2.0.so.0
ELF	7d9e8000-7daa7000	Deferred        libharfbuzz.so.0
ELF	7daa7000-7dac0000	Deferred        libz.so.1
ELF	7dac0000-7dafe000	Deferred        libpng16.so.16
ELF	7dafe000-7db10000	Deferred        libbz2.so.1.0
ELF	7db10000-7dbe0000	Deferred        libfreetype.so.6
ELF	7dbe0000-7dc4e000	Deferred        libncursesw.so.6
ELF	7dc4f000-7dc56000	Deferred        libxfixes.so.3
ELF	7dc56000-7dc6b000	Deferred        libxext.so.6
ELF	7dc8f000-7dcce000	Deferred        winspool<elf>
  \-PE	7dca0000-7dcce000	\               winspool
ELF	7dcce000-7dcf2000	Deferred        imm32<elf>
  \-PE	7dcd0000-7dcf2000	\               imm32
ELF	7dcf2000-7dd39000	Deferred        usp10<elf>
  \-PE	7dd00000-7dd39000	\               usp10
ELF	7dd39000-7de73000	Deferred        comctl32<elf>
  \-PE	7dd40000-7de73000	\               comctl32
ELF	7de73000-7df66000	Deferred        comdlg32<elf>
  \-PE	7de80000-7df66000	\               comdlg32
ELF	7df66000-7dfa2000	Deferred        ws2_32<elf>
  \-PE	7df70000-7dfa2000	\               ws2_32
ELF	7dfa2000-7e054000	Deferred        msvcr71<elf>
  \-PE	7dfc0000-7e054000	\               msvcr71
ELF	7e054000-7e0cc000	Deferred        shlwapi<elf>
  \-PE	7e060000-7e0cc000	\               shlwapi
ELF	7e0cc000-7e388000	Deferred        shell32<elf>
  \-PE	7e0e0000-7e388000	\               shell32
ELF	7e388000-7e403000	Deferred        advapi32<elf>
  \-PE	7e3a0000-7e403000	\               advapi32
ELF	7e425000-7e428000	Deferred        libx11-xcb.so.1
ELF	7e428000-7e42f000	Deferred        libxxf86vm.so.1
ELF	7e42f000-7e436000	Deferred        libxdmcp.so.6
ELF	7e436000-7e460000	Deferred        iphlpapi<elf>
  \-PE	7e440000-7e460000	\               iphlpapi
ELF	7e460000-7e58e000	Dwarf           gdi32<elf>
  \-PE	7e470000-7e58e000	\               gdi32
ELF	7e58e000-7e797000	Deferred        user32<elf>
  \-PE	7e5a0000-7e797000	\               user32
ELF	7eedd000-7eef2000	Deferred        libnss_files.so.2
ELF	7eef2000-7efbf000	Deferred        libm.so.6
ELF	7efc2000-7efc7000	Deferred        libxau.so.6
ELF	7efcc000-7efe6000	Deferred        wsock32<elf>
  \-PE	7efd0000-7efe6000	\               wsock32
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7b80000-f7b86000	Deferred        libdl.so.2
ELF	f7b87000-f7b90000	Deferred        libuuid.so.1
ELF	f7bc7000-f7da4000	Deferred        libc.so.6
ELF	f7da4000-f7dc5000	Deferred        libpthread.so.0
ELF	f7dc5000-f7f7b000	Dwarf           libwine.so.1
ELF	f7f7d000-f7fa7000	Deferred        ld-linux.so.2
ELF	f7faa000-f7fab000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files (x86)\Euro Truck Simulator\game.exe
	0000002e   15
	0000002d    0
	00000009    0 <==
0000000e services.exe
	00000022    0
	0000001d    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001a    0
	00000017    0
	00000016    0
	00000012    0
0000001b plugplay.exe
	0000001f    0
	0000001e    0
	0000001c    0
00000020 winedevice.exe
	00000029    0
	00000024    0
	00000023    0
	00000021    0
00000027 explorer.exe
	0000002c    0
	0000002b    0
	0000002a    0
	00000028    0
System information:
    Wine build: wine-3.13
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 4.18.3-1-MANJARO
And this is the terminal:

Code: Select all

export WINEDEBUG=+timestamp,+tid,+wgl
primusrun wine game.exe
696.883:0009:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0x1.
697.001:0009:trace:wgl:wglChoosePixelFormat 0xad0041 0x33f9c8: size 40 version 1 flags 37 type 0 color 16 0,0,0,0 accum 0 depth 16 stencil 0 aux 0
wine: Unhandled page fault on read access to 0x00000000 at address 0x7d604ccc (thread 0009), starting debugger...
socterean
Level 1
Level 1
Posts: 5
Joined: Sun Aug 19, 2018 7:36 am

Re: Wine 3.13.1 and Wine Staging 3.13.1.1 regression with Pr

Post by socterean »

Reporting further on the issue, I have tried some games on the new Steam Proton project which is a fork of Wine, the games doesn't run either or crash when using primusrun on them, but they work fine without primusrun. So the problem seems to be related to some compatibility issues between Wine and the new Bumblebee drivers.

For example, when trying to run Euro Truck Simulator with primusrun in Wine I receive an error stating "Game files corrupted.Please reinstall from CD", the same error appears when trying to run the game with Proton using primusrun.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Wine 3.13.1 and Wine Staging 3.13.1.1 regression with Pr

Post by Bob Wya »

@socterean

Please post a log with:

Code: Select all

export WINEDEBUG=+timestamp,+tid,+wgl,+x11drv
primusrun wine game.exe
again with Euro Truck Simulator...

The crash is obviously occurring in winex11 - from your posted backtrace.

Ta
Bob
Locked