Bug#578786: solfege: segfaults when started without $DISPLAY set

Petter Reinholdtsen pere at hungry.com
Sun Jun 25 10:26:55 UTC 2017


Here is the crash I see, still with solfege 3.22.2-2 and python-gtk2
2.24.0-4:

% DISPLAY= solfege      
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/usr/share/solfege/solfege/esel.py:143: GtkWarning: IA__gdk_screen_get_width: assertion 'GDK_IS_SCREEN (screen)' failed
  max_exercise_label_width = int(gtk.gdk.screen_width() * 0.90)
/usr/share/solfege/solfege/tracebackwindow.py:28: Warning: invalid (NULL) pointer instance
  gtk.Dialog.__init__(self)
/usr/share/solfege/solfege/tracebackwindow.py:28: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  gtk.Dialog.__init__(self)
/usr/share/solfege/solfege/tracebackwindow.py:38: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  scrollwin = gtk.ScrolledWindow()
/usr/share/solfege/solfege/tracebackwindow.py:42: GtkWarning: IA__gdk_pango_context_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  scrollwin.add(self.g_text)
/usr/share/solfege/solfege/tracebackwindow.py:42: PangoWarning: pango_context_set_font_description: assertion 'context != NULL' failed
  scrollwin.add(self.g_text)
/usr/share/solfege/solfege/tracebackwindow.py:42: PangoWarning: pango_context_set_base_dir: assertion 'context != NULL' failed
  scrollwin.add(self.g_text)
/usr/share/solfege/solfege/tracebackwindow.py:42: PangoWarning: pango_context_set_language: assertion 'context != NULL' failed
  scrollwin.add(self.g_text)
/usr/share/solfege/solfege/tracebackwindow.py:42: Warning: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
  scrollwin.add(self.g_text)
/usr/share/solfege/solfege/tracebackwindow.py:42: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  scrollwin.add(self.g_text)
/usr/share/solfege/solfege/tracebackwindow.py:42: GtkWarning: IA__gdk_screen_get_display: assertion 'GDK_IS_SCREEN (screen)' failed
  scrollwin.add(self.g_text)
/usr/share/solfege/solfege/tracebackwindow.py:42: GtkWarning: IA__gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
  scrollwin.add(self.g_text)
/usr/share/solfege/solfege/tracebackwindow.py:42: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  scrollwin.add(self.g_text)
Segmentation fault
%

-- 
Happy hacking
Petter Reinholdtsen




More information about the pkg-gnome-maintainers mailing list