Bug 167148

Summary: KRunner crash under heavy load
Product: [Plasma] krunner Reporter: Vitor Boschi da Silva <vitorboschi>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED REMIND    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: The backtrace

Description Vitor Boschi da Silva 2008-07-21 16:43:38 UTC
Version:            (using KDE 4.0.98)
Installed from:    Ubuntu Packages

When KDE just showed me up the workspace, and while the session was still being restored, I started KRunner and tried to launch konsole. When I pressed return, it crashed and konsole wasn't started. I couldn't reproduce it yet, but I think this problem may be related to bug 163751
Comment 1 Vitor Boschi da Silva 2008-07-21 16:45:36 UTC
Created attachment 26307 [details]
The backtrace
Comment 2 Pino Toscano 2008-07-21 17:31:42 UTC
Application: Run Command Interface (krunner), signal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0x7f6d027697c0 (LWP 5834)]
[New Thread 0x43319950 (LWP 5921)]
[New Thread 0x42b18950 (LWP 5920)]
[New Thread 0x42317950 (LWP 5919)]
[New Thread 0x41b16950 (LWP 5918)]
[KCrash handler]
#5  0x00007f6d0dd64095 in raise () from /lib/libc.so.6
#6  0x00007f6d0dd65c03 in abort () from /lib/libc.so.6
#7  0x00007f6d0ddaaa10 in malloc_printerr () from /lib/libc.so.6
#8  0x00007f6d0ddaf08e in realloc_check () from /lib/libc.so.6
#9  0x00007f6d0c72c31b in QListData::realloc () from /usr/lib/libQtCore.so.4
#10 0x00007f6d0c72c53b in QListData::append () from /usr/lib/libQtCore.so.4
#11 0x00007f6d0a753a3b in QList<KBookmarkManager*>::append (this=0xa76090, 
    t=@0x1720) at /usr/include/qt4/QtCore/qlist.h:427
#12 0x00007f6d0a753532 in KBookmarkManager::managerForFile (
    bookmarksFile=@0x42b17bf0, dbusObjectName=@0x42b17bd0)
    at /build/buildd/kde4libs-4.0.98a/kio/bookmarks/kbookmarkmanager.cc:161
#13 0x00007f6d0a7535b9 in KBookmarkManager::userBookmarksManager ()
    at /build/buildd/kde4libs-4.0.98a/kio/bookmarks/kbookmarkmanager.cc:643
#14 0x00007f6cf955669f in BookmarksRunner::match (this=0x6a45b0, 
    context=@0x42b17e30)
    at /build/buildd/kdebase-workspace-4.0.98/plasma/runners/bookmarks/bookmarksrunner.cpp:57
#15 0x00007f6d0da06228 in Plasma::AbstractRunner::performMatch (
    this=0x6a45b0, globalContext=@0x8ea7a0)
    at /build/buildd/kdebase-workspace-4.0.98/libs/plasma/abstractrunner.cpp:131
#16 0x00007f6d08d74bf4 in ThreadWeaver::JobRunHelper::runTheJob (
    this=0x42b17f50, th=0x6a06d0, job=0x961280)
    at /build/buildd/kde4libs-4.0.98a/threadweaver/Weaver/Job.cpp:106
#17 0x00007f6d08d74d99 in ThreadWeaver::Job::execute (this=0x961280, 
    th=0x6a06d0)
    at /build/buildd/kde4libs-4.0.98a/threadweaver/Weaver/Job.cpp:135
#18 0x00007f6d08d73d1f in ThreadWeaver::ThreadRunHelper::run (
    this=0x42b17ff0, parent=0x9439d0, th=0x6a06d0)
    at /build/buildd/kde4libs-4.0.98a/threadweaver/Weaver/Thread.cpp:95
#19 0x00007f6d08d73e3e in ThreadWeaver::Thread::run (this=0x6a06d0)
    at /build/buildd/kde4libs-4.0.98a/threadweaver/Weaver/Thread.cpp:142
