Hyper_L key crashes Deadlock and Steam while in party

aj.theistic

New member

Hardware specs:​

OS: Arch Linux x86_64
Kernel: 6.11.6-arch1-1
WM: sway
DE: N/A (Running only sway)
CPU: Intel i5-3570K (4) @ 3.800GHz
GPU: AMD ATI Radeon RX 6600 XT
Memory: 23988MiB
Tested with DX11 and Vulkan
Tested with Proton-GE-18, GE-20, Proton Experimental and Proton 9.0-3

Bug description:​

When pressing any key bound to hyper_L while in a party, Deadlock and Steam both instantly crash. This is regardless of whether loaded into a game, or in the main menu lobby.

Pressing any key bound to hyper_L while not in a party does not crash, and simply brings up this icon (image attached) next to my player name, which I assume shows network connectivity.

1731411673903.png

Rebinding the keys triggering the crash to something other than hyper_L does not cause the crash, meaning it is not related to the specific keycodes (namely, caps lock and left ctrl).

This can be replicated consistently, and I have done so dozens of times with various permutations of Vulkan, DX11, launch options like LD_PRELOAD, gamemoderun, etc.

One important condition I have not yet checked is whether the game would crash if I press hyper_L during a non-party game with real players, whether bots or proper matchmaking, which I have avoided testing in order to avoid disrupting other players' experience.

Workaround:​

Rebinding the keys I previously used to have bound to hyper_L. As I used hyper_L for sway window navigation, and have had to rebind caps lock to super instead, this means I no longer have access to my super key (Windows key). Were I to require that, I would need to switch keyboard config every time I play Deadlock. As such, this is likely not a high priority fix, but it is rather annoying. I assume it has to do with the network connectivity checking raising an uncaught exception when done in a party, but it's hard to say as it's not exposed to the user what exactly hyper_L is supposed to do to begin with.

Crash Logs:​

I only took crash logs for two instances, but tried many permutations of various settings, launch options, etc.
Upon request, I can take crash logs for others.
As the crash logs are too long to post here in a quote, and I could not find any way of directly embedding the .log files, I have created unlisted pastebin docs which will expire in 6 months. If there is a way to upload them here directly that I'm not privvy to, please let me know and I will do so ASAP.
Crash during main menu: https://pastebin.com/2iZg1d2n
Crash during private bot game (still in party): https://pastebin.com/nKkB12j5
 
Last edited:
Back
Top