systemsettings crashed with SIGSEGV in KExtendableItemDelegate::extenderRect()

Bug #432182 reported by Marián Kadaňka
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KPackageKit
Unknown
High
kpackagekit (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Binary package hint: kdebase-workspace

Fresh install of Kubuntu 9.10 alpha 6 in VMWare virtual machine.
After trying to install msttcorefonts, which crashed, systemsettings crashed too.

ProblemType: Crash
Architecture: i386
Date: Fri Sep 18 01:26:59 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/systemsettings
Package: systemsettings 4:4.3.1-0ubuntu4
ProcCmdline: /usr/bin/systemsettings -caption System\ Settings -icon preferences-system
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-10.34-generic
SegvAnalysis:
 Segfault happened at: 0x3555e3 <_ZNK23KExtendableItemDelegate12extenderRectEP7QWidgetRK20QStyleOptionViewItemRK11QModelIndex+67>: call *0x38(%edx)
 PC (0x003555e3) ok
 source "*0x38(%edx)" (0x6669729d) not located in a known VMA region (needed readable region)!
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: kdebase-workspace
StacktraceTop:
 KExtendableItemDelegate::extenderRect(QWidget*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libkdeui.so.5
 KExtendableItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libkdeui.so.5
 KpkDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libkpackagekitlib.so
 QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
 QTreeView::drawTree(QPainter*, QRegion const&) const ()
Title: systemsettings crashed with SIGSEGV in KExtendableItemDelegate::extenderRect()
Uname: Linux 2.6.31-10-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
In , Vshader (vshader) wrote :
Download full text (5.4 KiB)

Application that crashed: systemsettings
Version of the application: 1.0
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.31custom1 x86_64
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
In KPackagekit I was searching some packages. I typed "capi" in search field.
It found 3 packages. When I clicked at "wine-capi" on packages list, application unexpectedly crashed.

 -- Backtrace:
Application: Ustawienia systemowe (systemsettings), signal: Segmentation fault
[KCrash Handler]
#5 0x00007fdd1e20dbf1 in KExtendableItemDelegate::extenderRect(QWidget*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib64/libkdeui.so.5
#6 0x00007fdd1e20eb98 in KExtendableItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib64/libkdeui.so.5
#7 0x0000003ab6e1531b in KpkDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib64/libkpackagekitlib.so
#8 0x0000003895897789 in QTreeView::drawRow (this=<value optimized out>, painter=<value optimized out>, option=<value optimized out>, index=<value optimized out>) at itemviews/qtreeview.cpp:1640
#9 0x000000389589f32d in QTreeView::drawTree (this=0x21c2c20, painter=<value optimized out>, region=<value optimized out>) at itemviews/qtreeview.cpp:1403
#10 0x000000389589fdc3 in QTreeView::paintEvent (this=0x21c2c20, event=0x7fff99a273e0) at itemviews/qtreeview.cpp:1281
#11 0x00000038953ddb68 in QWidget::event (this=0x21c2c20, event=0x7fff99a273e0) at kernel/qwidget.cpp:7687
#12 0x0000003895735916 in QFrame::event (this=0x21c2c20, e=0x7fff99a273e0) at widgets/qframe.cpp:559
#13 0x00000038958674eb in QAbstractItemView::viewportEvent (this=0x21c2c20, event=0x7fff99a273e0) at itemviews/qabstractitemview.cpp:1476
#14 0x000000389589e490 in QTreeView::viewportEvent (this=0x21c2c20, event=0x7fff99a273e0) at itemviews/qtreeview.cpp:1266
#15 0x000000389333e8e7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x205e550, event=0x7fff99a273e0) at kernel/qcoreapplication.cpp:726
#16 0x000000389538f66c in QApplicationPrivate::notify_helper (this=0x1a90aa0, receiver=0x205e550, e=0x7fff99a273e0) at kernel/qapplication.cpp:4052
#17 0x00000038953968fe in QApplication::notify (this=0x7fff99a28370, receiver=0x205e550, e=0x7fff99a273e0) at kernel/qapplication.cpp:4021
#18 0x00007fdd1e22ab56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#19 0x000000389333f59c in QCoreApplication::notifyInternal (this=0x7fff99a28370, receiver=0x205e550, event=0x7fff99a273e0) at kernel/qcoreapplication.cpp:610
#20 0x00000038953e4ec3 in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#21 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value optimized out>) at kernel/qwidget.cpp:5079
#22 0x0000003895554c9e in QWidgetBackingStore::sync (this=0x1b50b00) at painting/qbackingstore.cpp:1261
#23 0x00000038953d7470 in QWidgetPrivate::syncBackingStore (this=0x1b561b0) at kernel/qwidget.cpp:1603
#24...

Read more...

Revision history for this message
In , Daniel Nicoletti (dantti) wrote :

Does this happens all the time?
Also this bug seems to break at kdelibs level,
I just can't reproduce it.

Revision history for this message
In , Vshader (vshader) wrote :

No, it happened only one time. I also can't reproduce it.

Revision history for this message
Marián Kadaňka (marian.kadanka) wrote :
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at: https://bugs.kde.org/show_bug.cgi?id=207562

affects: kdebase-workspace (Ubuntu) → kpackagekit (Ubuntu)
Changed in kpackagekit (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Revision history for this message
In , Jonathan Thomas (echidnaman) wrote :

Another one-off occurrence with KPK 0.4.2, KDE 4.3.1 and Qt 4.5.2 here: https://launchpad.net/bugs/432182

Unfortunately neither of the backtraces we have are really sufficient for debugging, as this seems to be a KExtendableItemDelegate bug :(

Changed in kpackagekit:
status: Unknown → New
Revision history for this message
In , Jonathan Thomas (echidnaman) wrote :

*** Bug 229597 has been marked as a duplicate of this bug. ***

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

*** Bug 245021 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Christoph-maxiom (christoph-maxiom) wrote :

*** Bug 252924 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Brainkaraoke (brainkaraoke) wrote :

Created attachment 53188
New crash information added by DrKonqi

kpackagekit (0.6.1) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.7.0

- What I was doing when the application crashed:
I clicked on a package on the update window

-- Backtrace (Reduced):
#11 0x0000003eb5cfe583 in QTreeView::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4
#12 0x0000003eb58061da in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#13 0x0000003eb5baa386 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#14 0x0000003eb5cbac53 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x0000003eb5cff915 in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4

Revision history for this message
In , Dario Andres (andresbajotierra) wrote :

*** Bug 255367 has been marked as a duplicate of this bug. ***

Changed in kpackagekit:
importance: Unknown → High
Revision history for this message
In , adaptee (adaptee) wrote :

*** Bug 266698 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Daniel Nicoletti (dantti) wrote :

I'm closing as Unmaintained since I cannot reproduce it nor can fix KPackageKit bug, since it was renamed to Apper and this bug is not valid on it (Apper doesn't use KExtendableItemDelegate anymore).
Please test with Apper and it the bug persists fill the backtrace of Apper, thanks.

Changed in kpackagekit:
status: New → Unknown
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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