Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc version 4.1.2 20070214 OS: Linux I tried to run umbrello via krunner when krunner crashed. I think it crashed after using backspace once after having typed "umbrelll" into krunner. Regrettably this crash is not reproducible. I use the gentoo ebuilds for the KDE SVN builds. (KDE Version 4.00.80 >= 20080104) Backtrace: Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb5cd96e0 (LWP 24048)] [New Thread 0xb253cb90 (LWP 24117)] [New Thread 0xb2d3db90 (LWP 24116)] [New Thread 0xb353eb90 (LWP 24115)] [New Thread 0xb3d3fb90 (LWP 24114)] [New Thread 0xb4540b90 (LWP 24113)] [KCrash handler] #6 QIODevice::read (this=0x81e6c30, data=0xb453fee8 "", maxSize=4) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1796 #7 0xb7277fce in QDataStream::operator>> (this=0x81133f0, i=@0xb453ff2c) at io/qdatastream.cpp:681 #8 0xb72728ba in operator>> (in=@0x81133f0, str=@0x818e2c4) at ../../include/QtCore/../../src/corelib/io/qdatastream.h:205 #9 0xb7532f30 in KServiceTypePrivate::load (this=0x818e2b0, _str=@0x81133f0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicetype.cpp:115 #10 0xb75348ac in KServiceTypePrivate (this=0x818e2b0, _str=@0x81133f0, offset=16232) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicetype_p.h:44 #11 0xb7533181 in KServiceType (this=0x818e5c0, _str=@0x81133f0, offset=16232) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicetype.cpp:100 #12 0xb75349c2 in KServiceTypeFactory::createEntry (this=0x813f8a0, offset=16232) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicetypefactory.cpp:122 #13 0xb7534d41 in KServiceTypeFactory::findServiceTypeByName (this=0x813f8a0, _name=@0xb45401a4) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicetypefactory.cpp:75 #14 0xb753a925 in KServiceTypeTrader::defaultOffers (this=0x8150238, serviceType=@0xb45401a4, constraint=@0xb4540190) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicetypetrader.cpp:116 #15 0xb753aad0 in KServiceTypeTrader::query (this=0x8150238, serviceType=@0xb45401a4, constraint=@0xb4540190) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicetypetrader.cpp:141 #16 0xb7ed369f in ServiceRunner::match (this=0x812b630, search=0xb4540208) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/krunner/runners/services/servicerunner.cpp:68 #17 0xb7db724d in Plasma::AbstractRunner::performMatch (this=0x812b630, globalContext=@0x80a13d4) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/libs/plasma/abstractrunner.cpp:70 #18 0xb7ecd477 in FindMatchesJob::run (this=0x817e4f0) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/krunner/interface.cpp:256 #19 0xb7410aa2 in ThreadWeaver::JobRunHelper::runTheJob (this=0xb45402d8, th=0x813a0c8, job=0x817e4f0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Job.cpp:106 #20 0xb7410d0b in ThreadWeaver::Job::execute (this=0x817e4f0, th=0x813a0c8) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Job.cpp:135 #21 0xb740ff12 in ThreadWeaver::ThreadRunHelper::run (this=0xb4540350, parent=0x81450a0, th=0x813a0c8) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:95 #22 0xb741003f in ThreadWeaver::Thread::run (this=0x813a0c8) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142 #23 0xb72275de in QThreadPrivate::start (arg=0x813a0c8) at thread/qthread_unix.cpp:181 #24 0xb71db18b in start_thread (arg=0xb4540b90) at pthread_create.c:296 #25 0xb610935e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xb3d3fb90 (LWP 24114)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb71df586 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb72280e0 in QWaitCondition::wait (this=0x81450b8, mutex=0x8152538, time=4294967295) at thread/qwaitcondition_unix.cpp:269 #3 0xb740d12e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81450a0, th=0x80fc468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb7411d2c in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x80e5a78, th=0x80fc468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb740c76b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x81450a0, th=0x80fc468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb7411e46 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x80e5a78, th=0x80fc468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb740d371 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81450a0, th=0x80fc468, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb7411e64 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x80e5a78, th=0x80fc468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0xb740d371 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81450a0, th=0x80fc468, previous=0x812dd08) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb740feec in ThreadWeaver::ThreadRunHelper::run (this=0xb3d3f350, parent=0x81450a0, th=0x80fc468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:87 #11 0xb741003f in ThreadWeaver::Thread::run (this=0x80fc468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142 #12 0xb72275de in QThreadPrivate::start (arg=0x80fc468) at thread/qthread_unix.cpp:181 #13 0xb71db18b in start_thread (arg=0xb3d3fb90) at pthread_create.c:296 #14 0xb610935e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xb353eb90 (LWP 24115)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb71df586 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb72280e0 in QWaitCondition::wait (this=0x81450b8, mutex=0x8152538, time=4294967295) at thread/qwaitcondition_unix.cpp:269 #3 0xb740d12e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81450a0, th=0x8134468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb7411d2c in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x80e5a78, th=0x8134468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb740c76b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x81450a0, th=0x8134468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb7411e46 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x80e5a78, th=0x8134468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb740d371 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81450a0, th=0x8134468, previous=0x81f9178) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb740feec in ThreadWeaver::ThreadRunHelper::run (this=0xb353e350, parent=0x81450a0, th=0x8134468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:87 #9 0xb741003f in ThreadWeaver::Thread::run (this=0x8134468) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142 #10 0xb72275de in QThreadPrivate::start (arg=0x8134468) at thread/qthread_unix.cpp:181 #11 0xb71db18b in start_thread (arg=0xb353eb90) at pthread_create.c:296 #12 0xb610935e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb2d3db90 (LWP 24116)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb71df586 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb72280e0 in QWaitCondition::wait (this=0x81450b8, mutex=0x8152538, time=4294967295) at thread/qwaitcondition_unix.cpp:269 #3 0xb740d12e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81450a0, th=0x80dd4b0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb7411d2c in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x80e5a78, th=0x80dd4b0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb740c76b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x81450a0, th=0x80dd4b0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb7411e46 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x80e5a78, th=0x80dd4b0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb740d371 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81450a0, th=0x80dd4b0, previous=0x8108518) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb740feec in ThreadWeaver::ThreadRunHelper::run (this=0xb2d3d350, parent=0x81450a0, th=0x80dd4b0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:87 #9 0xb741003f in ThreadWeaver::Thread::run (this=0x80dd4b0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142 #10 0xb72275de in QThreadPrivate::start (arg=0x80dd4b0) at thread/qthread_unix.cpp:181 #11 0xb71db18b in start_thread (arg=0xb2d3db90) at pthread_create.c:296 #12 0xb610935e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb253cb90 (LWP 24117)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb61029a1 in select () from /lib/libc.so.6 #2 0xb72d3b37 in QProcessManager::run (this=0x8060638) at io/qprocess_unix.cpp:288 #3 0xb72275de in QThreadPrivate::start (arg=0x8060638) at thread/qthread_unix.cpp:181 #4 0xb71db18b in start_thread (arg=0xb253cb90) at pthread_create.c:296 #5 0xb610935e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5cd96e0 (LWP 24048)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb71e202b in read () from /lib/libpthread.so.0 #2 0xb6fd5add in _X11TransSocketRead (ciptr=0x805a5b0, buf=0xbf99538c "a)ýµ â!\bôO\027¶èæ\016\bE)ýµþÒ\210¶ô/ö¶¸S\231¿ô/ö¶\004", size=32) at /usr/include/X11/Xtrans/Xtranssock.c:2151 #3 0xb6fd5751 in _X11TransRead (ciptr=0x805a5b0, buf=0xbf99538c "a)ýµ â!\bôO\027¶èæ\016\bE)ýµþÒ\210¶ô/ö¶¸S\231¿ô/ö¶\004", size=32) at /usr/include/X11/Xtrans/Xtrans.c:893 #4 0xb6fce9a7 in _XRead (dpy=0x805b1b8, data=0xbf99538c "a)ýµ â!\bôO\027¶èæ\016\bE)ýµþÒ\210¶ô/ö¶¸S\231¿ô/ö¶\004", size=32) at XlibInt.c:1089 #5 0xb6fcf1a3 in _XReply (dpy=0x805b1b8, rep=0xbf99538c, extra=0, discard=0) at XlibInt.c:1728 #6 0xb6fb7c7f in XGetImage (dpy=0x805b1b8, d=23097722, x=0, y=0, width=16, height=16, plane_mask=4294967295, format=2) at GetImage.c:77 #7 0xb68bf2fe in QPixmap::toImage (this=0xbf995c24) at image/qpixmap_x11.cpp:758 #8 0xb7aac648 in KPixmapCache::Private::writeData (this=0x808a530, key=@0xbf995b3c, pix=@0xbf995c24) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/icons/kpixmapcache.cpp:1345 #9 0xb7aae3a0 in KPixmapCache::insert (this=0x8088f00, key=@0xbf995b3c, pix=@0xbf995c24) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/icons/kpixmapcache.cpp:1311 #10 0xb7aa73db in KIconCache::insert (this=0x8088f00, key=@0xbf995b3c, pix=@0xbf995c24) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/icons/kiconcache.cpp:293 #11 0xb7aa737b in KIconCache::insert (this=0x8088f00, key=@0xbf995b3c, pix=@0xbf995c24, path=@0xbf995b40) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/icons/kiconcache.cpp:280 #12 0xb7a9c205 in KIconLoader::loadIcon (this=0x808e8e0, _name=@0x80d5d98, group=KIconLoader::Desktop, size=16, state=0, overlays=@0x80d5d9c, path_store=0x0, canReturnNull=false) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/icons/kiconloader.cpp:1173 #13 0xb7a964cc in KIconEngine::actualSize (this=0x81ed100, size=@0xbf996020, mode=QIcon::Normal, state=QIcon::Off) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/icons/kiconengine.cpp:80 #14 0xb6892a3f in QIcon::actualSize (this=0xbf995de4, size=@0xbf996020, mode=QIcon::Normal, state=QIcon::Off) at image/qicon.cpp:688 #15 0xb6d126e7 in QItemDelegate::rect (this=0x8120698, option=@0xbf995fe4, index=@0xbf996060, role=1) at itemviews/qitemdelegate.cpp:1053 #16 0xb6d128f4 in QItemDelegate::sizeHint (this=0x8120698, option=@0xbf995fe4, index=@0xbf996060) at itemviews/qitemdelegate.cpp:476 #17 0xb6ce7776 in QListViewPrivate::itemSize (this=0x815c1c0, option=@0xbf995fe4, index=@0xbf996060) at itemviews/qlistview.cpp:1983 #18 0xb6ceabdc in QStaticListViewBase::doStaticLayout (this=0x8146f50, info=@0xbf996104) at ../../include/QtGui/private/../../../src/gui/itemviews/qlistview_p.h:412 #19 0xb6cead99 in QStaticListViewBase::doBatchedItemLayout (this=0x8146f50, info=@0xbf996104, max=0) at itemviews/qlistview.cpp:2106 #20 0xb6ceaf7a in QListViewPrivate::doItemsLayout (this=0x815c1c0, delta=1) at itemviews/qlistview.cpp:1922 #21 0xb6ceb09d in QListView::doItemsLayout (this=0x8120570) at itemviews/qlistview.cpp:1590 #22 0xb6ceb15c in QListView::timerEvent (this=0x8120570, e=0xbf996828) at itemviews/qlistview.cpp:818 #23 0xb7303199 in QObject::event (this=0x8120570, e=0xbf99538c) at kernel/qobject.cpp:1088 #24 0xb6859232 in QWidget::event (this=0x8120570, event=0xbf996828) at kernel/qwidget.cpp:6501 #25 0xb6b97363 in QFrame::event (this=0x8120570, e=0xbf996828) at widgets/qframe.cpp:657 #26 0xb6c30b2f in QAbstractScrollArea::event (this=0x8120570, e=0xbf996828) at widgets/qabstractscrollarea.cpp:882 #27 0xb6cc036c in QAbstractItemView::event (this=0x8120570, event=0xbf996828) at itemviews/qabstractitemview.cpp:1309 #28 0xb6cdf204 in QListView::event (this=0x8120570, e=0xbf996828) at itemviews/qlistview.cpp:1827 #29 0xb6d27d14 in QListWidget::event (this=0x8120570, e=0xbf996828) at itemviews/qlistwidget.cpp:1827 #30 0xb68070ca in QApplicationPrivate::notify_helper (this=0x805fce8, receiver=0x8120570, e=0xbf996828) at kernel/qapplication.cpp:3558 #31 0xb680891f in QApplication::notify (this=0x805fa20, receiver=0x8120570, e=0xbf996828) at kernel/qapplication.cpp:3117 #32 0xb7ac8783 in KApplication::notify (this=0x805fa20, receiver=0x8120570, event=0xbf996828) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:314 #33 0xb72f1cab in QCoreApplication::notifyInternal (this=0x805fa20, receiver=0x8120570, event=0xbf996828) at kernel/qcoreapplication.cpp:532 #34 0xb731ae2b in QTimerInfoList::activateTimers (this=0x8060484) at kernel/qcoreapplication.h:202 #35 0xb731af01 in QEventDispatcherUNIX::activateTimers (this=0x805aba8) at kernel/qeventdispatcher_unix.cpp:830 #36 0xb731b8db in QEventDispatcherUNIX::processEvents (this=0x805aba8, flags=@0xbf9969a8) at kernel/qeventdispatcher_unix.cpp:892 #37 0xb6890f7e in QEventDispatcherX11::processEvents (this=0x805aba8, flags=@0xbf9969d4) at kernel/qeventdispatcher_x11.cpp:147 #38 0xb72f10c1 in QEventLoop::processEvents (this=0xbf996a40, flags=@0xbf996a08) at kernel/qeventloop.cpp:142 #39 0xb72f11ca in QEventLoop::exec (this=0xbf996a40, flags=@0xbf996a48) at kernel/qeventloop.cpp:188 #40 0xb72f3556 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:761 #41 0xb68066c7 in QApplication::exec () at kernel/qapplication.cpp:3055 #42 0xb7ed31a4 in kdemain (argc=1, argv=0xbf996bd4) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/krunner/main.cpp:53 #43 0x08048852 in main (argc=-1241699999, argv=0x821e220) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/workspace/krunner/krunner_dummy.cpp:3 #44 0xb605dfdc in __libc_start_main (main=0x8048830 <main>, argc=1, ubp_av=0xbf996bd4, init=0x8048880 <__libc_csu_init>, fini=0x8048870 <__libc_csu_fini>, rtld_fini=0xb7ef8100 <_dl_fini>, stack_end=0xbf996bcc) at libc-start.c:229 #45 0x080487a1 in _start () #0 0xffffe410 in __kernel_vsyscall ()
Created attachment 23154 [details] backtrace I see crashes occasionally. Here's a backtrace from trying to launch akregator.
Created attachment 23169 [details] Similar backtrace, but through KSycoca::findEntry I've just had krunner crash while typing "amarok"+Enter quickly (IIRC). Amarok started, but krunner crashed.
I can confirm this with both KDE 4.0.0 and after upgrading kdelibs and kdepimlibs from a SVN checkout on Sunday, Jan 20, 2008.
I just encountered this crash once again as I tried to fire up firefox. (This time with kdelibs rev765061 and kdebase rev765071) The backtrace this time was: Application: Run Command Interface (krunner), signal SIGSEGV Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb5d0b6e0 (LWP 7164)] [New Thread 0xb2535b90 (LWP 7214)] [New Thread 0xb2d36b90 (LWP 7213)] [New Thread 0xb3537b90 (LWP 7212)] [New Thread 0xb3d38b90 (LWP 7211)] [New Thread 0xb4539b90 (LWP 7210)] [KCrash handler] #6 0xb60e7e3c in memcpy () from /lib/libc.so.6 #7 0xb72c85c0 in QIODevice::read (this=0x81de2c0, data=0xb4538e98 "\020", maxSize=4) at ../../include/QtCore/private/../../../src/corelib/tools/qringbuffer_p.h:233 #8 0xb72b108e in QDataStream::operator>> (this=0x81c2330, i=@0xb4538edc) at io/qdatastream.cpp:679 #9 0xb72ab8ca in operator>> (in=@0x81c2330, str=@0xb4538f54) at ../../include/QtCore/../../src/corelib/io/qdatastream.h:203 #10 0xb7562a1e in operator>><QString, QVariant> (in=@0x81c2330, map=@0x81ee070) at /usr/include/qt4/QtCore/qdatastream.h:387 #11 0xb755f0fe in KServicePrivate::load (this=0x81ee028, s=@0x81c2330) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservice.cpp:293 #12 0xb7562c58 in KServicePrivate (this=0x81ee028, _str=@0x81c2330, _offset=223043) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservice_p.h:40 #13 0xb755f201 in KService (this=0x81ee010, _str=@0x81c2330, _offset=223043) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservice.cpp:359 #14 0xb75641f8 in KServiceFactory::createEntry (this=0x814a518, offset=223043) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicefactory.cpp:184 #15 0xb7563e33 in KServiceFactory::serviceOffers (this=0x814a518, serviceTypeOffset=17682, serviceOffersOffset=4800) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicefactory.cpp:269 #16 0xb75748bd in KServiceTypeTrader::defaultOffers (this=0x81512c8, serviceType=@0xb45391a8, constraint=@0xb4539194) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicetypetrader.cpp:125 #17 0xb7574940 in KServiceTypeTrader::query (this=0x81512c8, serviceType=@0xb45391a8, constraint=@0xb4539194) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicetypetrader.cpp:141 #18 0xb7f15c5b in ServiceRunner::match (this=0x80f33c8, search=0xb45391f0) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/krunner/runners/services/servicerunner.cpp:69 #19 0xb7e01967 in Plasma::AbstractRunner::performMatch (this=0x80f33c8, globalContext=@0x80b02f4) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/libs/plasma/abstractrunner.cpp:75 #20 0xb7f0dde7 in FindMatchesJob::run (this=0x81cfc18) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/krunner/interface.cpp:259 #21 0xb7449aa2 in ThreadWeaver::JobRunHelper::runTheJob (this=0xb45392d8, th=0x812b360, job=0x81cfc18) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Job.cpp:106 #22 0xb7449d0b in ThreadWeaver::Job::execute (this=0x81cfc18, th=0x812b360) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Job.cpp:135 #23 0xb7448f12 in ThreadWeaver::ThreadRunHelper::run (this=0xb4539350, parent=0x8156808, th=0x812b360) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:95 #24 0xb744903f in ThreadWeaver::Thread::run (this=0x812b360) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142 #25 0xb72605de in QThreadPrivate::start (arg=0x812b360) at thread/qthread_unix.cpp:179 #26 0xb721418b in start_thread (arg=0xb4539b90) at pthread_create.c:296 #27 0xb613b35e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xb3d38b90 (LWP 7211)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7218586 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb72610e0 in QWaitCondition::wait (this=0x8156820, mutex=0x8162030, time=4294967295) at thread/qwaitcondition_unix.cpp:267 #3 0xb744612e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8156808, th=0x8129f60) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb744ad2c in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x8143f08, th=0x8129f60) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb744576b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x8156808, th=0x8129f60) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb744ae46 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x8143f08, th=0x8129f60) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb7446371 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8156808, th=0x8129f60, previous=0x81d8508) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb7448eec in ThreadWeaver::ThreadRunHelper::run (this=0xb3d38350, parent=0x8156808, th=0x8129f60) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:87 #9 0xb744903f in ThreadWeaver::Thread::run (this=0x8129f60) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142 #10 0xb72605de in QThreadPrivate::start (arg=0x8129f60) at thread/qthread_unix.cpp:179 #11 0xb721418b in start_thread (arg=0xb3d38b90) at pthread_create.c:296 #12 0xb613b35e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xb3537b90 (LWP 7212)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7218586 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb72610e0 in QWaitCondition::wait (this=0x8156820, mutex=0x8162030, time=4294967295) at thread/qwaitcondition_unix.cpp:267 #3 0xb744612e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8156808, th=0x81299a0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb744ad2c in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x8143f08, th=0x81299a0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb744576b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x8156808, th=0x81299a0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb744ae46 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x8143f08, th=0x81299a0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb7446371 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8156808, th=0x81299a0, previous=0x8102b08) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb7448eec in ThreadWeaver::ThreadRunHelper::run (this=0xb3537350, parent=0x8156808, th=0x81299a0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:87 #9 0xb744903f in ThreadWeaver::Thread::run (this=0x81299a0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142 #10 0xb72605de in QThreadPrivate::start (arg=0x81299a0) at thread/qthread_unix.cpp:179 #11 0xb721418b in start_thread (arg=0xb3537b90) at pthread_create.c:296 #12 0xb613b35e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb2d36b90 (LWP 7213)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7218586 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb72610e0 in QWaitCondition::wait (this=0x8156820, mutex=0x8162030, time=4294967295) at thread/qwaitcondition_unix.cpp:267 #3 0xb744612e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8156808, th=0x814e5f8) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb744ad2c in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x8143f08, th=0x814e5f8) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb744576b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x8156808, th=0x814e5f8) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb744ae46 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x8143f08, th=0x814e5f8) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb7446371 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8156808, th=0x814e5f8, previous=0x81059c8) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb7448eec in ThreadWeaver::ThreadRunHelper::run (this=0xb2d36350, parent=0x8156808, th=0x814e5f8) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:87 #9 0xb744903f in ThreadWeaver::Thread::run (this=0x814e5f8) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142 #10 0xb72605de in QThreadPrivate::start (arg=0x814e5f8) at thread/qthread_unix.cpp:179 #11 0xb721418b in start_thread (arg=0xb2d36b90) at pthread_create.c:296 #12 0xb613b35e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb2535b90 (LWP 7214)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb61349a1 in select () from /lib/libc.so.6 #2 0xb730cbe7 in QProcessManager::run (this=0x8060b90) at io/qprocess_unix.cpp:286 #3 0xb72605de in QThreadPrivate::start (arg=0x8060b90) at thread/qthread_unix.cpp:179 #4 0xb721418b in start_thread (arg=0xb2535b90) at pthread_create.c:296 #5 0xb613b35e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5d0b6e0 (LWP 7164)): #0 0xb732c565 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1001 #1 0xb68c2aee in QEventDispatcherX11::processEvents (this=0x8055e78, flags=@0xbfe25fe4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:205 #2 0xb732a191 in QEventLoop::processEvents (this=0xbfe26050, flags=@0xbfe26018) at kernel/qeventloop.cpp:140 #3 0xb732a29a in QEventLoop::exec (this=0xbfe26050, flags=@0xbfe26058) at kernel/qeventloop.cpp:186 #4 0xb732c626 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:759 #5 0xb6838487 in QApplication::exec () at kernel/qapplication.cpp:3053 #6 0xb7f155f4 in kdemain (argc=1, argv=0xbfe261d4) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/krunner/main.cpp:53 #7 0x08048852 in main (argc=1, argv=0x804b900) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/workspace/krunner/krunner_dummy.cpp:3 #8 0xb608ffdc in __libc_start_main (main=0x8048830 <main>, argc=1, ubp_av=0xbfe261d4, init=0x8048880 <__libc_csu_init>, fini=0x8048870 <__libc_csu_fini>, rtld_fini=0xb7f39100 <_dl_fini>, stack_end=0xbfe261cc) at libc-start.c:229 #9 0x080487a1 in _start () 0xb732c565 1001 in kernel/qcoreapplication.cpp
And yet another backtrace for this bug... Application: Run Command Interface (krunner), signal SIGSEGV Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb5da86e0 (LWP 8386)] [New Thread 0xb25d1b90 (LWP 8897)] [New Thread 0xb2dd2b90 (LWP 8533)] [New Thread 0xb35d3b90 (LWP 8532)] [New Thread 0xb3dd4b90 (LWP 8531)] [New Thread 0xb45d5b90 (LWP 8530)] [KCrash handler] #5 QIODevice::read (this=0x81bba80, data=0xb3dd3fb8 "i", maxSize=4) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1794 #6 0xb734e08e in QDataStream::operator>> (this=0x80f60d0, i=@0xb3dd3ffc) at io/qdatastream.cpp:679 #7 0xb73488ca in operator>> (in=@0x80f60d0, str=@0x8269d38) at ../../include/QtCore/../../src/corelib/io/qdatastream.h:203 #8 0xb75fc068 in KServicePrivate::load (this=0x8269d20, s=@0x80f60d0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservice.cpp:293 #9 0xb75ffc58 in KServicePrivate (this=0x8269d20, _str=@0x80f60d0, _offset=619405) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservice_p.h:40 #10 0xb75fc201 in KService (this=0x818ea10, _str=@0x80f60d0, _offset=619405) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservice.cpp:359 #11 0xb76011f8 in KServiceFactory::createEntry (this=0x8124ad0, offset=619405) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicefactory.cpp:184 #12 0xb7601705 in KServiceFactory::findServiceByName (this=0x8124ad0, _name=@0xb3dd419c) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservicefactory.cpp:98 #13 0xb75fa992 in KService::serviceByName (_name=@0xb3dd419c) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/services/kservice.cpp:544 #14 0xb7fb2bb2 in ServiceRunner::match (this=0x8136da8, search=0xb3dd41f0) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/krunner/runners/services/servicerunner.cpp:62 #15 0xb7e9e967 in Plasma::AbstractRunner::performMatch (this=0x8136da8, globalContext=@0x80c6524) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/libs/plasma/abstractrunner.cpp:75 #16 0xb7faade7 in FindMatchesJob::run (this=0x811d998) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/krunner/interface.cpp:259 #17 0xb74e6aa2 in ThreadWeaver::JobRunHelper::runTheJob (this=0xb3dd42d8, th=0x815f460, job=0x811d998) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Job.cpp:106 #18 0xb74e6d0b in ThreadWeaver::Job::execute (this=0x811d998, th=0x815f460) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Job.cpp:135 #19 0xb74e5f12 in ThreadWeaver::ThreadRunHelper::run (this=0xb3dd4350, parent=0x811acf8, th=0x815f460) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:95 #20 0xb74e603f in ThreadWeaver::Thread::run (this=0x815f460) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142 #21 0xb72fd5de in QThreadPrivate::start (arg=0x815f460) at thread/qthread_unix.cpp:179 #22 0xb72b118b in start_thread (arg=0xb3dd4b90) at pthread_create.c:296 #23 0xb61d835e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xb35d3b90 (LWP 8532)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb72b5586 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb72fe0e0 in QWaitCondition::wait (this=0x811ad10, mutex=0x8158088, time=4294967295) at thread/qwaitcondition_unix.cpp:267 #3 0xb74e312e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x811acf8, th=0x8121b10) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb74e7d2c in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x8161850, th=0x8121b10) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb74e276b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x811acf8, th=0x8121b10) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb74e7e46 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x8161850, th=0x8121b10) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb74e3371 in ThreadWeaver::WeaverImpl::applyForWork (this=0x811acf8, th=0x8121b10, previous=0x8123cd0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb74e5eec in ThreadWeaver::ThreadRunHelper::run (this=0xb35d3350, parent=0x811acf8, th=0x8121b10) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:87 #9 0xb74e603f in ThreadWeaver::Thread::run (this=0x8121b10) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142 #10 0xb72fd5de in QThreadPrivate::start (arg=0x8121b10) at thread/qthread_unix.cpp:179 #11 0xb72b118b in start_thread (arg=0xb35d3b90) at pthread_create.c:296 #12 0xb61d835e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb2dd2b90 (LWP 8533)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb72b5586 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb72fe0e0 in QWaitCondition::wait (this=0x811ad10, mutex=0x8158088, time=4294967295) at thread/qwaitcondition_unix.cpp:267 #3 0xb74e312e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x811acf8, th=0x80ff598) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb74e7d2c in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x8161850, th=0x80ff598) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb74e276b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x811acf8, th=0x80ff598) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb74e7e46 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x8161850, th=0x80ff598) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb74e3371 in ThreadWeaver::WeaverImpl::applyForWork (this=0x811acf8, th=0x80ff598, previous=0x822e7f0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb74e5eec in ThreadWeaver::ThreadRunHelper::run (this=0xb2dd2350, parent=0x811acf8, th=0x80ff598) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:87 #9 0xb74e603f in ThreadWeaver::Thread::run (this=0x80ff598) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142 #10 0xb72fd5de in QThreadPrivate::start (arg=0x80ff598) at thread/qthread_unix.cpp:179 #11 0xb72b118b in start_thread (arg=0xb2dd2b90) at pthread_create.c:296 #12 0xb61d835e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb25d1b90 (LWP 8897)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb61d19a1 in select () from /lib/libc.so.6 #2 0xb73a9be7 in QProcessManager::run (this=0x8060b90) at io/qprocess_unix.cpp:286 #3 0xb72fd5de in QThreadPrivate::start (arg=0x8060b90) at thread/qthread_unix.cpp:179 #4 0xb72b118b in start_thread (arg=0xb25d1b90) at pthread_create.c:296 #5 0xb61d835e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5da86e0 (LWP 8386)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb72b5586 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb72fe0e0 in QWaitCondition::wait (this=0x8060c90, mutex=0x8060c7c, time=4294967295) at thread/qwaitcondition_unix.cpp:267 #3 0xb72fd499 in QThread::wait (this=0x8060b90, time=4294967295) at thread/qthread_unix.cpp:550 #4 0xb73aa41f in ~QProcessManager (this=0x8060b90) at io/qprocess_unix.cpp:259 #5 0xb73a8e36 in __tcf_0 () at ../../include/QtCore/../../src/corelib/global/qglobal.h:1434 #6 0xb6142dbc in *__GI_exit (status=1) at exit.c:75 #7 0xb692ce5b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:551 #8 0xb7babb47 in KApplication::xioErrhandler (this=0x805f978, dpy=0x805b2a0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:421 #9 0xb7babb86 in kde_xio_errhandler (dpy=0x805b2a0) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:129 #10 0xb70a2cc6 in _XIOError (dpy=0x805b2a0) at XlibInt.c:2940 #11 0xb70a4cd0 in _XEventsQueued (dpy=0x805b2a0, mode=2) at XlibInt.c:788 #12 0xb7096adc in XEventsQueued (dpy=0x805b2a0, mode=2) at Pending.c:44 #13 0xb695fd3c in QEventDispatcherX11::processEvents (this=0x8055e78, flags=@0xbff1b8d4) at kernel/qeventdispatcher_x11.cpp:72 #14 0xb73c7191 in QEventLoop::processEvents (this=0xbff1b940, flags=@0xbff1b908) at kernel/qeventloop.cpp:140 #15 0xb73c729a in QEventLoop::exec (this=0xbff1b940, flags=@0xbff1b948) at kernel/qeventloop.cpp:186 #16 0xb73c9626 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:759 #17 0xb68d5487 in QApplication::exec () at kernel/qapplication.cpp:3053 #18 0xb7fb25f4 in kdemain (argc=1, argv=0xbff1bac4) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/krunner/main.cpp:53 #19 0x08048852 in main (argc=) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/workspace/krunner/krunner_dummy.cpp:3 #20 0xb612cfdc in __libc_start_main (main=0x8048830 <main>, argc=1, ubp_av=0xbff1bac4, init=0x8048880 <__libc_csu_init>, fini=0x8048870 <__libc_csu_fini>, rtld_fini=0xb7fd6100 <_dl_fini>, stack_end=0xbff1babc) at libc-start.c:229 #21 0x080487a1 in _start () #0 0xffffe410 in __kernel_vsyscall ()
yes, it seems that we're accessing non-thread-safe methods from the threaded runners. i've been considering ways to solve this, such as providing a mutex'd set of access points to KServiceTrader. not a general purpose solution, but one that would help here.
If you need more information, I have another backtrace for you: Application: Run Command Interface (krunner), signal SIGSEGV Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1253615360 (LWP 20312)] [New Thread -1317442672 (LWP 20349)] [New Thread -1309049968 (LWP 20347)] [New Thread -1300657264 (LWP 20346)] [New Thread -1292264560 (LWP 20345)] [New Thread -1283871856 (LWP 20344)] [KCrash handler] #6 0xb6305cbc in memcpy () from /lib/tls/i686/cmov/libc.so.6 #7 0xb72692e6 in QIODevice::read (this=0x83cb480, data=0xb2f98ec8 "�\216��0�2�\b�2�\f", maxSize=4) at ../../include/QtCore/private/../../../../../qt-copy/src/corelib/tools/qringbuffer_p.h:233 #8 0xb7255f42 in QDataStream::operator>> (this=0x83bba28, i=@0xb2f98f0c) at /home/christoph/kdesvn/qt-copy/src/corelib/io/qdatastream.cpp:679 #9 0xb72512ca in operator>> (in=@0x83bba28, str=@0xb2f98f54) at ../../include/QtCore/../../../../qt-copy/src/corelib/io/qdatastream.h:203 #10 0xb748b41b in operator>><QString> (s=@0x83bba28, l=@0x8397310) at /home/christoph/qt4/include/QtCore/qdatastream.h:229 #11 0xb74ad850 in KServicePrivate::load (this=0x83972d8, s=@0x83bba28) at /home/christoph/qt4/include/QtCore/qstringlist.h:219 #12 0xb74adb64 in KService (this=0x83f65f8, _str=@0x83bba28, _offset=448635) at /home/christoph/kdesvn/kdelibs/kdecore/services/kservice_p.h:40 #13 0xb74b7f75 in KServiceFactory::createEntry (this=0x81a0f98, offset=448635) at /home/christoph/kdesvn/kdelibs/kdecore/services/kservicefactory.cpp:184 #14 0xb74b7bf5 in KServiceFactory::serviceOffers (this=0x81a0f98, serviceTypeOffset=25917, serviceOffersOffset=7904) at /home/christoph/kdesvn/kdelibs/kdecore/services/kservicefactory.cpp:269 #15 0xb74c9a75 in KServiceTypeTrader::defaultOffers (this=0x8140050, serviceType=@0xb2f99188, constraint=@0xb2f99174) at /home/christoph/kdesvn/kdelibs/kdecore/services/kservicetypetrader.cpp:125 #16 0xb74c9d80 in KServiceTypeTrader::query (this=0x8140050, serviceType=@0xb2f99188, constraint=@0xb2f99174) at /home/christoph/kdesvn/kdelibs/kdecore/services/kservicetypetrader.cpp:141 #17 0xb7efd1b8 in ServiceRunner::match (this=0x81936a0, search=0xb2f991d0) at /home/christoph/kdesvn/kdebase/workspace/krunner/runners/services/servicerunner.cpp:69 #18 0xb7e0a047 in Plasma::AbstractRunner::performMatch (this=0x81936a0, globalContext=@0x80f9a9c) at /home/christoph/kdesvn/kdebase/workspace/libs/plasma/abstractrunner.cpp:75 #19 0xb7ef4f67 in FindMatchesJob::run (this=0x83c79e0) at /home/christoph/kdesvn/kdebase/workspace/krunner/interface.cpp:259 #20 0xb73848b6 in ThreadWeaver::JobRunHelper::runTheJob (this=0xb2f992b8, th=0x83c7640, job=0x83c79e0) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/Job.cpp:106 #21 0xb7384ac6 in ThreadWeaver::Job::execute (this=0x83c79e0, th=0x83c7640) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/Job.cpp:135 #22 0xb73835c2 in ThreadWeaver::ThreadRunHelper::run (this=0xb2f99330, parent=0x805fda0, th=0x83c7640) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:95 #23 0xb7383785 in ThreadWeaver::Thread::run (this=0x83c7640) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142 #24 0xb7214667 in QThreadPrivate::start (arg=0x83c7640) at /home/christoph/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:179 #25 0xb71c046b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #26 0xb63676de in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread -1300657264 (LWP 20346)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb71c4676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7214f48 in QWaitCondition::wait (this=0x805fdb8, mutex=0x81a0df0, time=4294967295) at /home/christoph/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:267 #3 0xb73810f9 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x805fda0, th=0x83c7a68) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb73855bc in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x81880f0, th=0x83c7a68) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb738048b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x805fda0, th=0x83c7a68) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb7385761 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x81880f0, th=0x83c7a68) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb7381383 in ThreadWeaver::WeaverImpl::applyForWork (this=0x805fda0, th=0x83c7a68, previous=0x8450dc8) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb738360d in ThreadWeaver::ThreadRunHelper::run (this=0xb2798330, parent=0x805fda0, th=0x83c7a68) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87 #9 0xb7383785 in ThreadWeaver::Thread::run (this=0x83c7a68) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142 #10 0xb7214667 in QThreadPrivate::start (arg=0x83c7a68) at /home/christoph/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:179 #11 0xb71c046b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #12 0xb63676de in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread -1309049968 (LWP 20347)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb71c4676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7214f48 in QWaitCondition::wait (this=0x805fdb8, mutex=0x81a0df0, time=4294967295) at /home/christoph/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:267 #3 0xb73810f9 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x805fda0, th=0x83c7ed8) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb73855bc in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x81880f0, th=0x83c7ed8) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb738048b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x805fda0, th=0x83c7ed8) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb7385761 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x81880f0, th=0x83c7ed8) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb7381383 in ThreadWeaver::WeaverImpl::applyForWork (this=0x805fda0, th=0x83c7ed8, previous=0x84a37f8) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb738360d in ThreadWeaver::ThreadRunHelper::run (this=0xb1f97330, parent=0x805fda0, th=0x83c7ed8) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87 #9 0xb7383785 in ThreadWeaver::Thread::run (this=0x83c7ed8) at /home/christoph/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142 #10 0xb7214667 in QThreadPrivate::start (arg=0x83c7ed8) at /home/christoph/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:179 #11 0xb71c046b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #12 0xb63676de in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread -1317442672 (LWP 20349)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb63602a1 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb72a041f in QProcessManager::run (this=0x806ab48) at /home/christoph/kdesvn/qt-copy/src/corelib/io/qprocess_unix.cpp:286 #3 0xb7214667 in QThreadPrivate::start (arg=0x806ab48) at /home/christoph/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:179 #4 0xb71c046b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb63676de in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread -1253615360 (LWP 20312)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb71c4676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7214f48 in QWaitCondition::wait (this=0x806ae20, mutex=0x806ae0c, time=4294967295) at /home/christoph/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:267 #3 0xb721470e in QThread::wait (this=0x806ab48, time=4294967295) at /home/christoph/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:550 #4 0xb72a06b0 in ~QProcessManager (this=0x806ab48) at /home/christoph/kdesvn/qt-copy/src/corelib/io/qprocess_unix.cpp:259 #5 0xb729f406 in __tcf_0 () at ../../include/QtCore/../../../../qt-copy/src/corelib/global/qglobal.h:1439 #6 0xb62c1594 in exit () from /lib/tls/i686/cmov/libc.so.6 #7 0xb6a26f8b in qt_xio_errhandler () at /home/christoph/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:556 #8 0xb7acf687 in KApplication::xioErrhandler (this=0x8062cd8, dpy=0x8060ff0) at /home/christoph/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:421 #9 0xb7acf6c6 in kde_xio_errhandler (dpy=0x8060ff0) at /home/christoph/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:129 #10 0xb6fd6d4d in _XIOError () from /usr/lib/libX11.so.6 #11 0xb6fd922c in _XEventsQueued () from /usr/lib/libX11.so.6 #12 0xb6fc7e3f in XEventsQueued () from /usr/lib/libX11.so.6 #13 0xb6a5689d in x11EventSourceCheck (s=0x806a6a8) at /home/christoph/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:76 #14 0xb60a6fa2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #15 0xb60a733e in ?? () from /usr/lib/libglib-2.0.so.0 #16 0x08069a98 in ?? () #17 0x00000000 in ?? () #0 0xffffe410 in __kernel_vsyscall ()
*** Bug has been marked as fixed ***.
Also crashes when launching FireFox from Krunner.