systray.py crashed with SIGSEGV in gtk_widget_style_get()

Bug #861270 reported by Till Kamppeter on 2011-09-28
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
hplip (Ubuntu)
Medium
Unassigned

Bug Description

Crashed when clicking on the menu entry to start HP Toolbox.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: hplip-data 3.11.7-1ubuntu3
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu1
Architecture: amd64
CrashCounter: 1
Date: Wed Sep 28 11:21:54 2011
EcryptfsInUse: Yes
ExecutablePath: /usr/share/hplip/systray.py
InterpreterPath: /usr/bin/python2.7
MachineType: LENOVO 7417CTO
PackageArchitecture: all
Papersize: a4
PccardctlIdent:
 Socket 0:
   product info: "MoGo Mouse BT", " ", "", ""
PccardctlStatus:
 Socket 0:
   5.0V 16-bit PC Card
   Subdevice 0 (function 0) [unbound]
ProcCmdline: python /usr/bin/hp-systray
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.0.0-12-generic root=/dev/mapper/hostname-root ro quiet splash vt.handoff=7
SegvAnalysis:
 Segfault happened at: 0x49c60b: mov 0x10(%rax),%rdi
 PC (0x0049c60b) ok
 source "0x10(%rax)" (0x00000010) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: hplip
StacktraceTop:
 gtk_widget_style_get () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 QGtkStyle::pixelMetric(QStyle::PixelMetric, QStyleOption const*, QWidget const*) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
 QScrollBar::sizeHint() const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
 QAbstractScrollAreaPrivate::layoutChildren() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
 QAbstractScrollAreaPrivate::init() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
Title: systray.py crashed with SIGSEGV in gtk_widget_style_get()
UpgradeStatus: Upgraded to oneiric on 2009-12-18 (649 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 10/13/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 7UET79WW (3.09 )
dmi.board.name: 7417CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7UET79WW(3.09):bd10/13/2009:svnLENOVO:pn7417CTO:pvrThinkPadT400:rvnLENOVO:rn7417CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7417CTO
dmi.product.version: ThinkPad T400
dmi.sys.vendor: LENOVO

Till Kamppeter (till-kamppeter) wrote :
visibility: private → public

StacktraceTop:
 setup_context (registry=<synthetic pointer>, module=<synthetic pointer>, lineno=<synthetic pointer>, filename=<synthetic pointer>, stack_level=1) at ../Python/_warnings.c:449
 do_warn (message="IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed", category=<type at remote 0x1376550>, stack_level=1) at ../Python/_warnings.c:594
 PyErr_WarnEx (category=<type at remote 0x1376550>, text=<optimized out>, stack_level=1) at ../Python/_warnings.c:720
 _log_func (log_domain=<optimized out>, log_level=G_LOG_LEVEL_CRITICAL, message=0x16f2750 "IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed", user_data=0x1376550) at /build/buildd/pygobject-2-2.28.6/gobject/gobjectmodule.c:2353
 ?? ()

Changed in hplip (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Till Kamppeter (till-kamppeter) wrote :

It crashes also if I click the "Settings ..." entry in the menu, but this did not generate a crash report.

Till Kamppeter (till-kamppeter) wrote :

Calling HP-Toolbox through the menu works for me now, but by clicking "Settings ..." I always get hp-systray crashing, making the settings panel unreachable. As hp-systray did not get changed regarding this, some of the recent changes in the UI libraries has probably caused it.

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

Other bug subscribers