system-config-printer.py crashed with SIGSEGV in g_object_unref()

Bug #1224250 reported by Brent Geers on 2013-09-12
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
system-config-printer (Ubuntu)
Medium
Unassigned

Bug Description

system crashed while trying to configure Brother HL-2280DW for network printing

ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: system-config-printer-gnome 1.4.2+20130910-0ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-6.12-generic 3.11.0
Uname: Linux 3.11.0-6-generic x86_64
ApportVersion: 2.12.1-0ubuntu3
Architecture: amd64
Date: Wed Sep 11 23:25:08 2013
ExecutablePath: /usr/share/system-config-printer/system-config-printer.py
InstallationDate: Installed on 2013-09-09 (2 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130908)
InterpreterPath: /usr/bin/python2.7
Lpstat: device for Brother-HL-2280DW: dnssd://Brother%20HL-2280DW._pdl-datastream._tcp.local/
MachineType: BIOSTAR Group Hi-Fi A85S3
MarkForUpload: True
PackageArchitecture: all
Papersize: letter
PpdFiles: Brother-HL-2280DW: Generic PCL 3 Printer Foomatic/pcl3 (recommended)
ProcCmdline: /usr/bin/python /usr/share/system-config-printer/system-config-printer.py
ProcEnviron:
 LANGUAGE=en_CA:en
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-6-generic.efi.signed root=UUID=e05fe298-0d31-40f3-bbae-deba307b159d ro quiet splash vt.handoff=7
SegvAnalysis:
 Segfault happened at: 0x7ff8f4a9cb84 <g_object_unref+20>: cmpq $0x50,(%rax)
 PC (0x7ff8f4a9cb84) ok
 source "$0x50" ok
 destination "(%rax)" (0xaaaaaaaaaaaaaaaa) not located in a known VMA region (needed writable region)!
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: system-config-printer
StacktraceTop:
 g_object_unref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 gtk_cell_area_set_focus_cell () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
 g_object_unref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
Title: system-config-printer.py crashed with SIGSEGV in g_object_unref()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 10/30/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 4.6.5
dmi.board.asset.tag: None
dmi.board.name: Hi-Fi A85S3
dmi.board.vendor: BIOSTAR Group
dmi.chassis.asset.tag: None
dmi.chassis.type: 3
dmi.chassis.vendor: BIOSTAR Group
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr4.6.5:bd10/30/2012:svnBIOSTARGroup:pnHi-FiA85S3:pvr:rvnBIOSTARGroup:rnHi-FiA85S3:rvr:cvnBIOSTARGroup:ct3:cvr:
dmi.product.name: Hi-Fi A85S3
dmi.sys.vendor: BIOSTAR Group

Brent Geers (bgeers) wrote :

StacktraceTop:
 g_object_unref (_object=0x2ecfe40) at /build/buildd/glib2.0-2.37.7/./gobject/gobject.c:3089
 gtk_cell_area_set_focus_cell (area=area@entry=0x3488ab0, renderer=renderer@entry=0x0) at /build/buildd/gtk+3.0-3.8.4/./gtk/gtkcellarea.c:2969
 gtk_cell_area_dispose (object=0x3488ab0) at /build/buildd/gtk+3.0-3.8.4/./gtk/gtkcellarea.c:953
 g_object_unref (_object=0x3488ab0) at /build/buildd/glib2.0-2.37.7/./gobject/gobject.c:3160
 gtk_icon_view_dispose (object=0x2e02670) at /build/buildd/gtk+3.0-3.8.4/./gtk/gtkiconview.c:1049

Changed in system-config-printer (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
information type: Private → Public
Till Kamppeter (till-kamppeter) wrote :

Can you reproduce the bug? If so, please run

system-config-printer 2>&1 | tee log.txt

in a terminal, reproduce the bug and after that attach log.txt to this bug report. Thanks.

Changed in system-config-printer (Ubuntu):
status: New → Incomplete
Brent Geers (bgeers) wrote :

system-config-printer 2>&1 | tee log.txt
/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py:53: PyGIDeprecationWarning: threads_init no longer needs to be called. See: https://bugzilla.gnome.org/show_bug.cgi?id=686914
  PyGIDeprecationWarning)

Till Kamppeter (till-kamppeter) wrote :

Brent, what does this mean for me? Were you able to get system-config-printer workjing again with this information? Which package needs actually to be fixed and what has to be done?

Brent Geers (bgeers) wrote :

Hello,

I am still unable to print. My system sees the printer but cannot print.

As usual, I am always forgetting the most important. Let us start over. Please run the command

system-config-printer --debug 2>&1 | tee log.txt

in a terminal window and do the steps to reproduce the crash (Very important: The "--debug"). Then attach the resulting log.txt to this bug report.

Brent Geers (bgeers) wrote :

(system-config-printer.py:3313): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1605:38: '' is not a valid color name
OpenPrinting: Init ('en_CA', 'UTF-8') 1 0
+<NewPrinterGUI object at 0x27d4fa0 (newprinter+NewPrinterGUI at 0x306de60)>
Connected as user brent
+<PrinterPropertiesDialog object at 0x2bd5230 (printerproperties+PrinterPropertiesDialog at 0x2fbea80)>
<authconn.Connection instance at 0x2803f80>: Operation += obtaining queue details
Authentication pass: 1
Authentication: password callback set
Authentication pass: 1
Authentication: password callback set
Authentication pass: 1
Authentication: password callback set
<authconn.Connection instance at 0x2803f80>: Operation ended
+<ppdcache.PPDCache instance at 0x2be41b8>
refresh
Created subscription 86, events=['printer-added', 'printer-deleted', 'printer-state-changed']
Next notifications fetch in 1s
update_jobs
Deferred populateList by 200ms
Deferred populateList by 200ms
<authconn.Connection instance at 0x2803f80>: Operation += obtaining queue details
Authentication pass: 1
Authentication: password callback set
Authentication pass: 1
Authentication: password callback set
Authentication pass: 1
Authentication: password callback set
<authconn.Connection instance at 0x2803f80>: Operation ended
get_notifications
update_jobs
Next notifications fetch in 60s
Canceled subscription 86
DESTROY: <PrinterPropertiesDialog object at 0x2bd5230 (printerproperties+PrinterPropertiesDialog at 0x2fbea80)>
DESTROY: <NewPrinterGUI object at 0x27d4fa0 (newprinter+NewPrinterGUI at 0x306de60)>

Which steps did you actually do to make system-config-printer crash?

Brent Geers (bgeers) wrote :

I installed and confirmed printer on home server using SAMBA. Printer works with windows computers attached to network. I tried connecting to that printer though Ubuntu 13.10. It found the printer on the network, but when I went to test print, it crashed.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.