Version: Revision 802927 (using Devel) Installed from: Compiled sources OS: Linux 1) start systemsettings 2) go to "about me" 3) click to "password & user account" 4) click to the button to change your image :-) 5) drag and drop icons on the free area of the image list: when you release the mouse button the icon disappears 6) repeat the step 5 7) repeat the step 5 another time 8) do it again, and again, and again until you'll have only one icon left 9) drag and drop the latest icon: this make systemsettings crash. Application: System Settings (systemsettings), signal SIGSEGV Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb64036d0 (LWP 28479)] [KCrash handler] #6 ChFaceDlg::qt_metacall (this=0x9954ba8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf8a4f08) at /home/test/KDE4/qt4/include/QtGui/qlistwidget.h:96 #7 0xb7efc05b in QMetaObject::activate (sender=0x9a67bf0, from_signal_index=<value optimized out>, to_signal_index=75, argv=0xbf8a4f08) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007 #8 0xb7efc5b2 in QMetaObject::activate (sender=0x9a67bf0, m=0xb70d8308, local_signal_index=6, argv=0xbf8a4f08) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3080 #9 0xb6f64889 in QListWidget::currentItemChanged (this=0x9a67bf0, _t1=0x0, _t2=0x9a7cb58) at .moc/release-shared/moc_qlistwidget.cpp:220 #10 0xb6f67ef9 in QListWidgetPrivate::_q_emitCurrentItemChanged ( this=0x9a657a8, current=@0xb7f89650, previous=@0xbf8a50f0) at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qlistwidget.cpp:1072 #11 0xb6f69f61 in QListWidget::qt_metacall (this=0x9a67bf0, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbf8a5058) at .moc/release-shared/moc_qlistwidget.cpp:135 #12 0xb7efc05b in QMetaObject::activate (sender=0x994c0e0, from_signal_index=<value optimized out>, to_signal_index=5, argv=0xbf8a5058) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007 #13 0xb7efc5b2 in QMetaObject::activate (sender=0x994c0e0, m=0xb70d8170, local_signal_index=1, argv=0xbf8a5058) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3080 #14 0xb6f56349 in QItemSelectionModel::currentChanged (this=0x994c0e0, _t1=@0xb7f89650, _t2=@0xbf8a50f0) at .moc/release-shared/moc_qitemselectionmodel.cpp:151 #15 0xb6f5c984 in QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved ( this=0x9a6cb18, parent=@0xbf8a529c, start=0, end=0) at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qitemselectionmodel.cpp:573 #16 0xb6f5cf6f in QItemSelectionModel::qt_metacall (this=0x994c0e0, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbf8a5224) at .moc/release-shared/moc_qitemselectionmodel.cpp:129 #17 0xb7efc05b in QMetaObject::activate (sender=0x9956978, from_signal_index=<value optimized out>, to_signal_index=10, argv=0xbf8a5224) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007 #18 0xb7efc5b2 in QMetaObject::activate (sender=0x9956978, m=0x805faf8, local_signal_index=6, argv=0xbf8a5224) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3080 #19 0xb7f31f8f in QAbstractItemModel::rowsAboutToBeRemoved (this=0x9956978, _t1=@0xbf8a529c, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:164 #20 0xb7ee5ad2 in QAbstractItemModel::beginRemoveRows (this=0x9956978, parent=@0xbf8a529c, first=0, last=0) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qabstractitemmodel.cpp:2121 #21 0xb6f65c25 in QListModel::removeRows (this=0x9956978, row=0, count=<value optimized out>, parent=@0xbf8a5344) at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qlistwidget.cpp:257 #22 0xb6f0c02f in QAbstractItemViewPrivate::clearOrRemove (this=0x9a657a8) at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qabstractitemview.cpp:3600 #23 0xb6f26412 in QListView::internalDrag (this=0x9a67bf0, supportedActions= {i = -1081453600}) at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qlistview.cpp:1024 #24 0xb6f26487 in QListView::startDrag (this=0xbf8a4f08, supportedActions= {i = -1081453372}) at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qlistview.cpp:944 #25 0xb6f12e79 in QAbstractItemView::mouseMoveEvent (this=0x9a67bf0, event=0xbf8a5d8c) at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qabstractitemview.cpp:1505 #26 0xb6f26de2 in QListView::mouseMoveEvent (this=0x9a67bf0, e=0xbf8a5d8c) at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qlistview.cpp:797 #27 0xb6b12ef0 in QWidget::event (this=0x9a67bf0, event=0xbf8a5d8c) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:6905 #28 0xb6df14d3 in QFrame::event (this=0x9a67bf0, e=0xbf8a5d8c) at /home/test/KDE4/kdesvn/qt-copy/src/gui/widgets/qframe.cpp:657 #29 0xb6e7ae8f in QAbstractScrollArea::viewportEvent (this=0x9a67bf0, e=0xbf8a4f08) at /home/test/KDE4/kdesvn/qt-copy/src/gui/widgets/qabstractscrollarea.cpp:938 #30 0xb6f141bf in QAbstractItemView::viewportEvent (this=0x9a67bf0, event=0xbf8a5d8c) at /home/test/KDE4/kdesvn/qt-copy/src/gui/itemviews/qabstractitemview.cpp:1426 #31 0xb6e7d275 in QAbstractScrollAreaFilter::eventFilter (this=0x9a681d0, o=0x9a6e570, e=0xbf8a5d8c) at /home/test/KDE4/kdesvn/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:102 #32 0xb7ee9a0a in QCoreApplicationPrivate::sendThroughObjectEventFilters ( this=0x977c838, receiver=0x9a6e570, event=0xbf8a5d8c) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:694 #33 0xb6ac16ba in QApplicationPrivate::notify_helper (this=0x977c838, receiver=0x9a6e570, e=0xbf8a5d8c) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3762 #34 0xb6ac9055 in QApplication::notify (this=0xbf8a7578, receiver=0x9a6e570, e=0xbf8a5d8c) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3495 #35 0xb79ea55d in KApplication::notify (this=0xbf8a7578, receiver=0x9a6e570, event=0xbf8a5d8c) at /home/test/KDE4/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311 #36 0xb7eea801 in QCoreApplication::notifyInternal (this=0xbf8a7578, receiver=0x9a6e570, event=0xbf8a5d8c) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583 #37 0xb6ac8353 in QApplicationPrivate::sendMouseEvent (receiver=0x9a6e570, event=0xbf8a5d8c, alienWidget=0x0, nativeWidget=0x9a6e570, buttonDown=0xb70e86f0, lastMouseReceiver=@0xb70e86f4) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218 #38 0xb6b25ea5 in QETWidget::translateMouseEvent (this=0x9a6e570, event=0xbf8a626c) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:4177 #39 0xb6b25365 in QApplication::x11ProcessEvent (this=0xbf8a7578, event=0xbf8a626c) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3177 #40 0xb6b4a9cc in x11EventSourceDispatch (s=0x977f5e0, callback=0, user_data=0x0) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:148 #41 0xb669cf88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #42 0xb66a04eb in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #43 0xb66a0668 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #44 0xb7f10dd8 in QEventDispatcherGlib::processEvents (this=0x977bd00, flags= {i = -1081449432}) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325 #45 0xb6b4a185 in QGuiEventDispatcherGlib::processEvents (this=0x977bd00, flags={i = -1081449384}) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204 #46 0xb7ee8f8a in QEventLoop::processEvents (this=0xbf8a64cc, flags= {i = -1081449320}) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149 #47 0xb7ee914a in QEventLoop::exec (this=0xbf8a64cc, flags={i = -1081449260}) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196 #48 0xb6ebc4bf in QDialog::exec (this=0x9954ba8) at /home/test/KDE4/kdesvn/qt-copy/src/gui/dialogs/qdialog.cpp:453 #49 0xb6129db5 in KCMUserAccount::slotFaceButtonClicked (this=0x98e5918) at /home/test/KDE4/kdesvn/kdebase/apps/kdepasswd/kcm/main.cpp:280 #50 0xb612a57d in KCMUserAccount::qt_metacall (this=0x98e5918, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf8a669c) at /home/test/KDE4/kdesvn/build/kdebase/apps/kdepasswd/kcm/main.moc:68 #51 0xb7efc05b in QMetaObject::activate (sender=0x99b5ac0, from_signal_index=<value optimized out>, to_signal_index=30, argv=0xbf8a669c) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007 #52 0xb7efc330 in QMetaObject::activate (sender=0x99b5ac0, m=0xb70dcba4, from_local_signal_index=2, to_local_signal_index=3, argv=0xbf8a669c) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3100 #53 0xb7016fc1 in QAbstractButton::clicked (this=0x99b5ac0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:185 #54 0xb6dab509 in QAbstractButtonPrivate::emitClicked (this=0x98e1150) at /home/test/KDE4/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:543 #55 0xb6dac2c4 in QAbstractButtonPrivate::click (this=0x98e1150) at /home/test/KDE4/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:536 #56 0xb6dac526 in QAbstractButton::mouseReleaseEvent (this=0x99b5ac0, e=0xbf8a6cdc) at /home/test/KDE4/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:1112 #57 0xb6b13076 in QWidget::event (this=0x99b5ac0, event=0xbf8a6cdc) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:6920 #58 0xb6dab3ae in QAbstractButton::event (this=0x99b5ac0, e=0xbf8a6cdc) at /home/test/KDE4/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:1074 #59 0xb6e413c0 in QPushButton::event (this=0x99b5ac0, e=0xbf8a6cdc) at /home/test/KDE4/kdesvn/qt-copy/src/gui/widgets/qpushbutton.cpp:658 #60 0xb6ac16dc in QApplicationPrivate::notify_helper (this=0x977c838, receiver=0x99b5ac0, e=0xbf8a6cdc) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3766 #61 0xb6ac9055 in QApplication::notify (this=0xbf8a7578, receiver=0x99b5ac0, e=0xbf8a6cdc) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3495 #62 0xb79ea55d in KApplication::notify (this=0xbf8a7578, receiver=0x99b5ac0, event=0xbf8a6cdc) at /home/test/KDE4/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311 #63 0xb7eea801 in QCoreApplication::notifyInternal (this=0xbf8a7578, receiver=0x99b5ac0, event=0xbf8a6cdc) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583 #64 0xb6ac8353 in QApplicationPrivate::sendMouseEvent (receiver=0x99b5ac0, event=0xbf8a6cdc, alienWidget=0x0, nativeWidget=0x99b5ac0, buttonDown=0xb70e86f0, lastMouseReceiver=@0xb70e86f4) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218 #65 0xb6b25ea5 in QETWidget::translateMouseEvent (this=0x99b5ac0, event=0xbf8a71bc) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:4177 #66 0xb6b25365 in QApplication::x11ProcessEvent (this=0xbf8a7578, event=0xbf8a71bc) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3177 #67 0xb6b4a9cc in x11EventSourceDispatch (s=0x977f5e0, callback=0, user_data=0x0) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:148 #68 0xb669cf88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #69 0xb66a04eb in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #70 0xb66a0668 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #71 0xb7f10dd8 in QEventDispatcherGlib::processEvents (this=0x977bd00, flags= {i = -1081445512}) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325 #72 0xb6b4a185 in QGuiEventDispatcherGlib::processEvents (this=0x977bd00, flags={i = -1081445464}) at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204 #73 0xb7ee8f8a in QEventLoop::processEvents (this=0xbf8a7410, flags= {i = -1081445400}) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149 #74 0xb7ee914a in QEventLoop::exec (this=0xbf8a7410, flags={i = -1081445352}) at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196 #75 0xb7eeb3ad in QCoreApplication::exec () at /home/test/KDE4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845 #76 0xb6ac1557 in QApplication::exec () at /home/test/KDE4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3298 #77 0x08057ace in main (argc=5, argv=0xbf8a76b4) at /home/test/KDE4/kdesvn/kdebase/workspace/systemsettings/main.cpp:67 #0 0xb7f8b424 in __kernel_vsyscall ()
The bug is still here on trunk
Created attachment 26634 [details] Nice video which explain how to reproduce the crash. And again... it is still reproducible using current trunk (r842029)
fixed on newest version.