KDE, Qt, Plasma paint errors, SIGSEGV crashes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qt4-x11 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: kdebase-workspace
Expected behavior:
The KDE desktop taskbar (plasma panel, workspace) should have a consistent, good appearance, and should function consistently from the time a user logs in until they log out. It should not draw incorrectly. It should not crash.
Actual, problematic behavior:
On login, everything seems fine. After a short but unpredictable period of time, either or both of the following will happen:
1: Desktop (Plasma?) begins to look weird and misbehave. Plasma panels and widgets will begin to draw incorrectly (see attached screenshot) and function incorrectly - clicks may or may not be picked up, and may or may not cause activity. Applications continue to function normally, Alt-Tab works, Alt-F2 works.
2: Plasma Workspace will crash (SIGSEGV). Often this will happen after the corruption described above. Sometimes it happens while plasma still is drawing OK. The crash handler produces output, see comments below for the best versions of this.
These problems can even occur without much preceding user activity. I definitely watched plasma crash on its own after idling for a few minutes (with firefox open), with no user input at all.
Following possible threads from the release notes, I disabled effects, and tried all valid values for Option "AccelMethod". The bug was perfectly consistent in all cases.
Version details:
Description: Ubuntu 9.04
Release: 9.04
kdebase-workspace:
Installed: (none)
Candidate: 4:4.2.2-0ubuntu2
Version table:
4:
500 http://
(II) intel(0): Integrated Graphics Chipset: Intel(R) Mobile Intel® GM45 Express Chipset
(--) intel(0): Chipset: "Mobile Intel® GM45 Express Chipset"
This is a Jaunty upgrade from a clean install of Intrepid.
ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/plasma
Package: kdebase-
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: kdebase-workspace
Uname: Linux 2.6.28-11-generic x86_64
affects: | kdebase-workspace (Ubuntu) → qt4-x11 (Ubuntu) |
description: | updated |
summary: |
- KDE, Qt, Plasma paint errors, SIGSEGV crashes when using multiple - monitors + KDE, Qt, Plasma paint errors, SIGSEGV crashes |
I am also observing window decorations being painted wrong. Screenshot attached.
Some output from plasma below. Not sure if it's relevant, but this is copious - thousands and thousands of repetitions:
QPainter::begin: Paint device returned engine == 0, type: 3 :setComposition Mode: Painter not active :setComposition Mode: Painter not active :setComposition Mode: Painter not active :setComposition Mode: Painter not active :setComposition Mode: Painter not active :setComposition Mode: Painter not active
QPainter:
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter:
QPainter:
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter:
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter:
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter:
QPainter::end: Painter not active, aborted