Skip to content

Instantly share code, notes, and snippets.

@stapelberg
Created October 10, 2019 07:45
Show Gist options
  • Save stapelberg/06bf82b1e9cec104772a0b80411631ac to your computer and use it in GitHub Desktop.
Save stapelberg/06bf82b1e9cec104772a0b80411631ac to your computer and use it in GitHub Desktop.
Xorg SendVisibilityNotify calls when dunst notifications obscure i3lock (with a compositor)
Thread 1 "Xorg" hit Breakpoint 2, SendVisibilityNotify (pWin=pWin@entry=0x2644a30) at ../../usr/src/xorg-server-amd64-1.20.3-4/dix/window.c:3035
3035 unsigned int visibility = pWin->visibility;
(gdb) bt
#0 SendVisibilityNotify (pWin=pWin@entry=0x2644a30) at ../../usr/src/xorg-server-amd64-1.20.3-4/dix/window.c:3035
#1 0x0000000000447818 in miComputeClips (pParent=pParent@entry=0x2644a30, pScreen=pScreen@entry=0x1a71480, universe=universe@entry=0x7ffc5e4f7e10,
kind=kind@entry=VTMap, exposed=exposed@entry=0x7ffc5e4f7e30) at ../../usr/src/xorg-server-amd64-1.20.3-4/mi/mivaltree.c:276
#2 0x0000000000447cb7 in miValidateTree (pParent=0x1a960f0, pChild=0x2644a30, kind=<optimized out>)
at ../../usr/src/xorg-server-amd64-1.20.3-4/mi/mivaltree.c:681
#3 0x000000000048df96 in MapWindow (pWin=0x2644a30, client=client@entry=0x2694100) at ../../usr/src/xorg-server-amd64-1.20.3-4/dix/window.c:2699
#4 0x000000000045e77e in ProcMapWindow (client=0x2694100) at ../../usr/src/xorg-server-amd64-1.20.3-4/dix/dispatch.c:845
#5 0x0000000000463efe in Dispatch () at ../../usr/src/xorg-server-amd64-1.20.3-4/dix/dispatch.c:478
#6 0x0000000000467da6 in dix_main (argc=14, argv=0x7ffc5e4f8088, envp=<optimized out>) at ../../usr/src/xorg-server-amd64-1.20.3-4/dix/main.c:276
#7 0x00007efeaa8f900b in __libc_start_main () from /ro/xorg-server-amd64-1.20.3-4/lib/libc.so.6
#8 0x000000000042cb2a in _start () at ../sysdeps/x86_64/start.S:120
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment