systray.py crashed with SIGSEGV in gtk_widget_style_get()

Bug #861125 reported by avtandil.pangani
168
This bug affects 20 people
Affects Status Importance Assigned to Milestone
hplip (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

systray.py crashed with SIGSEGV in gtk_widget_style_get()

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
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu1
Architecture: amd64
Date: Wed Sep 28 09:04:47 2011
ExecutablePath: /usr/share/hplip/systray.py
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110901)
InterpreterPath: /usr/bin/python2.7
Lpstat:
 device for HP-LaserJet-P2035: usb://HP/LaserJet%20P2035?serial=M443TG6
 device for hp_deskjet_5600: usb://hp/deskjet%205600?serial=MY41T4M21289
 device for HP_deskjet_5600_USB_MY41T4M21289_HPLIP: hp:/usb/deskjet_5600?serial=MY41T4M21289
MachineType: Hewlett-Packard HP Elite 7100 Microtower PC
PackageArchitecture: all
Papersize: a4
PpdFiles:
 HP_deskjet_5600_USB_MY41T4M21289_HPLIP: HP DeskJet 560C Foomatic/pcl3
 HP-LaserJet-P2035: HP LaserJet P2035n Foomatic/foo2zjs-z1 (recommended)
 hp_deskjet_5600: HP DeskJet 560C - CUPS+Gutenprint v5.2.7 Simplified
ProcCmdline: python /usr/bin/hp-systray
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.0.0-12-generic root=UUID=76d237d6-889e-416b-9f44-3fa456fd6333 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: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 06/25/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 5.15
dmi.board.name: 2A9Ch
dmi.board.vendor: MSI
dmi.board.version: 1.0
dmi.chassis.asset.tag: CZC0383ZRB
dmi.chassis.type: 3
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr5.15:bd06/25/2010:svnHewlett-Packard:pnHPElite7100MicrotowerPC:pvrxxx0204GRxxxxxxxx0:rvnMSI:rn2A9Ch:rvr1.0:cvnHewlett-Packard:ct3:cvr:
dmi.product.name: HP Elite 7100 Microtower PC
dmi.product.version: xxx0204GRxxxxxxxx0
dmi.sys.vendor: Hewlett-Packard

Revision history for this message
avtandil.pangani (avtandil-pangani) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

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 0x2e087e0>, stack_level=1) at ../Python/_warnings.c:594
 PyErr_WarnEx (category=<type at remote 0x2e087e0>, text=<optimized out>, stack_level=1) at ../Python/_warnings.c:720
 _log_func (log_domain=<optimized out>, log_level=G_LOG_LEVEL_CRITICAL, message=0x3155840 "IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed", user_data=0x2e087e0) at /build/buildd/pygobject-2-2.28.6/gobject/gobjectmodule.c:2353
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in hplip (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
visibility: private → public
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in hplip (Ubuntu):
status: New → Confirmed
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

By clicking "Settings ..." I always get hp-systray crashing, making the settings panel unreachable.

The problem is cause by overlay scrollbar (bug 805303). Closing hp-systray by clicking "Quit" in the menu and restarting it in a terminal window with

LIBOVERLAY_SCROLLBAR=0 hp-systray

makes it working and the "Settings" window gets reachable.

Note: My desktop is GNOME Unity. If you want to test this, make sure hplip-gui is installed.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Bug 858484 is probably a duplicate of this one.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Another possible duplicate is bug 862243.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Can you please do all updates on your Oneiric system and after that log out and log in again? Does the problem still persist? Does the HP logo show up in the notification area (upper right). If you click it, does a menu appear? Can start a settings dialog and also the HP toolbox from it?

Revision history for this message
Christopher (soft-kristal) wrote :

Same here after installing overlay updates moments ago. I was able to launch it properly from the dash, but not the panel (crashed).

Other than that, the updates worked well. I can easily live without the panel applet.

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

Other bug subscribers

Remote bug watches

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