Closed Stebalien closed 3 months ago
Arch Linux
GPU: 780M (integrated with AMD 7840U, no external GPU) X: xf86-video-amdgpu Screens: laptop + external monitor (60Hz refresh rate)
Git bisected to 0585e3172d271914efa5e25fd0296b7d481f820b. Built from source directly with no custom make flags.
picom --config /dev/null --backend glx
Run picom as described above.
picom
The entire screen goes black except for the cursor.
Ah, looks like it was already reported in https://github.com/yshui/picom/pull/1261#issuecomment-2283884397.
Thank you!
Platform
Arch Linux
GPU, drivers, and screen setup
GPU: 780M (integrated with AMD 7840U, no external GPU) X: xf86-video-amdgpu Screens: laptop + external monitor (60Hz refresh rate)
picom version
Git bisected to 0585e3172d271914efa5e25fd0296b7d481f820b. Built from source directly with no custom make flags.
Configuration:
Steps of reproduction
Run
picom
as described above.Expected behavior
The entire screen goes black except for the cursor.
OpenGL trace
Debug Logs
apitrace: loaded into /usr/bin/apitrace apitrace: unloaded from /usr/bin/apitrace apitrace: loaded into /home/steb/src/github.com/yshui/picom/build/src/picom [ 08/12/2024 09:00:12.403 atom_getter DEBUG ] Atom _NET_WM_WINDOW_OPACITY is 342 [ 08/12/2024 09:00:12.403 atom_getter DEBUG ] Atom _NET_FRAME_EXTENTS is 343 [ 08/12/2024 09:00:12.403 atom_getter DEBUG ] Atom WM_STATE is 344 [ 08/12/2024 09:00:12.403 atom_getter DEBUG ] Atom _NET_WM_NAME is 345 [ 08/12/2024 09:00:12.403 atom_getter DEBUG ] Atom _NET_WM_PID is 346 [ 08/12/2024 09:00:12.403 atom_getter DEBUG ] Atom WM_NAME is 39 [ 08/12/2024 09:00:12.403 atom_getter DEBUG ] Atom WM_CLASS is 67 [ 08/12/2024 09:00:12.403 atom_getter DEBUG ] Atom WM_ICON_NAME is 37 [ 08/12/2024 09:00:12.403 atom_getter DEBUG ] Atom WM_TRANSIENT_FOR is 68 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom WM_WINDOW_ROLE is 347 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom WM_CLIENT_LEADER is 348 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom WM_CLIENT_MACHINE is 36 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_ACTIVE_WINDOW is 349 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _COMPTON_SHADOW is 350 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom COMPTON_VERSION is 351 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE is 352 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _XROOTPMAP_ID is 353 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom ESETROOT_PMAP_ID is 354 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _XSETROOT_ID is 355 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_DESKTOP is 356 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_DOCK is 357 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_TOOLBAR is 358 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_MENU is 359 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_UTILITY is 360 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_SPLASH is 361 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_DIALOG is 362 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_NORMAL is 363 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_DROPDOWN_MENU is 364 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_POPUP_MENU is 365 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_TOOLTIP is 366 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_NOTIFICATION is 367 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_COMBO is 368 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_WINDOW_TYPE_DND is 369 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_STATE is 370 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_STATE_FULLSCREEN is 371 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_BYPASS_COMPOSITOR is 372 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom UTF8_STRING is 373 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom C_STRING is 374 [ 08/12/2024 09:00:12.404 atom_getter DEBUG ] Atom _NET_WM_CM_S0 is 375 [ 08/12/2024 09:00:12.404 file_watch_init DEBUG ] Starting watching for file changes [ 08/12/2024 09:00:12.404 file_watch_add DEBUG ] Adding "/dev/null" to watched files [ 08/12/2024 09:00:12.404 file_watch_add INFO ] "/dev/null" is not a regular file, not watching it. [ 08/12/2024 09:00:12.404 wm_import_start_no_flush DEBUG ] Starting import process for window 0x0000053b [ 08/12/2024 09:00:12.405 init_overlay DEBUG ] overlay = 0x0000006b [ 08/12/2024 09:00:12.405 queue_redraw VERBOSE ] Queue redraw, render_queued: 0, backend_busy: 0 [ 08/12/2024 09:00:12.405 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x0000053b [ 08/12/2024 09:00:12.405 wm_handle_query_tree_reply DEBUG ] Window 0x0000053b has 17 children [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00a00001 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00c00001 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00c00008 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00e00010 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x01000001 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x01000029 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x0100002c [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x01000002 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x01000028 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x01200001 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00e0014d [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x01600001 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x01e00001 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00a00003 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00e0b281 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00c00180 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00800004 [ 08/12/2024 09:00:12.405 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x0000053b, WM_STATE 0). [ 08/12/2024 09:00:12.405 ev_handle DEBUG ] event CREATE_NOT serial 0x00000060 window 0x0000006b "(Overlay)" [ 08/12/2024 09:00:12.405 queue_redraw VERBOSE ] Queue redraw, render_queued: 1, backend_busy: 0 [ 08/12/2024 09:00:12.405 wm_import_start_no_flush DEBUG ] Starting import process for window 0x0000006b [ 08/12/2024 09:00:12.405 ev_handle DEBUG ] event MAP_NOTIFY serial 0x00000060 window 0x0000006b "(Overlay)" [ 08/12/2024 09:00:12.405 queue_redraw VERBOSE ] Queue redraw, render_queued: 1, backend_busy: 0 [ 08/12/2024 09:00:12.405 ev_map_notify DEBUG ] Overlay is mapped while we are not redirected [ 08/12/2024 09:00:12.406 ev_handle DEBUG ] event UNMAP_NOTI serial 0x00000066 window 0x0000006b "(Overlay)" [ 08/12/2024 09:00:12.406 queue_redraw VERBOSE ] Queue redraw, render_queued: 1, backend_busy: 0 [ 08/12/2024 09:00:12.406 ev_handle DEBUG ] event EXPOSE serial 0x00000066 window 0x0000053b "(Root window)" [ 08/12/2024 09:00:12.406 queue_redraw VERBOSE ] Queue redraw, render_queued: 1, backend_busy: 0 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00a00001 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x00a00001 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x00a00001, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00c00001 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x00c00001 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x00c00001, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00c00008 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x00c00008 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x00c00008, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00e00010 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x00e00010 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x00e00010, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x01000001 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x01000001 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x01000001, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x01000029 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x01000029 has 1 children [ 08/12/2024 09:00:12.406 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00e00287 [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x01000029, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x0100002c [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x0100002c has 1 children [ 08/12/2024 09:00:12.406 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00e0983d [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x0100002c, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x01000002 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x01000002 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x01000002, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x01000028 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x01000028 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x01000028, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x01200001 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x01200001 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x01200001, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00e0014d [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x00e0014d has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x00e0014d, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x01600001 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x01600001 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x01600001, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x01e00001 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x01e00001 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x01e00001, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00a00003 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x00a00003 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x00a00003, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00e0b281 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x00e0b281 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x00e0b281, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00c00180 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x00c00180 has 1 children [ 08/12/2024 09:00:12.406 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00c00181 [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x00c00180, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00800004 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x00800004 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x00800004, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x0000006b [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x0000006b has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x0000006b, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00e00287 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x00e00287 has 0 children [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00e0983d [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x00e0983d has 1 children [ 08/12/2024 09:00:12.406 wm_import_start_no_flush DEBUG ] Starting import process for window 0x01600002 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00c00181 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x00c00181 has 0 children [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x00c00181, WM_STATE 0). [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x01600002 [ 08/12/2024 09:00:12.406 wm_handle_query_tree_reply DEBUG ] Window 0x01600002 has 1 children [ 08/12/2024 09:00:12.406 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00c00003 [ 08/12/2024 09:00:12.406 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x01600002, WM_STATE 0). [ 08/12/2024 09:00:12.406 draw_callback_impl TRACE ] Schedule delay: 1315 us [ 08/12/2024 09:00:12.406 handle_new_windows DEBUG ] Client window for window 0x01000029 changed from 0000000000 to 0x00e00287 [ 08/12/2024 09:00:12.406 handle_new_windows DEBUG ] An unmanaged window 0x01000029 has a new client 0x00e00287 [ 08/12/2024 09:00:12.406 ev_update_focused DEBUG ] Started async request to recheck focus [ 08/12/2024 09:00:12.406 handle_new_windows DEBUG ] Client window for window 0x0100002c changed from 0000000000 to 0x00e0983d [ 08/12/2024 09:00:12.406 handle_new_windows DEBUG ] An unmanaged window 0x0100002c has a new client 0x00e0983d [ 08/12/2024 09:00:12.406 handle_pending_updates DEBUG ] Delayed handling of events [ 08/12/2024 09:00:12.406 draw_callback_impl TRACE ] handle_pending_updates took: 30 us [ 08/12/2024 09:00:12.406 redirect_start DEBUG ] Redirecting the screen. apitrace: redirecting dlopen("libGL.so.1", 0x1) from /usr/lib/libepoxy.so.0 apitrace: tracing to /home/steb/src/github.com/yshui/picom/picom.2.trace [ 08/12/2024 09:00:12.458 glxext_init INFO ] Extension GLX_SGI_video_sync - present [ 08/12/2024 09:00:12.458 glxext_init INFO ] Extension GLX_SGI_swap_control - present [ 08/12/2024 09:00:12.458 glxext_init INFO ] Extension GLX_OML_sync_control - present [ 08/12/2024 09:00:12.458 glxext_init INFO ] Extension GLX_MESA_swap_control - present [ 08/12/2024 09:00:12.458 glxext_init INFO ] Extension GLX_EXT_swap_control - present [ 08/12/2024 09:00:12.458 glxext_init INFO ] Extension GLX_EXT_texture_from_pixmap - present [ 08/12/2024 09:00:12.458 glxext_init INFO ] Extension GLX_ARB_create_context - present [ 08/12/2024 09:00:12.458 glxext_init INFO ] Extension GLX_EXT_buffer_age - present [ 08/12/2024 09:00:12.458 glxext_init INFO ] Extension GLX_ARB_create_context_robustness - present [ 08/12/2024 09:00:12.458 glxext_init INFO ] Extension GLX_MESA_query_renderer - present apitrace: attempting to read configuration file: /home/steb/.config/apitrace/gltrace.conf [ 08/12/2024 09:00:12.461 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 19) uniform mat4 projection; layout(location = 18) uniform float scale = 1.0f; layout(location = 0) in vec2 coord; layout(location = 1) in vec2 in_texcoord; out vec2 texcoord; void main() { gl_Position = projection * vec4(coord, 0, scale); texcoord = in_texcoord; } === [ 08/12/2024 09:00:12.465 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 1) uniform float opacity; layout(location = 5) uniform float dim; layout(location = 8) uniform float corner_radius; layout(location = 9) uniform float border_width; layout(location = 2) uniform bool invert_color; in vec2 texcoord; layout(location = 3) uniform sampler2D tex; layout(location = 4) uniform vec2 effective_size; layout(location = 6) uniform sampler2D brightness; layout(location = 7) uniform float max_brightness; layout(location = 10) uniform float time; float rectangle_sdf(vec2 point, vec2 half_size) { vec2 d = abs(point) - half_size; return length(max(d, 0.0)); } vec4 default_post_processing(vec4 c) { vec4 border_color = texture(tex, vec2(0.0, 0.5)); if (invert_color) { c = vec4(c.aaa - c.rgb, c.a); border_color = vec4(border_color.aaa - border_color.rgb, border_color.a); } c = vec4(c.rgb * (1.0 - dim), c.a) * opacity; border_color = vec4(border_color.rgb * (1.0 - dim), border_color.a) * opacity; vec3 rgb_brightness = texelFetch(brightness, ivec2(0, 0), 0).rgb; float brightness = rgb_brightness.r * 0.21 + rgb_brightness.g * 0.72 + rgb_brightness.b * 0.07; if (brightness > max_brightness) { c.rgb = c.rgb * (max_brightness / brightness); border_color.rgb = border_color.rgb * (max_brightness / brightness); } vec4 rim_color = mix(c, border_color, ((((border_width) > (1.0f) ? (1.0f) : (border_width))) > (0.0f) ? (((border_width) > (1.0f) ? (1.0f) : (border_width))) : (0.0f))); vec2 outer_size = effective_size; vec2 inner_size = outer_size - vec2(corner_radius) * 2.0f; float rect_distance = rectangle_sdf(texcoord - outer_size / 2.0f, inner_size / 2.0f) - corner_radius + 1.0f; if (rect_distance > 0.0f) { c = (1.0f - ((((rect_distance) > (1.0f) ? (1.0f) : (rect_distance))) > (0.0f) ? (((rect_distance) > (1.0f) ? (1.0f) : (rect_distance))) : (0.0f))) * rim_color; } else { float factor = ((((rect_distance + border_width) > (1.0f) ? (1.0f) : (rect_distance + border_width))) > (0.0f) ? (((rect_distance + border_width) > (1.0f) ? (1.0f) : (rect_distance + border_width))) : (0.0f)); c = (1.0f - factor) * c + factor * border_color; } return c; } vec4 window_shader(); float mask_factor(); void main() { gl_FragColor = window_shader() * mask_factor(); } === [ 08/12/2024 09:00:12.465 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 14) uniform sampler2D mask_tex; layout(location = 15) uniform vec2 mask_offset; layout(location = 16) uniform float mask_corner_radius; layout(location = 17) uniform bool mask_inverted; in vec2 texcoord; float mask_rectangle_sdf(vec2 point, vec2 half_size) { vec2 d = abs(point) - half_size; return length(max(d, 0.0)); } float mask_factor() { vec2 mask_size = textureSize(mask_tex, 0); vec2 maskcoord = texcoord - mask_offset; vec4 mask = texture2D(mask_tex, maskcoord / mask_size); if (mask_corner_radius != 0) { vec2 inner_size = mask_size - vec2(mask_corner_radius) * 2.0f; float dist = mask_rectangle_sdf(maskcoord - mask_size / 2.0f, inner_size / 2.0f) - mask_corner_radius + 1.0f; if (dist > 0.0f) { mask.r *= (1.0f - ((((dist) > (1.0f) ? (1.0f) : (dist))) > (0.0f) ? (((dist) > (1.0f) ? (1.0f) : (dist))) : (0.0f))); } } if (mask_inverted) { mask.rgb = 1.0 - mask.rgb; } return mask.r; } === [ 08/12/2024 09:00:12.465 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable in vec2 texcoord; uniform sampler2D tex; vec4 default_post_processing(vec4 c); vec4 window_shader() { vec2 texsize = textureSize(tex, 0); vec4 c = texture2D(tex, texcoord / texsize, 0); return default_post_processing(c); } === [ 08/12/2024 09:00:12.466 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 0) in vec2 in_coord; layout(location = 19) uniform mat4 projection; void main() { gl_Position = projection * vec4(in_coord, 0, 1); } === [ 08/12/2024 09:00:12.466 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 11) uniform vec4 color; void main() { gl_FragColor = color; } === [ 08/12/2024 09:00:12.466 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 19) uniform mat4 projection; layout(location = 18) uniform float scale = 1.0f; layout(location = 0) in vec2 coord; layout(location = 1) in vec2 in_texcoord; out vec2 texcoord; void main() { gl_Position = projection * vec4(coord, 0, scale); texcoord = in_texcoord; } === [ 08/12/2024 09:00:12.466 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 3) uniform sampler2D tex; in vec2 texcoord; void main() { vec2 texsize = textureSize(tex, 0); gl_FragColor = texture2D(tex, texcoord / texsize, 0); } === [ 08/12/2024 09:00:12.466 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 19) uniform mat4 projection; layout(location = 18) uniform float scale = 1.0f; layout(location = 0) in vec2 coord; layout(location = 1) in vec2 in_texcoord; out vec2 texcoord; void main() { gl_Position = projection * vec4(coord, 0, scale); texcoord = in_texcoord; } === [ 08/12/2024 09:00:12.466 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 3) uniform sampler2D tex; in vec2 texcoord; vec4 dither(vec4, vec2); void main() { vec2 texsize = textureSize(tex, 0); gl_FragColor = dither(texture2D(tex, texcoord / texsize, 0), gl_FragCoord.xy); } === [ 08/12/2024 09:00:12.466 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable float bayer2(vec2 a) { a = floor(a); return fract(a.x / 2. + a.y * a.y * .75); } float bayer(vec2 a16) { vec2 a8 = a16 * .5; vec2 a4 = a8 * .5; vec2 a2 = a4 * .5; float bayer32 = ((bayer2(a2) * .25 + bayer2( a4)) * .25 + bayer2( a8)) * .25 + bayer2(a16); return bayer32; } vec4 dither(vec4 c, vec2 coord) { vec4 residual = mod(c, 1.0 / 255.0); residual = min(residual, vec4(1.0 / 255.0) - residual); vec4 dithered = vec4(greaterThan(residual, vec4(1.0 / 65535.0))); return vec4(c + dithered * bayer(coord) / 255.0); } === [ 08/12/2024 09:00:12.466 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 19) uniform mat4 projection; layout(location = 21) uniform vec2 texsize; layout(location = 0) in vec2 in_coord; layout(location = 1) in vec2 in_texcoord; out vec2 texcoord; void main() { gl_Position = projection * vec4(in_coord, 0, 1); texcoord = in_texcoord / texsize; } === [ 08/12/2024 09:00:12.466 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 3) uniform sampler2D tex; in vec2 texcoord; void main() { gl_FragColor = vec4(texture2D(tex, vec2(texcoord.xy), 0).rgb, 1); } === [ 08/12/2024 09:00:12.467 gl_init DEBUG ] GL_VENDOR = AMD [ 08/12/2024 09:00:12.467 gl_new_image TRACE ] Creating texture 1x1 [ 08/12/2024 09:00:12.467 gl_new_image TRACE ] Creating texture 1x1 [ 08/12/2024 09:00:12.467 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 19) uniform mat4 projection; layout(location = 18) uniform float scale = 1.0f; layout(location = 0) in vec2 coord; layout(location = 1) in vec2 in_texcoord; out vec2 texcoord; void main() { gl_Position = projection * vec4(coord, 0, scale); texcoord = in_texcoord; } === [ 08/12/2024 09:00:12.467 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 13) uniform sampler2D tex_src; layout(location = 12) uniform vec2 pixel_norm; layout(location = 1) uniform float opacity; in vec2 texcoord; out vec4 out_color; float mask_factor(); void main() { vec2 uv = texcoord * pixel_norm; vec4 sum = vec4(0.0, 0.0, 0.0, 0.0); sum += float(0.004717774) * texture2D(tex_src, uv + pixel_norm * vec2(-17.40923, 0));sum += float(0.009394351) * texture2D(tex_src, uv + pixel_norm * vec2(-15.41941, 0));sum += float(0.01720819) * texture2D(tex_src, uv + pixel_norm * vec2(-13.42966, 0));sum += float(0.02899637) * texture2D(tex_src, uv + pixel_norm * vec2(-11.43997, 0));sum += float(0.0449462) * texture2D(tex_src, uv + pixel_norm * vec2(-9.450335, 0));sum += float(0.06408911) * texture2D(tex_src, uv + pixel_norm * vec2(-7.460742, 0));sum += float(0.08406554) * texture2D(tex_src, uv + pixel_norm * vec2(-5.471183, 0));sum += float(0.1014366) * texture2D(tex_src, uv + pixel_norm * vec2(-3.48165, 0));sum += float(0.112594) * texture2D(tex_src, uv + pixel_norm * vec2(-1.492133, 0));sum += float(0.1149686) * texture2D(tex_src, uv + pixel_norm * vec2(0.4973774, 0));sum += float(0.1079909) * texture2D(tex_src, uv + pixel_norm * vec2(2.48689, 0));sum += float(0.09331222) * texture2D(tex_src, uv + pixel_norm * vec2(4.476414, 0));sum += float(0.07417085) * texture2D(tex_src, uv + pixel_norm * vec2(6.465959, 0));sum += float(0.0542339) * texture2D(tex_src, uv + pixel_norm * vec2(8.455534, 0));sum += float(0.03647965) * texture2D(tex_src, uv + pixel_norm * vec2(10.44515, 0));sum += float(0.02257209) * texture2D(tex_src, uv + pixel_norm * vec2(12.43481, 0));sum += float(0.01284794) * texture2D(tex_src, uv + pixel_norm * vec2(14.42453, 0));sum += float(0.006727205) * texture2D(tex_src, uv + pixel_norm * vec2(16.41431, 0));sum += float(0.001930637) * texture2D(tex_src, uv + pixel_norm * vec2(18, 0)); out_color = sum / float(0.9926822) * opacity * mask_factor(); } === [ 08/12/2024 09:00:12.467 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 14) uniform sampler2D mask_tex; layout(location = 15) uniform vec2 mask_offset; layout(location = 16) uniform float mask_corner_radius; layout(location = 17) uniform bool mask_inverted; in vec2 texcoord; float mask_rectangle_sdf(vec2 point, vec2 half_size) { vec2 d = abs(point) - half_size; return length(max(d, 0.0)); } float mask_factor() { vec2 mask_size = textureSize(mask_tex, 0); vec2 maskcoord = texcoord - mask_offset; vec4 mask = texture2D(mask_tex, maskcoord / mask_size); if (mask_corner_radius != 0) { vec2 inner_size = mask_size - vec2(mask_corner_radius) * 2.0f; float dist = mask_rectangle_sdf(maskcoord - mask_size / 2.0f, inner_size / 2.0f) - mask_corner_radius + 1.0f; if (dist > 0.0f) { mask.r *= (1.0f - ((((dist) > (1.0f) ? (1.0f) : (dist))) > (0.0f) ? (((dist) > (1.0f) ? (1.0f) : (dist))) : (0.0f))); } } if (mask_inverted) { mask.rgb = 1.0 - mask.rgb; } return mask.r; } === [ 08/12/2024 09:00:12.467 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 19) uniform mat4 projection; layout(location = 18) uniform float scale = 1.0f; layout(location = 0) in vec2 coord; layout(location = 1) in vec2 in_texcoord; out vec2 texcoord; void main() { gl_Position = projection * vec4(coord, 0, scale); texcoord = in_texcoord; } === [ 08/12/2024 09:00:12.467 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 13) uniform sampler2D tex_src; layout(location = 12) uniform vec2 pixel_norm; layout(location = 1) uniform float opacity; in vec2 texcoord; out vec4 out_color; float mask_factor(); void main() { vec2 uv = texcoord * pixel_norm; vec4 sum = vec4(0.0, 0.0, 0.0, 0.0); sum += float(0.004717774) * texture2D(tex_src, uv + pixel_norm * vec2(0, -17.40923));sum += float(0.009394351) * texture2D(tex_src, uv + pixel_norm * vec2(0, -15.41941));sum += float(0.01720819) * texture2D(tex_src, uv + pixel_norm * vec2(0, -13.42966));sum += float(0.02899637) * texture2D(tex_src, uv + pixel_norm * vec2(0, -11.43997));sum += float(0.0449462) * texture2D(tex_src, uv + pixel_norm * vec2(0, -9.450335));sum += float(0.06408911) * texture2D(tex_src, uv + pixel_norm * vec2(0, -7.460742));sum += float(0.08406554) * texture2D(tex_src, uv + pixel_norm * vec2(0, -5.471183));sum += float(0.1014366) * texture2D(tex_src, uv + pixel_norm * vec2(0, -3.48165));sum += float(0.112594) * texture2D(tex_src, uv + pixel_norm * vec2(0, -1.492133));sum += float(0.1149686) * texture2D(tex_src, uv + pixel_norm * vec2(0, 0.4973774));sum += float(0.1079909) * texture2D(tex_src, uv + pixel_norm * vec2(0, 2.48689));sum += float(0.09331222) * texture2D(tex_src, uv + pixel_norm * vec2(0, 4.476414));sum += float(0.07417085) * texture2D(tex_src, uv + pixel_norm * vec2(0, 6.465959));sum += float(0.0542339) * texture2D(tex_src, uv + pixel_norm * vec2(0, 8.455534));sum += float(0.03647965) * texture2D(tex_src, uv + pixel_norm * vec2(0, 10.44515));sum += float(0.02257209) * texture2D(tex_src, uv + pixel_norm * vec2(0, 12.43481));sum += float(0.01284794) * texture2D(tex_src, uv + pixel_norm * vec2(0, 14.42453));sum += float(0.006727205) * texture2D(tex_src, uv + pixel_norm * vec2(0, 16.41431));sum += float(0.001930637) * texture2D(tex_src, uv + pixel_norm * vec2(0, 18)); out_color = sum / float(0.9926822) * opacity * mask_factor(); } === [ 08/12/2024 09:00:12.467 gl_create_shader TRACE ] === #version 330 #extension GL_ARB_explicit_uniform_location : enable layout(location = 14) uniform sampler2D mask_tex; layout(location = 15) uniform vec2 mask_offset; layout(location = 16) uniform float mask_corner_radius; layout(location = 17) uniform bool mask_inverted; in vec2 texcoord; float mask_rectangle_sdf(vec2 point, vec2 half_size) { vec2 d = abs(point) - half_size; return length(max(d, 0.0)); } float mask_factor() { vec2 mask_size = textureSize(mask_tex, 0); vec2 maskcoord = texcoord - mask_offset; vec4 mask = texture2D(mask_tex, maskcoord / mask_size); if (mask_corner_radius != 0) { vec2 inner_size = mask_size - vec2(mask_corner_radius) * 2.0f; float dist = mask_rectangle_sdf(maskcoord - mask_size / 2.0f, inner_size / 2.0f) - mask_corner_radius + 1.0f; if (dist > 0.0f) { mask.r *= (1.0f - ((((dist) > (1.0f) ? (1.0f) : (dist))) > (0.0f) ? (((dist) > (1.0f) ? (1.0f) : (dist))) : (0.0f))); } } if (mask_inverted) { mask.rgb = 1.0 - mask.rgb; } return mask.r; } === [ 08/12/2024 09:00:12.468 glx_bind_pixmap TRACE ] Binding pixmap 0x01400001 [ 08/12/2024 09:00:12.468 glx_find_fbconfig DEBUG ] Looking for FBConfig for RGBA8880, depth: 24, visual id: 0x21 [ 08/12/2024 09:00:12.470 glx_bind_pixmap DEBUG ] depth 24, rgba 0 [ 08/12/2024 09:00:12.470 glx_bind_pixmap TRACE ] GLXPixmap 0x00800001 [ 08/12/2024 09:00:12.476 queue_redraw VERBOSE ] Queue redraw, render_queued: 1, backend_busy: 0 [ 08/12/2024 09:00:12.476 add_damage TRACE ] Adding damage: [ 08/12/2024 09:00:12.476 dump_region TRACE ] nrects: 1 [ 08/12/2024 09:00:12.476 dump_region TRACE ] (0, 0) - (3840, 3664) [ 08/12/2024 09:00:12.476 queue_redraw VERBOSE ] Queue redraw, render_queued: 1, backend_busy: 0 [ 08/12/2024 09:00:12.476 add_damage TRACE ] Adding damage: [ 08/12/2024 09:00:12.476 dump_region TRACE ] nrects: 1 [ 08/12/2024 09:00:12.476 dump_region TRACE ] (0, 0) - (3840, 3664) [ 08/12/2024 09:00:12.476 redirect_start DEBUG ] Screen redirected. [ 08/12/2024 09:00:12.476 draw_callback_impl DEBUG ] Re-run _draw_callback [ 08/12/2024 09:00:12.476 draw_callback_impl TRACE ] Schedule delay: 70951 us [ 08/12/2024 09:00:12.476 draw_callback_impl TRACE ] handle_pending_updates took: 5 us [ 08/12/2024 09:00:12.476 draw_callback_impl TRACE ] paint_preprocess took: 5 us [ 08/12/2024 09:00:12.476 draw_callback_impl VERBOSE ] Render start, frame 0 [ 08/12/2024 09:00:12.476 gl_new_image TRACE ] Creating texture 3840x3664 [ 08/12/2024 09:00:12.476 renderer_render TRACE ] Desktop background [ 08/12/2024 09:00:12.476 renderer_render TRACE ] Render command: 0x64f78a22e670 [ 08/12/2024 09:00:12.476 renderer_render TRACE ] copy area from background [ 08/12/2024 09:00:12.476 renderer_render TRACE ] origin: 0,0 [ 08/12/2024 09:00:12.476 renderer_render TRACE ] region: [ 08/12/2024 09:00:12.476 renderer_render TRACE ] (0, 0) - (3840, 3664) [ 08/12/2024 09:00:12.476 renderer_render TRACE ] Getting damage took 291 us [ 08/12/2024 09:00:12.476 gl_blit_inner TRACE ] Blitting 1 rectangles [ 08/12/2024 09:00:12.476 gl_blit_inner TRACE ] Blitting 1 rectangles [ 08/12/2024 09:00:12.477 draw_callback_impl VERBOSE ] Render schedule deviation: 71261 us (late) 6825344711 6825273450 [ 08/12/2024 09:00:12.477 draw_callback_impl VERBOSE ] Render end [ 08/12/2024 09:00:12.477 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00c00003 [ 08/12/2024 09:00:12.477 wm_handle_query_tree_reply DEBUG ] Window 0x00c00003 has 1 children [ 08/12/2024 09:00:12.477 wm_import_start_no_flush DEBUG ] Starting import process for window 0x00c00004 [ 08/12/2024 09:00:12.477 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x00c00003, WM_STATE 0). [ 08/12/2024 09:00:12.477 win_maybe_allocate DEBUG ] Managing window 0x00a00001 [ 08/12/2024 09:00:12.477 win_maybe_allocate DEBUG ] Managing window 0x00c00001 [ 08/12/2024 09:00:12.477 win_maybe_allocate DEBUG ] Managing window 0x00c00008 [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1920 to window 0x00c00008 ((null)) [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 128 to window 0x00c00008 ((null)) [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x00e00010 [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x01000001 [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1920 to window 0x01000001 ((null)) [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 128 to window 0x01000001 ((null)) [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x01000029 [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1920 to window 0x01000029 ((null)) [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 128 to window 0x01000029 ((null)) [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 64 to window 0x01000029 ((null)) [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x0100002c [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1920 to window 0x0100002c ((null)) [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 128 to window 0x0100002c ((null)) [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 64 to window 0x0100002c ((null)) [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x01000002 [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x01000028 [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1920 to window 0x01000028 ((null)) [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 128 to window 0x01000028 ((null)) [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x01200001 [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x00e0014d [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1920 to window 0x00e0014d ((null)) [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 128 to window 0x00e0014d ((null)) [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x01600001 [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x01e00001 [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x00a00003 [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1920 to window 0x00a00003 ((null)) [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 128 to window 0x00a00003 ((null)) [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x00e0b281 [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1920 to window 0x00e0b281 ((null)) [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 128 to window 0x00e0b281 ((null)) [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x00c00180 [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1920 to window 0x00c00180 ((null)) [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 128 to window 0x00c00180 ((null)) [ 08/12/2024 09:00:12.478 win_maybe_allocate DEBUG ] Managing window 0x00800004 [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1920 to window 0x00800004 ((null)) [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 128 to window 0x00800004 ((null)) [ 08/12/2024 09:00:12.478 recheck_focus DEBUG ] Current focused window is 0x00e0983d [ 08/12/2024 09:00:12.478 wm_ref_set_focused DEBUG ] Focused window changed from 0000000000 to 0x0100002c [ 08/12/2024 09:00:12.478 recheck_focus DEBUG ] 0x00e0983d ((null)) focused. [ 08/12/2024 09:00:12.478 ev_handle DEBUG ] event MAP_NOTIFY serial 0x000000c2 window 0x0000006b "(Overlay)" [ 08/12/2024 09:00:12.478 queue_redraw VERBOSE ] Queue redraw, render_queued: 0, backend_busy: 0 [ 08/12/2024 09:00:12.478 ev_handle DEBUG ] event PROPERTY_N serial 0x000000fa window 0x0000006b "(Overlay)" [ 08/12/2024 09:00:12.478 queue_redraw VERBOSE ] Queue redraw, render_queued: 1, backend_busy: 0 [ 08/12/2024 09:00:12.478 ev_property_notify DEBUG ] { atom = 0x00000205, window = 0x0000006b, state = 0 } [ 08/12/2024 09:00:12.478 ev_property_notify DEBUG ] { atom = _VARIABLE_REFRESH } [ 08/12/2024 09:00:12.478 wm_handle_query_tree_reply DEBUG ] Finished querying tree for window 0x00c00004 [ 08/12/2024 09:00:12.478 wm_handle_query_tree_reply DEBUG ] Window 0x00c00004 has 0 children [ 08/12/2024 09:00:12.478 wm_tree_set_wm_state DEBUG ] WM_STATE unchanged call (window 0x00c00004, WM_STATE 0). [ 08/12/2024 09:00:12.478 ev_handle TRACE ] event DAMAGE_NOT serial 0x0000010b window 0x01000029 "(Failed to get title)" [ 08/12/2024 09:00:12.478 queue_redraw VERBOSE ] Queue redraw, render_queued: 1, backend_busy: 0 [ 08/12/2024 09:00:12.478 repair_win DEBUG ] Window 0x01000029 ((null)) has been damaged the first time [ 08/12/2024 09:00:12.478 repair_win TRACE ] Mark window 0x01000029 ((null)) as having received damage [ 08/12/2024 09:00:12.478 add_damage TRACE ] Adding damage: [ 08/12/2024 09:00:12.478 dump_region TRACE ] nrects: 0 [ 08/12/2024 09:00:12.478 ev_handle TRACE ] event DAMAGE_NOT serial 0x00000110 window 0x0100002c "(Failed to get title)" [ 08/12/2024 09:00:12.478 queue_redraw VERBOSE ] Queue redraw, render_queued: 1, backend_busy: 0 [ 08/12/2024 09:00:12.478 repair_win DEBUG ] Window 0x0100002c ((null)) has been damaged the first time [ 08/12/2024 09:00:12.478 repair_win TRACE ] Mark window 0x0100002c ((null)) as having received damage [ 08/12/2024 09:00:12.478 add_damage TRACE ] Adding damage: [ 08/12/2024 09:00:12.478 dump_region TRACE ] nrects: 0 [ 08/12/2024 09:00:12.478 draw_callback_impl TRACE ] Schedule delay: 106 us [ 08/12/2024 09:00:12.478 handle_pending_updates DEBUG ] Delayed handling of events [ 08/12/2024 09:00:12.478 win_process_primary_flags TRACE ] Processing flags for window 0x00800004 ((null)), was rendered: 0, flags: 0x780 [ 08/12/2024 09:00:12.478 win_process_primary_flags TRACE ] Processing flags for window 0x00c00180 ((null)), was rendered: 0, flags: 0x780 [ 08/12/2024 09:00:12.478 win_process_primary_flags TRACE ] Processing flags for window 0x00e0b281 ((null)), was rendered: 0, flags: 0x780 [ 08/12/2024 09:00:12.478 win_process_primary_flags TRACE ] Processing flags for window 0x00a00003 ((null)), was rendered: 0, flags: 0x780 [ 08/12/2024 09:00:12.478 win_process_primary_flags TRACE ] Processing flags for window 0x00e0014d ((null)), was rendered: 0, flags: 0x780 [ 08/12/2024 09:00:12.478 win_process_primary_flags TRACE ] Processing flags for window 0x01000028 ((null)), was rendered: 0, flags: 0x780 [ 08/12/2024 09:00:12.478 win_process_primary_flags TRACE ] Processing flags for window 0x0100002c ((null)), was rendered: 0, flags: 0x7c0 [ 08/12/2024 09:00:12.478 win_map_start DEBUG ] Mapping (0x0100002c "(null)"), old state 0 [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1057 to window 0x0100002c ((null)) [ 08/12/2024 09:00:12.478 win_clear_flags VERBOSE ] Clear flags 64 from window 0x0100002c ((null)) [ 08/12/2024 09:00:12.478 win_update_wintype DEBUG ] Window (0x0100002c) has type 0x100 [ 08/12/2024 09:00:12.478 win_update_frame_extents TRACE ] (0x0100002c): 0, 0, 0, 0 [ 08/12/2024 09:00:12.478 win_update_name DEBUG ] (0x0100002c): client = 0x00e0983d, name = "", ret = 1 [ 08/12/2024 09:00:12.478 win_update_class TRACE ] (0x0100002c): client = 0x00e0983d, instance = "emacs", general = "Emacs" [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1024 to window 0x0100002c () [ 08/12/2024 09:00:12.478 win_clear_flags VERBOSE ] Clear flags 32 from window 0x0100002c () [ 08/12/2024 09:00:12.478 win_on_win_size_change TRACE ] Window 0x0100002c () size changed, was 0x0, now 3840x2160 [ 08/12/2024 09:00:12.478 win_clear_flags VERBOSE ] Clear flags 256 from window 0x0100002c () [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1033 to window 0x0100002c () [ 08/12/2024 09:00:12.478 win_release_shadow DEBUG ] Releasing shadow of window 0x0100002c () [ 08/12/2024 09:00:12.478 win_clear_flags VERBOSE ] Clear flags 512 from window 0x0100002c () [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 8 to window 0x0100002c () [ 08/12/2024 09:00:12.478 win_update_wintype DEBUG ] Window (0x0100002c) has type 0x100 [ 08/12/2024 09:00:12.478 win_update_frame_extents TRACE ] (0x0100002c): 0, 0, 0, 0 [ 08/12/2024 09:00:12.478 add_damage TRACE ] Adding damage: [ 08/12/2024 09:00:12.478 dump_region TRACE ] nrects: 1 [ 08/12/2024 09:00:12.478 dump_region TRACE ] (0, 0) - (3840, 2160) [ 08/12/2024 09:00:12.478 win_update_name DEBUG ] (0x0100002c): client = 0x00e0983d, name = "", ret = 0 [ 08/12/2024 09:00:12.478 win_update_class TRACE ] (0x0100002c): client = 0x00e0983d, instance = "emacs", general = "Emacs" [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1024 to window 0x0100002c () [ 08/12/2024 09:00:12.478 win_clear_flags VERBOSE ] Clear flags 128 from window 0x0100002c () [ 08/12/2024 09:00:12.478 win_clear_flags VERBOSE ] Clear flags 128 from window 0x0100002c () [ 08/12/2024 09:00:12.478 win_process_primary_flags TRACE ] Processing flags for window 0x01000029 ((null)), was rendered: 0, flags: 0x7c0 [ 08/12/2024 09:00:12.478 win_map_start DEBUG ] Mapping (0x01000029 "(null)"), old state 0 [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1057 to window 0x01000029 ((null)) [ 08/12/2024 09:00:12.478 win_clear_flags VERBOSE ] Clear flags 64 from window 0x01000029 ((null)) [ 08/12/2024 09:00:12.478 win_update_wintype DEBUG ] Window (0x01000029) has type 0x100 [ 08/12/2024 09:00:12.478 win_update_frame_extents TRACE ] (0x01000029): 0, 0, 0, 0 [ 08/12/2024 09:00:12.478 win_update_name DEBUG ] (0x01000029): client = 0x00e00287, name = "", ret = 1 [ 08/12/2024 09:00:12.478 win_update_class TRACE ] (0x01000029): client = 0x00e00287, instance = "emacs", general = "Emacs" [ 08/12/2024 09:00:12.478 win_set_flags VERBOSE ] Set flags 1024 to window 0x01000029 () [ 08/12/2024 09:00:12.479 win_clear_flags VERBOSE ] Clear flags 32 from window 0x01000029 () [ 08/12/2024 09:00:12.479 win_on_win_size_change TRACE ] Window 0x01000029 () size changed, was 0x0, now 2256x1504 [ 08/12/2024 09:00:12.479 win_clear_flags VERBOSE ] Clear flags 256 from window 0x01000029 () [ 08/12/2024 09:00:12.479 win_set_flags VERBOSE ] Set flags 1033 to window 0x01000029 () [ 08/12/2024 09:00:12.479 win_release_shadow DEBUG ] Releasing shadow of window 0x01000029 () [ 08/12/2024 09:00:12.479 win_clear_flags VERBOSE ] Clear flags 512 from window 0x01000029 () [ 08/12/2024 09:00:12.479 win_set_flags VERBOSE ] Set flags 8 to window 0x01000029 () [ 08/12/2024 09:00:12.479 win_update_wintype DEBUG ] Window (0x01000029) has type 0x100 [ 08/12/2024 09:00:12.479 win_update_frame_extents TRACE ] (0x01000029): 0, 0, 0, 0 [ 08/12/2024 09:00:12.479 add_damage TRACE ] Adding damage: [ 08/12/2024 09:00:12.479 dump_region TRACE ] nrects: 1 [ 08/12/2024 09:00:12.479 dump_region TRACE ] (0, 2160) - (2256, 3664) [ 08/12/2024 09:00:12.479 win_update_name DEBUG ] (0x01000029): client = 0x00e00287, name = "", ret = 0 [ 08/12/2024 09:00:12.479 win_update_class TRACE ] (0x01000029): client = 0x00e00287, instance = "emacs", general = "Emacs" [ 08/12/2024 09:00:12.479 win_set_flags VERBOSE ] Set flags 1024 to window 0x01000029 () [ 08/12/2024 09:00:12.479 win_clear_flags VERBOSE ] Clear flags 128 from window 0x01000029 () [ 08/12/2024 09:00:12.479 win_clear_flags VERBOSE ] Clear flags 128 from window 0x01000029 () [ 08/12/2024 09:00:12.479 win_process_primary_flags TRACE ] Processing flags for window 0x01000001 ((null)), was rendered: 0, flags: 0x780 [ 08/12/2024 09:00:12.479 win_process_primary_flags TRACE ] Processing flags for window 0x00c00008 ((null)), was rendered: 0, flags: 0x780 [ 08/12/2024 09:00:12.479 win_process_secondary_flags DEBUG ] Window 0x0100002c () focus state changed from 0 to 1 [ 08/12/2024 09:00:12.479 win_set_flags VERBOSE ] Set flags 1024 to window 0x0100002c () [ 08/12/2024 09:00:12.479 win_process_secondary_flags DEBUG ] Window 0x0100002c () group focus state changed from 0 to 1 [ 08/12/2024 09:00:12.479 win_set_flags VERBOSE ] Set flags 1024 to window 0x0100002c () [ 08/12/2024 09:00:12.479 win_on_factor_change DEBUG ] Window 0x0100002c, client 0x00e0983d () factor change [ 08/12/2024 09:00:12.479 c2_window_state_update VERBOSE ] Updating c2 window state for window 0x00e0983d (frame 0x0100002c) [ 08/12/2024 09:00:12.479 win_determine_shadow DEBUG ] Determining shadow of window 0x0100002c () [ 08/12/2024 09:00:12.479 win_determine_shadow DEBUG ] Shadow disabled by wintypes [ 08/12/2024 09:00:12.479 win_determine_blur_background DEBUG ] Determining blur-background of window 0x0100002c () [ 08/12/2024 09:00:12.479 win_determine_rounded_corners DEBUG ] Rounding corners for window 0x0100002c [ 08/12/2024 09:00:12.479 win_on_factor_change DEBUG ] Window mode changed to 0 [ 08/12/2024 09:00:12.479 win_on_factor_change DEBUG ] Window mode changed to 0 [ 08/12/2024 09:00:12.479 win_clear_flags VERBOSE ] Clear flags 1024 from window 0x0100002c () [ 08/12/2024 09:00:12.479 add_damage TRACE ] Adding damage: [ 08/12/2024 09:00:12.479 dump_region TRACE ] nrects: 1 [ 08/12/2024 09:00:12.479 dump_region TRACE ] (0, 0) - (3840, 2160) [ 08/12/2024 09:00:12.479 win_clear_flags VERBOSE ] Clear flags 8 from window 0x0100002c () [ 08/12/2024 09:00:12.479 win_on_factor_change DEBUG ] Window 0x01000029, client 0x00e00287 () factor change [ 08/12/2024 09:00:12.479 c2_window_state_update VERBOSE ] Updating c2 window state for window 0x00e00287 (frame 0x01000029) [ 08/12/2024 09:00:12.479 win_determine_shadow DEBUG ] Determining shadow of window 0x01000029 () [ 08/12/2024 09:00:12.479 win_determine_shadow DEBUG ] Shadow disabled by wintypes [ 08/12/2024 09:00:12.479 win_determine_blur_background DEBUG ] Determining blur-background of window 0x01000029 () [ 08/12/2024 09:00:12.479 win_determine_rounded_corners DEBUG ] Rounding corners for window 0x01000029 [ 08/12/2024 09:00:12.479 win_on_factor_change DEBUG ] Window mode changed to 0 [ 08/12/2024 09:00:12.479 win_on_factor_change DEBUG ] Window mode changed to 0 [ 08/12/2024 09:00:12.479 win_clear_flags VERBOSE ] Clear flags 1024 from window 0x01000029 () [ 08/12/2024 09:00:12.479 add_damage TRACE ] Adding damage: [ 08/12/2024 09:00:12.479 dump_region TRACE ] nrects: 1 [ 08/12/2024 09:00:12.479 dump_region TRACE ] (0, 2160) - (2256, 3664) [ 08/12/2024 09:00:12.479 win_clear_flags VERBOSE ] Clear flags 8 from window 0x01000029 () [ 08/12/2024 09:00:12.479 win_find_monitor VERBOSE ] Window 0x0100002c (), 0x0+3840x2160, is entirely on the monitor 1 (0x0+3840x2160) [ 08/12/2024 09:00:12.479 win_find_monitor VERBOSE ] Window 0x01000029 (), 0x2160+2256x1504, is entirely on the monitor 0 (0x2160+2256x1504) [ 08/12/2024 09:00:12.479 win_clear_flags VERBOSE ] Clear flags 1 from window 0x0100002c () [ 08/12/2024 09:00:12.479 win_process_image_flags DEBUG ] New named pixmap for 0x0100002c () : 0x00800019 [ 08/12/2024 09:00:12.479 win_release_pixmap DEBUG ] Releasing pixmap of window 0x0100002c () [ 08/12/2024 09:00:12.479 glx_bind_pixmap TRACE ] Binding pixmap 0x00800019 [ 08/12/2024 09:00:12.479 glx_find_fbconfig DEBUG ] Looking for FBConfig for RGBA8888, depth: 32, visual id: 0x6c [ 08/12/2024 09:00:12.481 glx_bind_pixmap DEBUG ] depth 32, rgba 1 [ 08/12/2024 09:00:12.481 glx_bind_pixmap TRACE ] GLXPixmap 0x0080000c [ 08/12/2024 09:00:12.504 win_clear_flags VERBOSE ] Clear flags 1 from window 0x01000029 () [ 08/12/2024 09:00:12.504 win_process_image_flags DEBUG ] New named pixmap for 0x01000029 () : 0x0080001c [ 08/12/2024 09:00:12.504 win_release_pixmap DEBUG ] Releasing pixmap of window 0x01000029 () [ 08/12/2024 09:00:12.504 glx_bind_pixmap TRACE ] Binding pixmap 0x0080001c [ 08/12/2024 09:00:12.504 glx_bind_pixmap DEBUG ] Found cached FBConfig for RGBA8888, depth: 32, visual id: 0x6c [ 08/12/2024 09:00:12.504 glx_bind_pixmap DEBUG ] depth 32, rgba 1 [ 08/12/2024 09:00:12.505 glx_bind_pixmap TRACE ] GLXPixmap 0x0080001a [ 08/12/2024 09:00:12.511 draw_callback_impl TRACE ] handle_pending_updates took: 33002 us [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] Checking whether window 0x00800004 ((null)) should be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- is unmapped [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- will not be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] Checking whether window 0x00c00180 ((null)) should be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- is unmapped [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- will not be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] Checking whether window 0x00e0b281 ((null)) should be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- is unmapped [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- will not be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] Checking whether window 0x00a00003 ((null)) should be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- is unmapped [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- will not be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] Checking whether window 0x00e0014d ((null)) should be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- is unmapped [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- will not be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] Checking whether window 0x01000028 ((null)) should be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- is unmapped [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- will not be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] Checking whether window 0x0100002c () should be painted [ 08/12/2024 09:00:12.511 add_damage TRACE ] Adding damage: [ 08/12/2024 09:00:12.511 dump_region TRACE ] nrects: 1 [ 08/12/2024 09:00:12.511 dump_region TRACE ] (0, 0) - (3840, 2160) [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- will be painted [ 08/12/2024 09:00:12.511 paint_preprocess VERBOSE ] Window 0x0100002c () will be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] Checking whether window 0x01000029 () should be painted [ 08/12/2024 09:00:12.511 add_damage TRACE ] Adding damage: [ 08/12/2024 09:00:12.511 dump_region TRACE ] nrects: 1 [ 08/12/2024 09:00:12.511 dump_region TRACE ] (0, 2160) - (2256, 3664) [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- will be painted [ 08/12/2024 09:00:12.511 paint_preprocess VERBOSE ] Window 0x01000029 () will be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] Checking whether window 0x01000001 ((null)) should be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- is unmapped [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- will not be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] Checking whether window 0x00c00008 ((null)) should be painted [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- is unmapped [ 08/12/2024 09:00:12.511 paint_preprocess TRACE ] |- will not be painted [ 08/12/2024 09:00:12.511 draw_callback_impl TRACE ] paint_preprocess took: 148 us [ 08/12/2024 09:00:12.511 draw_callback_impl VERBOSE ] Render start, frame 1 [ 08/12/2024 09:00:12.511 renderer_render TRACE ] Desktop background [ 08/12/2024 09:00:12.511 renderer_render TRACE ] Render command: 0x64f78a220650 [ 08/12/2024 09:00:12.511 renderer_render TRACE ] copy area from background [ 08/12/2024 09:00:12.511 renderer_render TRACE ] origin: 0,0 [ 08/12/2024 09:00:12.511 renderer_render TRACE ] region: [ 08/12/2024 09:00:12.511 renderer_render TRACE ] (0, 0) - (3840, 3664) [ 08/12/2024 09:00:12.511 renderer_render TRACE ] Layer for window 0x01000029 @ 0x00e00287 () [ 08/12/2024 09:00:12.511 renderer_render TRACE ] Render command: 0x64f78a220710 [ 08/12/2024 09:00:12.511 renderer_render TRACE ] blit window [ 08/12/2024 09:00:12.511 renderer_render TRACE ] origin: 0,2160 [ 08/12/2024 09:00:12.511 renderer_render TRACE ] mask region: [ 08/12/2024 09:00:12.511 renderer_render TRACE ] (0, 2160) - (2256, 3664) [ 08/12/2024 09:00:12.511 renderer_render TRACE ] opaque region: [ 08/12/2024 09:00:12.511 renderer_render TRACE ] (empty) [ 08/12/2024 09:00:12.511 renderer_render TRACE ] Layer for window 0x0100002c @ 0x00e0983d () [ 08/12/2024 09:00:12.511 renderer_render TRACE ] Render command: 0x64f78a2207d0 [ 08/12/2024 09:00:12.511 renderer_render TRACE ] blit window [ 08/12/2024 09:00:12.511 renderer_render TRACE ] origin: 0,0 [ 08/12/2024 09:00:12.511 renderer_render TRACE ] mask region: [ 08/12/2024 09:00:12.511 renderer_render TRACE ] (0, 0) - (3840, 2160) [ 08/12/2024 09:00:12.511 renderer_render TRACE ] opaque region: [ 08/12/2024 09:00:12.511 renderer_render TRACE ] (empty) [ 08/12/2024 09:00:12.511 layout_manager_damage TRACE ] Damage for buffer age 1 [ 08/12/2024 09:00:12.511 layout_manager_damage TRACE ] Comparing across 1 layouts: [ 08/12/2024 09:00:12.511 layout_manager_damage TRACE ] Layout[0]: [ 08/12/2024 09:00:12.511 layout_manager_damage TRACE ] 0x01000029 2256x1504+0x2160 (prev -1, next -1) [ 08/12/2024 09:00:12.511 layout_manager_damage TRACE ] 0x0100002c 3840x2160+0x0 (prev -1, next -1) [ 08/12/2024 09:00:12.511 layout_manager_damage TRACE ] Layout[-1]: [ 08/12/2024 09:00:12.511 layout_manager_damage TRACE ] (empty) [ 08/12/2024 09:00:12.511 renderer_render TRACE ] Getting damage took 143 us [ 08/12/2024 09:00:12.511 renderer_prepare_commands TRACE ] Prepare commands for layer 0x01000029 @ 0x00e00287 () [ 08/12/2024 09:00:12.511 renderer_prepare_commands TRACE ] Prepare commands for layer 0x0100002c @ 0x00e0983d () [ 08/12/2024 09:00:12.511 gl_blit_inner TRACE ] Blitting 2 rectangles [ 08/12/2024 09:00:12.512 gl_blit_inner TRACE ] Blitting 1 rectangles [ 08/12/2024 09:00:12.512 gl_blit_inner TRACE ] Blitting 1 rectangles [ 08/12/2024 09:00:12.512 gl_blit_inner TRACE ] Blitting 2 rectangles [ 08/12/2024 09:00:12.513 draw_callback_impl VERBOSE ] Render schedule deviation: 33405 us (late) 6825380188 6825346783 [ 08/12/2024 09:00:12.513 draw_callback_impl VERBOSE ] Render end [ 08/12/2024 09:00:15.059 exit_enable INFO ] picom is quitting... [ 08/12/2024 09:00:15.059 unredirect DEBUG ] Unredirecting the screen. [ 08/12/2024 09:00:15.059 win_clear_flags VERBOSE ] Clear flags 1 from window 0x00800004 ((null)) [ 08/12/2024 09:00:15.059 win_release_pixmap DEBUG ] Releasing pixmap of window 0x00800004 ((null)) [ 08/12/2024 09:00:15.059 win_release_shadow DEBUG ] Releasing shadow of window 0x00800004 ((null)) [ 08/12/2024 09:00:15.059 win_clear_flags VERBOSE ] Clear flags 1 from window 0x00c00180 ((null)) [ 08/12/2024 09:00:15.059 win_release_pixmap DEBUG ] Releasing pixmap of window 0x00c00180 ((null)) [ 08/12/2024 09:00:15.059 win_release_shadow DEBUG ] Releasing shadow of window 0x00c00180 ((null)) [ 08/12/2024 09:00:15.059 win_clear_flags VERBOSE ] Clear flags 1 from window 0x00e0b281 ((null)) [ 08/12/2024 09:00:15.059 win_release_pixmap DEBUG ] Releasing pixmap of window 0x00e0b281 ((null)) [ 08/12/2024 09:00:15.059 win_release_shadow DEBUG ] Releasing shadow of window 0x00e0b281 ((null)) [ 08/12/2024 09:00:15.059 win_clear_flags VERBOSE ] Clear flags 1 from window 0x00a00003 ((null)) [ 08/12/2024 09:00:15.059 win_release_pixmap DEBUG ] Releasing pixmap of window 0x00a00003 ((null)) [ 08/12/2024 09:00:15.059 win_release_shadow DEBUG ] Releasing shadow of window 0x00a00003 ((null)) [ 08/12/2024 09:00:15.059 win_clear_flags VERBOSE ] Clear flags 1 from window 0x00e0014d ((null)) [ 08/12/2024 09:00:15.059 win_release_pixmap DEBUG ] Releasing pixmap of window 0x00e0014d ((null)) [ 08/12/2024 09:00:15.059 win_release_shadow DEBUG ] Releasing shadow of window 0x00e0014d ((null)) [ 08/12/2024 09:00:15.059 win_clear_flags VERBOSE ] Clear flags 1 from window 0x01000028 ((null)) [ 08/12/2024 09:00:15.059 win_release_pixmap DEBUG ] Releasing pixmap of window 0x01000028 ((null)) [ 08/12/2024 09:00:15.059 win_release_shadow DEBUG ] Releasing shadow of window 0x01000028 ((null)) [ 08/12/2024 09:00:15.059 win_clear_flags VERBOSE ] Clear flags 1 from window 0x0100002c () [ 08/12/2024 09:00:15.059 win_release_pixmap DEBUG ] Releasing pixmap of window 0x0100002c () [ 08/12/2024 09:00:15.059 win_release_shadow DEBUG ] Releasing shadow of window 0x0100002c () [ 08/12/2024 09:00:15.059 win_clear_flags VERBOSE ] Clear flags 1 from window 0x01000029 () [ 08/12/2024 09:00:15.059 win_release_pixmap DEBUG ] Releasing pixmap of window 0x01000029 () [ 08/12/2024 09:00:15.060 win_release_shadow DEBUG ] Releasing shadow of window 0x01000029 () [ 08/12/2024 09:00:15.060 win_clear_flags VERBOSE ] Clear flags 1 from window 0x01000001 ((null)) [ 08/12/2024 09:00:15.060 win_release_pixmap DEBUG ] Releasing pixmap of window 0x01000001 ((null)) [ 08/12/2024 09:00:15.060 win_release_shadow DEBUG ] Releasing shadow of window 0x01000001 ((null)) [ 08/12/2024 09:00:15.060 win_clear_flags VERBOSE ] Clear flags 1 from window 0x00c00008 ((null)) [ 08/12/2024 09:00:15.060 win_release_pixmap DEBUG ] Releasing pixmap of window 0x00c00008 ((null)) [ 08/12/2024 09:00:15.060 win_release_shadow DEBUG ] Releasing shadow of window 0x00c00008 ((null)) apitrace: warning: caught signal 1 apitrace: flushing trace /usr/bin/../lib/apitrace/wrappers/glxtrace.so+0x1f28f6 /usr/lib/libc.so.6+0x4218f /usr/lib/libGLX_mesa.so.0+0x2f1e4 /usr/bin/../lib/apitrace/wrappers/glxtrace.so: glXDestroyContext+0x17d ./build/src/picom+0x54b22 ./build/src/picom+0x2a9ae ./build/src/picom+0x2c29b ./build/src/picom+0x1380f /usr/lib/libc.so.6+0x261cd /usr/lib/libc.so.6: __libc_start_main+0x89 ./build/src/picom: _start+0x24 ? apitrace: info: taking default action for signal 1