Package: bleachbit
Version: 0.4.0-1
Severity: normal

Running bleachbit without X currently miserably fails because it causes a 
segfault in gtk.
It should not fail this way without X but print a proper error message instead.

The segfault in Gtk is a seperate issuse that I will report in an different 
bugreport.


Running bleachbit without X gives:

/var/lib/python-support/python2.5/gtk-2.0/gtk/__init__.py:72: GtkWarning: could 
not open display
  warnings.warn(str(e), _gtk.Warning)
/var/lib/python-support/python2.5/bleachbit/GUI.py:607: Warning: invalid (NULL) 
pointer instance
  self.window = gtk.Window()
/var/lib/python-support/python2.5/bleachbit/GUI.py:607: Warning: 
g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  self.window = gtk.Window()
/var/lib/python-support/python2.5/bleachbit/GUI.py:573: Warning: invalid (NULL) 
pointer instance
  menubar = uimanager.get_widget('/MenuBar')
/var/lib/python-support/python2.5/bleachbit/GUI.py:573: Warning: 
g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  menubar = uimanager.get_widget('/MenuBar')
/var/lib/python-support/python2.5/bleachbit/GUI.py:573: GtkWarning: 
gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  menubar = uimanager.get_widget('/MenuBar')
/var/lib/python-support/python2.5/bleachbit/GUI.py:573: Warning: g_object_get: 
assertion `G_IS_OBJECT (object)' failed
  menubar = uimanager.get_widget('/MenuBar')
/var/lib/python-support/python2.5/bleachbit/GUI.py:573: Warning: value "TRUE" 
of type `gboolean' is invalid or out of range for property `visible' of type 
`gboolean'
  menubar = uimanager.get_widget('/MenuBar')
/var/lib/python-support/python2.5/bleachbit/GUI.py:578: Warning: invalid (NULL) 
pointer instance
  toolbar = gtk.Toolbar()
/var/lib/python-support/python2.5/bleachbit/GUI.py:578: Warning: 
g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  toolbar = gtk.Toolbar()
/var/lib/python-support/python2.5/bleachbit/GUI.py:584: Warning: invalid (NULL) 
pointer instance
  tooltips = gtk.Tooltips()
/var/lib/python-support/python2.5/bleachbit/GUI.py:584: Warning: 
g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  tooltips = gtk.Tooltips()
/var/lib/python-support/python2.5/bleachbit/GUI.py:526: GtkWarning: 
gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  scrolled_window = gtk.ScrolledWindow()
/var/lib/python-support/python2.5/bleachbit/GUI.py:248: GtkWarning: 
gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  self.view.append_column(self.column0)
/var/lib/python-support/python2.5/bleachbit/GUI.py:248: Warning: g_object_get: 
assertion `G_IS_OBJECT (object)' failed
  self.view.append_column(self.column0)
/var/lib/python-support/python2.5/bleachbit/GUI.py:257: GtkWarning: 
gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  self.view.append_column(self.column1)
/var/lib/python-support/python2.5/bleachbit/GUI.py:257: Warning: g_object_get: 
assertion `G_IS_OBJECT (object)' failed
  self.view.append_column(self.column1)
/var/lib/python-support/python2.5/bleachbit/GUI.py:639: GtkWarning: 
gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  swindow = gtk.ScrolledWindow()
/var/lib/python-support/python2.5/bleachbit/GUI.py:644: GtkWarning: 
gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  swindow.add(textview)
/var/lib/python-support/python2.5/bleachbit/GUI.py:644: PangoWarning: 
pango_context_set_font_description: assertion `context != NULL' failed
  swindow.add(textview)
/var/lib/python-support/python2.5/bleachbit/GUI.py:644: PangoWarning: 
pango_context_set_base_dir: assertion `context != NULL' failed
  swindow.add(textview)
/var/lib/python-support/python2.5/bleachbit/GUI.py:644: PangoWarning: 
pango_context_set_language: assertion `context != NULL' failed
  swindow.add(textview)
/var/lib/python-support/python2.5/bleachbit/GUI.py:644: Warning: 
g_object_unref: assertion `G_IS_OBJECT (object)' failed
  swindow.add(textview)
/var/lib/python-support/python2.5/bleachbit/GUI.py:644: GtkWarning: 
gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  swindow.add(textview)
/var/lib/python-support/python2.5/bleachbit/GUI.py:644: GtkWarning: 
gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
  swindow.add(textview)
/var/lib/python-support/python2.5/bleachbit/GUI.py:644: GtkWarning: 
gdk_keymap_get_for_display: assertion `GDK_IS_DISPLAY (display)' failed
  swindow.add(textview)
/var/lib/python-support/python2.5/bleachbit/GUI.py:644: Warning: g_object_get: 
assertion `G_IS_OBJECT (object)' failed
  swindow.add(textview)
Segmentation fault




Cheers, Martin.


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

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages bleachbit depends on:
ii  python                        2.5.4-2    An interactive high-level object-o
ii  python-glade2                 2.14.1-1   GTK+ bindings: Glade support
ii  python-gnome2                 2.22.3-3   Python bindings for the GNOME desk
ii  python-gtk2                   2.14.1-1   Python bindings for the GTK+ widge
ii  python-support                0.8.7      automated rebuilding support for P

Versions of packages bleachbit recommends:
ii  menu                          2.1.41     generates programs menu for all me
ii  python-notify                 0.1.1-2+b1 Python bindings for libnotify

bleachbit suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to