Bug 204963

Summary: krunner crashed when typing too fast ...
Product: [Plasma] krunner Reporter: kavol <kavol>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kavol 2009-08-24 12:12:03 UTC
Application that crashed: krunner
Version of the application: 0.1
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.29.6-217.2.8.fc11.x86_64 x86_64
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
I started typing application name ("seamonkey") right after hitting Alt+F2 to run krunner ... first four strokes were disinterpreted like shortcuts in the last active application (kmail) then krunner crashed instantly after showing itself

this seems to me a duplicate of bug 192536, but I don't see any way how to tell Dr. Konqi to treat the report this way

 -- Backtrace:
Application: Rozhraní pro spouštění programů (krunner), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fdfaf8a0820 (LWP 12712))]

Thread 5 (Thread 0x7fdf9924d910 (LWP 13067)):
#0  0x000000390d20b2f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003233c5ad7b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x000000323e60aaf6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x210c490, th=0x24ece80) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x000000323e60cc33 in ThreadWeaver::WorkingHardState::applyForWork (this=0x20efbf0, th=0x24ece80) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x000000323e60b22f in ThreadWeaver::ThreadRunHelper::run (this=0x7fdf9924cf80, parent=0x210c490, th=0x24ece80) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:87
#5  0x000000323e60b688 in ThreadWeaver::Thread::run (this=0x24ece80) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#6  0x0000003233c59cd5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x000000390d20686a in start_thread () from /lib64/libpthread.so.0
#8  0x000000390c6de39d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fdf93fff910 (LWP 13068)):
[KCrash Handler]
#5  0x000000323474c971 in kiotraderlex () at lex.c:991
#6  0x000000323474b4d7 in kiotraderparse () at yacc.c:1405
#7  0x000000323474b83e in KTraderParse_mainParse (_code=<value optimized out>) at yacc.y:151
#8  0x0000003234747812 in KTraderParse::parseConstraints (_constr=<value optimized out>) at /usr/src/debug/kdelibs-4.3.0/kdecore/services/ktraderparse.cpp:44
#9  0x0000003234745c32 in KServiceTypeTrader::applyConstraints (lst=@0x7fdf93ffe9e0, constraint=@0x0) at /usr/src/debug/kdelibs-4.3.0/kdecore/services/kservicetypetrader.cpp:59
#10 0x000000323474633f in KServiceTypeTrader::defaultOffers (this=<value optimized out>, serviceType=<value optimized out>, constraint=@0x7fdf93ffed80)
    at /usr/src/debug/kdelibs-4.3.0/kdecore/services/kservicetypetrader.cpp:127
#11 0x00000032347467a1 in KServiceTypeTrader::query (this=0x2418c60, serviceType=@0x7fdf93ffed50, constraint=@0x7fdf93ffed80)
    at /usr/src/debug/kdelibs-4.3.0/kdecore/services/kservicetypetrader.cpp:141
#12 0x00007fdf9a4ca361 in ServiceRunner::match (this=0x237f600, context=@0x2e06008) at /usr/src/debug/kdebase-workspace-4.3.0/plasma/runners/services/servicerunner.cpp:56
#13 0x0000003239cb596a in Plasma::AbstractRunner::performMatch (this=0x237f600, localContext=@0x2e06008) at /usr/src/debug/kdelibs-4.3.0/plasma/abstractrunner.cpp:160
#14 0x000000323e60bf2d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fdf93ffeef0, th=0x24e8f10, job=0x2e05ff0) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/Job.cpp:106
#15 0x000000323e60c22f in ThreadWeaver::Job::execute (this=0x2e05ff0, th=0x24e8f10) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/Job.cpp:135
#16 0x000000323e60b1ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fdf93ffef80, parent=0x210c490, th=0x24e8f10) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:95
#17 0x000000323e60b688 in ThreadWeaver::Thread::run (this=0x24e8f10) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#18 0x0000003233c59cd5 in ?? () from /usr/lib64/libQtCore.so.4
#19 0x000000390d20686a in start_thread () from /lib64/libpthread.so.0
#20 0x000000390c6de39d in clone () from /lib64/libc.so.6
#21 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fdf935fe910 (LWP 13069)):
#0  0x000000390d20b2f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003233c5ad7b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x000000323e60aaf6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x210c490, th=0x24ed830) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x000000323e60cc33 in ThreadWeaver::WorkingHardState::applyForWork (this=0x20efbf0, th=0x24ed830) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x000000323e60cc4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x20efbf0, th=0x24ed830) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x000000323e60cc4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x20efbf0, th=0x24ed830) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x000000323e60b22f in ThreadWeaver::ThreadRunHelper::run (this=0x7fdf935fdf80, parent=0x210c490, th=0x24ed830) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:87
#7  0x000000323e60b688 in ThreadWeaver::Thread::run (this=0x24ed830) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003233c59cd5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x000000390d20686a in start_thread () from /lib64/libpthread.so.0
#10 0x000000390c6de39d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdf92bfd910 (LWP 13070)):
#0  0x000000390d20b2f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003233c5ad7b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x000000323e60aaf6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x210c490, th=0x1fcf7f0) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x000000323e60cc33 in ThreadWeaver::WorkingHardState::applyForWork (this=0x20efbf0, th=0x1fcf7f0) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x000000323e60b22f in ThreadWeaver::ThreadRunHelper::run (this=0x7fdf92bfcf80, parent=0x210c490, th=0x1fcf7f0) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:87
#5  0x000000323e60b688 in ThreadWeaver::Thread::run (this=0x1fcf7f0) at /usr/src/debug/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#6  0x0000003233c59cd5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x000000390d20686a in start_thread () from /lib64/libpthread.so.0
#8  0x000000390c6de39d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdfaf8a0820 (LWP 12712)):
#0  0x000000390c6d50b3 in poll () from /lib64/libc.so.6
#1  0x000000390e20882a in ?? () from /usr/lib64/libxcb.so.1
#2  0x000000390e208d67 in ?? () from /usr/lib64/libxcb.so.1
#3  0x000000390e209015 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x000000390de4c8aa in _XSend () from /usr/lib64/libX11.so.6
#5  0x000000390de4c9e9 in _XReply () from /usr/lib64/libX11.so.6
#6  0x000000390de29445 in XGetImage () from /usr/lib64/libX11.so.6
#7  0x0000003234e5d5ee in QX11PixmapData::toImage() const () from /usr/lib64/libQtGui.so.4
#8  0x0000003234e4d38d in QPixmap::toImage() const () from /usr/lib64/libQtGui.so.4
#9  0x0000003235a89d73 in KPixmapCache::Private::writeData (this=0x1f1afd0, key=<value optimized out>, pix=<value optimized out>) at /usr/src/debug/kdelibs-4.3.0/kdeui/util/kpixmapcache.cpp:1434
#10 0x0000003235a8a9cb in KPixmapCache::insert (this=0x1f4e310, key=@0x7fffd38ce770, pix=@0x7fffd38ce5f0) at /usr/src/debug/kdelibs-4.3.0/kdeui/util/kpixmapcache.cpp:1400
#11 0x00000032359ec41b in KIconCache::insert (this=0x1f4e310, key=@0x7fffd38ce770, pix=@0x7fffd38ce5f0, path=<value optimized out>) at /usr/src/debug/kdelibs-4.3.0/kdeui/icons/kiconcache.cpp:285
#12 0x00000032359e19f6 in KIconLoader::loadIcon (this=0x1ecc100, _name=<value optimized out>, group=<value optimized out>, size=<value optimized out>, state=<value optimized out>, 
    overlays=@0x7fdf9406b4c8, path_store=0x0, canReturnNull=true) at /usr/src/debug/kdelibs-4.3.0/kdeui/icons/kiconloader.cpp:1081
#13 0x00000032359e1254 in KIconLoader::loadIcon (this=0x1ecc100, _name=<value optimized out>, group=<value optimized out>, size=32, state=<value optimized out>, overlays=@0x7fdf9406b4c8, 
    path_store=0x0, canReturnNull=false) at /usr/src/debug/kdelibs-4.3.0/kdeui/icons/kiconloader.cpp:1177
#14 0x00000032359d7b7d in KIconEngine::pixmap (this=<value optimized out>, size=@0x7fffd38cf490, mode=<value optimized out>, state=<value optimized out>)
    at /usr/src/debug/kdelibs-4.3.0/kdeui/icons/kiconengine.cpp:119
#15 0x0000003234e24845 in QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const () from /usr/lib64/libQtGui.so.4
#16 0x000000323922b9e3 in ?? () from /usr/lib64/libkdeinit4_krunner.so
#17 0x000000323532f975 in ?? () from /usr/lib64/libQtGui.so.4
#18 0x000000323532fc7c in ?? () from /usr/lib64/libQtGui.so.4
#19 0x0000003235343958 in ?? () from /usr/lib64/libQtGui.so.4
#20 0x000000323534421c in QGraphicsScene::drawItems(QPainter*, int, QGraphicsItem**, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib64/libQtGui.so.4
#21 0x00000032353557ee in QGraphicsView::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00000032392305a6 in ?? () from /usr/lib64/libkdeinit4_krunner.so
#23 0x0000003234dddee0 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x0000003235138276 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x000000323535355b in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#26 0x0000003233d3f007 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#27 0x0000003234d8f66c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#28 0x0000003234d966ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x0000003235a10546 in KApplication::notify (this=0x1ec23e0, receiver=0x21ddc00, event=0x7fffd38d1090) at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#30 0x0000003233d3fcbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#31 0x0000003234de52e3 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#32 0x0000003234de5a40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#33 0x0000003234de4f53 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#34 0x0000003234de5a40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#35 0x0000003234de4f53 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#36 0x0000003234de5a40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#37 0x0000003234de4f53 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#38 0x0000003234de5a40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#39 0x0000003234de4f53 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#40 0x0000003234f55cbe in ?? () from /usr/lib64/libQtGui.so.4
#41 0x0000003234dd7710 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4
#42 0x0000003234dddcf8 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#43 0x0000003239220ab0 in KStartupInfoId::~KStartupInfoId() () at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kstartupinfo.cpp:1108
#44 0x0000003234d8f69c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#45 0x0000003234d966ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46 0x0000003235a10546 in KApplication::notify (this=0x1ec23e0, receiver=0x212fdd0, event=0x22ec9e0) at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#47 0x0000003233d3fcbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#48 0x0000003233d408c8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#49 0x0000003233d68743 in ?? () from /usr/lib64/libQtCore.so.4
#50 0x000000390f237abe in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#51 0x000000390f23b278 in ?? () from /lib64/libglib-2.0.so.0
#52 0x000000390f23b3a0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#53 0x0000003233d683b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#54 0x0000003234e2242e in ?? () from /usr/lib64/libQtGui.so.4
#55 0x0000003233d3e5f2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#56 0x0000003233d3e9c4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#57 0x0000003233d40b79 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#58 0x0000003239224d24 in kdemain () from /usr/lib64/libkdeinit4_krunner.so
#59 0x000000390c61ea2d in __libc_start_main () from /lib64/libc.so.6
#60 0x0000000000400789 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-25 03:22:02 UTC
Thanks

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