Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drawing "grey" with Compton enabled after sleep with multiple monitors and i3 WM #134

Closed
freeqaz opened this issue Mar 16, 2019 · 20 comments
Labels
user config Problem is in user's configuration/setup

Comments

@freeqaz
Copy link

freeqaz commented Mar 16, 2019

Summary

When I "wake" my computer from sleep and/or attach multiple monitors, occasionally I get this issue where certain apps that are "collapsed" in i3 won't draw while Compton is running. This issue persists after I kill Compton and start it again.

Went through all of the issues I could find in the issues section here, as well as searched through online to find anything about this. Not sure what the issue is though. Guessing it's an Intel graphics driver bug. Could use some help debugging though. Thank you!

Platform

~ uname -a
Linux arch-laptop 4.20.13-arch1-1-ARCH #1 SMP PREEMPT Wed Feb 27 19:10:28 UTC 2019 x86_64 GNU/Linux

GPU, drivers, and screen setup

I'm running my laptop display alone often times (XPS 13 9370) and I also use my dock to connect 2 DisplayPort monitors.

~ glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2)  (0x5917)
    Version: 18.3.4
    Accelerated: yes
    Video memory: 3058MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2) 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.4
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 18.3.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.3.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

These are the recommended settings in the Arch wiki for the i915 driver. https://wiki.archlinux.org/index.php/intel_graphics

~ cat /etc/modprobe.d/i915.conf
options i915 enable_psr=2 enable_rc6=7 enable_fbc=1 semaphores=1 lvds_downclock=1 enable_guc=2 disable_power_well=0

Some extra info potentially on the driver version

~ sudo lshw -C display
  *-display                 
       description: VGA compatible controller
       product: UHD Graphics 620
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:136 memory:db000000-dbffffff memory:50000000-5fffffff ioport:f000(size=64) memory:c0000-dffff

Environment

I'm running i3 from the Arch repos. When I "stack" windows in i3, this is when the issue seems to happen. The window that was in the "foreground" works fine. The window behind renders as solid grey. I'm still able to interact with the window that is grey (my mouse cursor changes when hovering over a button, etc). Restarting the application fixes the issue.

Like I said before, if I kill Compton I can see the application again. When I start Compton again, the issue persists.

Compton version

I checked out the "next" repo and ran the install steps for that. In both versions, I see this issue

# the Arch AUR version
~ compton --version
v5.1
~ compton --diagnostics 
[ 03/16/2019 16:08:03.278 parse_config_libconfig WARN ] Option `no-dock-shadow` is deprecated, and will be removed. Please use the wintype option `shadow` of `dock` instead.
[ 03/16/2019 16:08:03.278 parse_config_libconfig WARN ] Option `no-dnd-shadow` is deprecated, and will be removed. Please use the wintype option `shadow` of `dnd` instead.
[ 03/16/2019 16:08:03.278 parse_config_libconfig WARN ] "clear-shadow" is removed as an option, and is always enabled now. Consider removing it from your config file
[ 03/16/2019 16:08:03.278 parse_config_libconfig WARN ] "paint-on-overlay" has been removed as an option, and is enabled whenever possible
[ 03/16/2019 16:08:03.278 parse_config_libconfig WARN ] "alpha-step" has been removed, compton now tries to make use of all alpha values
**Version:** v5.1

### Extensions:

* Name Pixmap: Yes
* Shape: Yes
* XRandR: Yes
* Present: Present

### Misc:

* Use Overlay: Yes
* Config file used: /home/me/.config/compton.conf
# custom installed version
~ /usr/local/bin/compton --version
v6-rc1-10-g0a32c81
~ /usr/local/bin/compton --diagnostics
[ 03/16/2019 16:07:37.907 parse_config_libconfig WARN ] Option `no-dock-shadow` is deprecated, and will be removed. Please use the wintype option `shadow` of `dock` instead.
[ 03/16/2019 16:07:37.907 parse_config_libconfig WARN ] Option `no-dnd-shadow` is deprecated, and will be removed. Please use the wintype option `shadow` of `dnd` instead.
[ 03/16/2019 16:07:37.907 parse_config_libconfig WARN ] vsync option will take a boolean from now on. "opengl-swc" is interpreted as "true" for compatibility, but this will stop working soon
[ 03/16/2019 16:07:37.907 parse_config_libconfig WARN ] glx-swap-method has been deprecated since v6, your setting "undefined" should be removed.
[ 03/16/2019 16:07:37.907 parse_config_libconfig WARN ] "clear-shadow" is removed as an option, and is always enabled now. Consider removing it from your config file
[ 03/16/2019 16:07:37.907 parse_config_libconfig WARN ] "paint-on-overlay" has been removed as an option, and is enabled whenever possible
[ 03/16/2019 16:07:37.907 parse_config_libconfig WARN ] "alpha-step" has been removed, compton now tries to make use of all alpha values
**Version:** v6-rc1-10-g0a32c81

### Extensions:

* Shape: Yes
* XRandR: Yes
* Present: Present

### Misc:

* Use Overlay: Yes
* Config file used: /home/me/.config/compton.conf

Compton configuration:

cat ~/.config/compton.conf 
backend = "glx";
vsync = "opengl-swc";

shadow = true;
no-dock-shadow = true;
no-dnd-shadow = true;
clear-shadow = true;

shadow-radius = 10;
shadow-offset-x = -5;
shadow-offset-y = 0;
shadow-opacity = 0.8;
shadow-red = 0.11;
shadow-green = 0.12;
shadow-blue = 0.13;
shadow-exclude = [
  "name = 'Notification'",
  "_GTK_FRAME_EXTENTS@:c",
  "class_g = 'i3-frame'",
  "_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'",
  "_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'",
  "!I3_FLOATING_WINDOW@:c"
];
shadow-ignore-shaped = true;

alpha-step = 0.06;
blur-background = false;
blur-background-fixed = true;
blur-kern = "7x7box";
blur-background-exclude = [
  "class_g = 'i3-frame'",
  "window_type = 'dock'",
  "window_type = 'desktop'",
  "_GTK_FRAME_EXTENTS@:c"
];

