Bug 207562 - kpackagekit crash while clicking package
Summary: kpackagekit crash while clicking package
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kpackagekit
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Steven M. Parrish
URL:
Keywords:
: 229597 245021 252924 255367 266698 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-16 12:23 UTC by Mariusz Pluciński
Modified: 2012-07-06 23:44 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.24 KB, text/plain)
2010-11-06 11:25 UTC, brainkaraoke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mariusz Pluciński 2009-09-16 12:23:30 UTC
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 0x00000038953dd981 in QWidget::event (this=0x1b460a0, event=0x2b309c0) at kernel/qwidget.cpp:7827
#25 0x000000389574ff6b in QMainWindow::event (this=0x1b460a0, event=0x2b309c0) at widgets/qmainwindow.cpp:1399
#26 0x00007fdd1e335803 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libkdeui.so.5
#27 0x000000389538f69c in QApplicationPrivate::notify_helper (this=0x1a90aa0, receiver=0x1b460a0, e=0x2b309c0) at kernel/qapplication.cpp:4056
#28 0x00000038953968fe in QApplication::notify (this=0x7fff99a28370, receiver=0x1b460a0, e=0x2b309c0) at kernel/qapplication.cpp:4021
#29 0x00007fdd1e22ab56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#30 0x000000389333f59c in QCoreApplication::notifyInternal (this=0x7fff99a28370, receiver=0x1b460a0, event=0x2b309c0) at kernel/qcoreapplication.cpp:610
#31 0x00000038933401a2 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#32 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#33 0x0000003893367cc3 in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#34 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:210
#35 0x000000389223790e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#36 0x000000389223b0e8 in ?? () from /lib64/libglib-2.0.so.0
#37 0x000000389223b20a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#38 0x0000003893367936 in QEventDispatcherGlib::processEvents (this=0x1a66d90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#39 0x0000003895421f8e in QGuiEventDispatcherGlib::processEvents (this=0x24ae9c0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#40 0x000000389333ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#41 0x000000389333e2a4 in QEventLoop::exec (this=0x7fff99a282c0, flags={i = 0}) at kernel/qeventloop.cpp:201
#42 0x0000003893340439 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#43 0x000000000040c2c9 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.1/systemsettings/app/main.cpp:51
Warning: the current language does not match this frame.

Reported using DrKonqi
Comment 1 Daniel Nicoletti 2009-09-16 16:15:49 UTC
Does this happens all the time?
Also this bug seems to break at kdelibs level,
I just can't reproduce it.
Comment 2 Mariusz Pluciński 2009-09-17 15:21:46 UTC
No, it happened only one time. I also can't reproduce it.
Comment 3 Jonathan Thomas 2009-09-18 02:59:49 UTC
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 :(
Comment 4 Jonathan Thomas 2010-03-26 00:29:38 UTC
*** Bug 229597 has been marked as a duplicate of this bug. ***
Comment 5 Jonathan Thomas 2010-07-21 16:10:02 UTC
*** Bug 245021 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2010-10-23 22:12:43 UTC
*** Bug 252924 has been marked as a duplicate of this bug. ***
Comment 7 brainkaraoke 2010-11-06 11:25:47 UTC
Created attachment 53188 [details]
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
Comment 8 Dario Andres 2010-12-12 20:45:19 UTC
*** Bug 255367 has been marked as a duplicate of this bug. ***
Comment 9 Jekyll Wu 2012-07-06 15:18:56 UTC
*** Bug 266698 has been marked as a duplicate of this bug. ***
Comment 10 Daniel Nicoletti 2012-07-06 23:44:05 UTC
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.