#20 0x00007f6d0c70a155 in ?? () from /usr/lib/libQtCore.so.4
#21 0x00007f6d067ac3ea in start_thread () from /lib/libpthread.so.0
#22 0x00007f6d0de17b9d in clone () from /lib/libc.so.6
#23 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x43319950 (LWP 5921)):
#0  0x00007f6d067b02d9 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007f6d0c70b139 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f6d08d72437 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9439d0, th=0x690cd0)
    at /build/buildd/kde4libs-4.0.98a/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f6d08d75788 in ThreadWeaver::WorkingHardState::applyForWork (
    this=0x940e60, th=0x690cd0)
    at /build/buildd/kde4libs-4.0.98a/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f6d08d73d64 in ThreadWeaver::ThreadRunHelper::run (
    this=0x43318ff0, parent=0x9439d0, th=0x690cd0)
    at /build/buildd/kde4libs-4.0.98a/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f6d08d73e3e in ThreadWeaver::Thread::run (this=0x690cd0)
    at /build/buildd/kde4libs-4.0.98a/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f6d0c70a155 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f6d067ac3ea in start_thread () from /lib/libpthread.so.0
#8  0x00007f6d0de17b9d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6d027697c0 (LWP 5834)):
#0  0x00007f6d0de103b2 in select () from /lib/libc.so.6
#1  0x00007f6d05f42356 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f6d05f43bdd in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3  0x00007f6d0c18a65e in _XReply () from /usr/lib/libX11.so.6
#4  0x00007f6d0c1667b7 in XGetImage () from /usr/lib/libX11.so.6
#5  0x00007f6d0b2628be in ?? () from /usr/lib/libQtGui.so.4
#6  0x00007f6d0b2561ad in QPixmap::toImage () from /usr/lib/libQtGui.so.4
#7  0x00007f6d0d12f901 in KPixmapCache::Private::writeData (this=0x6b3c40, 
    key=@0x7fff164f9fc0, pix=@0x7fff164f9dd0)
    at /build/buildd/kde4libs-4.0.98a/kdeui/icons/kpixmapcache.cpp:1425
#8  0x00007f6d0d1316b4 in KPixmapCache::insert (this=0x684af0, 
    key=@0x7fff164f9fc0, pix=@0x7fff164f9dd0)
    at /build/buildd/kde4libs-4.0.98a/kdeui/icons/kpixmapcache.cpp:1391
#9  0x00007f6d0d129feb in KIconCache::insert (this=0x684af0, 
    key=@0x7fff164f9fc0, pix=@0x7fff164f9dd0, path=<value optimized out>)
    at /build/buildd/kde4libs-4.0.98a/kdeui/icons/kiconcache.cpp:285
#10 0x00007f6d0d11f2f5 in KIconLoader::loadIcon (this=0x6b8ab0, 
    _name=<value optimized out>, group=KIconLoader::Desktop, size=64, 
    state=2, overlays=@0xab6808, path_store=0x0, canReturnNull=false)
    at /build/buildd/kde4libs-4.0.98a/kdeui/icons/kiconloader.cpp:1228
#11 0x00007f6d0d116024 in KIconEngine::pixmap (this=0xa9b410, 
    size=@0x7fff164fa8a0, mode=QIcon::Disabled, state=<value optimized out>)
    at /build/buildd/kde4libs-4.0.98a/kdeui/icons/kiconengine.cpp:126
#12 0x00007f6d0b22ed96 in QIcon::pixmap () from /usr/lib/libQtGui.so.4
#13 0x00007f6d0e0c4a52 in ResultItem::paint (this=0xac4070, 
    painter=0x7fff164fbf60, option=0xa82e78, widget=0x8e8b30)
    at /build/buildd/kdebase-workspace-4.0.98/krunner/resultitem.cpp:515
#14 0x00007f6d0b6c817b in ?? () from /usr/lib/libQtGui.so.4
#15 0x00007f6d0b6c9a90 in ?? () from /usr/lib/libQtGui.so.4
#16 0x00007f6d0b6cab95 in QGraphicsScene::drawItems ()
   from /usr/lib/libQtGui.so.4
