Gtk-WARNING **:Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window helloworld.rb: line 12 Gdk-CRITICAL **:gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed helloworld.rb: line 12 Pango-CRITICAL **:pango_context_set_font_description: assertion `context != NULL' failed helloworld.rb: line 12 Pango-CRITICAL **:pango_context_set_base_dir: assertion `context != NULL' failed helloworld.rb: line 12 Pango-CRITICAL **:pango_context_set_language: assertion `context != NULL' failed helloworld.rb: line 12 Pango-CRITICAL **:pango_layout_new: assertion `context != NULL' failed helloworld.rb: line 12 Pango-CRITICAL **:pango_layout_set_text: assertion `layout != NULL' failed helloworld.rb: line 12 Pango-CRITICAL **:pango_layout_set_attributes: assertion `layout != NULL' failed helloworld.rb: line 12 Pango-CRITICAL **:pango_layout_set_alignment: assertion `layout != NULL' failed helloworld.rb: line 12 Pango-CRITICAL **:pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed helloworld.rb: line 12 Pango-CRITICAL **:pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed helloworld.rb: line 12 Pango-CRITICAL **:pango_layout_set_width: assertion `layout != NULL' failed helloworld.rb: line 12 Pango-CRITICAL **:pango_layout_get_extents: assertion `layout != NULL' failed helloworld.rb: line 12 Gtk-WARNING **:gtk_widget_size_allocate(): attempt to allocate widget with width -1183416 and height 133462 helloworld.rb: line 12 Gdk-CRITICAL **:gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_enable_synchronized_configure: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_set_user_data: assertion `window != NULL' failed helloworld.rb: line 12 Gtk-CRITICAL **:gtk_style_attach: assertion `window != NULL' failed helloworld.rb: line 12 Gtk-CRITICAL **:gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed helloworld.rb: line 12 Gtk-CRITICAL **:gtk_paint_flat_box: assertion `GTK_IS_STYLE (style)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_set_type_hint: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_set_accept_focus: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_set_focus_on_map: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_set_modal_hint: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gtk-CRITICAL **:gtk_window_realize_icon: assertion `widget->window != NULL' failed helloworld.rb: line 12 Gtk-WARNING **:Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_set_geometry_hints: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_resize: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_invalidate_maybe_recurse: assertion `window != NULL' failed helloworld.rb: line 12 GLib-GObject-CRITICAL **:g_object_ref: assertion `G_IS_OBJECT (object)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_set_user_data: assertion `window != NULL' failed helloworld.rb: line 12 Gtk-CRITICAL **:gtk_style_attach: assertion `window != NULL' failed helloworld.rb: line 12 GLib-GObject-CRITICAL **:g_object_ref: assertion `G_IS_OBJECT (object)' failed helloworld.rb: line 12 Gtk-CRITICAL **:gtk_style_attach: assertion `window != NULL' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_invalidate_rect: assertion `window != NULL' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_invalidate_rect: assertion `window != NULL' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_unmaximize: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_unstick: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_deiconify: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_unfullscreen: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_set_keep_above: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_set_keep_below: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb: line 12 Gdk-CRITICAL **:gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed helloworld.rb:35:in `main': Interrupt from helloworld.rb:35