Crash when trying to add any Toplevel
If I'm trying to add any toplevel, it crashes with:
(glade:16096): Gtk-WARNING **: 19:55:12.191: Content added to the action area of a dialog using header bars
(glade:16096): Gtk-WARNING **: 19:55:12.191: Content added to the action area of a dialog using header bars
GladeUI-Message: 19:55:12.217: 1 missing displayable value for GtkWidget::events
GladeUI-Message: 19:55:12.218: 1 missing displayable value for GtkWidget::AtkObject::accessible-role
GladeUI-Message: 19:55:12.315: 2 missing displayable value for GtkEntry::input-hints
GladeUI-Message: 19:55:12.450: No displayable values for property GtkMenu::anchor-hints
GladeUI-Message: 19:55:12.508: 2 missing displayable value for GtkAboutDialog::license-type
GladeUI-Message: 19:55:12.612: 1 missing displayable value for GtkCellRendererAccel::accel-mode
GladeUI-Message: 19:55:12.705: No displayable values for property WebKitSettings::hardware-acceleration-policy
GladeUI-Message: 19:55:12.705: Glade needs artwork; a default icon will be used for the following classes:
GThemedIcon needs an icon named 'widget-gtk-themedicon'
GtkApplicationWindow needs an icon named 'widget-gtk-applicationwindow'
WebKitSettings needs an icon named 'widget-webkit2gtk-settings'
WebKitWebView needs an icon named 'widget-webkit2gtk-webview'
(glade:16096): Gtk-WARNING **: 19:55:28.511: Attempting to add a widget with type GladePlaceholder to a GtkMessageDialog, but as a GtkBin subclass a GtkMessageDialog can only contain one widget at a time; it already contains a widget of type GtkBox
(glade:16096): Gdk-WARNING **: 19:55:28.521: ../../../../../gdk/x11/gdkwindow-x11.c:5579 drawable is not a native X11 window
(glade:16096): Gdk-ERROR **: 19:55:28.522: The program 'glade' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 136178 error_code 3 request_code 20 (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.)
Trace/breakpoint trap (core dumped)