#17 0x00007f6d0b6e9bbb in QGraphicsView::paintEvent ()
   from /usr/lib/libQtGui.so.4
#18 0x00007f6d0b1ed3b8 in QWidget::event () from /usr/lib/libQtGui.so.4
#19 0x00007f6d0b6e432b in QGraphicsView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#20 0x00007f6d0c7f20d8 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#21 0x00007f6d0b19affc in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#22 0x00007f6d0b1a2d2a in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0x00007f6d0d154b8b in KApplication::notify (this=0x640b20, 
    receiver=0x8e8b30, event=0x7fff164fc6b0)
    at /build/buildd/kde4libs-4.0.98a/kdeui/kernel/kapplication.cpp:311
#24 0x00007f6d0c7f2e01 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#25 0x00007f6d0b1ebdef in QWidgetPrivate::drawWidget ()
   from /usr/lib/libQtGui.so.4
#26 0x00007f6d0b1ec4d5 in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
#27 0x00007f6d0b1ebaa8 in QWidgetPrivate::drawWidget ()
   from /usr/lib/libQtGui.so.4
#28 0x00007f6d0b1ec4d5 in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
#29 0x00007f6d0b1ebaa8 in QWidgetPrivate::drawWidget ()
   from /usr/lib/libQtGui.so.4
#30 0x00007f6d0b1ec4d5 in QWidgetPrivate::paintSiblingsRecursive ()
   from /usr/lib/libQtGui.so.4
#31 0x00007f6d0b1ebaa8 in QWidgetPrivate::drawWidget ()
   from /usr/lib/libQtGui.so.4
#32 0x00007f6d0b340849 in ?? () from /usr/lib/libQtGui.so.4
#33 0x00007f6d0b341577 in ?? () from /usr/lib/libQtGui.so.4
#34 0x00007f6d0b1ed1d5 in QWidget::event () from /usr/lib/libQtGui.so.4
#35 0x00007f6d0b19b02d in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#36 0x00007f6d0b1a2d2a in QApplication::notify () from /usr/lib/libQtGui.so.4
#37 0x00007f6d0d154b8b in KApplication::notify (this=0x640b20, 
    receiver=0x729020, event=0xaa4ef0)
    at /build/buildd/kde4libs-4.0.98a/kdeui/kernel/kapplication.cpp:311
#38 0x00007f6d0c7f2e01 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#39 0x00007f6d0c7f3aaa in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#40 0x00007f6d0c81b613 in ?? () from /usr/lib/libQtCore.so.4
#41 0x00007f6d069fac8b in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#42 0x00007f6d069fe46d in ?? () from /usr/lib/libglib-2.0.so.0
#43 0x00007f6d069fe62b in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#44 0x00007f6d0c81b29f in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#45 0x00007f6d0b22c7ff in ?? () from /usr/lib/libQtGui.so.4
#46 0x00007f6d0c7f1712 in QEventLoop::processEvents ()
   from /usr/lib/libQtCore.so.4
#47 0x00007f6d0c7f189d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#48 0x00007f6d0c7f3d6d in QCoreApplication::exec ()
   from /usr/lib/libQtCore.so.4
#49 0x00007f6d0e0c26e5 in kdemain (argc=1, argv=0x7fff164fdf28)
    at /build/buildd/kdebase-workspace-4.0.98/krunner/main.cpp:53
#50 0x00007f6d0dd4f466 in __libc_start_main () from /lib/libc.so.6
#51 0x0000000000400659 in _start ()
#0  0x00007f6d0de103b2 in select () from /lib/libc.so.6
Comment 3 Dario Andres 2008-12-28 01:44:16 UTC
Have you experienced this bug again with a recent KDE version? (4.1.3 / 4.2beta2 / 4.2svn) ?  Thanks :)
Comment 4 Dario Andres 2009-02-07 00:15:19 UTC
No news from the bug reporter, closing. Please reopen this bug report if you experience the same bug again with a recent KDE (4.1.4 / 4.2.0 / 4.2svn / 4.3svn) . Thanks :)