Bug 234111

Summary: Add Widget applet crashed when using search bar
Product: [Unmaintained] plasma4 Reporter: Benedikt Bauer <mail>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: echidnaman
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Benedikt Bauer 2010-04-11 23:45:10 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.2 (KDE 4.4.2) "release 238"
Qt Version: 4.6.2
Operating System: Linux 2.6.27.45-0.1-pae i686
Distribution: "openSUSE 11.1 (i586)"

-- Information about the crash:
When I tried to find some widget by using the search bar of the Add Widget applet, the applet crashed after typing the letters "an".

The crash does not seem to be reproducible.

 -- Backtrace:
Application: Plasma-Arbeitsfläche (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb55c1700 (LWP 4660))]

Thread 6 (Thread 0xa516eb90 (LWP 4662)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6997c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb421db07 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#3  0xb421db51 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#4  0xb69941b5 in start_thread () from /lib/libpthread.so.0
#5  0xb5cf43ae in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa367bb90 (LWP 10931)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6997c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a0f142 in QWaitCondition::wait (this=0x88b8508, mutex=0x889f520, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb3f6c748 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x88b84f0, th=0x8f246e8) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb3f6757b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x88b84f0, th=0x8f246e8) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:356
#5  0xb3f6e102 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88b87a0, th=0x8f246e8) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0xb3f6e1a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88b84f0, th=0x8f246e8, previous=0x8cbb880) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:351
#7  0xb3f68bae in ThreadWeaver::ThreadRunHelper::run (this=0xa367b340, parent=0x88b84f0, th=0x8f246e8) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:87
#8  0xb3f6a18b in ThreadWeaver::Thread::run (this=0x8f246e8) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:142
#9  0xb6a0e21e in QThreadPrivate::start (arg=0x8f246e8) at thread/qthread_unix.cpp:248
#10 0xb69941b5 in start_thread () from /lib/libpthread.so.0
#11 0xb5cf43ae in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa3f6bb90 (LWP 10932)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6997c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a0f142 in QWaitCondition::wait (this=0x88b8508, mutex=0x889f520, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb3f6c748 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x88b84f0, th=0x8b2f5e0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb3f6757b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x88b84f0, th=0x8b2f5e0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:356
#5  0xb3f6e102 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88b87a0, th=0x8b2f5e0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0xb3f6e1a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88b84f0, th=0x8b2f5e0, previous=0x0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:351
#7  0xb3f6e121 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88b87a0, th=0x8b2f5e0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0xb3f6e1a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88b84f0, th=0x8b2f5e0, previous=0x0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb3f6e121 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88b87a0, th=0x8b2f5e0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb3f6e1a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88b84f0, th=0x8b2f5e0, previous=0x0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb3f6e121 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88b87a0, th=0x8b2f5e0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb3f6e1a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88b84f0, th=0x8b2f5e0, previous=0x8b285a0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb3f68bae in ThreadWeaver::ThreadRunHelper::run (this=0xa3f6b340, parent=0x88b84f0, th=0x8b2f5e0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:87
#14 0xb3f6a18b in ThreadWeaver::Thread::run (this=0x8b2f5e0) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:142
#15 0xb6a0e21e in QThreadPrivate::start (arg=0x8b2f5e0) at thread/qthread_unix.cpp:248
#16 0xb69941b5 in start_thread () from /lib/libpthread.so.0
#17 0xb5cf43ae in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa2890b90 (LWP 10933)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6997c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a0f142 in QWaitCondition::wait (this=0x88b8508, mutex=0x889f520, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb3f6c748 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x88b84f0, th=0x8ad8298) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb3f6757b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x88b84f0, th=0x8ad8298) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:356
#5  0xb3f6e102 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88b87a0, th=0x8ad8298) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0xb3f6e1a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88b84f0, th=0x8ad8298, previous=0x8f049a8) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:351
#7  0xb3f68bae in ThreadWeaver::ThreadRunHelper::run (this=0xa2890340, parent=0x88b84f0, th=0x8ad8298) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:87
#8  0xb3f6a18b in ThreadWeaver::Thread::run (this=0x8ad8298) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:142
#9  0xb6a0e21e in QThreadPrivate::start (arg=0x8ad8298) at thread/qthread_unix.cpp:248
#10 0xb69941b5 in start_thread () from /lib/libpthread.so.0
#11 0xb5cf43ae in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa208fb90 (LWP 10934)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6997c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a0f142 in QWaitCondition::wait (this=0x88b8508, mutex=0x889f520, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb3f6c748 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x88b84f0, th=0x8be7440) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb3f6757b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x88b84f0, th=0x8be7440) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:356
#5  0xb3f6e102 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88b87a0, th=0x8be7440) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0xb3f6e1a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88b84f0, th=0x8be7440, previous=0x8e3d000) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/WeaverImpl.cpp:351
#7  0xb3f68bae in ThreadWeaver::ThreadRunHelper::run (this=0xa208f340, parent=0x88b84f0, th=0x8be7440) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:87
#8  0xb3f6a18b in ThreadWeaver::Thread::run (this=0x8be7440) at /usr/src/debug/kdelibs-4.4.2/threadweaver/Weaver/Thread.cpp:142
#9  0xb6a0e21e in QThreadPrivate::start (arg=0x8be7440) at thread/qthread_unix.cpp:248
#10 0xb69941b5 in start_thread () from /lib/libpthread.so.0
#11 0xb5cf43ae in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb55c1700 (LWP 4660)):
[KCrash Handler]
#6  QGraphicsItem::pos (this=0x8) at graphicsview/qgraphicsitem.cpp:3419
#7  0xb222b36a in AppletsListWidget::itemPosition (this=0x9041ae0, i=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.4.2/libs/plasmagenericshell/widgetsexplorer/appletslist.cpp:691
#8  0xb222e1b2 in AppletsListWidget::manageArrows (this=0x9041ae0) at /usr/src/debug/kdebase-workspace-4.4.2/libs/plasmagenericshell/widgetsexplorer/appletslist.cpp:636
#9  0xb222e49c in AppletsListWidget::eventFilter (this=0x9041ae0, obj=0x909e018, event=0xbfd2c520)
    at /usr/src/debug/kdebase-workspace-4.4.2/libs/plasmagenericshell/widgetsexplorer/appletslist.cpp:172
#10 0xb6b14baa in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80b2830, receiver=0x909e018, event=0xbfd2c520) at kernel/qcoreapplication.cpp:819
#11 0xb5fe2377 in QApplicationPrivate::notify_helper (this=0x80b2830, receiver=0x909e018, e=0xbfd2c520) at kernel/qapplication.cpp:4296
#12 0xb5fe9b66 in QApplication::notify (this=0x80acbe0, receiver=0x909e018, e=0xbfd2c520) at kernel/qapplication.cpp:3704
#13 0xb6e2178d in KApplication::notify (this=0x80acbe0, receiver=0x909e018, event=0xbfd2c520) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#14 0xb6b158bb in QCoreApplication::notifyInternal (this=0x80acbe0, receiver=0x909e018, event=0xbfd2c520) at kernel/qcoreapplication.cpp:704
#15 0xb66b2a74 in QGraphicsWidget::setGeometry (this=0x909e018, rect=@0xbfd2c628) at ../../src/corelib/kernel/qcoreapplication.h:215
#16 0xb66afe11 in QGraphicsWidget::resize (this=0x909e018, size=@0xbfd2c698) at graphicsview/qgraphicswidget.cpp:309
#17 0xb66b02dd in QGraphicsWidget::adjustSize (this=0x909e018) at graphicsview/qgraphicswidget.cpp:807
#18 0xb222f78b in AppletsListWidget::updateList (this=0x9041ae0) at /usr/src/debug/kdebase-workspace-4.4.2/libs/plasmagenericshell/widgetsexplorer/appletslist.cpp:461
#19 0xb225412b in AppletsListWidget::qt_metacall (this=0x9041ae0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfd2c84c)
    at /usr/src/debug/kdebase-workspace-4.4.2/build/libs/plasmagenericshell/moc_appletslist.cpp:109
#20 0xb6b1ad85 in QMetaObject::metacall (object=0x0, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0xbfd2c84c) at kernel/qmetaobject.cpp:237
#21 0xb6b29be9 in QMetaObject::activate (sender=0x90f9fa0, m=0xb225fb64, local_signal_index=0, argv=0xbfd2c84c) at kernel/qobject.cpp:3293
#22 0xb22537e3 in KCategorizedItemsViewModels::DefaultItemFilterProxyModel::searchTermChanged (this=0x90f9fa0, _t1=@0x9041b60)
    at /usr/src/debug/kdebase-workspace-4.4.2/build/libs/plasmagenericshell/moc_kcategorizeditemsviewmodels_p.cpp:88
#23 0xb222cb43 in KCategorizedItemsViewModels::DefaultItemFilterProxyModel::setSearch (this=0x90f9fa0, pattern=@0x9041b60)
    at /usr/src/debug/kdebase-workspace-4.4.2/libs/plasmagenericshell/widgetsexplorer/kcategorizeditemsviewmodels.cpp:161
#24 0xb224dc18 in AppletsListWidget::timerEvent (this=0x9041ae0, event=0xbfd2cec0) at /usr/src/debug/kdebase-workspace-4.4.2/libs/plasmagenericshell/widgetsexplorer/appletslist.cpp:265
#25 0xb6b26914 in QObject::event (this=0x9041ae0, e=0xbfd2cec0) at kernel/qobject.cpp:1212
#26 0xb66afa0f in QGraphicsWidget::event (this=0x9041ae0, event=0xbfd2cec0) at graphicsview/qgraphicswidget.cpp:1361
#27 0xb5fe239c in QApplicationPrivate::notify_helper (this=0x80b2830, receiver=0x9041ae0, e=0xbfd2cec0) at kernel/qapplication.cpp:4300
#28 0xb5fe9b66 in QApplication::notify (this=0x80acbe0, receiver=0x9041ae0, e=0xbfd2cec0) at kernel/qapplication.cpp:3704
#29 0xb6e2178d in KApplication::notify (this=0x80acbe0, receiver=0x9041ae0, event=0xbfd2cec0) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#30 0xb6b158bb in QCoreApplication::notifyInternal (this=0x80acbe0, receiver=0x9041ae0, event=0xbfd2cec0) at kernel/qcoreapplication.cpp:704
#31 0xb6b46026 in QTimerInfoList::activateTimers (this=0x80b522c) at kernel/qcoreapplication.h:215
#32 0xb6b42567 in idleTimerSourceDispatch (source=0x80b5260) at kernel/qeventdispatcher_glib.cpp:184
#33 0xb58e99c8 in IA__g_main_context_dispatch (context=0x80b4890) at gmain.c:2144
#34 0xb58ed083 in g_main_context_iterate (context=0x80b4890, block=1, dispatch=1, self=0x80b2340) at gmain.c:2778
#35 0xb58ed241 in IA__g_main_context_iteration (context=0x80b4890, may_block=1) at gmain.c:2841
#36 0xb6b42231 in QEventDispatcherGlib::processEvents (this=0x80b26d8, flags={i = -1076703128}) at kernel/qeventdispatcher_glib.cpp:412
#37 0xb60a0ca5 in QGuiEventDispatcherGlib::processEvents (this=0x80b26d8, flags={i = -1076703080}) at kernel/qguieventdispatcher_glib.cpp:204
#38 0xb6b13eca in QEventLoop::processEvents (this=0xbfd2d110, flags={i = -1076703016}) at kernel/qeventloop.cpp:149
#39 0xb6b14312 in QEventLoop::exec (this=0xbfd2d110, flags={i = -1076702952}) at kernel/qeventloop.cpp:201
#40 0xb6b16b09 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#41 0xb5fe2447 in QApplication::exec () at kernel/qapplication.cpp:3579
#42 0xb25b66a0 in kdemain (argc=1, argv=0x80a8538) at /usr/src/debug/kdebase-workspace-4.4.2/plasma/desktop/shell/main.cpp:112
#43 0x0804e895 in launch (argc=1, _name=0x80a8ecc "/usr/bin/plasma-desktop", args=0x80a8ee4 "", cwd=0x0, envc=0, envs=0x80a8ee8 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8050ed0 "0") at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:717
#44 0x0804f06d in handle_launcher_request (sock=9, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:1209
#45 0x0804f4fb in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:1402
#46 0x08050262 in main (argc=4, argv=0xbfd2db34, envp=0xbfd2db48) at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:1845

This bug may be a duplicate of or related to bug 231505, bug 224593.

Possible duplicates by query: bug 231505, bug 230372, bug 226805, bug 226708, bug 224593.

Reported using DrKonqi
Comment 1 Jonathan Thomas 2010-04-17 06:20:15 UTC

*** This bug has been marked as a duplicate of bug 224593 ***