I can confirm that all GTK4 apps now hang when attempting to exit with the the 580.65.06 Beta drivers.
- kernel 6.15.9
- hyprland 0.50.1 (-DNO_XWAYLAND:STRING=true)
- gtk4 4.18.6
- nVidia
580.65.06 Beta
I did not test X11 as I don’t have it installed/available.
Nothing too telling at first glance with strace. Futexes spinning per usual:
[pid 3142] futex(0x7ff08c000fc0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1754342465, tv_nsec=694558000}, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid 3122] <... poll resumed>) = 0 (Timeout)
[pid 3122] poll([{fd=52, events=POLLIN|POLLPRI}], 1, 10) = 1 ([{fd=52, revents=POLLIN|POLLPRI}])
[pid 3122] poll([{fd=52, events=POLLIN|POLLPRI}], 1, 10) = 1 ([{fd=52, revents=POLLIN|POLLPRI}])
[pid 3122] poll([{fd=52, events=POLLIN|POLLPRI}], 1, 10 <unfinished ...>
[pid 3142] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out)
[pid 3142] futex(0x56041cbc0230, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 3142] futex(0x7ff08c000fc0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1754342465, tv_nsec=704685000}, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid 3139] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out)
[pid 3139] futex(0x56041ce14a60, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 3139] futex(0x7ff090000fc0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1754342465, tv_nsec=795452000}, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid 3122] <... poll resumed>) = 0 (Timeout)
[pid 3122] poll([{fd=52, events=POLLIN|POLLPRI}], 1, 10 <unfinished ...>
[pid 3142] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out)
[pid 3142] futex(0x56041cbc0230, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 3142] futex(0x7ff08c000fc0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1754342465, tv_nsec=714778000}, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid 3122] <... poll resumed>) = 1 ([{fd=52, revents=POLLIN|POLLPRI}])
[pid 3122] poll([{fd=52, events=POLLIN|POLLPRI}], 1, 10) = 1 ([{fd=52, revents=POLLIN|POLLPRI}])
[pid 3122] poll([{fd=52, events=POLLIN|POLLPRI}], 1, 10 <unfinished ...>) = ?
[pid 3170] <... futex resumed>) = ?
[pid 3161] <... futex resumed>) = ?
[pid 3160] <... futex resumed>) = ?
[pid 3159] <... futex resumed>) = ?
[pid 3158] <... futex resumed>) = ?
[pid 3167] <... futex resumed>) = ?
[pid 3157] <... futex resumed>) = ?
[pid 3182] <... futex resumed>) = ?
[pid 3156] <... futex resumed>) = ?
[pid 3155] <... futex resumed>) = ?
[pid 3154] <... futex resumed>) = ?
[pid 3153] <... futex resumed>) = ?
[pid 3152] <... futex resumed>) = ?
[pid 3151] <... futex resumed>) = ?
[pid 3150] <... futex resumed>) = ?
[pid 3149] <... futex resumed>) = ?
[pid 3148] <... futex resumed>) = ?
[pid 3147] <... futex resumed>) = ?
[pid 3146] <... futex resumed>) = ?
[pid 3145] <... futex resumed>) = ?
[pid 3144] <... futex resumed>) = ?
[pid 3143] <... futex resumed>) = ?
[pid 3142] <... futex resumed>) = ?
[pid 3140] <... futex resumed>) = ?
[pid 3139] <... futex resumed>) = ?
[pid 3137] <... futex resumed>) = ?
[pid 3136] <... futex resumed>) = ?
[pid 3131] <... futex resumed>) = ?
[pid 3127] <... ppoll resumed> <unfinished ...>) = ?
[pid 3126] <... futex resumed>) = ?
[pid 3125] <... ppoll resumed> <unfinished ...>) = ?
[pid 3124] <... ppoll resumed> <unfinished ...>) = ?
[pid 3123] <... futex resumed>) = ?
[pid 3182] +++ killed by SIGKILL +++