# Duplicating the _NET_WM_STATE entries because compton cannot deal with atom arrays :-/
opacity-rule = [
  "97:class_g = 'Termite' && !_NET_WM_STATE@:32a",

  "0:_NET_WM_STATE@[0]:32a = '_NET_WM_STATE_HIDDEN'",
  "0:_NET_WM_STATE@[1]:32a = '_NET_WM_STATE_HIDDEN'",
  "0:_NET_WM_STATE@[2]:32a = '_NET_WM_STATE_HIDDEN'",
  "0:_NET_WM_STATE@[3]:32a = '_NET_WM_STATE_HIDDEN'",
  "0:_NET_WM_STATE@[4]:32a = '_NET_WM_STATE_HIDDEN'",

  "90:_NET_WM_STATE@[0]:32a = '_NET_WM_STATE_STICKY'",
  "90:_NET_WM_STATE@[1]:32a = '_NET_WM_STATE_STICKY'",
  "90:_NET_WM_STATE@[2]:32a = '_NET_WM_STATE_STICKY'",
  "90:_NET_WM_STATE@[3]:32a = '_NET_WM_STATE_STICKY'",
  "90:_NET_WM_STATE@[4]:32a = '_NET_WM_STATE_STICKY'"
];

fading = false;
fade-delta = 7;
fade-in-step = 0.05;
fade-out-step = 0.05;
fade-exclude = [];

mark-wmwin-focused = true;
mark-ovredir-focused = true;
use-ewmh-active-win = true;
detect-rounded-corners = true;
detect-client-opacity = true;
refresh-rate = 0;
dbe = false;
paint-on-overlay = true;
glx-no-stencil = true;
glx-copy-from-front = false;
glx-swap-method = "undefined";
sw-opti = true;
unredir-if-possible = false;
focus-exclude = [];
detect-transient = true;
detect-client-leader = true;
invert-color-include = [];

wintypes: {
    tooltip = { fade = true; shadow = false; opacity = 1.00; focus = true; };
};

Steps of reproduction

  1. Start compton in i3 config via exec compton
  2. Open multiple windows in i3 and "stack" them with mod+s
  3. Sleep your computer and wake it back up
  4. Attach external monitors and use xrandr to set output to those
  5. You (maybe) will see that the "background" tabs in the stack render grey
  6. Kill compton killall compton and windows work again, run compton and issue persists

Expected behavior

All items should render correctly.

Current Behavior

Collapsed tabs render grey after sleep and/or attaching of monitors.

Stack trace

No crash, as far as I can tell. If I can offer logs or anything, let me know.

Other details

Busted (compton running):
screenshot

Expected (compton closed):
screenshot2

@yshui
Copy link
Owner

yshui commented Mar 17, 2019

Does compton print anything when this happens?

@freeqaz
Copy link
Author

freeqaz commented Mar 17, 2019

I have rebooted, so I can't print logs right now. If the logs are written historically, I can paste those.

From what I recall though, it prints the same warnings as the other calls to diagnostics and nothing in particular about this. That's why I'm thinking this is an Intel graphics driver issue. If anything comes to mind for options I have enabled and/or options to enable/disable let me know. Much appreciated!

@yshui
Copy link
Owner

yshui commented Mar 18, 2019

@freeqaz I have heard about similar multimonitor issues here and there, but I have never been able to reproduce this problem myself (I have intel cards too).

I don't really think this is a driver bug from what I see. Can you run compton with --log-level=trace and paste the output here? If you can point out which part of the log corresponds to the problem that will be helpful.

@yshui yshui added the artifacts Visual artifacts, screen flickering, etc. label Mar 24, 2019
@freeqaz
Copy link
Author

freeqaz commented Mar 30, 2019

Finally got this again. Not sure what caused it, but I did the following and noticed it happening:

  • Changed i3 config and reloaded with shortcut (CMD + Shift + R)
  • Slept computer via manual systemctl command (was playing with power stuff)
  • Had multiple monitors enabled and had swapped between single + multiple via manual xrandr commands

Output from logs, as requested:

