Re: segfault when reattaching a tree model to a tree view
Peter Groves <[email protected]> Tue, 14 Sep 2010 23:41:25 -0500
| Newsgroups | gmane.comp.lang.ocaml.lib.gtk |
|---|---|
| Message-ID | <[email protected]> |
Thanks for looking into it Jacques. The code sample you provided segfaults before any window displays on both my machines. I've attached the output to the terminal. One more update: when I put the tree_view in a scrolled_window the "wrong" way, where the column headers scroll away like everything else, the problem also goes away. I do this by adding the tree_view to the scrolled_window using scroller#add_with_viewport instead of scroller#add. On Tue, Sep 14, 2010 at 11:24 PM, Jacques Garrigue <[email protected]> wrote: > On Wed, Sep 15, 2010 at 8:53 AM, Peter Groves <[email protected]> wrote: >> The newest development is that the segfault is avoided if the treeview >> is not displayed in a scrolled_window. However, there are several >> hundred rows to be displayed, so this isn't a long term option. Also, >> when it's not in the scrolled_window, the entire user interface is much >> much slower (I assume because all rows are being displayed, even if >> they are off screen). So now I'm considering just trying to find >> another way to display this table, which will probably just mean >> implementing my own less-pretty but more stable version of treeview. > > This is strange. At least, using the newest version of lablgtk2 (subversion > repository) with Gtk 2.16.6, I see no such problem. > (I just tried to wrap a scrolled_window around the tree_model.ml example, > but no problem appears.) > > Can you try the enclosed code, and see whether it segfaults when you > press "Dump data" twice? > (Your code being not self-contained, I cannot test it). > > Jacques > _______________________________________________ Lablgtk mailing list [email protected] http://yquem.inria.fr/cgi-bin/mailman/listinfo/lablgtk
tree_model_out.txt
(text/plain, 25.1 KB)
(process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed (process:2517): Gtk-WARNING **: Invalid icon size 4 (process:2517): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed (process:2517): Gtk-WARNING **: Error loading theme icon 'gtk-home' for stock: (process:2517): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed (process:2517): Gtk-WARNING **: /build/buildd/gtk+2.0-2.20.1/gtk/gtkstyle.c:2355: invalid icon size '4' (process:2517): Gtk-CRITICAL **: gtk_style_render_icon: assertion `pixbuf != NULL' failed (process:2517): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed (process:2517): Gtk-WARNING **: Invalid icon size 4 (process:2517): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed (process:2517): Gtk-WARNING **: Error loading theme icon 'gtk-jump-to-ltr' for stock: (process:2517): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed (process:2517): Gtk-WARNING **: /build/buildd/gtk+2.0-2.20.1/gtk/gtkstyle.c:2355: invalid icon size '4' (process:2517): Gtk-CRITICAL **: gtk_style_render_icon: assertion `pixbuf != NULL' failed (process:2517): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed (process:2517): Gtk-WARNING **: Invalid icon size 4 (process:2517): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed (process:2517): Gtk-WARNING **: Error loading theme icon 'gtk-quit' for stock: (process:2517): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed (process:2517): Gtk-WARNING **: /build/buildd/gtk+2.0-2.20.1/gtk/gtkstyle.c:2355: invalid icon size '4' (process:2517): Gtk-CRITICAL **: gtk_style_render_icon: assertion `pixbuf != NULL' failed (process:2517): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed (process:2517): Gtk-WARNING **: Invalid icon size 4 (process:2517): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed (process:2517): Gtk-WARNING **: Error loading theme icon 'gtk-stop' for stock: (process:2517): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed (process:2517): Gtk-WARNING **: /build/buildd/gtk+2.0-2.20.1/gtk/gtkstyle.c:2355: invalid icon size '4' (process:2517): Gtk-CRITICAL **: gtk_style_render_icon: assertion `pixbuf != NULL' failed (process:2517): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed (process:2517): Gtk-WARNING **: Invalid icon size 4 (process:2517): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed (process:2517): Gtk-WARNING **: Error loading theme icon 'gtk-delete' for stock: (process:2517): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed (process:2517): Gtk-WARNING **: /build/buildd/gtk+2.0-2.20.1/gtk/gtkstyle.c:2355: invalid icon size '4' (process:2517): Gtk-CRITICAL **: gtk_style_render_icon: assertion `pixbuf != NULL' failed (process:2517): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed (process:2517): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed (process:2517): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed (process:2517): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed (process:2517): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -1066023 and height 32 (process:2517): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -1066023 and height 32 (process:2517): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -1066023 and height 32 (process:2517): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed (process:2517): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed (process:2517): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed Segmentation fault pgroves@asus:/dat/autotrade/bin$