You are not logged in.
Hi all,
I've been at this a few days now and slowly giving up hope ![]()
Trying to run Divinity Original Sin 2: Definitive Edition via Steam Play (Proton Experimental/6.3-5)
After days of googling and tweaking I have the game running for ~20 seconds with no window/display before it inevitably stops.
I have run the following one-liner as recommended by users on ProtonDB (this is to force launch the definitive edition instead of the launcher):
cd ~/.steam/steam/steamapps/common/Divinity\ Original\ Sin\ 2/; mv bin bin-old; mv Data Data-old; ln -s DefEd/Data Data; ln -s DefEd/bin bin; mv bin/SupportTool.exe bin/SupportTool.old; ln -s bin/EoCApp.exe bin/SupportTool.exeAll game/proton files are on an EXT4 partition, as I have read NTFS can cause issues.
The only error I am seeing in the steam log is as follows, which I believe can be safely ignored
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.Full log: steam-435150.log
Specs:
OS: Arch Linux x86_64
Host: X570 AORUS ELITE -CF
Kernel: 5.13.8-arch1-1
Uptime: 32 mins
Packages: 906 (pacman)
Shell: zsh 5.8
Resolution: 1080x1920, 2560x1440
DE: GNOME 40.3
WM: Mutter
WM Theme: Adwaita
Theme: Mojave-dark [GTK2/3]
Icons: Papirus-Dark [GTK2/3]
Terminal: gnome-terminal
CPU: AMD Ryzen 5 5600X (12) @ 3.700GHz
GPU: NVIDIA GeForce RTX 3090
Memory: 3221MiB / 32046MiB Thanks
EDIT
Have rebooted and I am now getting errors:
7439.295:0020:00c4:err:steam:initialize_vr_data Could not load libopenvr_api.so.and
7439.420:0020:0024:err:steam:run_process Failed to create process L"\"Z:\\home\\user\\.local\\share\\Steam\\steamapps\\common\\Divinity Original Sin 2\\bin\\SupportTool.exe\"": 2libopenvr_api.so does exist in this location:
~ $ ll /home/user/.local/share/Steam/ubuntu12_32/libopenvr_api.so
-rwxr-xr-x 1 user user 321917 Mar 20 2020 /home/user/.local/share/Steam/ubuntu12_32/libopenvr_api.soFull log: steam-435150.log
Last edited by millionheadscollide (2021-08-08 15:11:53)
Offline
I've seen similar traces and am equally as clueless as to what might be the cause with numerous steam games. Things randomly start to work on subsequent reboots but when the error happens there's no amount of trying fixing it, aside from rebooting again. Is this the only game affected for you? When I get the issue SFV and Guilty Gear Strive don't start for example.
Offline
I'm glad I'm not the only one... I have not gotten round to testing much of my steam library, so far CS:GO & Dark Souls 3 run fine. DOS2, Sekiro & The Outer Worlds not so much albeit I haven't even attempted to debug them as of yet.
Offline
Is the pattern that the affected games support VR?
Is there a running steamvr or wine server?
ps aux | grep -iE '(steamvr|wine)'Offline
Is the pattern that the affected games support VR?
Is there a running steamvr or wine server?ps aux | grep -iE '(steamvr|wine)'
I don't believe any of them officially support VR, but then why is it trying to load libopenvr_api.so
When game isn't running:
$ ps aux | grep -iE '(steamvr|wine)'
user 37245 0.0 0.0 6432 2424 pts/1 S+ 01:23 0:00 grep --color=auto -iE (steamvr|wine)While game is "running":
$ ps aux | grep -iE '(steamvr|wine)'
user 36859 4.5 0.0 13388 12324 ? Ss 01:23 0:00 /home/user/.local/share/Steam/steamapps/common/Proton - Experimental/files/bin/wineserver
user 36866 0.5 0.0 1960720 13432 ? Sl 01:23 0:00 C:\windows\system32\winedevice.exe
user 36880 3.0 0.0 2330840 25852 ? Sl 01:23 0:00 C:\windows\system32\winedevice.exe
user 36917 0.0 0.0 6432 2232 pts/1 S+ 01:23 0:00 grep --color=auto -iE (steamvr|wine)Offline
Idk the game at all, but if it uses one of the more prominent engined (unreal, unity, …) that might just test for HMD no matter what,
Do you use https://wiki.archlinux.org/title/Steam/ … ve_runtime ?
Is there maybe a local openvr libary provided by the game?
pacman -Qi openvr
find /home/user/.local/share/Steam/steamapps -iname *'openvr*'Offline
Idk the game at all, but if it uses one of the more prominent engined (unreal, unity, …) that might just test for HMD no matter what,
Do you use https://wiki.archlinux.org/title/Steam/ … ve_runtime ?
Is there maybe a local openvr libary provided by the game?pacman -Qi openvr find /home/user/.local/share/Steam/steamapps -iname *'openvr*'
I just use steam-runtime - I have installed steam-native-runtime but the result is much the same
I don't have openvr installed currently, but have tried installing it and the error persists:
$ yay -Qi openvr
Name : openvr
Version : 1.16.8-1
Description : API and runtime that allows access to VR hardware from multiple vendors
Architecture : x86_64
URL : https://github.com/ValveSoftware/openvr
Licenses : custom
Groups : None
Provides : None
Depends On : jsoncpp libgl
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 695.29 KiB
Packager : Bruno Pagani <archange@archlinux.org>
Build Date : Mon 15 Mar 2021 02:23:36 GMT
Install Date : Sun 08 Aug 2021 11:43:14 BST
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature$ locate openvr
/home/user/.cache/yay/openvr-git
/home/user/.cache/yay/openvr-git/.SRCINFO
/home/user/.cache/yay/openvr-git/.git
/home/user/.cache/yay/openvr-git/0001-Add-include-stdarg.h-to-strtools_public.cpp.patch
/home/user/.cache/yay/openvr-git/0001-openvr_capi-Add-pragma-pack-around-VRControllerState.patch
/home/user/.cache/yay/openvr-git/0002-samples-cmake-Remove-OpenVR-paths-check.patch
/home/user/.cache/yay/openvr-git/0003-samples-compat-Use-correct-definition-for-vsprintf_s.patch
/home/user/.cache/yay/openvr-git/1178.patch
/home/user/.cache/yay/openvr-git/1524.patch
/home/user/.cache/yay/openvr-git/PKGBUILD
/home/user/.cache/yay/openvr-git/countof.patch
/home/user/.cache/yay/openvr-git/openvr
/home/user/.cache/yay/openvr-git/openvr-git-1.16.8.r0.g4c85abc-1-x86_64.pkg.tar.zst
/home/user/.cache/yay/openvr-git/openvr/FETCH_HEAD
/home/user/.cache/yay/openvr-git/openvr/HEAD
/home/user/.cache/yay/openvr-git/openvr/branches
/home/user/.cache/yay/openvr-git/openvr/config
/home/user/.cache/yay/openvr-git/openvr/description
/home/user/.cache/yay/openvr-git/openvr/hooks
/home/user/.cache/yay/openvr-git/openvr/info
/home/user/.cache/yay/openvr-git/openvr/objects
/home/user/.cache/yay/openvr-git/openvr/packed-refs
/home/user/.cache/yay/openvr-git/openvr/refs
/home/user/.cache/yay/openvr-git/openvr/hooks/applypatch-msg.sample
/home/user/.cache/yay/openvr-git/openvr/hooks/commit-msg.sample
/home/user/.cache/yay/openvr-git/openvr/hooks/fsmonitor-watchman.sample
/home/user/.cache/yay/openvr-git/openvr/hooks/post-update.sample
/home/user/.cache/yay/openvr-git/openvr/hooks/pre-applypatch.sample
/home/user/.cache/yay/openvr-git/openvr/hooks/pre-commit.sample
/home/user/.cache/yay/openvr-git/openvr/hooks/pre-merge-commit.sample
/home/user/.cache/yay/openvr-git/openvr/hooks/pre-push.sample
/home/user/.cache/yay/openvr-git/openvr/hooks/pre-rebase.sample
/home/user/.cache/yay/openvr-git/openvr/hooks/pre-receive.sample
/home/user/.cache/yay/openvr-git/openvr/hooks/prepare-commit-msg.sample
/home/user/.cache/yay/openvr-git/openvr/hooks/push-to-checkout.sample
/home/user/.cache/yay/openvr-git/openvr/hooks/update.sample
/home/user/.cache/yay/openvr-git/openvr/info/exclude
/home/user/.cache/yay/openvr-git/openvr/objects/info
/home/user/.cache/yay/openvr-git/openvr/objects/pack
/home/user/.cache/yay/openvr-git/openvr/objects/pack/pack-cac939ba6634fb629f484de4558fc420eb340248.idx
/home/user/.cache/yay/openvr-git/openvr/objects/pack/pack-cac939ba6634fb629f484de4558fc420eb340248.pack
/home/user/.cache/yay/openvr-git/openvr/refs/heads
/home/user/.cache/yay/openvr-git/openvr/refs/tags
/home/user/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib/wine/dxvk/openvr_api_dxvk.dll
/home/user/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/wine/dxvk/openvr_api_dxvk.dll
/home/user/.local/share/Steam/steamapps/common/Proton 5.0/dist/lib/wine/dxvk/openvr_api_dxvk.dll
/home/user/.local/share/Steam/steamapps/common/Proton 5.0/dist/lib64/wine/dxvk/openvr_api_dxvk.dll
/home/user/.local/share/Steam/steamapps/common/Proton 6.3/dist/lib/wine/dxvk/openvr_api_dxvk.dll
/home/user/.local/share/Steam/steamapps/common/Proton 6.3/dist/lib64/wine/dxvk/openvr_api_dxvk.dll
/home/user/.local/share/Steam/steamapps/compatdata/435150/pfx/drive_c/windows/system32/openvr_api_dxvk.dll
/home/user/.local/share/Steam/steamapps/compatdata/435150/pfx/drive_c/windows/syswow64/openvr_api_dxvk.dll
/home/user/.local/share/Steam/ubuntu12_32/libopenvr_api.so
/home/user/.local/share/Steam/ubuntu12_64/libopenvr_api.so
/usr/include/openvr
/usr/include/openvr/openvr.h
/usr/include/openvr/openvr_capi.h
/usr/include/openvr/openvr_driver.h
/usr/lib/libopenvr_api.so
/usr/share/licenses/openvr
/usr/share/licenses/openvr/LICENSE
/usr/share/pkgconfig/openvr.pcAs it turns out, I was only logging proton verbosely, but have adjusted to get wine in launch options:
PROTON_LOG=1 WINEDEBUG=all %command%The full log is too big for pastebin (~50M, is there an alternative?), here are the errors:
$ cat steam-435150.log | grep -a5 err:
3071.147:3071.147503:0020:0024:trace:virtual:dump_view 0x120000 - 0x22ffff --rw-
3071.147:3071.147508:0020:0024:trace:virtual:NtAllocateVirtualMemory 0xffffffff 0x120000 00010000 1000 00000004
3071.147:3071.147513:0020:0024:trace:virtual:dump_view View: 0x120000 - 0x22ffff (valloc)
3071.147:3071.147517:0020:0024:trace:virtual:dump_view 0x120000 - 0x12ffff c-rw-
3071.147:3071.147521:0020:0024:trace:virtual:dump_view 0x130000 - 0x22ffff --rw-
3071.147:3071.147557:0020:0024:err:heap:HEAP_GetPtr Invalid heap 00000000!
3071.147:3071.147564:0020:0024:trace:ntdll:RtlInitializeBitMap (7BC8B57C,7FFCE044,64)
3071.147:3071.147570:0020:0024:trace:ntdll:RtlInitializeBitMap (7BC8B574,7FFCE154,1024)
3071.147:3071.147574:0020:0024:trace:ntdll:RtlSetBits (7BC8B57C,0,1)
3071.147:3071.147592:0020:0024:trace:heap:RtlAllocateHeap (00120000,70000062,00004616), status 0, ptr 001204D8
3071.147:3071.147607:0020:0024:trace:reg:NtOpenKeyEx ((nil),L"\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Session Manager\\Environment",20019,0xff9e463c)
--
3071.161:3071.161256:0028:002c:trace:virtual:dump_view 0x20000 - 0x12ffff --rw-
3071.161:3071.161258:0028:002c:trace:virtual:NtAllocateVirtualMemory 0xffffffffffffffff 0x20000 00010000 1000 00000004
3071.161:3071.161261:0028:002c:trace:virtual:dump_view View: 0x20000 - 0x12ffff (valloc)
3071.161:3071.161263:0028:002c:trace:virtual:dump_view 0x20000 - 0x2ffff c-rw-
3071.161:3071.161265:0028:002c:trace:virtual:dump_view 0x30000 - 0x12ffff --rw-
3071.161:3071.161282:0028:002c:err:heap:HEAP_GetPtr Invalid heap 0000000000000000!
3071.161:3071.161286:0028:002c:trace:ntdll:RtlInitializeBitMap (000000007BC868E0,000000013FFFF080,64)
3071.161:3071.161289:0028:002c:trace:ntdll:RtlInitializeBitMap (000000007BC868D0,000000013FFFF240,1024)
3071.161:3071.161291:0028:002c:trace:ntdll:RtlSetBits (000000007BC868E0,0,1)
3071.161:3071.161301:0028:002c:trace:heap:RtlAllocateHeap (0000000000020000,70000062,00004acc), status 0, ptr 0000000000020970
3071.161:3071.161314:0028:002c:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L"Z:\\home\\user\\.local\\share\\Steam\\steamapps\\common\\Divinity Original Sin 2\\DefEd\\bin\\",00007FFE34271710,0000000000000000,0000000000000000)
--
3071.225:3071.225114:0030:0034:trace:virtual:dump_view 0x20000 - 0x12ffff --rw-
3071.225:3071.225116:0030:0034:trace:virtual:NtAllocateVirtualMemory 0xffffffffffffffff 0x20000 00010000 1000 00000004
3071.225:3071.225119:0030:0034:trace:virtual:dump_view View: 0x20000 - 0x12ffff (valloc)
3071.225:3071.225121:0030:0034:trace:virtual:dump_view 0x20000 - 0x2ffff c-rw-
3071.225:3071.225123:0030:0034:trace:virtual:dump_view 0x30000 - 0x12ffff --rw-
3071.225:3071.225139:0030:0034:err:heap:HEAP_GetPtr Invalid heap 0000000000000000!
3071.225:3071.225142:0030:0034:trace:ntdll:RtlInitializeBitMap (000000007BC868E0,000000013FFFF080,64)
3071.225:3071.225145:0030:0034:trace:ntdll:RtlInitializeBitMap (000000007BC868D0,000000013FFFF240,1024)
3071.225:3071.225147:0030:0034:trace:ntdll:RtlSetBits (000000007BC868E0,0,1)
3071.225:3071.225156:0030:0034:trace:heap:RtlAllocateHeap (0000000000020000,70000062,00004cd2), status 0, ptr 0000000000020970
3071.225:3071.225169:0030:0034:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L"C:\\windows\\",00007FFFCA6893A0,0000000000000000,0000000000000000)
--
3071.311:3071.311851:003c:0040:trace:virtual:dump_view 0x20000 - 0x12ffff --rw-
3071.311:3071.311853:003c:0040:trace:virtual:NtAllocateVirtualMemory 0xffffffffffffffff 0x20000 00010000 1000 00000004
3071.311:3071.311856:003c:0040:trace:virtual:dump_view View: 0x20000 - 0x12ffff (valloc)
3071.311:3071.311858:003c:0040:trace:virtual:dump_view 0x20000 - 0x2ffff c-rw-
3071.311:3071.311860:003c:0040:trace:virtual:dump_view 0x30000 - 0x12ffff --rw-
3071.311:3071.311878:003c:0040:err:heap:HEAP_GetPtr Invalid heap 0000000000000000!
3071.311:3071.311881:003c:0040:trace:ntdll:RtlInitializeBitMap (000000007BC868E0,000000013FFFF080,64)
3071.311:3071.311884:003c:0040:trace:ntdll:RtlInitializeBitMap (000000007BC868D0,000000013FFFF240,1024)
3071.311:3071.311886:003c:0040:trace:ntdll:RtlSetBits (000000007BC868E0,0,1)
3071.311:3071.311895:003c:0040:trace:heap:RtlAllocateHeap (0000000000020000,70000062,00000bc0), status 0, ptr 0000000000020970
3071.311:3071.311900:003c:0040:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L"C:\\windows\\",00007FFDF1841880,0000000000000000,0000000000000000)
--
3071.478:3071.478568:0058:005c:trace:virtual:dump_view 0x20000 - 0x12ffff --rw-
3071.478:3071.478571:0058:005c:trace:virtual:NtAllocateVirtualMemory 0xffffffffffffffff 0x20000 00010000 1000 00000004
3071.478:3071.478574:0058:005c:trace:virtual:dump_view View: 0x20000 - 0x12ffff (valloc)
3071.478:3071.478576:0058:005c:trace:virtual:dump_view 0x20000 - 0x2ffff c-rw-
3071.478:3071.478578:0058:005c:trace:virtual:dump_view 0x30000 - 0x12ffff --rw-
3071.478:3071.478594:0058:005c:err:heap:HEAP_GetPtr Invalid heap 0000000000000000!
3071.478:3071.478597:0058:005c:trace:ntdll:RtlInitializeBitMap (000000007BC868E0,000000013FFFF080,64)
3071.478:3071.478600:0058:005c:trace:ntdll:RtlInitializeBitMap (000000007BC868D0,000000013FFFF240,1024)
3071.478:3071.478602:0058:005c:trace:ntdll:RtlSetBits (000000007BC868E0,0,1)
3071.478:3071.478612:0058:005c:trace:heap:RtlAllocateHeap (0000000000020000,70000062,00000bc0), status 0, ptr 0000000000020970
3071.478:3071.478617:0058:005c:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L"C:\\windows\\",00007FFF3E9B88B0,0000000000000000,0000000000000000)
--
3071.615:3071.615425:0070:0074:trace:virtual:dump_view 0x20000 - 0x12ffff --rw-
3071.615:3071.615427:0070:0074:trace:virtual:NtAllocateVirtualMemory 0xffffffffffffffff 0x20000 00010000 1000 00000004
3071.615:3071.615430:0070:0074:trace:virtual:dump_view View: 0x20000 - 0x12ffff (valloc)
3071.615:3071.615432:0070:0074:trace:virtual:dump_view 0x20000 - 0x2ffff c-rw-
3071.615:3071.615434:0070:0074:trace:virtual:dump_view 0x30000 - 0x12ffff --rw-
3071.615:3071.615450:0070:0074:err:heap:HEAP_GetPtr Invalid heap 0000000000000000!
3071.615:3071.615454:0070:0074:trace:ntdll:RtlInitializeBitMap (000000007BC868E0,000000013FFFF080,64)
3071.615:3071.615457:0070:0074:trace:ntdll:RtlInitializeBitMap (000000007BC868D0,000000013FFFF240,1024)
3071.615:3071.615459:0070:0074:trace:ntdll:RtlSetBits (000000007BC868E0,0,1)
3071.615:3071.615468:0070:0074:trace:heap:RtlAllocateHeap (0000000000020000,70000062,00000bc0), status 0, ptr 0000000000020970
3071.615:3071.615473:0070:0074:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L"C:\\windows\\",00007FFE29112CA0,0000000000000000,0000000000000000)
--
3071.875:3071.875577:009c:00a0:trace:virtual:dump_view 0x20000 - 0x12ffff --rw-
3071.875:3071.875579:009c:00a0:trace:virtual:NtAllocateVirtualMemory 0xffffffffffffffff 0x20000 00010000 1000 00000004
3071.875:3071.875582:009c:00a0:trace:virtual:dump_view View: 0x20000 - 0x12ffff (valloc)
3071.875:3071.875584:009c:00a0:trace:virtual:dump_view 0x20000 - 0x2ffff c-rw-
3071.875:3071.875586:009c:00a0:trace:virtual:dump_view 0x30000 - 0x12ffff --rw-
3071.875:3071.875602:009c:00a0:err:heap:HEAP_GetPtr Invalid heap 0000000000000000!
3071.875:3071.875605:009c:00a0:trace:ntdll:RtlInitializeBitMap (000000007BC868E0,000000013FFFF080,64)
3071.875:3071.875608:009c:00a0:trace:ntdll:RtlInitializeBitMap (000000007BC868D0,000000013FFFF240,1024)
3071.875:3071.875610:009c:00a0:trace:ntdll:RtlSetBits (000000007BC868E0,0,1)
3071.875:3071.875620:009c:00a0:trace:heap:RtlAllocateHeap (0000000000020000,70000062,00000bc0), status 0, ptr 0000000000020970
3071.875:3071.875625:009c:00a0:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L"C:\\windows\\",00007FFD851E93F0,0000000000000000,0000000000000000)
--
3072.128:3072.128265:00b4:00b8:trace:virtual:dump_view 0x20000 - 0x12ffff --rw-
3072.128:3072.128270:00b4:00b8:trace:virtual:NtAllocateVirtualMemory 0xffffffffffffffff 0x20000 00010000 1000 00000004
3072.128:3072.128276:00b4:00b8:trace:virtual:dump_view View: 0x20000 - 0x12ffff (valloc)
3072.128:3072.128281:00b4:00b8:trace:virtual:dump_view 0x20000 - 0x2ffff c-rw-
3072.128:3072.128285:00b4:00b8:trace:virtual:dump_view 0x30000 - 0x12ffff --rw-
3072.128:3072.128318:00b4:00b8:err:heap:HEAP_GetPtr Invalid heap 0000000000000000!
3072.128:3072.128326:00b4:00b8:trace:ntdll:RtlInitializeBitMap (000000007BC868E0,000000013FFFF080,64)
3072.128:3072.128332:00b4:00b8:trace:ntdll:RtlInitializeBitMap (000000007BC868D0,000000013FFFF240,1024)
3072.128:3072.128342:00b4:00b8:trace:ntdll:RtlSetBits (000000007BC868E0,0,1)
3072.128:3072.128363:00b4:00b8:trace:heap:RtlAllocateHeap (0000000000020000,70000062,00004f56), status 0, ptr 0000000000020970
3072.128:3072.128392:00b4:00b8:trace:file:RtlDosPathNameToNtPathName_U_WithStatus (L"C:\\windows\\system32",00007FFCB0739B50,0000000000000000,0000000000000000)
--
3072.150:3072.151110:00b4:00b8:trace:virtual:dump_view 0x21a7e0000 - 0x21a7e0fff c-r--
3072.150:3072.151114:00b4:00b8:trace:virtual:dump_view 0x21a7e1000 - 0x21a817fff c-r-x
3072.150:3072.151113:0020:00bc:trace:steam:load_vrclient Linux OpenVR runtime is not available
3072.150:3072.151116:00b4:00b8:trace:virtual:dump_view 0x21a818000 - 0x21a81bfff c-rW-
3072.150:3072.151121:00b4:00b8:trace:virtual:dump_view 0x21a81c000 - 0x21a82cfff c-r--
3072.150:3072.151120:0020:00bc:err:steam:initialize_vr_data Could not load libopenvr_api.so.
3072.150:3072.151122:00b4:00b8:trace:virtual:dump_view 0x21a82d000 - 0x21a82dfff c-rW-
3072.150:3072.151127:00b4:00b8:trace:virtual:dump_view 0x21a82e000 - 0x21a844fff c-r--
3072.150:3072.151129:00b4:00b8:trace:virtual:dump_view 0x21a845000 - 0x21a852fff c-rW-
3072.150:3072.151126:0020:00bc:Call advapi32.RegSetValueExA(00000080,7e8dda14 "state",00000000,00000004,0122f8ec,00000004) ret=7e83b9d1
3072.150:3072.151130:00b4:00b8:trace:virtual:dump_view 0x21a853000 - 0x21a853fff c-r--
--
3072.441:3072.441921:00b4:00b8:trace:heap:RtlAllocateHeap (0000000000020000,70000062,0000002c), status 0, ptr 0000000000152BD0
3072.441:3072.441923:00b4:00b8:Ret ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=7b05d3d7
3072.441:3072.441925:00b4:00b8:Call ntdll.NtQueryValueKey(00000094,0073dad0,00000002,0073dae0,00000100,0073dab8) ret=7b05d427
3072.441:3072.441928:00b4:00b8:trace:reg:NtQueryValueKey (0x94,L"CurrentSettings.Flags",2,0x73dae0,256)
3072.441:3072.441929:00b4:00b8:trace:client:NtQueryValueKey get_key_value start
3072.441:3072.441928:00c4:00c8:err:heap:HEAP_GetPtr Invalid heap 0000000000000000!
00b8: get_key_value( hkey=0094, name=L"CurrentSettings.Flags" )
00b8: get_key_value() = OBJECT_NAME_NOT_FOUND { type=-1, total=0, data={} }
3072.441:3072.441936:00c4:00c8:trace:ntdll:RtlInitializeBitMap (000000007BC868E0,000000013FFFF080,64)
3072.441:3072.441940:00b4:00b8:trace:client:NtQueryValueKey get_key_value end
3072.441:3072.441940:00c4:00c8:trace:ntdll:RtlInitializeBitMap (000000007BC868D0,000000013FFFF240,1024)
--
3072.529:3072.529576:00c4:00c8:Ret ntdll.RtlMultiByteToUnicodeN() retval=00000000 ret=7f9175fea63a
3072.529:3072.529578:00c4:00c8:Call ntdll.RtlCompareUnicodeStrings(00181ad0,00000007,001818d0,00000007,00000001) ret=7f9175ff1f02
3072.529:3072.529580:00c4:00c8:Ret ntdll.RtlCompareUnicodeStrings() retval=00000000 ret=7f9175ff1f02
3072.529:3072.529582:00c4:00c8:Call ntdll.RtlFreeHeap(00020000,00000000,001818d0) ret=7f9175ff1f2f
3072.529:3072.529586:00c4:00c8:trace:heap:HEAP_lfh_free heap 0000000000020000, flags 70000062, ptr 00000000001818D0.
3072.529:3072.529586:00d4:00d8:err:heap:HEAP_GetPtr Invalid heap 0000000000000000!
3072.529:3072.529589:00c4:00c8:trace:heap:RtlFreeHeap (0000000000020000,70000062,00000000001818D0), status 0
3072.529:3072.529590:00d4:00d8:trace:ntdll:RtlInitializeBitMap (000000007BC868E0,000000013FFFF080,64)
3072.529:3072.529593:00c4:00c8:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7f9175ff1f2f
3072.529:3072.529595:00d4:00d8:trace:ntdll:RtlInitializeBitMap (000000007BC868D0,000000013FFFF240,1024)
3072.529:3072.529596:00c4:00c8:Call ntdll.RtlAllocateHeap(00020000,00000000,00000010) ret=7f9175fea617
--
3072.726:3072.726547:0020:0024:Ret KERNEL32.CreateProcessW() retval=00000000 ret=7e83c459
3072.726:3072.726549:0020:0024:Call KERNEL32.GetLastError() ret=7e83c6e3
3072.726:3072.726552:0020:0024:Ret KERNEL32.GetLastError() retval=00000002 ret=7e83c6e3
3072.726:3072.726554:0020:0024:Call KERNEL32.IsBadStringPtrW(003c0230,ffffffff) ret=7e83c0b3
3072.726:3072.726556:0020:0024:Ret KERNEL32.IsBadStringPtrW() retval=00000000 ret=7e83c0b3
3072.726:3072.726559:0020:0024:err:steam:run_process Failed to create process L"\"Z:\\home\\user\\.local\\share\\Steam\\steamapps\\common\\Divinity Original Sin 2\\bin\\SupportTool.exe\"": 2
3072.726:3072.726561:0020:0024:Call KERNEL32.ExitProcess(00000001) ret=7e83f85a
3072.726:3072.726564:0020:0024:trace:client:NtTerminateProcess terminate_process start
0024: terminate_process( handle=0000, exit_code=1 )
00b0: *killed* exit_code=1
00b0: *sent signal* signal=3Last edited by millionheadscollide (2021-08-08 11:18:11)
Offline
UPDATE:
Decided to completely re-install from scratch onto my home drive and re-applied the fix only not using symlinks:
mv bin bin-old; mv Data Data-old; mv DefEd/bin bin; mv DefEd/Data Data; mv bin/SupportTool.exe bin/SupportTool.exe-old; cp bin/EoCApp.exe bin/SupportTool.exeIt works!
I retried on the NTFS and it launches but wine throws an error, so ext4 only it would seem.
For context, I had originally installed the game onto an NTFS drive from Windows before dual booting Arch. I wonder if this has anything to do with it not launching? I will need to try just reinstalling other games that are failing to launch on the NTFS to see if there is a pattern here.
Marking as solved, thanks everyone.
Offline
Was surprised to see this thread, as I've been playing DOS2 for an extended period of time (enough to finish the campaign on co-op with a friend, and halfway through on a personal character before I got busy and stopped playing months ago).
Just to mention that it used to work (on two different sets of hardware I own). I don't use NTFS though (why would you?), ext4 and btrfs on the various systems.
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline