Ubuntu

systray.py crashed with SIGSEGV in gtk_widget_style_get()

Reported by avtandil.pangani on 2011-09-28
168
This bug affects 20 people
Affects Status Importance Assigned to Milestone
hplip (Ubuntu)
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

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
 ?? ()

Changed in hplip (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
visibility: private → public
Launchpad Janitor (janitor) wrote :

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

Changed in hplip (Ubuntu):
status: New → Confirmed
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.

Till Kamppeter (till-kamppeter) wrote :

Bug 858484 is probably a duplicate of this one.

Till Kamppeter (till-kamppeter) wrote :

Another possible duplicate is bug 862243.

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?

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.