plasma-desktop crashes when widget style is non-oxgyen [QGraphicsGridLayout::sizeHint()]

Bug #433486 reported by bekirserifoglu@gmail.com
314
This bug affects 42 people
Affects Status Importance Assigned to Milestone
kdelibs
Fix Released
High
kde4libs (Ubuntu)
Fix Released
High
Unassigned
Nominated for Karmic by Jonathan Thomas

Bug Description

kdeinit4 crashed with SIGSEGV in QGraphicsGridLayout::sizeHint()

ProblemType: Crash
Architecture: i386
Date: Sun Sep 20 15:38:55 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/kdeinit4
Package: kdelibs-bin 4:4.3.1-0ubuntu3
ProcCmdline: kdeinit4:\ plasma-desktop\ [kdeinit]
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-10.34-generic
SegvAnalysis:
 Segfault happened at: 0x304ad2a: call 0x29d6fe7
 PC (0x0304ad2a) ok
 source "0x29d6fe7" (0x029d6fe7) ok
 Reason could not be automatically determined.
Signal: 11
SourcePackage: kde4libs
StacktraceTop:
 ?? () from /usr/lib/libQtGui.so.4
 ?? () from /usr/lib/libQtGui.so.4
 ?? () from /usr/lib/libQtGui.so.4
 QGraphicsGridLayout::sizeHint(Qt::SizeHint, QSizeF const&) const () from /usr/lib/libQtGui.so.4
 ?? () from /usr/lib/libQtGui.so.4
