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
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
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"