~ compton --log-level=trace 
[ 03/30/2019 16:41:39.208 parse_config_libconfig WARN ] Option `no-dock-shadow` is deprecated, and will be removed. Please use the wintype option `shadow` of `dock` instead.
[ 03/30/2019 16:41:39.208 parse_config_libconfig WARN ] Option `no-dnd-shadow` is deprecated, and will be removed. Please use the wintype option `shadow` of `dnd` instead.
[ 03/30/2019 16:41:39.208 parse_config_libconfig WARN ] vsync option will take a boolean from now on. "opengl-swc" is interpreted as "true" for compatibility, but this will stop working soon
[ 03/30/2019 16:41:39.208 parse_config_libconfig WARN ] glx-swap-method has been deprecated since v6, your setting "undefined" should be removed.
[ 03/30/2019 16:41:39.209 parse_config_libconfig WARN ] "clear-shadow" is removed as an option, and is always enabled now. Consider removing it from your config file
[ 03/30/2019 16:41:39.209 parse_config_libconfig WARN ] "paint-on-overlay" has been removed as an option, and is enabled whenever possible
[ 03/30/2019 16:41:39.209 parse_config_libconfig WARN ] "alpha-step" has been removed, compton now tries to make use of all alpha values
[ 03/30/2019 16:41:39.209 get_atom DEBUG ] Atom _GTK_FRAME_EXTENTS is 410
[ 03/30/2019 16:41:39.209 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.209 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.209 get_atom DEBUG ] Atom I3_FLOATING_WINDOW is 401
[ 03/30/2019 16:41:39.209 get_atom DEBUG ] Atom _GTK_FRAME_EXTENTS is 410
[ 03/30/2019 16:41:39.209 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.210 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.210 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.210 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.210 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.210 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.210 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.210 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.210 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.210 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.210 get_atom DEBUG ] Atom _NET_WM_STATE is 338
[ 03/30/2019 16:41:39.215 init_overlay DEBUG ] overlay = 0x000000ce
[ 03/30/2019 16:41:39.254 glx_has_extension INFO ] Found GLX extension GLX_SGI_video_sync.
[ 03/30/2019 16:41:39.254 glx_has_extension INFO ] Found GLX extension GLX_SGI_swap_control.
[ 03/30/2019 16:41:39.254 glx_has_extension INFO ] Found GLX extension GLX_OML_sync_control.
[ 03/30/2019 16:41:39.254 glx_has_extension INFO ] Found GLX extension GLX_MESA_swap_control.
[ 03/30/2019 16:41:39.254 glx_has_extension INFO ] Missing GLX extension GLX_EXT_swap_control.
[ 03/30/2019 16:41:39.254 glx_has_extension INFO ] Found GLX extension GLX_EXT_texture_from_pixmap.
[ 03/30/2019 16:41:39.254 glx_has_extension INFO ] Found GLX extension GLX_ARB_create_context.
[ 03/30/2019 16:41:39.254 glx_has_extension INFO ] Found GLX extension GLX_EXT_buffer_age.
[ 03/30/2019 16:41:39.296 gl_has_extension INFO ] Missing GL extension GL_GREMEDY_string_marker.
[ 03/30/2019 16:41:39.296 swopti_init WARN ] --sw-opti is going to be deprecated. If you get real benefits from using this option, please open an issue to let us know.
[ 03/30/2019 16:41:39.387 get_atom DEBUG ] Atom _NET_WM_PID is 336
[ 03/30/2019 16:41:39.387 get_atom DEBUG ] Atom COMPTON_VERSION is 423
[ 03/30/2019 16:41:39.387 get_atom DEBUG ] Atom _NET_WM_CM_S0 is 331
[ 03/30/2019 16:41:39.387 get_atom DEBUG ] Atom _NET_WM_WINDOW_OPACITY is 424
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_FRAME_EXTENTS is 329
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom WM_STATE is 364
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_NAME is 335
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom WM_WINDOW_ROLE is 326
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom WM_CLIENT_LEADER is 321
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_ACTIVE_WINDOW is 327
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _COMPTON_SHADOW is 425
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE is 350
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_DESKTOP is 426
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_DOCK is 377
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_TOOLBAR is 380
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_MENU is 382
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_UTILITY is 379
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_SPLASH is 381
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_DIALOG is 378
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_NORMAL is 351
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_DROPDOWN_MENU is 383
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_POPUP_MENU is 384
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_TOOLTIP is 385
[ 03/30/2019 16:41:39.388 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_NOTIFICATION is 386
[ 03/30/2019 16:41:39.389 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_COMBO is 413
[ 03/30/2019 16:41:39.389 get_atom DEBUG ] Atom _NET_WM_WINDOW_TYPE_DND is 414
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x00400063, prev 0000000000
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x00e00001, prev 0x00400063
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x00c00001, prev 0x00e00001
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01200001, prev 0x00c00001
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x00c00007, prev 0x01200001
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x00e00009, prev 0x00c00007
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01400001, prev 0x00e00009
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01400003, prev 0x01400001
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01a00001, prev 0x01400003
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01a00003, prev 0x01a00001
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01a0001b, prev 0x01a00003
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01a0001e, prev 0x01a0001b
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01e00001, prev 0x01a0001e
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01a00062, prev 0x01e00001
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x02400001, prev 0x01a00062
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x02600001, prev 0x02400001
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x02800001, prev 0x02600001
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01a000c8, prev 0x02800001
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01a000cc, prev 0x01a000c8
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01a000d0, prev 0x01a000cc
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01a000f9, prev 0x01a000d0
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x02c00001, prev 0x01a000f9
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x02c00003, prev 0x02c00001
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x03400001, prev 0x02c00003
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x02e00005, prev 0x03400001
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x0300000a, prev 0x02e00005
[ 03/30/2019 16:41:39.389 add_win DEBUG ] Adding window 0x01200008, prev 0x0300000a
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x02e00016, prev 0x01200008
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a00287, prev 0x02e00016
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a00291, prev 0x01a00287
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x02000001, prev 0x01a00291
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x03e00001, prev 0x02000001
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x03a0000a, prev 0x03e00001
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x03800006, prev 0x03a0000a
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x04000001, prev 0x03800006
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01800001, prev 0x04000001
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01c00001, prev 0x01800001
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x02200001, prev 0x01c00001
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a005db, prev 0x02200001
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a00679, prev 0x01a005db
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a00222, prev 0x01a00679
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x03600001, prev 0x01a00222
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a0080a, prev 0x03600001
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a00270, prev 0x01a0080a
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a00d56, prev 0x01a00270
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a0029b, prev 0x01a00d56
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x02a00001, prev 0x01a0029b
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x02a00003, prev 0x02a00001
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x04800001, prev 0x02a00003
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x0440000a, prev 0x04800001
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x04200005, prev 0x0440000a
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x04200013, prev 0x04200005
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x04200012, prev 0x04200013
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a01236, prev 0x04200012
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a01244, prev 0x01a01236
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a01264, prev 0x01a01244
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a01294, prev 0x01a01264
[ 03/30/2019 16:41:39.390 add_win DEBUG ] Adding window 0x01a0129e, prev 0x01a01294
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x01a012a8, prev 0x01a0129e
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x01a012b2, prev 0x01a012a8
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x01a012ce, prev 0x01a012b2
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x01a012d2, prev 0x01a012ce
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x01400e41, prev 0x01a012d2
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x01401358, prev 0x01400e41
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x01401b71, prev 0x01401358
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x04a00001, prev 0x01401b71
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x04a00007, prev 0x04a00001
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x04a00016, prev 0x04a00007
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x01a01253, prev 0x04a00016
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x00400064, prev 0x01a01253
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x00400066, prev 0x00400064
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x00400068, prev 0x00400066
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x0040006a, prev 0x00400068
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x00400071, prev 0x0040006a
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x00400081, prev 0x00400071
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x00400090, prev 0x00400081
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x00400098, prev 0x00400090
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x004000b2, prev 0x00400098
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x004000b8, prev 0x004000b2
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x004000ba, prev 0x004000b8
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x0040006f, prev 0x004000ba
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x00400096, prev 0x0040006f
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x00400094, prev 0x00400096
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x004000b0, prev 0x00400094
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x004000ad, prev 0x004000b0
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x004000ab, prev 0x004000ad
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x0040006c, prev 0x004000ab
[ 03/30/2019 16:41:39.391 add_win DEBUG ] Adding window 0x0040007d, prev 0x0040006c
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x0040007b, prev 0x0040007d
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x00400077, prev 0x0040007b
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x00400074, prev 0x00400077
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x00400079, prev 0x00400074
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x0040007f, prev 0x00400079
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x0040015b, prev 0x0040007f
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x00400083, prev 0x0040015b
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x0040008c, prev 0x00400083
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x0040008a, prev 0x0040008c
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x00400086, prev 0x0040008a
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x00400088, prev 0x00400086
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x0040008e, prev 0x00400088
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x0040014e, prev 0x0040008e
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x00400092, prev 0x0040014e
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x004000b4, prev 0x00400092
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x004000a8, prev 0x004000b4
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x0040009b, prev 0x004000a8
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x0040009e, prev 0x0040009b
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x004000a1, prev 0x0040009e
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x004000a4, prev 0x004000a1
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x004000a6, prev 0x004000a4
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x004000b6, prev 0x004000a6
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x00400155, prev 0x004000b6
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x00800018, prev 0x00400155
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x01a012dc, prev 0x00800018
[ 03/30/2019 16:41:39.392 add_win DEBUG ] Adding window 0x00a00002, prev 0x01a012dc
[ 03/30/2019 16:41:39.392 map_win DEBUG ] Mapping (0x00400155 "(null)")
[ 03/30/2019 16:41:39.392 win_recheck_client TRACE ] (0x00400155): client 0x0080000c
[ 03/30/2019 16:41:39.393 win_update_leader TRACE ] (0x00400155): client 0x0080000c, leader 0000000000, cache 0x0080000c
[ 03/30/2019 16:41:39.393 win_get_name TRACE ] (0x0080000c): _NET_WM_NAME unset, falling back to WM_NAME.
[ 03/30/2019 16:41:39.393 win_get_name TRACE ] (0x00400155): client = 0x0080000c, name = "i3bar for output DP-1", ret = 1
[ 03/30/2019 16:41:39.393 win_get_class TRACE ] (0x00400155): client = 0x0080000c, instance = "i3bar", general = "i3bar"
[ 03/30/2019 16:41:39.393 map_win DEBUG ] Window (0x00400155) has type dock
[ 03/30/2019 16:41:39.393 map_win DEBUG ] Window 0x00400155 has opacity 0.000000, opacity target is 1.000000
[ 03/30/2019 16:41:39.393 map_win DEBUG ] Mapping (0x004000a6 "(null)")
[ 03/30/2019 16:41:39.393 win_recheck_client TRACE ] (0x004000a6): client self (override-redirected)
[ 03/30/2019 16:41:39.393 win_update_leader TRACE ] (0x004000a6): client 0x004000a6, leader 0000000000, cache 0x004000a6
[ 03/30/2019 16:41:39.393 win_get_name TRACE ] (0x004000a6): _NET_WM_NAME unset, falling back to WM_NAME.
[ 03/30/2019 16:41:39.393 win_get_class TRACE ] (0x004000a6): client = 0x004000a6, instance = "i3-frame", general = "i3-frame"
[ 03/30/2019 16:41:39.393 map_win DEBUG ] Window (0x004000a6) has type normal
[ 03/30/2019 16:41:39.393 map_win DEBUG ] Window 0x004000a6 has opacity 0.000000, opacity target is 1.000000
[ 03/30/2019 16:41:39.393 map_win DEBUG ] Mapping (0x004000a4 "(null)")
[ 03/30/2019 16:41:39.394 win_recheck_client TRACE ] (0x004000a4): client 0x01a00095
[ 03/30/2019 16:41:39.394 win_update_leader TRACE ] (0x004000a4): client 0x01a00095, leader 0x01a00001, cache 0x01a00001
[ 03/30/2019 16:41:39.394 win_get_name TRACE ] (0x004000a4): client = 0x01a00095, name = "Drawing "grey" with Compton enabled after sleep with multiple monitors and i3 WM · Issue #134 · yshui/compton - Mozilla Firefox", ret = 1
[ 03/30/2019 16:41:39.394 win_get_class TRACE ] (0x004000a4): client = 0x01a00095, instance = "Navigator", general = "Firefox"
[ 03/30/2019 16:41:39.394 win_get_role TRACE ] (0x004000a4): client = 0x01a00095, role = "browser", ret = 1
[ 03/30/2019 16:41:39.394 map_win DEBUG ] Window (0x004000a4) has type normal
[ 03/30/2019 16:41:39.394 map_win DEBUG ] Window 0x004000a4 has opacity 0.000000, opacity target is 1.000000
[ 03/30/2019 16:41:39.394 map_win DEBUG ] Mapping (0x004000a1 "(null)")
[ 03/30/2019 16:41:39.394 win_recheck_client TRACE ] (0x004000a1): client 0x01a0008a
[ 03/30/2019 16:41:39.394 win_update_leader TRACE ] (0x004000a1): client 0x01a0008a, leader 0x01a00001, cache 0x01a00001
[ 03/30/2019 16:41:39.394 win_get_name TRACE ] (0x004000a1): client = 0x01a0008a, name = "Github - Mozilla Firefox", ret = 1
[ 03/30/2019 16:41:39.394 win_get_class TRACE ] (0x004000a1): client = 0x01a0008a, instance = "Navigator", general = "Firefox"
[ 03/30/2019 16:41:39.394 win_get_role TRACE ] (0x004000a1): client = 0x01a0008a, role = "browser", ret = 1
[ 03/30/2019 16:41:39.395 map_win DEBUG ] Window (0x004000a1) has type normal
[ 03/30/2019 16:41:39.395 map_win DEBUG ] Window 0x004000a1 has opacity 0.000000, opacity target is 0.000000
[ 03/30/2019 16:41:39.395 map_win DEBUG ] Mapping (0x0040009e "(null)")
[ 03/30/2019 16:41:39.395 win_recheck_client TRACE ] (0x0040009e): client 0x01a0006e
[ 03/30/2019 16:41:39.395 win_update_leader TRACE ] (0x0040009e): client 0x01a0006e, leader 0x01a00001, cache 0x01a00001
[ 03/30/2019 16:41:39.395 win_get_name TRACE ] (0x0040009e): client = 0x01a0006e, name = "What’s New In Python 3.5 — Python 3.5.7 documentation - Mozilla Firefox", ret = 1
[ 03/30/2019 16:41:39.395 win_get_class TRACE ] (0x0040009e): client = 0x01a0006e, instance = "Navigator", general = "Firefox"
[ 03/30/2019 16:41:39.395 win_get_role TRACE ] (0x0040009e): client = 0x01a0006e, role = "browser", ret = 1
[ 03/30/2019 16:41:39.395 map_win DEBUG ] Window (0x0040009e) has type normal
[ 03/30/2019 16:41:39.395 map_win DEBUG ] Window 0x0040009e has opacity 0.000000, opacity target is 0.000000
[ 03/30/2019 16:41:39.395 map_win DEBUG ] Mapping (0x0040009b "(null)")
[ 03/30/2019 16:41:39.395 win_recheck_client TRACE ] (0x0040009b): client 0x01a0002d
[ 03/30/2019 16:41:39.395 win_update_leader TRACE ] (0x0040009b): client 0x01a0002d, leader 0x01a00001, cache 0x01a00001
[ 03/30/2019 16:41:39.395 win_get_name TRACE ] (0x0040009b): client = 0x01a0002d, name = "Crystal Pepsi News - Mozilla Firefox", ret = 1
[ 03/30/2019 16:41:39.395 win_get_class TRACE ] (0x0040009b): client = 0x01a0002d, instance = "Navigator", general = "Firefox"
[ 03/30/2019 16:41:39.395 win_get_role TRACE ] (0x0040009b): client = 0x01a0002d, role = "browser", ret = 1
[ 03/30/2019 16:41:39.395 map_win DEBUG ] Window (0x0040009b) has type normal
[ 03/30/2019 16:41:39.395 map_win DEBUG ] Window 0x0040009b has opacity 0.000000, opacity target is 0.000000
[ 03/30/2019 16:41:39.395 map_win DEBUG ] Mapping (0x0040014e "(null)")
[ 03/30/2019 16:41:39.396 win_recheck_client TRACE ] (0x0040014e): client 0x00800006
[ 03/30/2019 16:41:39.411 win_update_leader TRACE ] (0x0040014e): client 0x00800006, leader 0000000000, cache 0x00800006
[ 03/30/2019 16:41:39.411 win_get_name TRACE ] (0x00800006): _NET_WM_NAME unset, falling back to WM_NAME.
[ 03/30/2019 16:41:39.411 win_get_name TRACE ] (0x0040014e): client = 0x00800006, name = "i3bar for output DP-2", ret = 1
[ 03/30/2019 16:41:39.411 win_get_class TRACE ] (0x0040014e): client = 0x00800006, instance = "i3bar", general = "i3bar"
[ 03/30/2019 16:41:39.411 map_win DEBUG ] Window (0x0040014e) has type dock
[ 03/30/2019 16:41:39.411 map_win DEBUG ] Window 0x0040014e has opacity 0.000000, opacity target is 1.000000
[ 03/30/2019 16:41:39.411 map_win DEBUG ] Mapping (0x00400088 "(null)")
[ 03/30/2019 16:41:39.411 win_recheck_client TRACE ] (0x00400088): client 0x014008a8
[ 03/30/2019 16:41:39.411 win_update_leader TRACE ] (0x00400088): client 0x014008a8, leader 0x01400001, cache 0x01400001
[ 03/30/2019 16:41:39.411 win_get_name TRACE ] (0x00400088): client = 0x014008a8, name = "compton --log-level=trace", ret = 1
[ 03/30/2019 16:41:39.412 win_get_class TRACE ] (0x00400088): client = 0x014008a8, instance = "terminator", general = "Terminator"
[ 03/30/2019 16:41:39.412 map_win DEBUG ] Window (0x00400088) has type normal
[ 03/30/2019 16:41:39.412 map_win DEBUG ] Window 0x00400088 has opacity 0.000000, opacity target is 1.000000
[ 03/30/2019 16:41:39.412 map_win DEBUG ] Mapping (0x00400086 "(null)")
[ 03/30/2019 16:41:39.412 win_recheck_client TRACE ] (0x00400086): client 0x01a007ff
[ 03/30/2019 16:41:39.412 win_update_leader TRACE ] (0x00400086): client 0x01a007ff, leader 0x01a00001, cache 0x01a00001
[ 03/30/2019 16:41:39.412 win_get_name TRACE ] (0x00400086): client = 0x01a007ff, name = "The Inflation Calculator - Mozilla Firefox", ret = 1
[ 03/30/2019 16:41:39.412 win_get_class TRACE ] (0x00400086): client = 0x01a007ff, instance = "Navigator", general = "Firefox"
[ 03/30/2019 16:41:39.412 win_get_role TRACE ] (0x00400086): client = 0x01a007ff, role = "browser", ret = 1
[ 03/30/2019 16:41:39.413 map_win DEBUG ] Window (0x00400086) has type normal
[ 03/30/2019 16:41:39.413 map_win DEBUG ] Window 0x00400086 has opacity 0.000000, opacity target is 1.000000
[ 03/30/2019 16:41:39.413 map_win DEBUG ] Mapping (0x0040008a "(null)")
[ 03/30/2019 16:41:39.413 win_recheck_client TRACE ] (0x0040008a): client self (override-redirected)
[ 03/30/2019 16:41:39.413 win_update_leader TRACE ] (0x0040008a): client 0x0040008a, leader 0000000000, cache 0x0040008a
[ 03/30/2019 16:41:39.413 win_get_name TRACE ] (0x0040008a): _NET_WM_NAME unset, falling back to WM_NAME.
[ 03/30/2019 16:41:39.413 win_get_class TRACE ] (0x0040008a): client = 0x0040008a, instance = "i3-frame", general = "i3-frame"
[ 03/30/2019 16:41:39.414 map_win DEBUG ] Window (0x0040008a) has type normal
[ 03/30/2019 16:41:39.414 map_win DEBUG ] Window 0x0040008a has opacity 0.000000, opacity target is 1.000000
[ 03/30/2019 16:41:39.414 map_win DEBUG ] Mapping (0x0040015b "(null)")
[ 03/30/2019 16:41:39.414 win_recheck_client TRACE ] (0x0040015b): client 0x00800012
[ 03/30/2019 16:41:39.414 win_update_leader TRACE ] (0x0040015b): client 0x00800012, leader 0000000000, cache 0x00800012
[ 03/30/2019 16:41:39.414 win_get_name TRACE ] (0x00800012): _NET_WM_NAME unset, falling back to WM_NAME.
[ 03/30/2019 16:41:39.414 win_get_name TRACE ] (0x0040015b): client = 0x00800012, name = "i3bar for output eDP-1", ret = 1
[ 03/30/2019 16:41:39.414 win_get_class TRACE ] (0x0040015b): client = 0x00800012, instance = "i3bar", general = "i3bar"
[ 03/30/2019 16:41:39.414 map_win DEBUG ] Window (0x0040015b) has type dock
[ 03/30/2019 16:41:39.414 map_win DEBUG ] Window 0x0040015b has opacity 0.000000, opacity target is 1.000000
[ 03/30/2019 16:41:39.414 map_win DEBUG ] Mapping (0x00400079 "(null)")
[ 03/30/2019 16:41:39.414 win_recheck_client TRACE ] (0x00400079): client self (override-redirected)
[ 03/30/2019 16:41:39.415 win_update_leader TRACE ] (0x00400079): client 0x00400079, leader 0000000000, cache 0x00400079
[ 03/30/2019 16:41:39.415 win_get_name TRACE ] (0x00400079): _NET_WM_NAME unset, falling back to WM_NAME.
[ 03/30/2019 16:41:39.415 win_get_class TRACE ] (0x00400079): client = 0x00400079, instance = "i3-frame", general = "i3-frame"
[ 03/30/2019 16:41:39.415 map_win DEBUG ] Window (0x00400079) has type normal
[ 03/30/2019 16:41:39.415 map_win DEBUG ] Window 0x00400079 has opacity 0.000000, opacity target is 1.000000
[ 03/30/2019 16:41:39.415 map_win DEBUG ] Mapping (0x00400074 "(null)")
[ 03/30/2019 16:41:39.415 win_recheck_client TRACE ] (0x00400074): client 0x02e00001
[ 03/30/2019 16:41:39.415 win_update_leader TRACE ] (0x00400074): client 0x02e00001, leader 0000000000, cache 0x02e00001
[ 03/30/2019 16:41:39.415 win_get_name TRACE ] (0x00400074): client = 0x02e00001, name = "Signal", ret = 1
[ 03/30/2019 16:41:39.415 win_get_class TRACE ] (0x00400074): client = 0x02e00001, instance = "signal", general = "Signal"
[ 03/30/2019 16:41:39.415 win_get_role TRACE ] (0x00400074): client = 0x02e00001, role = "browser-window", ret = 1
[ 03/30/2019 16:41:39.415 map_win DEBUG ] Window (0x00400074) has type normal
[ 03/30/2019 16:41:39.416 map_win DEBUG ] Window 0x00400074 has opacity 0.000000, opacity target is 0.000000
[ 03/30/2019 16:41:39.416 map_win DEBUG ] Mapping (0x00400077 "(null)")
[ 03/30/2019 16:41:39.416 win_recheck_client TRACE ] (0x00400077): client 0x03800001
[ 03/30/2019 16:41:39.416 win_update_leader TRACE ] (0x00400077): client 0x03800001, leader 0000000000, cache 0x03800001
[ 03/30/2019 16:41:39.416 win_get_name TRACE ] (0x00400077): client = 0x03800001, name = "Rage Against The Machine - Testify", ret = 1
[ 03/30/2019 16:41:39.416 win_get_class TRACE ] (0x00400077): client = 0x03800001, instance = "spotify", general = "Spotify"
[ 03/30/2019 16:41:39.416 map_win DEBUG ] Window (0x00400077) has type normal
[ 03/30/2019 16:41:39.416 map_win DEBUG ] Window 0x00400077 has opacity 0.000000, opacity target is 0.000000
[ 03/30/2019 16:41:39.416 session_init TRACE ] Initial stack:
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x00a00002 "(null)"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x01a012dc "(null)"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x00800018 "(null)"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x00400155 "i3bar for output DP-1"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x004000b6 "(null)"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x004000a6 "(null)"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x004000a4 "Drawing "grey" with Compton enabled after sleep with multiple monitors and i3 WM · Issue #134 · yshui/compton - Mozilla Firefox"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x004000a1 "Github - Mozilla Firefox"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x0040009e "What’s New In Python 3.5 — Python 3.5.7 documentation - Mozilla Firefox"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x0040009b "Crystal Pepsi News - Mozilla Firefox"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x004000a8 "(null)"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x004000b4 "(null)"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x00400092 "(null)"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x0040014e "i3bar for output DP-2"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x0040008e "(null)"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x00400088 "compton --log-level=trace"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x00400086 "The Inflation Calculator - Mozilla Firefox"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x0040008a "(null)"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x0040008c "(null)"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x00400083 "(null)"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x0040015b "i3bar for output eDP-1"
[ 03/30/2019 16:41:39.416 session_init TRACE ] 0x0040007f "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x00400079 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x00400074 "Signal"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x00400077 "Rage Against The Machine - Testify"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x0040007b "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x0040007d "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x0040006c "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x004000ab "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x004000ad "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x004000b0 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x00400094 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x00400096 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x0040006f "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x004000ba "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x004000b8 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x004000b2 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x00400098 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x00400090 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x00400081 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x00400071 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x0040006a "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x00400068 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x00400066 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x00400064 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a01253 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x04a00016 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x04a00007 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x04a00001 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01401b71 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01401358 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01400e41 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a012d2 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a012ce "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a012b2 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a012a8 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a0129e "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a01294 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a01264 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a01244 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a01236 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x04200012 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x04200013 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x04200005 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x0440000a "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x04800001 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x02a00003 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x02a00001 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a0029b "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a00d56 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a00270 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a0080a "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x03600001 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a00222 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a00679 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a005db "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x02200001 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01c00001 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01800001 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x04000001 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x03800006 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x03a0000a "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x03e00001 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x02000001 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a00291 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a00287 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x02e00016 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01200008 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x0300000a "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x02e00005 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x03400001 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x02c00003 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x02c00001 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a000f9 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a000d0 "(null)"
[ 03/30/2019 16:41:39.417 session_init TRACE ] 0x01a000cc "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x01a000c8 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x02800001 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x02600001 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x02400001 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x01a00062 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x01e00001 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x01a0001e "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x01a0001b "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x01a00003 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x01a00001 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x01400003 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x01400001 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x00e00009 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x00c00007 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x01200001 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x00c00001 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x00e00001 "(null)"
[ 03/30/2019 16:41:39.418 session_init TRACE ] 0x00400063 "(null)"
[ 03/30/2019 16:41:39.418 map_win_by_id DEBUG ] Overlay is mapped while we are not redirected
[ 03/30/2019 16:41:39.435 add_win DEBUG ] Window 0x00a00002 (recorded name: (null)) added multiple times
[ 03/30/2019 16:41:39.452 run_fade DEBUG ] Window 0x004000a1 Github - Mozilla Firefox doesn't need fading
[ 03/30/2019 16:41:39.452 run_fade DEBUG ] Fading finished for window 0x004000a1 Github - Mozilla Firefox
[ 03/30/2019 16:41:39.452 run_fade DEBUG ] Window 0x0040009e What’s New In Python 3.5 — Python 3.5.7 documentation - Mozilla Firefox doesn't need fading
[ 03/30/2019 16:41:39.452 run_fade DEBUG ] Fading finished for window 0x0040009e What’s New In Python 3.5 — Python 3.5.7 documentation - Mozilla Firefox
[ 03/30/2019 16:41:39.452 run_fade DEBUG ] Window 0x0040009b Crystal Pepsi News - Mozilla Firefox doesn't need fading
[ 03/30/2019 16:41:39.452 run_fade DEBUG ] Fading finished for window 0x0040009b Crystal Pepsi News - Mozilla Firefox
[ 03/30/2019 16:41:39.452 run_fade DEBUG ] Window 0x00400077 Rage Against The Machine - Testify doesn't need fading
[ 03/30/2019 16:41:39.452 run_fade DEBUG ] Fading finished for window 0x00400077 Rage Against The Machine - Testify
[ 03/30/2019 16:41:39.452 redir_start DEBUG ] Screen redirected.
[ 03/30/2019 16:41:39.495 get_atom DEBUG ] Atom _XROOTPMAP_ID is 427
[ 03/30/2019 16:41:39.495 get_atom DEBUG ] Atom _XSETROOT_ID is 428
[ 03/30/2019 16:41:39.495 glx_find_fbconfig DEBUG ] Looking for FBConfig for RGBA8880, depth 24
[ 03/30/2019 16:41:39.496 glx_bind_pixmap DEBUG ] depth 24, tgt 0x20dc, rgba 0
[ 03/30/2019 16:41:39.501 glx_find_fbconfig DEBUG ] Looking for FBConfig for RGBA8888, depth 32
[ 03/30/2019 16:41:39.503 glx_bind_pixmap DEBUG ] depth 32, tgt 0x20dc, rgba 1
[ 03/30/2019 16:41:39.506 glx_find_fbconfig DEBUG ] Looking for FBConfig for RGBA8880, depth 24
[ 03/30/2019 16:41:39.506 glx_bind_pixmap DEBUG ] depth 24, tgt 0x20dc, rgba 0
[ 03/30/2019 16:41:39.509 glx_find_fbconfig DEBUG ] Looking for FBConfig for RGBA8888, depth 32
[ 03/30/2019 16:41:39.510 glx_bind_pixmap DEBUG ] depth 32, tgt 0x20dc, rgba 1
[ 03/30/2019 16:41:39.510 glx_find_fbconfig DEBUG ] Looking for FBConfig for RGBA8880, depth 24
[ 03/30/2019 16:41:39.511 glx_bind_pixmap DEBUG ] depth 24, tgt 0x20dc, rgba 0
[ 03/30/2019 16:41:39.512 glx_find_fbconfig DEBUG ] Looking for FBConfig for RGBA8888, depth 32
[ 03/30/2019 16:41:39.514 glx_bind_pixmap DEBUG ] depth 32, tgt 0x20dc, rgba 1
[ 03/30/2019 16:41:39.514 glx_find_fbconfig DEBUG ] Looking for FBConfig for RGBA8880, depth 24
[ 03/30/2019 16:41:39.514 glx_bind_pixmap DEBUG ] depth 24, tgt 0x20dc, rgba 0
[ 03/30/2019 16:41:39.515 glx_find_fbconfig DEBUG ] Looking for FBConfig for RGBA8880, depth 24
[ 03/30/2019 16:41:39.515 glx_bind_pixmap DEBUG ] depth 24, tgt 0x20dc, rgba 0
[ 03/30/2019 16:41:39.520 glx_find_fbconfig DEBUG ] Looking for FBConfig for RGBA8888, depth 32
[ 03/30/2019 16:41:39.521 glx_bind_pixmap DEBUG ] depth 32, tgt 0x20dc, rgba 1
[ 03/30/2019 16:41:39.521 glx_find_fbconfig DEBUG ] Looking for FBConfig for RGBA8880, depth 24
[ 03/30/2019 16:41:39.522 glx_bind_pixmap DEBUG ] depth 24, tgt 0x20dc, rgba 0
[ 03/30/2019 16:41:41.170 win_get_name TRACE ] (0x00400088): client = 0x014008a8, name = "compton --log-level=trace", ret = 0
[ 03/30/2019 16:41:41.172 win_get_name TRACE ] (0x00400088): client = 0x014008a8, name = "compton --log-level=trace", ret = 0

@yshui
Copy link
Owner

yshui commented Mar 31, 2019

Does this log you attached captured while this bug is happening?

@freeqaz
Copy link
Author

freeqaz commented Apr 1, 2019

Yep, that log is while the bug is happening (as requested previously). Nothing seemed crazy suspicious to me there, but I am not an expert on Compton either. If there is anything else I can do to help reproduce this, please let me know. Thank you!

@yshui
Copy link
Owner

yshui commented Apr 1, 2019

@freeqaz But the log only captures 2 seconds. Does this bug happen immediately after you start compton?

@freeqaz
Copy link
Author

freeqaz commented Apr 21, 2019

Hey @yshui, yeah this bug happens as soon as I open compton. And when I close + reopen compton, it persists. Pretty sure it's a driver issue but not sure if that's because of Intel drivers or because of compton's interactions with the Intel driver. Any thoughts would be appreciated. :)

@yshui
Copy link
Owner

yshui commented Apr 21, 2019

@freeqaz Do you mind record a trace with apitrace when this is happening?

@g0t00
Copy link

g0t00 commented May 5, 2019

@yshui I have a similar problem. (i3, some windows transparent/not drawn after sleep)
I can supply you with a trace file from apitrace. But that file is 140MB is that correct?
Is there privat stuff from my screen in there? Do you mind if I send you the file in private?

@yshui
Copy link
Owner

yshui commented May 5, 2019

@g0t00 apitrace records your screen. So be sure to only record things relevant to the bug, and keep it as short as possible so the file size won't be too big.

@YodaEmbedding
Copy link

YodaEmbedding commented Jun 28, 2019

Not sure if this is relevant, but this could be caused by _NET_WM_WINDOW_OPACITY being set to 0.

See @Airblader 's comment here:

I also have this issue (surprise, surprise!) and use the xprop workaround you mentioned; afterall, even I don't constantly restart i3, so to me it's not that big of a deal.

The problem, IIRC, is that compton sets _NET_WM_WINDOW_OPACITY to 0 and then reads that on i3's restart. I'm not really sure why compton does it this way and am fairly sure it should be considered a compton bug.

Side note, in the compton-trans script you also see this xprop handling. They also have a script there which removes the property for all windows. Perhaps one idea would be to execute that snippet in an exec_always directive. Still somewhat hacky, of course.


My personal workaround is:

exec_always  for id in $(xprop -root _NET_CLIENT_LIST_STACKING | cut -d "#" -f2 | tr -d " " | sed "s/,/ /g"); do xprop -id "$id" -remove _NET_WM_WINDOW_OPACITY; done

Note that this fortunately doesn't mess with any transset-df opacity changes you may have done; that appears to be a separate property.

@yshui
Copy link
Owner

yshui commented Jul 1, 2019

@SicariusNoctis Thanks a lot for the information. That gives me some ideas:

@freeqaz Does setting detect-client-opacity = false; solve your problem?

@yshui
Copy link
Owner

yshui commented Jul 13, 2019

@freeqaz @SicariusNoctis You have this problem because you have rules like this:

  "0:_NET_WM_STATE@[0]:32a = '_NET_WM_STATE_HIDDEN'",
  "0:_NET_WM_STATE@[1]:32a = '_NET_WM_STATE_HIDDEN'",
  "0:_NET_WM_STATE@[2]:32a = '_NET_WM_STATE_HIDDEN'",
  "0:_NET_WM_STATE@[3]:32a = '_NET_WM_STATE_HIDDEN'",
  "0:_NET_WM_STATE@[4]:32a = '_NET_WM_STATE_HIDDEN'",

Compton set the opacity to 0 because it's told to.

Also cc @Airblader

@yshui yshui added user config Problem is in user's configuration/setup wontfix and removed artifacts Visual artifacts, screen flickering, etc. labels Jul 13, 2019
@yshui yshui closed this as completed Jul 13, 2019
@yshui yshui reopened this Jul 13, 2019
@yshui yshui removed the wontfix label Jul 13, 2019
@yshui
Copy link
Owner

yshui commented Jul 13, 2019

So compton is working as intended here. compton set the opacity prop based on the rules, and when i3 restarts, compton have no way of knowing where the prop came from, so it just accepts it.

One solution is to not set the opacity prop. But compton has been working this way for a long time, and changing it might break things.

@YodaEmbedding
Copy link

YodaEmbedding commented Jul 13, 2019

I'm not too sure why they're there, but I believe those rules were copied from Airblader's dotfiles.

@yshui
Copy link
Owner

yshui commented Jul 13, 2019

@SicariusNoctis they are there to make only the top window of the stack visible. So if you have a transparent window on the top, the windows below won't be visible.

I think this is a valid use case.

@freeqaz
Copy link
Author

freeqaz commented Jul 14, 2019

I'm glad to see this root-caused properly. Thank you for the help! I will test this fix out next time I experience the bug. Awesome to see this be solvable. :)

@yshui yshui closed this as completed in 79fc36b Jul 26, 2019
@yshui
Copy link
Owner

yshui commented Jul 26, 2019

In the next branch, _NET_WM_WINDOW_OPACITY is not set by compton anymore.

Can you check if this fixes your problem?

@freeqaz
Copy link
Author

freeqaz commented Oct 11, 2019

Looks like this bug is related. kovidgoyal/kitty#1681

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
user config Problem is in user's configuration/setup
Projects
None yet
Development

No branches or pull requests

4 participants