Application: systemsettings (1.0) KDE Platform Version: 4.3.95 (KDE 4.3.95 (KDE 4.4 RC2)) Qt Version: 4.6.0 Operating System: Linux 2.6.31-20-generic i686 Distribution: Ubuntu 9.10 -- Information about the crash: Into section Updates, Packagekit crashes when I click on button Chronology -- Backtrace: Application: Impostazioni di sistema (systemsettings), signal: Segmentation fault [KCrash Handler] #6 0x00f8cb77 in QX11PaintEngine::drawPixmap (this=0x9c8e850, r=..., px=..., _sr=...) at painting/qpaintengine_x11.cpp:1919 #7 0x00ec7725 in QPaintEngine::drawImage (this=0x9c8e850, r=..., image=..., sr=..., flags=...) at painting/qpaintengine.cpp:624 #8 0x00f8b289 in QX11PaintEngine::drawImage (this=0x9c8e850, r=..., image=..., sr=..., flags=...) at painting/qpaintengine_x11.cpp:1893 #9 0x00ede798 in QPainterPrivate::draw_helper (this=0x9c04b28, originalPath=..., op=<value optimized out>) at painting/qpainter.cpp:484 #10 0x00ee0c90 in QPainter::drawRects (this=0x9db1180, rects=0xbfb08c48, rectCount=1) at painting/qpainter.cpp:3471 #11 0x00ee0e5a in QPainter::drawRect (this=0x9db1180, r=..., brush=...) at ../../include/QtGui/../../src/gui/painting/qpainter.h:622 #12 QPainter::fillRect (this=0x9db1180, r=..., brush=...) at painting/qpainter.cpp:6565 #13 0x010fbdec in qt_plastique_draw_gradient (painter=<value optimized out>, rect=..., gradientStart=..., gradientStop=...) at styles/qplastiquestyle.cpp:757 #14 0x011130d2 in QPlastiqueStyle::drawControl (this=0x9521ab0, element=QStyle::CE_HeaderSection, option=0xbfb0c908, painter=0xbfb0cadc, widget=0x9bab218) at styles/qplastiquestyle.cpp:2848 #15 0x010b7b80 in QCommonStyle::drawControl (this=0x9521ab0, element=QStyle::CE_Header, opt=0xbfb0c908, p=0xbfb0cadc, widget=0x9bab218) at styles/qcommonstyle.cpp:2060 #16 0x0115ce19 in QWindowsStyle::drawControl (this=0x9521ab0, ce=QStyle::CE_Header, opt=0xbfb0c908, p=0xbfb0cadc, widget=0x9bab218) at styles/qwindowsstyle.cpp:2557 #17 0x0110ed22 in QPlastiqueStyle::drawControl (this=0x9521ab0, element=QStyle::CE_Header, option=0xbfb0c908, painter=0xbfb0cadc, widget=0x9bab218) at styles/qplastiquestyle.cpp:3770 #18 0x01321016 in QHeaderView::paintSection (this=0x9bab218, painter=0xbfb0cadc, rect=..., logicalIndex=2) at itemviews/qheaderview.cpp:2502 #19 0x0131cebf in QHeaderView::paintEvent (this=0x9bab218, e=0xbfb0d354) at itemviews/qheaderview.cpp:2098 #20 0x00dca275 in QWidget::event (this=0x9bab218, event=0xbfb0d354) at kernel/qwidget.cpp:8120 #21 0x011c3433 in QFrame::event (this=0x9bab218, e=0xbfb0d354) at widgets/qframe.cpp:557 #22 0x0125ccf2 in QAbstractScrollArea::viewportEvent (this=0x16a4ff4, e=0x0) at widgets/qabstractscrollarea.cpp:1032 #23 0x013110d4 in QAbstractItemView::viewportEvent (this=0x9bab218, event=0xbfb0d354) at itemviews/qabstractitemview.cpp:1589 #24 0x0131abfc in QHeaderView::viewportEvent (this=0x9bab218, e=0xbfb0d354) at itemviews/qheaderview.cpp:2403 #25 0x0125f5e5 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9bae610, o=0x9bb7878, e=0xbfb0d354) at widgets/qabstractscrollarea_p.h:100 #26 QAbstractScrollAreaFilter::eventFilter (this=0x9bae610, o=0x9bb7878, e=0xbfb0d354) at widgets/qabstractscrollarea_p.h:116 #27 0x00b0314a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x94c9d58, receiver=0x9bb7878, event=0xbfb0d354) at kernel/qcoreapplication.cpp:819 #28 0x00d6d179 in QApplicationPrivate::notify_helper (this=0x94c9d58, receiver=0x9bb7878, e=0xbfb0d354) at kernel/qapplication.cpp:4238 #29 0x00d73eb7 in QApplication::notify (this=0xbfb1028c, receiver=0x9bb7878, e=0xbfb0d354) at kernel/qapplication.cpp:4207 #30 0x00785a1a in KApplication::notify (this=0xbfb1028c, receiver=0x9bb7878, event=0xbfb0d354) at ../../kdeui/kernel/kapplication.cpp:302 #31 0x00b03eab in QCoreApplication::notifyInternal (this=0xbfb1028c, receiver=0x9bb7878, event=0xbfb0d354) at kernel/qcoreapplication.cpp:704 #32 0x00dd3446 in QCoreApplication::sendSpontaneousEvent (this=0x9bc8868, pdev=0x9b8ab34, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9bc38b8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #33 QWidgetPrivate::drawWidget (this=0x9bc8868, pdev=0x9b8ab34, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5322 #34 0x00dd4285 in QWidgetPrivate::paintSiblingsRecursive (this=0x9bb7560, pdev=0x9b8ab34, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5435 #35 0x00dd3195 in QWidgetPrivate::drawWidget (this=0x9bb7560, pdev=0x9b8ab34, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5371 #36 0x00dd4285 in QWidgetPrivate::paintSiblingsRecursive (this=0x9751128, pdev=0x9b8ab34, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5435 #37 0x00dd40be in QWidgetPrivate::paintSiblingsRecursive (this=0x9751128, pdev=0x9b8ab34, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5422 #38 0x00dd40be in QWidgetPrivate::paintSiblingsRecursive (this=0x9751128, pdev=0x9b8ab34, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5422 #39 0x00dd3195 in QWidgetPrivate::drawWidget (this=0x9751128, pdev=0x9b8ab34, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5371 #40 0x00dd4285 in QWidgetPrivate::paintSiblingsRecursive (this=0x9be0480, pdev=0x9b8ab34, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5435 #41 0x00dd40be in QWidgetPrivate::paintSiblingsRecursive (this=0x9be0480, pdev=0x9b8ab34, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5422 #42 0x00dd40be in QWidgetPrivate::paintSiblingsRecursive (this=0x9be0480, pdev=0x9b8ab34, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5422 #43 0x00dd3195 in QWidgetPrivate::drawWidget (this=0x9be0480, pdev=0x9b8ab34, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5371 #44 0x00dd4285 in QWidgetPrivate::paintSiblingsRecursive (this=0x9c102e8, pdev=0x9b8ab34, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5435 #45 0x00dd40be in QWidgetPrivate::paintSiblingsRecursive (this=0x9c102e8, pdev=0x9b8ab34, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5422 #46 0x00dd3195 in QWidgetPrivate::drawWidget (this=0x9c102e8, pdev=0x9b8ab34, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9bc38b8) at kernel/qwidget.cpp:5371 #47 0x00fa6930 in QWidgetBackingStore::sync (this=0x9bc38b8) at painting/qbackingstore.cpp:1289 #48 0x00fa6dba in QWidgetBackingStore::sync (this=0x9bc38b8, exposedWidget=0x9be1688, exposedRegion=...) at painting/qbackingstore.cpp:1094 #49 0x00dc3c12 in QWidgetPrivate::syncBackingStore (this=0x9c102e8, region=...) at kernel/qwidget.cpp:1671 #50 0x00def648 in QETWidget::translatePaintEvent (this=0x9be1688, event=0xbfb0ee8c) at kernel/qapplication_x11.cpp:5078 #51 0x00dfbb8a in QApplication::x11ProcessEvent (this=0xbfb1028c, event=0xbfb0ee8c) at kernel/qapplication_x11.cpp:3401 #52 0x00e2b04a in x11EventSourceDispatch (s=0x94cca00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #53 0x04b5de88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #54 0x04b61730 in ?? () from /lib/libglib-2.0.so.0 #55 0x04b61863 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #56 0x00b2fbd5 in QEventDispatcherGlib::processEvents (this=0x94a4518, flags=...) at kernel/qeventdispatcher_glib.cpp:407 #57 0x00e2ab75 in QGuiEventDispatcherGlib::processEvents (this=0x94a4518, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #58 0x00b024c9 in QEventLoop::processEvents (this=0xbfb0f180, flags=) at kernel/qeventloop.cpp:149 #59 0x00b0291a in QEventLoop::exec (this=0xbfb0f180, flags=...) at kernel/qeventloop.cpp:201 #60 0x012a6c43 in QDialog::exec (this=0x9be1688) at dialogs/qdialog.cpp:530 #61 0x01944749 in ?? () from /usr/lib/kde4/kcm_kpk_update.so #62 0x01945d6b in ?? () from /usr/lib/kde4/kcm_kpk_update.so #63 0x00b0911a in QMetaObject::metacall (object=0x988ad30, cl=23744500, idx=-1078922804, argv=0x988ad30) at kernel/qmetaobject.cpp:237 #64 0x00b1789b in QMetaObject::activate (sender=0x9b97728, m=0x169fa04, local_signal_index=2, argv=0xbfb0f308) at kernel/qobject.cpp:3294 #65 0x01490789 in QAbstractButton::clicked (this=0x9b97728, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206 #66 0x01173519 in QAbstractButtonPrivate::emitClicked (this=0x9b97950) at widgets/qabstractbutton.cpp:546 #67 0x01174364 in QAbstractButtonPrivate::click (this=0x9b97950) at widgets/qabstractbutton.cpp:539 #68 0x01174611 in QAbstractButton::mouseReleaseEvent (this=0x9b97728, e=0xbfb0f9d0) at widgets/qabstractbutton.cpp:1118 #69 0x00dc9f9e in QWidget::event (this=0x9b97728, event=0xbfb0f9d0) at kernel/qwidget.cpp:7974 #70 0x011733be in QAbstractButton::event (this=0x9b97728, e=0x0) at widgets/qabstractbutton.cpp:1080 #71 0x0121cb12 in QPushButton::event (this=0x9b97728, e=0xbfb0f9d0) at widgets/qpushbutton.cpp:664 #72 0x00d6d19c in QApplicationPrivate::notify_helper (this=0x94c9d58, receiver=0x9b97728, e=0xbfb0f9d0) at kernel/qapplication.cpp:4242 #73 0x00d7476b in QApplication::notify (this=0xbfb1028c, receiver=0x9b97728, e=0xbfb0f9d0) at kernel/qapplication.cpp:3822 #74 0x00785a1a in KApplication::notify (this=0xbfb1028c, receiver=0x9b97728, event=0xbfb0f9d0) at ../../kdeui/kernel/kapplication.cpp:302 #75 0x00b03eab in QCoreApplication::notifyInternal (this=0xbfb1028c, receiver=0x9b97728, event=0xbfb0f9d0) at kernel/qcoreapplication.cpp:704 #76 0x00d7371f in QCoreApplication::sendEvent (receiver=0x9b97728, event=0xbfb0f9d0, alienWidget=0x0, nativeWidget=0x9b97728, buttonDown=0x16a8060, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #77 QApplicationPrivate::sendMouseEvent (receiver=0x9b97728, event=0xbfb0f9d0, alienWidget=0x0, nativeWidget=0x9b97728, buttonDown=0x16a8060, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2956 #78 0x00dfcd18 in QETWidget::translateMouseEvent (this=0x9b97728, event=0xbfb0feec) at kernel/qapplication_x11.cpp:4368 #79 0x00dfc1f1 in QApplication::x11ProcessEvent (this=0xbfb1028c, event=0xbfb0feec) at kernel/qapplication_x11.cpp:3379 #80 0x00e2b04a in x11EventSourceDispatch (s=0x94cca00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #81 0x04b5de88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #82 0x04b61730 in ?? () from /lib/libglib-2.0.so.0 #83 0x04b61863 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #84 0x00b2fbd5 in QEventDispatcherGlib::processEvents (this=0x94a4518, flags=...) at kernel/qeventdispatcher_glib.cpp:407 #85 0x00e2ab75 in QGuiEventDispatcherGlib::processEvents (this=0x94a4518, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #86 0x00b024c9 in QEventLoop::processEvents (this=0xbfb101e4, flags=) at kernel/qeventloop.cpp:149 #87 0x00b0291a in QEventLoop::exec (this=0xbfb101e4, flags=...) at kernel/qeventloop.cpp:201 #88 0x00b06b0f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #89 0x00d6d237 in QApplication::exec () at kernel/qapplication.cpp:3570 #90 0x08056b4e in main (argc=5, argv=0xbfb103d4) at ../../../systemsettings/app/main.cpp:49 Reported using DrKonqi
The crash seems related to the Qt library. - Does the application crash again if you repeat the situation you described ? - Could you try using another widget style? (like Oxygen or Cleanlooks) (change it on SystemSettings/Appearance/Style/Applications) Thanks
(In reply to comment #1) > The crash seems related to the Qt library. > - Does the application crash again if you repeat the situation you described ? Yes > - Could you try using another widget style? (like Oxygen or Cleanlooks) (change > it on SystemSettings/Appearance/Style/Applications) Normally I use Plastique style. I tried with the Oxigen style and the bug was not repeated. Thanks for all
- So, as the crash only happens when running a Qt-only style like Plastique and as the backtrace contains only Qt functions, this is likely to be a Qt bug (in that style); marking as UPSTREAM. Regards
*** This bug has been marked as a duplicate of bug 230490 ***