Window does not fully close after changing layout
Using xfce4-settings 4.16.0 changing the keyboard layout from English to German and closing the window, the window didn’t fully close, and the area stayed there and moving other windows over it, it contains certain parts of the other windows.
myuser 6295 99.8 0.1 478340 42140 ? Rl 10:18 71:58 xfce4-keyboard-settings --socket-id=48235811
(gdb) t a a bt
Thread 3 (Thread 0x7f51c5f65640 (LWP 6297) "gdbus"):
#0 0x00007f51cb270249 in __GI___poll (fds=0x4c3ad0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f51cb3bde21 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x4c3ad0, timeout=<optimized out>, context=0x4c1c40) at ../source/glib/gmain.c:4478
#2 g_main_context_iterate (context=0x4c1c40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../source/glib/gmain.c:4170
#3 0x00007f51cb3be162 in g_main_loop_run (loop=0x4c1d30) at ../source/glib/gmain.c:4373
#4 0x00007f51ca2b97d6 in gdbus_shared_thread_func (user_data=0x4c1c10) at ../source/gio/gdbusprivate.c:280
#5 0x00007f51cb3e701d in g_thread_proxy (data=0x4ba520) at ../source/glib/gthread.c:827
#6 0x00007f51cb350d8e in start_thread (arg=0x7f51c5f65640) at pthread_create.c:473
#7 0x00007f51cb27aaaf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f51c6766640 (LWP 6296) "gmain"):
#0 0x00007f51cb270249 in __GI___poll (fds=0x4b2b20, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f51cb3bde21 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x4b2b20, timeout=<optimized out>, context=0x4b40b0) at ../source/glib/gmain.c:4478
#2 g_main_context_iterate (context=context@entry=0x4b40b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../source/glib/gmain.c:4170
#3 0x00007f51cb3bdf2c in g_main_context_iteration (context=0x4b40b0, may_block=may_block@entry=1) at ../source/glib/gmain.c:4240
#4 0x00007f51cb3bdf71 in glib_worker_main (data=<optimized out>) at ../source/glib/gmain.c:6140
#5 0x00007f51cb3e701d in g_thread_proxy (data=0x49f920) at ../source/glib/gthread.c:827
#6 0x00007f51cb350d8e in start_thread (arg=0x7f51c6766640) at pthread_create.c:473
#7 0x00007f51cb27aaaf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f51c7788e00 (LWP 6295) "xfce4-keyboard-"):
#0 0x00007f51cb35d297 in __errno_location () at ../csu/errno-loc.c:26
#1 0x00007f51cb3bde29 in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x9c4fd0, timeout=<optimized out>, context=0x47c910) at ../source/glib/gmain.c:4479
#2 g_main_context_iterate (context=0x47c910, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../source/glib/gmain.c:4170
#3 0x00007f51cb3be162 in g_main_loop_run (loop=0xa52fb0) at ../source/glib/gmain.c:4373
#4 0x00007f51cb7ce5a3 in gtk_dialog_run (dialog=0xa4a350) at /scratch/local/bee-root/gtk3/gtk3-3.24.30-0/source/gtk/gtkdialog.c:1398
#5 0x000000000040ae2f in xfce_keyboard_settings_system_default_cb (widget=<optimized out>, state=<optimized out>, settings=<optimized out>) at /scratch/local/bee-root/xfce4-settings/xfce4-settings-4.16.0-1/source/dialogs/keyboard-settings/xfce-keyboard-settings.c:1336
#6 0x00007f51cb9ec7c7 in _gtk_marshal_BOOLEAN__BOOLEAN (closure=0x7fdc90, return_value=0x7ffed423fed0, n_param_values=<optimized out>, param_values=0x7ffed423ff80, invocation_hint=<optimized out>, marshal_data=<optimized out>) at /scratch/local/bee-root/gtk3/gtk3-3.24.30-0/source/gtk/gtkmarshalers.c:2185
#7 0x00007f51cb4b1263 in g_closure_invoke (closure=0x7fdc90, return_value=0x7ffed423fed0, n_param_values=2, param_values=0x7ffed423ff80, invocation_hint=0x7ffed423ff20) at ../source/gobject/gclosure.c:830
#8 0x00007f51cb4c465e in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x72a700, emission_return=emission_return@entry=0x7ffed4240070, instance_and_params=instance_and_params@entry=0x7ffed423ff80) at ../source/gobject/gsignal.c:3742
#9 0x00007f51cb4ce33c in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffed4240128) at ../source/gobject/gsignal.c:3507
#10 0x00007f51cb4cef62 in g_signal_emit (instance=instance@entry=0x72a700, signal_id=<optimized out>, detail=detail@entry=0) at ../source/gobject/gsignal.c:3553
#11 0x00007f51cb90a73f in gtk_switch_set_active (sw=sw@entry=0x72a700, is_active=1) at /scratch/local/bee-root/gtk3/gtk3-3.24.30-0/source/gtk/gtkswitch.c:1132
#12 0x00007f51cb90ab78 in gtk_switch_on_frame_clock_update (widget=0x72a700, clock=<optimized out>, user_data=<optimized out>) at /scratch/local/bee-root/gtk3/gtk3-3.24.30-0/source/gtk/gtkswitch.c:170
#13 0x00007f51cb998dd2 in gtk_widget_on_frame_clock_update (frame_clock=0x47ecf0, widget=0x72a700) at /scratch/local/bee-root/gtk3/gtk3-3.24.30-0/source/gtk/gtkwidget.c:5283
#14 0x00007f51cb4b147c in _g_closure_invoke_va (closure=0xa2c430, return_value=0x0, instance=0x47ecf0, args=0x7ffed4240478, n_params=0, param_types=0x0) at ../source/gobject/gclosure.c:893
#15 0x00007f51cb4cea86 in g_signal_emit_valist (instance=0x47ecf0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffed4240478) at ../source/gobject/gsignal.c:3406
#16 0x00007f51cb4cef62 in g_signal_emit (instance=instance@entry=0x47ecf0, signal_id=<optimized out>, detail=detail@entry=0) at ../source/gobject/gsignal.c:3553
#17 0x00007f51cb572d5f in _gdk_frame_clock_emit_update (frame_clock=frame_clock@entry=0x47ecf0) at /scratch/local/bee-root/gtk3/gtk3-3.24.30-0/source/gdk/gdkframeclock.c:645
#18 0x00007f51cb57384c in gdk_frame_clock_paint_idle (data=0x47ecf0) at /scratch/local/bee-root/gtk3/gtk3-3.24.30-0/source/gdk/gdkframeclockidle.c:547
#19 0x00007f51cb55ec00 in gdk_threads_dispatch (data=0x5f60a0, data@entry=<error reading variable: value has been optimized out>) at /scratch/local/bee-root/gtk3/gtk3-3.24.30-0/source/gdk/gdk.c:769
#20 0x00007f51cb3be633 in g_timeout_dispatch (source=source@entry=0xa458c0, callback=<optimized out>, user_data=<optimized out>) at ../source/glib/gmain.c:4933
#21 0x00007f51cb3bdb34 in g_main_dispatch (context=0x47c910) at ../source/glib/gmain.c:3381
#22 g_main_context_dispatch (context=context@entry=0x47c910) at ../source/glib/gmain.c:4099
#23 0x00007f51cb3bdea8 in g_main_context_iterate (context=0x47c910, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../source/glib/gmain.c:4175
#24 0x00007f51cb3be162 in g_main_loop_run (loop=0x98fba0) at ../source/glib/gmain.c:4373
#25 0x00007f51cb862255 in gtk_main () at /scratch/local/bee-root/gtk3/gtk3-3.24.30-0/source/gtk/gtkmain.c:1329
#26 0x000000000040706f in main (argc=<optimized out>, argv=<optimized out>) at /scratch/local/bee-root/xfce4-settings/xfce4-settings-4.16.0-1/source/dialogs/keyboard-settings/main.c:150