Bug 190024 - knewstuff get new wallpaper with 'highest' rating crashed plasma
Summary: knewstuff get new wallpaper with 'highest' rating crashed plasma
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: knewstuff (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Jeremy Whiting
URL:
Keywords:
: 191959 191961 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-04-19 06:58 UTC by SlashDevDsp
Modified: 2009-05-07 22:38 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description SlashDevDsp 2009-04-19 06:58:46 UTC
Version:            (using Devel)
Compiler:          g++ 4.1.3 
OS:                Linux
Installed from:    Compiled sources

1. rightclick desktop to bring 'desktop settings'
2. click 'get new wallpapers' 
3. change 'Order by:' option to 'Highest Rated' and it crashed plasma-desktop. bt below

Application: Plasma Workspace (plasma-desktop), signal SIGSEGV
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[New Thread -1279609120 (LWP 22880)]
[New Thread -1482196080 (LWP 22894)]
[New Thread -1472435312 (LWP 22893)]
[Current thread is 0 (LWP 22880)]

Thread 3 (Thread -1472435312 (LWP 22893)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6356676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63bc18c in QWaitCondition::wait (this=0x847f360, mutex=0x847f35c, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#3  0xb7852ece in QHostInfoAgent::run (this=0x847f350) at /home/kde-devel/kdesvn/qt-copy/src/network/kernel/qhostinfo.cpp:260
#4  0xb63bb6c4 in QThreadPrivate::start (arg=0x847f350) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#5  0xb635246b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb61b36de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1482196080 (LWP 22894)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb61ac2a1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb648647a in QProcessManager::run (this=0x808b7a8) at /home/kde-devel/kdesvn/qt-copy/src/corelib/io/qprocess_unix.cpp:305
#3  0xb63bb6c4 in QThreadPrivate::start (arg=0x808b7a8) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0xb635246b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb61b36de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1279609120 (LWP 22880)):
[KCrash Handler]
#6  0x00000000 in ?? ()
#7  0xb75d4118 in qDeleteAll<QList<QWidget*>::const_iterator> (begin=@0xbfc795fc, end=@0xbfc79600) at /home/kde-devel/qt4/include/QtCore/qalgorithms.h:350
#8  0xb75d2e1b in KWidgetItemDelegatePool::fullClear (this=0xcfab778) at /home/kde-devel/qt4/include/QtCore/qalgorithms.h:358
#9  0xb75d0a45 in KWidgetItemDelegatePrivate::_k_slotModelReset (this=0xd081d10) at /home/kde-devel/kdesvn/kdelibs/kdeui/itemviews/kwidgetitemdelegate.cpp:101
#10 0xb75d2068 in KWidgetItemDelegate::qt_metacall (this=0xd18b2e0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfc796f8) at /home/kde-devel/kdesvn/build/kdelibs/kdeui/kwidgetitemdelegate.moc:78
#11 0xb7c23cb6 in KNS::ItemsViewDelegate::qt_metacall (this=0xd18b2e0, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfc796f8)
    at /home/kde-devel/kdesvn/build/kdelibs/knewstuff/knewstuff2/moc_itemsviewdelegate.cpp:70
#12 0xb64bc5ff in QMetaObject::activate (sender=0x85f0fd8, from_signal_index=<value optimized out>, to_signal_index=17, argv=0xd2a0b88)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3069
#13 0xb64bcca2 in QMetaObject::activate (sender=0x85f0fd8, m=0xb65a56d8, local_signal_index=13, argv=0x0) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3143
#14 0xb64f7c59 in QAbstractItemModel::modelReset (this=0x85f0fd8) at .moc/release-shared/moc_qabstractitemmodel.cpp:213
#15 0xb64a08e9 in QAbstractItemModel::reset (this=0x85f0fd8) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qabstractitemmodel.cpp:2263
#16 0xb6d325dd in QSortFilterProxyModel::setSourceModel (this=0x85f0fd8, sourceModel=0xd2c9e08) at /home/kde-devel/kdesvn/qt-copy/src/gui/itemviews/qsortfilterproxymodel.cpp:1491
#17 0xb7c52c27 in KNS::DownloadDialog::slotSortingSelected (this=0xd132ee0, sortType=2) at /home/kde-devel/kdesvn/kdelibs/knewstuff/knewstuff2/ui/downloaddialog.cpp:324
#18 0xb7c56672 in KNS::DownloadDialog::qt_metacall (this=0xd132ee0, _c=QMetaObject::InvokeMetaMethod, _id=79, _a=0xbfc7997c)
    at /home/kde-devel/kdesvn/build/kdelibs/knewstuff/knewstuff2/downloaddialog.moc:120
#19 0xb64bc5ff in QMetaObject::activate (sender=0xd19d588, from_signal_index=<value optimized out>, to_signal_index=32, argv=0xd2a0b88)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3069
#20 0xb64bcca2 in QMetaObject::activate (sender=0xd19d588, m=0xb6fdab38, local_signal_index=5, argv=0xbfc7997c) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3143
#21 0xb6b3c3e5 in QComboBox::currentIndexChanged (this=0xd19d588, _t1=2) at .moc/release-shared/moc_qcombobox.cpp:297
#22 0xb6b3e4a5 in QComboBoxPrivate::_q_emitCurrentIndexChanged (this=0xd19d5b0, index=@0xd1afed0) at /home/kde-devel/kdesvn/qt-copy/src/gui/widgets/qcombobox.cpp:1205
#23 0xb6b409fb in QComboBoxPrivate::setCurrentIndex (this=0xd19d5b0, mi=@0xbfc79c40) at /home/kde-devel/kdesvn/qt-copy/src/gui/widgets/qcombobox.cpp:1943
#24 0xb6b40b9a in QComboBoxPrivate::_q_itemSelected (this=0xd19d5b0, item=@0xbfc79c40) at /home/kde-devel/kdesvn/qt-copy/src/gui/widgets/qcombobox.cpp:1174
#25 0xb6b46c23 in QComboBox::qt_metacall (this=0xd19d588, _c=QMetaObject::InvokeMetaMethod, _id=39, _a=0xbfc79b7c) at .moc/release-shared/moc_qcombobox.cpp:186
#26 0xb769ac40 in KComboBox::qt_metacall (this=0xd19d588, _c=QMetaObject::InvokeMetaMethod, _id=39, _a=0xbfc79b7c) at /home/kde-devel/kdesvn/build/kdelibs/kdeui/kcombobox.moc:100
#27 0xb64bc5ff in QMetaObject::activate (sender=0xd1ab7a0, from_signal_index=<value optimized out>, to_signal_index=27, argv=0xd2a0b88)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3069
#28 0xb64bcca2 in QMetaObject::activate (sender=0xd1ab7a0, m=0xb6fe7d14, local_signal_index=0, argv=0xbfc79b7c) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3143
#29 0xb6dd3b13 in QComboBoxPrivateContainer::itemSelected (this=0xd1ab7a0, _t1=@0xbfc79c40) at .moc/release-shared/moc_qcombobox_p.cpp:198
#30 0xb6b3e138 in QComboBoxPrivateContainer::eventFilter (this=0xd1ab7a0, o=0xd25a628, e=0xbfc7a0cc) at /home/kde-devel/kdesvn/qt-copy/src/gui/widgets/qcombobox.cpp:667
#31 0xb64a7c97 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8086ae0, receiver=0xd25a628, event=0xbfc7a0cc)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:718
#32 0xb675a97d in QApplicationPrivate::notify_helper (this=0x8086ae0, receiver=0xd25a628, e=0xbfc7a0cc) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4080
#33 0xb675efc2 in QApplication::notify (this=0x807e038, receiver=0xd25a628, e=0xbfc7a0cc) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3786
#34 0xb75e143e in KApplication::notify (this=0x807e038, receiver=0xd25a628, event=0xbfc7a0cc) at /home/kde-devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:307
#35 0xb64a77e8 in QCoreApplication::notifyInternal (this=0x807e038, receiver=0xd25a628, event=0xbfc7a0cc) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:602
#36 0xb676064a in QApplicationPrivate::sendMouseEvent (receiver=0xd25a628, event=0xbfc7a0cc, alienWidget=0xd25a628, nativeWidget=0xd1ab7a0, buttonDown=0xb6ff4d80, lastMouseReceiver=@0xb6ff4d84)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:216
#37 0xb67c789a in QETWidget::translateMouseEvent (this=0xd1ab7a0, event=0xbfc7a5f8) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:4359
#38 0xb67c7023 in QApplication::x11ProcessEvent (this=0x807e038, event=0xbfc7a5f8) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3421
#39 0xb67ee7e6 in x11EventSourceDispatch (s=0x808b050, callback=0, user_data=0x0) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#40 0xb4e3714c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb4e3a58f in ?? () from /usr/lib/libglib-2.0.so.0
#42 0x08088a98 in ?? ()
#43 0x00000000 in ?? ()
Comment 1 Dario Andres 2009-04-19 15:29:43 UTC
Please include your SVN revision/branch. Thanks
Comment 2 SlashDevDsp 2009-04-19 23:36:12 UTC
svn info

qt-copy: 942255
kdelibs:956023
kdebase:956038
Comment 3 Christoph Feck 2009-04-26 01:41:07 UTC
SVN commit 959305 by cfeck:

Do not insert random widget into the widgetInIndex hash

BUG: 190024


 M  +1 -1      kwidgetitemdelegate.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=959305
Comment 4 Christoph Feck 2009-04-26 01:45:23 UTC
SVN commit 959312 by cfeck:

Do not insert random widget into the widgetInIndex hash (backport r959305)

CCBUG: 190024


 M  +1 -1      kwidgetitemdelegate.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=959312
Comment 5 Christoph Feck 2009-05-07 22:18:08 UTC
*** Bug 191961 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-05-07 22:38:52 UTC
*** Bug 191959 has been marked as a duplicate of this bug. ***