[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#462244: galternatives: segmentation fault when DISPLAY unset



Package: galternatives
Version: 0.13.4
Severity: important

$ sudo su -
# galternatives 
/var/lib/python-support/python2.4/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/var/lib/python-support/python2.4/galternatives/main.py:52: Warning: invalid (NULL) pointer instance
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: Warning: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean'
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: GtkWarning: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: PangoWarning: pango_context_set_font_description: assertion `context != NULL' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: PangoWarning: pango_context_set_base_dir: assertion `context != NULL' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: PangoWarning: pango_context_set_language: assertion `context != NULL' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: PangoWarning: pango_layout_new: assertion `context != NULL' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: PangoWarning: pango_layout_set_text: assertion `layout != NULL' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: PangoWarning: pango_layout_set_attributes: assertion `layout != NULL' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: PangoWarning: pango_layout_set_alignment: assertion `layout != NULL' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: PangoWarning: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: PangoWarning: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: PangoWarning: pango_layout_set_width: assertion `layout != NULL' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: PangoWarning: pango_layout_get_extents: assertion `layout != NULL' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: PangoWarning: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: GtkWarning: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: GtkWarning: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: GtkWarning: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: GtkWarning: Invalid icon size 3

  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
/var/lib/python-support/python2.4/galternatives/main.py:52: GtkWarning: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
  self.gui = glade.XML ('/usr/share/galternatives/galternatives.glade')
Segmentation fault

A trace:

(gdb) bt
#0  0xb76d56e7 in gtk_icon_set_render_icon () from
/usr/lib/libgtk-x11-2.0.so.0
#1  0xb78359ff in gtk_widget_render_icon () from
/usr/lib/libgtk-x11-2.0.so.0
#2  0xb76eab6e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#3  0x082af230 in ?? ()
#4  0x082b99f0 in ?? ()
#5  0x00000003 in ?? ()
#6  0x00000000 in ?? ()

I suppose the null pointer that is thrown as a warning
should be treated as an error.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.23-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages galternatives depends on:
ii  python                        2.4.4-6    An interactive high-level object-o
ii  python-glade2                 2.12.0-2   GTK+ bindings: Glade support
ii  python-support                0.7.6      automated rebuilding support for p

Versions of packages galternatives recommends:
ii  gksu                          2.0.0-5    graphical frontend to su

-- no debconf information



Reply to: