[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur
From: |
Tollef Fog Heen |
Subject: |
bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur |
Date: |
Sun, 15 Oct 2023 22:14:17 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
]] Po Lu
> The window property printouts weren't very enlightening. AFAICT the
> opacity is being reset to 1.0 when the frame is focused, but something
> promptly reverts it to its former value thereafter.
That's sounds pretty weird, doesn't it?
> Would you place a breakpoint on x_set_frame_alpha in xterm.c, more
> specifically:
>
> XChangeProperty (dpy, win, dpyinfo->Xatom_net_wm_window_opacity,
> XA_CARDINAL, 32, PropModeReplace,
> (unsigned char *) &opac, 1);
>
> configure it to print a backtrace each time it is hit, and post the
> output here? Repeating the procedure you followed with xprop, of
> course.
There are two places where XChangeProperty is called in that function, I
put the backtrace on both, but only one seems to be hit after startup.
I did:
- start emacs under gdb, find the frame id, etc, pass that to xprop
- focus emacs frame
- unfocus emacs frame
- focus emacs frame
- M-x
- unfocus emacs frame, C-c in gdb
I assume you're not interested in the initial backtraces from when emacs
is starting up.
When the following backtraces start, emacs is getting focus.
Thread 1 "emacs" hit Breakpoint 1, x_set_frame_alpha (f=0x555556686198) at
./debian/build-src/src/xterm.c:6751
6751 XChangeProperty (dpy, win, dpyinfo->Xatom_net_wm_window_opacity,
#0 x_set_frame_alpha (f=0x555556686198) at ./debian/build-src/src/xterm.c:6751
#1 0x0000555555698167 in x_frame_highlight (f=<optimized out>) at
./debian/build-src/src/xterm.c:11490
#2 0x000055555569846c in xi_handle_focus_change (dpyinfo=0x55555653c290) at
./debian/build-src/src/xterm.c:12979
#3 0x00005555556a922f in handle_one_xevent
(dpyinfo=dpyinfo@entry=0x55555653c290, event=event@entry=0x7fffffffc590,
finish=finish@entry=0x555555d5b190 <current_finish>, hold_quit=0x7fffffffc800)
at ./debian/build-src/src/xterm.c:21701
#4 0x00005555556af101 in event_handler_gdk (gxev=0x7fffffffc590, ev=<optimized
out>, data=<optimized out>) at ./debian/build-src/src/xterm.c:17447
#5 0x00007ffff7591f5f in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#6 0x00007ffff759226a in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#7 0x00007ffff75383c4 in gdk_display_get_event () at
/lib/x86_64-linux-gnu/libgdk-3.so.0
#8 0x00007ffff7591ff6 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#9 0x00007ffff6ea21b4 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff6ea52d7 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff6ea58f0 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff77fd919 in gtk_main_iteration () at
/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00005555556992b2 in XTread_socket (terminal=<optimized out>,
hold_quit=0x7fffffffc800) at ./debian/build-src/src/xterm.c:24819
#14 0x00005555556e4241 in gobble_input () at
./debian/build-src/src/keyboard.c:7426
#15 0x00005555556e46a5 in handle_async_input () at
./debian/build-src/src/keyboard.c:7657
#16 process_pending_signals () at ./debian/build-src/src/keyboard.c:7671
#17 unblock_input_to (level=0) at ./debian/build-src/src/keyboard.c:7686
#18 unblock_input_to (level=<optimized out>) at
./debian/build-src/src/keyboard.c:7680
#19 0x00005555556e52bf in unblock_input () at
./debian/build-src/src/keyboard.c:7705
#20 timer_check () at ./debian/build-src/src/keyboard.c:4751
#21 0x00005555556e58a5 in readable_events (flags=flags@entry=1) at
./debian/build-src/src/keyboard.c:3533
#22 0x00005555556e5aa8 in get_input_pending (flags=flags@entry=1) at
./debian/build-src/src/keyboard.c:7376
#23 0x00005555556eab38 in detect_input_pending_run_timers
(do_display=do_display@entry=true) at ./debian/build-src/src/keyboard.c:10906
#24 0x00005555557d31f1 in wait_reading_process_output
(time_limit=time_limit@entry=0, nsecs=nsecs@entry=0,
read_kbd=read_kbd@entry=-1, do_display=<optimized out>,
wait_for_cell=wait_for_cell@entry=0x0, wait_proc=wait_proc@entry=0x0,
just_wait_proc=<optimized out>) at ./debian/build-src/src/process.c:5779
#25 0x00005555556e603e in kbd_buffer_get_event (end_time=<optimized out>,
used_mouse_menu=<optimized out>, kbp=<synthetic pointer>) at
./debian/build-src/src/keyboard.c:4012
#26 read_event_from_main_queue (end_time=end_time@entry=0x0,
local_getcjmp=local_getcjmp@entry=0x7fffffffd280,
used_mouse_menu=used_mouse_menu@entry=0x7fffffffd58b) at
./debian/build-src/src/keyboard.c:2279
#27 0x00005555556ebd03 in read_decoded_event_from_main_queue
(used_mouse_menu=<optimized out>, prev_event=<optimized out>,
local_getcjmp=<optimized out>, end_time=<optimized out>) at
./debian/build-src/src/keyboard.c:2342
#28 read_char (commandflag=1, map=map@entry=0x555557df7e43, prev_event=0x0,
used_mouse_menu=used_mouse_menu@entry=0x7fffffffd58b,
end_time=end_time@entry=0x0) at ./debian/build-src/src/keyboard.c:2973
#29 0x00005555556ee155 in read_key_sequence
(keybuf=keybuf@entry=0x7fffffffd6c0, prompt=prompt@entry=0x0,
dont_downcase_last=dont_downcase_last@entry=false,
can_return_switch_frame=can_return_switch_frame@entry=true,
fix_current_buffer=fix_current_buffer@entry=true,
prevent_redisplay=prevent_redisplay@entry=false) at
./debian/build-src/src/keyboard.c:10083
#30 0x00005555556f0035 in command_loop_1 () at
./debian/build-src/src/keyboard.c:1384
#31 0x000055555576e467 in internal_condition_case
(bfun=bfun@entry=0x5555556efe70 <command_loop_1>, handlers=handlers@entry=0x90,
hfun=hfun@entry=0x5555556e2de0 <cmd_error>) at
./debian/build-src/src/eval.c:1474
#32 0x00005555556db37e in command_loop_2 (handlers=handlers@entry=0x90) at
./debian/build-src/src/keyboard.c:1133
#33 0x000055555576e3a9 in internal_catch (tag=tag@entry=0x10080,
func=func@entry=0x5555556db350 <command_loop_2>, arg=arg@entry=0x90) at
./debian/build-src/src/eval.c:1197
#34 0x00005555556db311 in command_loop () at
./debian/build-src/src/keyboard.c:1111
#35 0x00005555556e2936 in recursive_edit_1 () at
./debian/build-src/src/keyboard.c:720
#36 0x00005555556e2ce4 in Frecursive_edit () at
./debian/build-src/src/keyboard.c:803
#37 0x00005555555aca8e in main (argc=1, argv=<optimized out>) at
./debian/build-src/src/emacs.c:2529
[Detaching after vfork from child process 4099344]
Thread 1 "emacs" hit Breakpoint 1, x_set_frame_alpha (f=f@entry=0x555556686198)
at ./debian/build-src/src/xterm.c:6751
6751 XChangeProperty (dpy, win, dpyinfo->Xatom_net_wm_window_opacity,
#0 x_set_frame_alpha (f=f@entry=0x555556686198) at
./debian/build-src/src/xterm.c:6751
#1 0x0000555555698210 in x_frame_unhighlight (f=0x555556686198) at
./debian/build-src/src/xterm.c:11514
#2 x_frame_rehighlight (dpyinfo=0x55555653c290) at
./debian/build-src/src/xterm.c:13585
#3 0x000055555569846c in xi_handle_focus_change (dpyinfo=0x55555653c290) at
./debian/build-src/src/xterm.c:12979
#4 0x00005555556a8f2a in handle_one_xevent
(dpyinfo=dpyinfo@entry=0x55555653c290, event=event@entry=0x7fffffffc720,
finish=finish@entry=0x555555d5b190 <current_finish>, hold_quit=0x7fffffffc990)
at ./debian/build-src/src/xterm.c:21712
#5 0x00005555556af101 in event_handler_gdk (gxev=0x7fffffffc720, ev=<optimized
out>, data=<optimized out>) at ./debian/build-src/src/xterm.c:17447
#6 0x00007ffff7591f5f in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#7 0x00007ffff759226a in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#8 0x00007ffff75383c4 in gdk_display_get_event () at
/lib/x86_64-linux-gnu/libgdk-3.so.0
#9 0x00007ffff7591ff6 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#10 0x00007ffff6ea21b4 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff6ea52d7 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6ea58f0 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff77fd919 in gtk_main_iteration () at
/lib/x86_64-linux-gnu/libgtk-3.so.0
#14 0x00005555556992b2 in XTread_socket (terminal=<optimized out>,
hold_quit=0x7fffffffc990) at ./debian/build-src/src/xterm.c:24819
#15 0x00005555556e4241 in gobble_input () at
./debian/build-src/src/keyboard.c:7426
#16 0x00005555556e46a5 in handle_async_input () at
./debian/build-src/src/keyboard.c:7657
#17 process_pending_signals () at ./debian/build-src/src/keyboard.c:7671
#18 unblock_input_to (level=0) at ./debian/build-src/src/keyboard.c:7686
#19 unblock_input_to (level=<optimized out>) at
./debian/build-src/src/keyboard.c:7680
#20 0x00005555556e52bf in unblock_input () at
./debian/build-src/src/keyboard.c:7705
#21 timer_check () at ./debian/build-src/src/keyboard.c:4751
#22 0x00005555556e58a5 in readable_events (flags=flags@entry=1) at
./debian/build-src/src/keyboard.c:3533
#23 0x00005555556e5aa8 in get_input_pending (flags=flags@entry=1) at
./debian/build-src/src/keyboard.c:7376
#24 0x00005555556eab38 in detect_input_pending_run_timers
(do_display=do_display@entry=true) at ./debian/build-src/src/keyboard.c:10906
#25 0x00005555557d31f1 in wait_reading_process_output
(time_limit=time_limit@entry=30, nsecs=nsecs@entry=0,
read_kbd=read_kbd@entry=-1, do_display=do_display@entry=true,
wait_for_cell=wait_for_cell@entry=0x0, wait_proc=wait_proc@entry=0x0,
just_wait_proc=<optimized out>) at ./debian/build-src/src/process.c:5779
#26 0x00005555555b7bb4 in sit_for (timeout=timeout@entry=0x7a,
reading=reading@entry=true, display_option=display_option@entry=1) at
./debian/build-src/src/dispnew.c:6264
#27 0x00005555556ed318 in read_char (commandflag=1,
map=map@entry=0x555557df7e43, prev_event=0x0,
used_mouse_menu=used_mouse_menu@entry=0x7fffffffd58b,
end_time=end_time@entry=0x0) at ./debian/build-src/src/keyboard.c:2881
#28 0x00005555556ee155 in read_key_sequence
(keybuf=keybuf@entry=0x7fffffffd6c0, prompt=prompt@entry=0x0,
dont_downcase_last=dont_downcase_last@entry=false,
can_return_switch_frame=can_return_switch_frame@entry=true,
fix_current_buffer=fix_current_buffer@entry=true,
prevent_redisplay=prevent_redisplay@entry=false) at
./debian/build-src/src/keyboard.c:10083
#29 0x00005555556f0035 in command_loop_1 () at
./debian/build-src/src/keyboard.c:1384
#30 0x000055555576e467 in internal_condition_case
(bfun=bfun@entry=0x5555556efe70 <command_loop_1>, handlers=handlers@entry=0x90,
hfun=hfun@entry=0x5555556e2de0 <cmd_error>) at
./debian/build-src/src/eval.c:1474
#31 0x00005555556db37e in command_loop_2 (handlers=handlers@entry=0x90) at
./debian/build-src/src/keyboard.c:1133
#32 0x000055555576e3a9 in internal_catch (tag=tag@entry=0x10080,
func=func@entry=0x5555556db350 <command_loop_2>, arg=arg@entry=0x90) at
./debian/build-src/src/eval.c:1197
#33 0x00005555556db311 in command_loop () at
./debian/build-src/src/keyboard.c:1111
#34 0x00005555556e2936 in recursive_edit_1 () at
./debian/build-src/src/keyboard.c:720
#35 0x00005555556e2ce4 in Frecursive_edit () at
./debian/build-src/src/keyboard.c:803
#36 0x00005555555aca8e in main (argc=1, argv=<optimized out>) at
./debian/build-src/src/emacs.c:2529
[Detaching after vfork from child process 4099348]
[Detaching after vfork from child process 4099352]
Thread 1 "emacs" hit Breakpoint 1, x_set_frame_alpha (f=0x555556686198) at
./debian/build-src/src/xterm.c:6751
6751 XChangeProperty (dpy, win, dpyinfo->Xatom_net_wm_window_opacity,
#0 x_set_frame_alpha (f=0x555556686198) at ./debian/build-src/src/xterm.c:6751
#1 0x0000555555698167 in x_frame_highlight (f=<optimized out>) at
./debian/build-src/src/xterm.c:11490
#2 0x000055555569846c in xi_handle_focus_change (dpyinfo=0x55555653c290) at
./debian/build-src/src/xterm.c:12979
#3 0x00005555556a922f in handle_one_xevent
(dpyinfo=dpyinfo@entry=0x55555653c290, event=event@entry=0x7fffffffc590,
finish=finish@entry=0x555555d5b190 <current_finish>, hold_quit=0x7fffffffc800)
at ./debian/build-src/src/xterm.c:21701
#4 0x00005555556af101 in event_handler_gdk (gxev=0x7fffffffc590, ev=<optimized
out>, data=<optimized out>) at ./debian/build-src/src/xterm.c:17447
#5 0x00007ffff7591f5f in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#6 0x00007ffff759226a in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#7 0x00007ffff75383c4 in gdk_display_get_event () at
/lib/x86_64-linux-gnu/libgdk-3.so.0
#8 0x00007ffff7591ff6 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#9 0x00007ffff6ea21b4 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff6ea52d7 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff6ea58f0 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff77fd919 in gtk_main_iteration () at
/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00005555556992b2 in XTread_socket (terminal=<optimized out>,
hold_quit=0x7fffffffc800) at ./debian/build-src/src/xterm.c:24819
#14 0x00005555556e4241 in gobble_input () at
./debian/build-src/src/keyboard.c:7426
#15 0x00005555556e46a5 in handle_async_input () at
./debian/build-src/src/keyboard.c:7657
#16 process_pending_signals () at ./debian/build-src/src/keyboard.c:7671
#17 unblock_input_to (level=0) at ./debian/build-src/src/keyboard.c:7686
#18 unblock_input_to (level=<optimized out>) at
./debian/build-src/src/keyboard.c:7680
#19 0x00005555556e52bf in unblock_input () at
./debian/build-src/src/keyboard.c:7705
#20 timer_check () at ./debian/build-src/src/keyboard.c:4751
#21 0x00005555556e58a5 in readable_events (flags=flags@entry=1) at
./debian/build-src/src/keyboard.c:3533
#22 0x00005555556e5aa8 in get_input_pending (flags=flags@entry=1) at
./debian/build-src/src/keyboard.c:7376
#23 0x00005555556eab38 in detect_input_pending_run_timers
(do_display=do_display@entry=true) at ./debian/build-src/src/keyboard.c:10906
#24 0x00005555557d31f1 in wait_reading_process_output
(time_limit=time_limit@entry=0, nsecs=nsecs@entry=0,
read_kbd=read_kbd@entry=-1, do_display=<optimized out>,
wait_for_cell=wait_for_cell@entry=0x0, wait_proc=wait_proc@entry=0x0,
just_wait_proc=<optimized out>) at ./debian/build-src/src/process.c:5779
#25 0x00005555556e603e in kbd_buffer_get_event (end_time=<optimized out>,
used_mouse_menu=<optimized out>, kbp=<synthetic pointer>) at
./debian/build-src/src/keyboard.c:4012
#26 read_event_from_main_queue (end_time=end_time@entry=0x0,
local_getcjmp=local_getcjmp@entry=0x7fffffffd280,
used_mouse_menu=used_mouse_menu@entry=0x7fffffffd58b) at
./debian/build-src/src/keyboard.c:2279
#27 0x00005555556ebd03 in read_decoded_event_from_main_queue
(used_mouse_menu=<optimized out>, prev_event=<optimized out>,
local_getcjmp=<optimized out>, end_time=<optimized out>) at
./debian/build-src/src/keyboard.c:2342
#28 read_char (commandflag=1, map=map@entry=0x555557df7e43, prev_event=0x0,
used_mouse_menu=used_mouse_menu@entry=0x7fffffffd58b,
end_time=end_time@entry=0x0) at ./debian/build-src/src/keyboard.c:2973
#29 0x00005555556ee155 in read_key_sequence
(keybuf=keybuf@entry=0x7fffffffd6c0, prompt=prompt@entry=0x0,
dont_downcase_last=dont_downcase_last@entry=false,
can_return_switch_frame=can_return_switch_frame@entry=true,
fix_current_buffer=fix_current_buffer@entry=true,
prevent_redisplay=prevent_redisplay@entry=false) at
./debian/build-src/src/keyboard.c:10083
#30 0x00005555556f0035 in command_loop_1 () at
./debian/build-src/src/keyboard.c:1384
#31 0x000055555576e467 in internal_condition_case
(bfun=bfun@entry=0x5555556efe70 <command_loop_1>, handlers=handlers@entry=0x90,
hfun=hfun@entry=0x5555556e2de0 <cmd_error>) at
./debian/build-src/src/eval.c:1474
#32 0x00005555556db37e in command_loop_2 (handlers=handlers@entry=0x90) at
./debian/build-src/src/keyboard.c:1133
#33 0x000055555576e3a9 in internal_catch (tag=tag@entry=0x10080,
func=func@entry=0x5555556db350 <command_loop_2>, arg=arg@entry=0x90) at
./debian/build-src/src/eval.c:1197
#34 0x00005555556db311 in command_loop () at
./debian/build-src/src/keyboard.c:1111
#35 0x00005555556e2936 in recursive_edit_1 () at
./debian/build-src/src/keyboard.c:720
#36 0x00005555556e2ce4 in Frecursive_edit () at
./debian/build-src/src/keyboard.c:803
#37 0x00005555555aca8e in main (argc=1, argv=<optimized out>) at
./debian/build-src/src/emacs.c:2529
[Detaching after vfork from child process 4099356]
Thread 1 "emacs" hit Breakpoint 1, x_set_frame_alpha (f=f@entry=0x555556686198)
at ./debian/build-src/src/xterm.c:6751
6751 XChangeProperty (dpy, win, dpyinfo->Xatom_net_wm_window_opacity,
#0 x_set_frame_alpha (f=f@entry=0x555556686198) at
./debian/build-src/src/xterm.c:6751
#1 0x0000555555698210 in x_frame_unhighlight (f=0x555556686198) at
./debian/build-src/src/xterm.c:11514
#2 x_frame_rehighlight (dpyinfo=0x55555653c290) at
./debian/build-src/src/xterm.c:13585
#3 0x000055555569846c in xi_handle_focus_change (dpyinfo=0x55555653c290) at
./debian/build-src/src/xterm.c:12979
#4 0x00005555556a8f2a in handle_one_xevent
(dpyinfo=dpyinfo@entry=0x55555653c290, event=event@entry=0x7fffffffc720,
finish=finish@entry=0x555555d5b190 <current_finish>, hold_quit=0x7fffffffc990)
at ./debian/build-src/src/xterm.c:21712
#5 0x00005555556af101 in event_handler_gdk (gxev=0x7fffffffc720, ev=<optimized
out>, data=<optimized out>) at ./debian/build-src/src/xterm.c:17447
#6 0x00007ffff7591f5f in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#7 0x00007ffff759226a in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#8 0x00007ffff75383c4 in gdk_display_get_event () at
/lib/x86_64-linux-gnu/libgdk-3.so.0
#9 0x00007ffff7591ff6 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#10 0x00007ffff6ea21b4 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff6ea52d7 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6ea58f0 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff77fd919 in gtk_main_iteration () at
/lib/x86_64-linux-gnu/libgtk-3.so.0
#14 0x00005555556992b2 in XTread_socket (terminal=<optimized out>,
hold_quit=0x7fffffffc990) at ./debian/build-src/src/xterm.c:24819
#15 0x00005555556e4241 in gobble_input () at
./debian/build-src/src/keyboard.c:7426
#16 0x00005555556e46a5 in handle_async_input () at
./debian/build-src/src/keyboard.c:7657
#17 process_pending_signals () at ./debian/build-src/src/keyboard.c:7671
#18 unblock_input_to (level=0) at ./debian/build-src/src/keyboard.c:7686
#19 unblock_input_to (level=<optimized out>) at
./debian/build-src/src/keyboard.c:7680
#20 0x00005555556e52bf in unblock_input () at
./debian/build-src/src/keyboard.c:7705
#21 timer_check () at ./debian/build-src/src/keyboard.c:4751
#22 0x00005555556e58a5 in readable_events (flags=flags@entry=1) at
./debian/build-src/src/keyboard.c:3533
#23 0x00005555556e5aa8 in get_input_pending (flags=flags@entry=1) at
./debian/build-src/src/keyboard.c:7376
#24 0x00005555556eab38 in detect_input_pending_run_timers
(do_display=do_display@entry=true) at ./debian/build-src/src/keyboard.c:10906
#25 0x00005555557d31f1 in wait_reading_process_output
(time_limit=time_limit@entry=30, nsecs=nsecs@entry=0,
read_kbd=read_kbd@entry=-1, do_display=do_display@entry=true,
wait_for_cell=wait_for_cell@entry=0x0, wait_proc=wait_proc@entry=0x0,
just_wait_proc=<optimized out>) at ./debian/build-src/src/process.c:5779
#26 0x00005555555b7bb4 in sit_for (timeout=timeout@entry=0x7a,
reading=reading@entry=true, display_option=display_option@entry=1) at
./debian/build-src/src/dispnew.c:6264
#27 0x00005555556ed318 in read_char (commandflag=1,
map=map@entry=0x5555582eae03, prev_event=0x0,
used_mouse_menu=used_mouse_menu@entry=0x7fffffffd58b,
end_time=end_time@entry=0x0) at ./debian/build-src/src/keyboard.c:2881
#28 0x00005555556ee155 in read_key_sequence
(keybuf=keybuf@entry=0x7fffffffd6c0, prompt=prompt@entry=0x0,
dont_downcase_last=dont_downcase_last@entry=false,
can_return_switch_frame=can_return_switch_frame@entry=true,
fix_current_buffer=fix_current_buffer@entry=true,
prevent_redisplay=prevent_redisplay@entry=false) at
./debian/build-src/src/keyboard.c:10083
#29 0x00005555556f0035 in command_loop_1 () at
./debian/build-src/src/keyboard.c:1384
#30 0x000055555576e467 in internal_condition_case
(bfun=bfun@entry=0x5555556efe70 <command_loop_1>, handlers=handlers@entry=0x90,
hfun=hfun@entry=0x5555556e2de0 <cmd_error>) at
./debian/build-src/src/eval.c:1474
#31 0x00005555556db37e in command_loop_2 (handlers=handlers@entry=0x90) at
./debian/build-src/src/keyboard.c:1133
#32 0x000055555576e3a9 in internal_catch (tag=tag@entry=0x10080,
func=func@entry=0x5555556db350 <command_loop_2>, arg=arg@entry=0x90) at
./debian/build-src/src/eval.c:1197
#33 0x00005555556db311 in command_loop () at
./debian/build-src/src/keyboard.c:1111
#34 0x00005555556e2936 in recursive_edit_1 () at
./debian/build-src/src/keyboard.c:720
#35 0x00005555556e2ce4 in Frecursive_edit () at
./debian/build-src/src/keyboard.c:803
#36 0x00005555555aca8e in main (argc=1, argv=<optimized out>) at
./debian/build-src/src/emacs.c:2529
[Detaching after vfork from child process 4099360]
[Detaching after vfork from child process 4099365]
[Detaching after vfork from child process 4099369]
xprop, including the initial dump:
_NET_WM_USER_TIME(CARDINAL) = 1518470735
_MOTIF_DRAG_RECEIVER_INFO(_MOTIF_DRAG_RECEIVER_INFO) = 0x6c, 0x0, 0x5, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
_NET_WM_OPAQUE_REGION(CARDINAL) = 0, 0, 1073, 1057
_NET_WM_WINDOW_OPACITY(CARDINAL) = 3435973836
_NET_WM_DESKTOP(CARDINAL) = 0
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
Initial state is Normal State.
bitmap id # to use for icon: 0x5a001fb
bitmap id # of mask for icon: 0x5a00201
window id # of group leader: 0x5a00001
_GTK_THEME_VARIANT(UTF8_STRING) =
_NET_WM_ICON(CARDINAL) = Icon (48 x 48):
░░░▒▒░░░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒
░▒▒▒▒░░░░░░░░░▒▒▒▒▒░
░▒▒▒░░░░░░░░░░░░░░░▒▒▒▒░
▒▒▒░░░░░░░░░░░░░░░░░░░▒▒▒▒
░▒▒░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒
░▒▒░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒░
░▒▒░░░░░░░░░░░░░░░ ░▒▒▒▒▒▒▓
░▒▒░░░░░░░░░░░░░ ░▒▒▒▒▒▒▒
▒▒░░░░░░░░░░░░░░░░░░░░░ ░▒▒▒▒▒▒▒▒
▒▒░░░░░░░░░░░░░░░░░░░░░ ▒▒▒▒▒▒▒▒▒
░▒░░░░░░░░░░░░░░░ ░▒▒▒▒▒▒▒▒▓
▒▒░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒
░▒░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▓
▒▒░░░░░░░░ ░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒░░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
▒▒░░░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
▒▒░░░░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒░░░░░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
▒░░░░░░░░░░░▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
░▒░░░░░░░░░░▒▒▒▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
░▒░░░░░░░░░▒▒▒▒▒▒▒░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▒░░░░░░░▒▒▒▒▒░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▒░░░░░░▒▒▒▒░ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▒░░░░░▒▒▒░ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▒░░░▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
░▒░░▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
▓▒▒▒▒▒▒░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
▒▒▒▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▒▒▒▒▒▒▒ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
▒▒▒▒▒▒▒▒░ ░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
░▒▒▒▒▒▒▒▒░ ░░▒▒▒▒▒▒▒▓░
▒▒▒▒▒▒▒▒▒▒░░ ░▒▒▒▒▒▒▒
░▒▒▒▒▒▒▒▒▒▒▒▒▒░░ ▒▒▒▒▒▒▓░
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░ ░▒▒▒▒▒▒▓▒
▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ░░▒▒▒▒▒▒▒▒▓
░▓▒▒▒▒▒▒▒▒▒▒▒░░ ░░▒▒▒▒▒▒▒▒▒▒▒▓
░▓▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒
▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░
▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒
░▒▓▓▒▒▒▒▒▒▒▓▓▓▒░
░░▒▒▒▒▒▒░░
XdndAware(ATOM) = BITMAP
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 94372170, 94372171
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x5a00149
WM_CLIENT_LEADER(WINDOW): window id # 0x5a00001
_NET_WM_PID(CARDINAL) = 4098519
WM_LOCALE_NAME(STRING) = "nb_NO.UTF-8"
WM_CLIENT_MACHINE(STRING) = "xoog"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified minimum size: 24 by 17
program specified resize increment: 8 by 17
program specified base size: 24 by 17
window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING,
_NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "emacs", "Emacs"
WM_ICON_NAME(STRING) = "*scratch* "
_NET_WM_ICON_NAME(UTF8_STRING) = "*scratch* "
WM_NAME(STRING) = "*scratch* "
_NET_WM_NAME(UTF8_STRING) = "*scratch* "
_NET_WM_WINDOW_OPACITY(CARDINAL) = 3435973836
_NET_WM_WINDOW_OPACITY(CARDINAL) = 3435973836
_NET_WM_WINDOW_OPACITY(CARDINAL) = 3435973836
_NET_WM_WINDOW_OPACITY(CARDINAL) = 3435973836
_NET_WM_WINDOW_OPACITY(CARDINAL) = 3435973836
_NET_WM_WINDOW_OPACITY(CARDINAL) = 3435973836
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_WINDOW_OPACITY(CARDINAL) = 4294967295
_NET_WM_WINDOW_OPACITY(CARDINAL) = 3435973836
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_WINDOW_OPACITY(CARDINAL) = 3435973836
_NET_WM_WINDOW_OPACITY(CARDINAL) = 3435973836
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_WINDOW_OPACITY(CARDINAL) = 4294967295
_NET_WM_WINDOW_OPACITY(CARDINAL) = 3435973836
_NET_WM_USER_TIME(CARDINAL) = 1518520949
_NET_WM_USER_TIME(CARDINAL) = 1518520949
_NET_WM_USER_TIME(CARDINAL) = 1518521663
_NET_WM_USER_TIME(CARDINAL) = 1518521663
_NET_WM_ICON(CARDINAL) = Icon (48 x 48):
░░░▒▒░░░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒
░▒▒▒▒░░░░░░░░░▒▒▒▒▒░
░▒▒▒░░░░░░░░░░░░░░░▒▒▒▒░
▒▒▒░░░░░░░░░░░░░░░░░░░▒▒▒▒
░▒▒░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒
░▒▒░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒░
░▒▒░░░░░░░░░░░░░░░ ░▒▒▒▒▒▒▓
░▒▒░░░░░░░░░░░░░ ░▒▒▒▒▒▒▒
▒▒░░░░░░░░░░░░░░░░░░░░░ ░▒▒▒▒▒▒▒▒
▒▒░░░░░░░░░░░░░░░░░░░░░ ▒▒▒▒▒▒▒▒▒
░▒░░░░░░░░░░░░░░░ ░▒▒▒▒▒▒▒▒▓
▒▒░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒
░▒░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▓
▒▒░░░░░░░░ ░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒░░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
▒▒░░░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
▒▒░░░░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒░░░░░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
▒░░░░░░░░░░░▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
░▒░░░░░░░░░░▒▒▒▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
░▒░░░░░░░░░▒▒▒▒▒▒▒░░░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▒░░░░░░░▒▒▒▒▒░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▒░░░░░░▒▒▒▒░ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▒░░░░░▒▒▒░ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▒░░░▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
░▒░░▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
▓▒▒▒▒▒▒░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
▒▒▒▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▒▒▒▒▒▒▒ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
▒▒▒▒▒▒▒▒░ ░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
░▒▒▒▒▒▒▒▒░ ░░▒▒▒▒▒▒▒▓░
▒▒▒▒▒▒▒▒▒▒░░ ░▒▒▒▒▒▒▒
░▒▒▒▒▒▒▒▒▒▒▒▒▒░░ ▒▒▒▒▒▒▓░
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░ ░▒▒▒▒▒▒▓▒
▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ░░▒▒▒▒▒▒▒▒▓
░▓▒▒▒▒▒▒▒▒▒▒▒░░ ░░▒▒▒▒▒▒▒▒▒▒▒▓
░▓▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒
▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░
▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒
░▒▓▓▒▒▒▒▒▒▒▓▓▓▒░
░░▒▒▒▒▒▒░░
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
Initial state is Normal State.
bitmap id # to use for icon: 0x5a00208
bitmap id # of mask for icon: 0x5a0020e
window id # of group leader: 0x5a00001
_NET_WM_NAME(UTF8_STRING) = " *Minibuf-1* "
WM_NAME(STRING) = " *Minibuf-1* "
_NET_WM_ICON_NAME(UTF8_STRING) = " *Minibuf-1* "
WM_ICON_NAME(STRING) = " *Minibuf-1* "
WM_ICON_NAME(STRING) = " *Minibuf-1* "
_NET_WM_ICON_NAME(UTF8_STRING) = " *Minibuf-1* "
_NET_WM_WINDOW_OPACITY(CARDINAL) = 4294967295
_NET_WM_USER_TIME(CARDINAL) = 1518522085
_NET_WM_USER_TIME(CARDINAL) = 1518522085
_NET_WM_USER_TIME(CARDINAL) = 1518522373
_NET_WM_USER_TIME(CARDINAL) = 1518522373
_NET_WM_NAME(UTF8_STRING) = "*scratch* "
WM_NAME(STRING) = "*scratch* "
_NET_WM_ICON_NAME(UTF8_STRING) = "*scratch* "
WM_ICON_NAME(STRING) = "*scratch* "
WM_ICON_NAME(STRING) = "*scratch* "
_NET_WM_ICON_NAME(UTF8_STRING) = "*scratch* "
_NET_WM_WINDOW_OPACITY(CARDINAL) = 4294967295
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_WINDOW_OPACITY(CARDINAL) = 3435973836
_NET_WM_WINDOW_OPACITY(CARDINAL) = 4294967295
--
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are
- bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur, Tollef Fog Heen, 2023/10/07
- bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur, Eli Zaretskii, 2023/10/14
- bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur, Po Lu, 2023/10/14
- bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur, Tollef Fog Heen, 2023/10/14
- bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur, Po Lu, 2023/10/14
- bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur,
Tollef Fog Heen <=
- bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur, Po Lu, 2023/10/15
- bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur, Tollef Fog Heen, 2023/10/16
- bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur, Po Lu, 2023/10/16
- bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur, Eli Zaretskii, 2023/10/16
- bug#66398: 29.1; Buggy handling of transparency changes / blur/unblur, Po Lu, 2023/10/16