-
-
Notifications
You must be signed in to change notification settings - Fork 261
Description
Hey, I'm running into an issue with dwm
, similar to #324.
SYSTEM: Arch Linux
KERNEL: 6.11.2-arch1-1
NVIDIA DRIVER: 560.35.03-11
XORG X SERVER: 21.1.13-1
DWM VERSION: dwm-6.5 (last commit: 36cbcf5)
My regular build uses flexipatch, though I'm also seeing the issue with the latest unmodified dwm
from upstream.
Issue
Installing after compilation, with sudo make install
, causes dwm
to crash, dropping me to the TTY. Sometimes it happens right after the install finishes, sometimes it takes a couple of seconds; regardless it crashes every time without further input on my part (not even triggering a restart of dwm
myself).
Additional info
So far, this issue happens only on my desktop, which has an NVIDIA GPU. I am using the same build on my laptop, with AMD graphics, and everything seems to work correctly. Never mind, it is now happening on both of my systems.
This has not been an issue before kernel update 6.11. I had been using dwm-flexipatch based on dwm
6.4 since early last year, and everything worked fine. The issue started happening with my 6.4 build, and remains after a fresh build of 6.5.
I can reliably reproduce the issue with an unmodified build of dwm-flexipatch, without any customisation or patching, so it does not seem like an issue with any particular patch I'm using.
I've managed to dig up the following information. I'm not a developer and have no experience debugging software, so I might be missing something obvious.
dmesg
log
[ 506.820021] dwm[853]: segfault at 54b6 ip 00000000000054b6 sp 00007fff284aa998 error 14 likely on CPU 10 (core 4, socket 0)
[ 506.820031] Code: Unable to access opcode bytes at 0x548c.
- Debugging coredump with
gdb
Core was generated by `dwm'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00000000000054b6 in XNextEvent@plt ()
(gdb) bt
#0 0x00000000000054b6 in XNextEvent@plt ()
#1 0x0000577c31be88a8 in ?? ()
#2 0x0000000100000001 in ?? ()
#3 0x0001000100000003 in ?? ()
#4 0x00007b070000000e in ?? ()
#5 0x00000000000007a2 in ?? ()
#6 0x0000000000000000 in ?? ()
(gdb)
This is as far as I've got. I assume XNextEvent
is related to Xorg in some way, but I have not been able to find any references to issues like this.
Do let me know if there's anything else I can look at, and apologies if this is not the right place to submit this issue. Seems to affect upstream as well, but maybe something can come out of posting here.
Cheers