BadWindow error when toggling GtkPopoverMenu checkbutton
While toggling the "Show Line Numbers" checkbutton option in chergert/gnome-text-editor I get the following BadWindow.
(gnome-text-editor:6): Gdk-ERROR **: 16:11:16.122: The program 'gnome-text-editor' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 6210 error_code 3 request_code 12 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Thread 1 "gnome-text-edit" received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff7b54ed5 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt
#0 0x00007ffff7b54ed5 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff7b578ac in g_log_writer_default ()
at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7b55b17 in g_log_structured_array ()
at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff7b56534 in g_log_structured_standard ()
at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff76e7b1a in ()
at ../../flatpak/staging/x86_64-master/files/lib/libgtk-4.so.0
#5 0x00007ffff7706fbb in ()
at ../../flatpak/staging/x86_64-master/files/lib/libgtk-4.so.0
#6 0x00007ffff698830b in _XError () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#7 0x00007ffff6985077 in () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#8 0x00007ffff6985115 in () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#9 0x00007ffff698609d in _XReply () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#10 0x00007ffff6981871 in XSync () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007ffff698190f in () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007ffff69747f0 in XMoveWindow ()
at /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007ffff76f8791 in ()
at ../../flatpak/staging/x86_64-master/files/lib/libgtk-4.so.0
#14 0x00007ffff76e8e7d in ()
at ../../flatpak/staging/x86_64-master/files/lib/libgtk-4.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#15 0x00007ffff77066d1 in () at ../../flatpak/staging/x86_64-master/files/lib/libgtk-4.so.0
#16 0x00007ffff769d2bd in () at ../../flatpak/staging/x86_64-master/files/lib/libgtk-4.so.0
#17 0x00007ffff7c3c862 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff7c4ffb6 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff7c5b48d in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff7c5cbac in g_signal_emit_by_name () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff7706861 in () at ../../flatpak/staging/x86_64-master/files/lib/libgtk-4.so.0
#22 0x00007ffff76abd94 in gdk_display_get_event () at ../../flatpak/staging/x86_64-master/files/lib/libgtk-4.so.0
#23 0x00007ffff770612e in () at ../../flatpak/staging/x86_64-master/files/lib/libgtk-4.so.0
#24 0x00007ffff7b4ed5d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff7b4efe0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff7b4f083 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff7d6fd45 in g_application_run () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#28 0x000055555558f82a in main (argc=1, argv=0x7fffffffdf88) at ../../../../../../../../../Projects/gnome-text-editor/src/main.c:41
(gdb)