LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   System-Config-Printer -- > GTK /Segmentation Fault (https://www.linuxquestions.org/questions/linux-newbie-8/system-config-printer-gtk-segmentation-fault-4175443366/)

jv2112 12-29-2012 09:10 AM

System-Config-Printer -- > GTK /Segmentation Fault
 
have been tring to run System-Config-Pringter (common) to set up my Cannon MP560 printer. I have Cups , ghostscripts, lib32-cnijfilter-mp560 installed as well but I get the error below. I have done multiple searches and reviewed the wiki pages and I appear to have the correct dependencies insItalled. Any ideas ?

I am running Openbox on Arch Linux.


Thanks in advance for your help. :)


Code:


/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/usr/share/system-config-printer/gui.py:41: Warning: invalid (NULL) pointer instance
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: IA__gdk_cursor_new_for_display: assertion `GDK_IS_DISPLAY (display)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: Warning: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean'
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: IA__gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_context_set_font_description: assertion `context != NULL' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_context_set_base_dir: assertion `context != NULL' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_context_set_language: assertion `context != NULL' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_layout_new: assertion `context != NULL' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_layout_set_attributes: assertion `layout != NULL' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_layout_set_text: assertion `layout != NULL' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_layout_get_unknown_glyphs_count: assertion `PANGO_IS_LAYOUT (layout)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/system-config-printer.py:299: Warning: invalid (NULL) pointer instance
  newmenu = gtk.Menu ()
/usr/share/system-config-printer/system-config-printer.py:299: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  newmenu = gtk.Menu ()
/usr/share/system-config-printer/system-config-printer.py:301: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  newprinteritem = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:301: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  newprinteritem = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:301: Warning: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean'
  newprinteritem = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:303: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  newclassitem = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:303: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  newclassitem = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:303: Warning: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean'
  newclassitem = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:317: Warning: invalid (NULL) pointer instance
  server_context_menu = gtk.Menu ()
/usr/share/system-config-printer/system-config-printer.py:317: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  server_context_menu = gtk.Menu ()
/usr/share/system-config-printer/system-config-printer.py:332: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  item = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:332: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  item = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:332: Warning: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean'
  item = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:325: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  item = gtk.MenuItem (_("_New"))
/usr/share/system-config-printer/system-config-printer.py:325: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  item = gtk.MenuItem (_("_New"))
/usr/share/system-config-printer/system-config-printer.py:337: Warning: invalid (NULL) pointer instance
  new_menu = gtk.Menu ()
/usr/share/system-config-printer/system-config-printer.py:337: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  new_menu = gtk.Menu ()
/usr/share/system-config-printer/system-config-printer.py:341: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  item = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:341: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  item = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:341: Warning: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean'
  item = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:346: Warning: invalid (NULL) pointer instance
  self.printer_context_menu = gtk.Menu ()
/usr/share/system-config-printer/system-config-printer.py:346: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  self.printer_context_menu = gtk.Menu ()
/usr/share/system-config-printer/system-config-printer.py:362: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  item = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:362: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  item = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:362: Warning: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean'
  item = action.create_menu_item ()
/usr/share/system-config-printer/gui.py:41: GtkWarning: IA__gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: IA__gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: Invalid icon size 1

  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: IA__gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: Error loading theme icon 'edit-find' for stock:
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: gtkstyle.c:2358: invalid icon size '1'
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: IA__gtk_style_render_icon: assertion `pixbuf != NULL' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: Warning: g_object_ref: assertion `G_IS_OBJECT (object)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: Error loading theme icon 'text-x-generic' for stock:
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: IA__gtk_icon_theme_lookup_by_gicon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: IA__gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_layout_set_width: assertion `layout != NULL' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_layout_set_alignment: assertion `layout != NULL' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: PangoWarning: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
/usr/share/system-config-printer/gui.py:41: GtkWarning: IA__gdk_keymap_get_for_display: assertion `GDK_IS_DISPLAY (display)' failed
  bld.add_from_file (os.path.join (ui_dir, xmlfile + ".ui"))
Segmentation fault (core dumped)


DavidMcCann 12-29-2012 12:01 PM

Arch has obviously made a mess of System-Config-Printer. Use your web browser instead, with the url
http://127.0.0.1:631
to access CUPS.

jv2112 12-30-2012 07:47 AM

Thanks for the response. :hattip:

I ended up removing and reinstalling both the printer and video drivers in hopes of grabbing some dependencies that I did not notice before. I did not see any but it worked. :D


All times are GMT -5. The time now is 10:53 PM.