Title: kdeinit4 crashed with SIGSEGV in QGraphicsGridLayout::sizeHint()
Uname: Linux 2.6.31-10-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
bekirserifoglu@gmail.com (bekirserifoglu) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:QGridLayoutRowData::distributeMultiCells (this=0xa0c8dcc)
QGridLayoutEngine::ensureColumnAndRowData (this=0xa0c8d64,
QGridLayoutEngine::sizeHint (this=0xa0c8d64,
QGraphicsGridLayout::sizeHint (this=0xa192990,
QGraphicsLayoutItemPrivate::effectiveSizeHints (

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in kde4libs (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
summary: - kdeinit4 crashed with SIGSEGV in QGraphicsGridLayout::sizeHint()
+ plasma-desktop crashed with SIGSEGV in QGraphicsGridLayout::sizeHint()
visibility: private → public
Changed in kde4libs (Ubuntu):
status: New → Triaged
importance: Medium → Low
Changed in kdelibs:
status: Unknown → New
Changed in kde4libs (Ubuntu):
importance: Low → Medium
Revision history for this message
Chai (isaiasmy) wrote : Re: plasma-desktop crashed with SIGSEGV in QGraphicsGridLayout::sizeHint()

What means "need-amd64-retrace "? It is quite annoying for kde users to have plasma completely dead. Someway to help???

Revision history for this message
clickwir (clickwir) wrote :

I'd like to help with testing or info gathering if I can. I upgraded from Jaunty on a production box and now have no KDE desktop. Had to install ubuntu-desktop to get something. It's clunky, but it's a workaround. I really need to get back into KDE though.

Revision history for this message
Chai (isaiasmy) wrote : Re: [Bug 433486] Re: plasma-desktop crashed with SIGSEGV in QGraphicsGridLayout::sizeHint()

I solve the problem removing .kde directory, however it does not help to debug
the problem.

Regards,

Isaías

--
Isaias Martinez Yelmo

On Monday 26 October 2009 18:17:27 clickwir wrote:
> I'd like to help with testing or info gathering if I can. I upgraded
> from Jaunty on a production box and now have no KDE desktop. Had to
> install ubuntu-desktop to get something. It's clunky, but it's a
> workaround. I really need to get back into KDE though.
>

Revision history for this message
clickwir (clickwir) wrote : Re: plasma-desktop crashed with SIGSEGV in QGraphicsGridLayout::sizeHint()

Yes, renaming .kde does get me back to a stock KDE desktop. Somehow I feel that's the least graceful way this could be handled though.

I use Yakuake and have it start up automatically. Before removing the .kde, when I would get to a black screen I could still hit F12 and get Yakuake. It looked fine, window decorations and all. Same if I pressed Alt+F2 and ran Firefox. Worked fine, even composting, with the fading in and out, was working just fine.

Revision history for this message
Oliver Kastler (1730-gmx) wrote :

When I try to start plasma-desktop manually (after it must've crashed in the background), I get these outputs:

QGraphicsGridLayout::itemAt: invalid index 0
QGraphicsGridLayout::itemAt: invalid index 2
QGraphicsGridLayout::itemAt: invalid index 6
QGraphicsGridLayout::itemAt: invalid index 2
QGraphicsGridLayout::itemAt: invalid index 2
QGraphicsGridLayout::itemAt: invalid index 1
QGraphicsGridLayout::itemAt: invalid index 2
...

which continue until it stops / crashes.

Revision history for this message
Oliver Kastler (1730-gmx) wrote :

Instead of removing the whole ~/.kde directory, I had to delete these lines in the ~/.kde/share/config/kdeglobals file:

[General]
BrowserApplication[$e]=firefox.desktop
XftHintStyle=hintmedium
widgetStyle=qtcurve

After that, all worked as expected.

Revision history for this message
clickwir (clickwir) wrote :

Oliver, thanks for that info. I rebooted today and KDE didn't show up again. Though, like before, everything started up fine and ALT+F2 would let me run apps and all. But your info saved me from having to delete .kde again and redoing all my settings.

From the same file, here's what mine said and that I had removed:

[General]
XftAntialias=true
XftHintStyle=hintfull
XftSubPixel=rgb

After removing that and rebooting, it works ok.

Revision history for this message
Randal Barlow (email-tehk) wrote :

The problem is qtcurve, on my machine at least. When ever I use that engine I crash instantly on login. Switching my theme fixes the crashing.

summary: - plasma-desktop crashed with SIGSEGV in QGraphicsGridLayout::sizeHint()
+ plasma-desktop crashes when widget style is non-oxgyen
+ [QGraphicsGridLayout::sizeHint()]
Revision history for this message
Randal Barlow (email-tehk) wrote :

Repost from duplicate bug #433028

The problem is with the microblogging plasmoid that kubuntu ships as default. It has a little "configure" nag button which breaks with any non oxygen style. In fact any plasmoid that uses a QT widget, like OpenSocial, will have the same result. If you remove those plasmoids you can switch to other styles without a problem.

Revision history for this message
d2globalinc (shane-2710studios) wrote :

I can confirm - it is the default BLOG plasmoid that ships with Kubuntu by default.. Usually its the first thing I remove, but I had gone ahead and started messing with my font and theme settings before I did, and came across this error.. I removed the entires in the config file mentioned above under [General] - that got me able to get back in with plasma-desktop not crashing, then I removed the blog plasmoid, and re-enabled all my settings again.. and no crash, works fine ;)

- Shane

Revision history for this message
joseconsuervo (caseyshart) wrote : Re: [Bug 433486] Re: plasma-desktop crashes when widget style is non-oxgyen [QGraphicsGridLayout::sizeHint()]

I agree with this as well. I wasn't really trying different things like
this, but this time around, I just removed all of the widgets, including the
microblogging widget, and have been able to add different widgets, change
settings, etc. without any issues. Every previous time, each time that I had
the crash, I had tried to configure the microblogging widget.
-Casey Hart

On Sun, Nov 15, 2009 at 9:58 AM, d2globalinc <shane@2710studios.com> wrote:

> I can confirm - it is the default BLOG plasmoid that ships with Kubuntu
> by default.. Usually its the first thing I remove, but I had gone ahead
> and started messing with my font and theme settings before I did, and
> came across this error.. I removed the entires in the config file
> mentioned above under [General] - that got me able to get back in with
> plasma-desktop not crashing, then I removed the blog plasmoid, and re-
> enabled all my settings again.. and no crash, works fine ;)
>
> - Shane
>
> --
> plasma-desktop crashes when widget style is non-oxgyen
> [QGraphicsGridLayout::sizeHint()]
> https://bugs.launchpad.net/bugs/433486
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>
> Status in kdelibs: New
> Status in “kde4libs” package in Ubuntu: Triaged
>
> Bug description:
> kdeinit4 crashed with SIGSEGV in QGraphicsGridLayout::sizeHint()
>
> ProblemType: Crash
> Architecture: i386
> Date: Sun Sep 20 15:38:55 2009
> DistroRelease: Ubuntu 9.10
> ExecutablePath: /usr/bin/kdeinit4
> Package: kdelibs-bin 4:4.3.1-0ubuntu3
> ProcCmdline: kdeinit4:\ plasma-desktop\ [kdeinit]
> ProcEnviron:
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> ProcVersionSignature: Ubuntu 2.6.31-10.34-generic
> SegvAnalysis:
> Segfault happened at: 0x304ad2a: call 0x29d6fe7
> PC (0x0304ad2a) ok
> source "0x29d6fe7" (0x029d6fe7) ok
> Reason could not be automatically determined.
> Signal: 11
> SourcePackage: kde4libs
> StacktraceTop:
> ?? () from /usr/lib/libQtGui.so.4
> ?? () from /usr/lib/libQtGui.so.4
> ?? () from /usr/lib/libQtGui.so.4
> QGraphicsGridLayout::sizeHint(Qt::SizeHint, QSizeF const&) const () from
> /usr/lib/libQtGui.so.4
> ?? () from /usr/lib/libQtGui.so.4
> Title: kdeinit4 crashed with SIGSEGV in QGraphicsGridLayout::sizeHint()
> Uname: Linux 2.6.31-10-generic i686
> UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
>

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Fixed upstream for KDE 4.4. We should really provide the patch as a stable release update for the karmic packages, though: http://websvn.kde.org/?view=rev&revision=1062764

Changed in kde4libs (Ubuntu):
status: Triaged → Fix Committed
importance: Medium → High
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Apparently the fix won't apply to the KDE 4.3 sources, so there's not much we can do. :(
It'll be fixed in 10.04 and in the KDE 4.4 packages for Kubuntu 9.10, though.

Changed in kde4libs (Ubuntu):
status: Fix Committed → Fix Released
Changed in kdelibs:
status: New → Fix Released
Revision history for this message
bturrie (bturrie-yahoo) wrote :

I'm having the issue in Kubuntu Lucid (10.04) . I'm looping in the login screen. I enter my username and password, see a white rectangle flash, and then bounce back to the login screen.

If I do a console login and then:

startx

all is well, so its more of an annoyance than anything critical.

In syslog I see

kdm_greet[1796] Cannot load /usr/share/kde4/apps/kdm/faces/.default.face: No such file or directory

Changed in kdelibs:
importance: Unknown → High
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.