Summary: | KRunner crashed after running a program | ||
---|---|---|---|
Product: | [Plasma] krunner | Reporter: | Raphael Kubo da Costa <rakuco> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra, dimsuz, finex, vk, wilderkde |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Raphael Kubo da Costa
2009-07-04 18:31:14 UTC
Could this bug be related to bug 198926 ? No, it doesn't seems a dup of bug #198926. Anyway I'm having this crash almost half time I use krunner. The backtrace is very similar: Application: Run Command Interface (kdeinit4), signal: Segmentation fault [Current thread is 0 (LWP 2260)] Thread 5 (Thread 0x7f6599e33910 (LWP 2591)): [KCrash Handler] #5 0x00007f65b83c3ce1 in mem2chunk_check () from /lib/libc.so.6 #6 0x00007f65b83c59e0 in free_check () from /lib/libc.so.6 #7 0x00007f65af394a3b in ?? () from /usr/lib/libnvidia-tls.so.1 #8 0x00007f65bbbd1e0c in QString::free () from /usr/lib/libQtCore.so.4 #9 0x00007f65bbbd27b9 in QString::resize () from /usr/lib/libQtCore.so.4 #10 0x00007f65bbbd81dd in QString::simplified () from /usr/lib/libQtCore.so.4 #11 0x00007f65ba523efd in ?? () from /usr/lib/libQtXml.so.4 #12 0x00007f65ba523310 in ?? () from /usr/lib/libQtXml.so.4 #13 0x00007f65ba523ae8 in ?? () from /usr/lib/libQtXml.so.4 #14 0x00007f65ba523310 in ?? () from /usr/lib/libQtXml.so.4 #15 0x00007f65ba523ae8 in ?? () from /usr/lib/libQtXml.so.4 #16 0x00007f65ba523310 in ?? () from /usr/lib/libQtXml.so.4 #17 0x00007f65ba526118 in ?? () from /usr/lib/libQtXml.so.4 #18 0x00007f65ba52648e in QXmlSimpleReader::parse () from /usr/lib/libQtXml.so.4 #19 0x00007f65ba50d752 in ?? () from /usr/lib/libQtXml.so.4 #20 0x00007f65ba50d8f9 in ?? () from /usr/lib/libQtXml.so.4 #21 0x00007f65ba50d9a7 in QDomDocument::setContent () from /usr/lib/libQtXml.so.4 #22 0x00007f65bac19b96 in KBookmarkManager::parse (this=0xda2d20) at /home/test/KDE4/src/kdelibs/kio/bookmarks/kbookmarkmanager.cc:324 #23 0x00007f65bac1a8a6 in KBookmarkManager::internalDocument (this=0xda2d20) at /home/test/KDE4/src/kdelibs/kio/bookmarks/kbookmarkmanager.cc:306 #24 0x00007f65bac1a903 in KBookmarkManager::root (this=0x0) at /home/test/KDE4/src/kdelibs/kio/bookmarks/kbookmarkmanager.cc:434 #25 0x00007f659ab8a0cb in BookmarksRunner::match (this=<value optimized out>, context=<value optimized out>) at /home/test/KDE4/src/kdebase/workspace/plasma/runners/bookmarks/bookmarksrunner.cpp:55 #26 0x00007f65b2de8742 in Plasma::AbstractRunner::performMatch (this=0xdb7ea0, localContext=@0x9f2ae8) at /home/test/KDE4/src/kdelibs/plasma/abstractrunner.cpp:161 #27 0x00007f65b13776fd in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f6599e32fc0, th=0xa0a5c0, job=0x9f2ad0) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/Job.cpp:106 #28 0x00007f65b13779fe in ThreadWeaver::Job::execute (this=0x9f2ad0, th=0xa0a5c0) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/Job.cpp:135 #29 0x00007f65b13769cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6599e33050, parent=0xa46fe0, th=0xa0a5c0) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/Thread.cpp:95 #30 0x00007f65b1376e58 in ThreadWeaver::Thread::run (this=0xa0a5c0) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/Thread.cpp:142 #31 0x00007f65bbb8f285 in ?? () from /usr/lib/libQtCore.so.4 #32 0x00007f65bb91c57a in start_thread () from /lib/libpthread.so.0 #33 0x00007f65b841e14d in clone () from /lib/libc.so.6 #34 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f6599632910 (LWP 2592)): #0 0x00007f65bb920dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f65bbb9034b in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f65b13762c6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa46fe0, th=0xb455b0) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007f65b13783fb in ThreadWeaver::WorkingHardState::applyForWork (this=0x8fc890, th=0xb455b0) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007f65b1378414 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8fc890, th=0xb455b0) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #5 0x00007f65b13769ff in ThreadWeaver::ThreadRunHelper::run (this=0x7f6599632050, parent=0xa46fe0, th=0xb455b0) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f65b1376e58 in ThreadWeaver::Thread::run (this=0xb455b0) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f65bbb8f285 in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007f65bb91c57a in start_thread () from /lib/libpthread.so.0 #9 0x00007f65b841e14d in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f6598e31910 (LWP 2593)): #0 0x00007f65bb920dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f65bbb9034b in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f65b13762c6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa46fe0, th=0xfa0e00) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007f65b13783fb in ThreadWeaver::WorkingHardState::applyForWork (this=0x8fc890, th=0xfa0e00) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007f65b13769ff in ThreadWeaver::ThreadRunHelper::run (this=0x7f6598e31050, parent=0xa46fe0, th=0xfa0e00) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/Thread.cpp:87 #5 0x00007f65b1376e58 in ThreadWeaver::Thread::run (this=0xfa0e00) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/Thread.cpp:142 #6 0x00007f65bbb8f285 in ?? () from /usr/lib/libQtCore.so.4 #7 0x00007f65bb91c57a in start_thread () from /lib/libpthread.so.0 #8 0x00007f65b841e14d in clone () from /lib/libc.so.6 #9 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f6598630910 (LWP 2594)): #0 0x00007f65bb920dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f65bbb9034b in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f65b13762c6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa46fe0, th=0xfa4d30) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007f65b13783fb in ThreadWeaver::WorkingHardState::applyForWork (this=0x8fc890, th=0xfa4d30) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007f65b1378414 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8fc890, th=0xfa4d30) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #5 0x00007f65b13769ff in ThreadWeaver::ThreadRunHelper::run (this=0x7f6598630050, parent=0xa46fe0, th=0xfa4d30) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f65b1376e58 in ThreadWeaver::Thread::run (this=0xfa4d30) at /home/test/KDE4/src/kdelibs/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f65bbb8f285 in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007f65bb91c57a in start_thread () from /lib/libpthread.so.0 #9 0x00007f65b841e14d in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f65bc14b750 (LWP 2260)): #0 0x00007f65b8415993 in poll () from /lib/libc.so.6 #1 0x00007f65ae132990 in socket_do_iteration () from /usr/lib/libdbus-1.so.3 #2 0x00007f65ae130d8d in _dbus_transport_do_iteration () from /usr/lib/libdbus-1.so.3 #3 0x00007f65ae11d0ee in _dbus_connection_do_iteration_unlocked () from /usr/lib/libdbus-1.so.3 #4 0x00007f65ae11f542 in _dbus_connection_block_pending_call () from /usr/lib/libdbus-1.so.3 #5 0x00007f65ae11eaaf in dbus_connection_send_with_reply_and_block () from /usr/lib/libdbus-1.so.3 #6 0x00007f65b9c7e4c1 in ?? () from /usr/lib/libQtDBus.so.4 #7 0x00007f65b9c68c23 in QDBusConnection::call () from /usr/lib/libQtDBus.so.4 #8 0x00007f65bb5b6dc4 in KToolInvocation::startServiceInternal (this=<value optimized out>, _function=<value optimized out>, _name=<value optimized out>, URLs=<value optimized out>, error=<value optimized out>, serviceName=<value optimized out>, pid=0x0, startup_id=@0x7fff4270b5e0, noWait=false, workdir=@0x7fff4270ab20) at /home/test/KDE4/src/kdelibs/kdecore/kernel/ktoolinvocation.cpp:116 #9 0x00007f65bb5b75ed in KToolInvocation::kdeinitExec (name=@0x7fff4270ade0, args=@0x7fff4270adf0, error=0x7fff4270ace0, pid=0x0, startup_id=@0x7fff4270b5e0) at /home/test/KDE4/src/kdelibs/kdecore/kernel/ktoolinvocation.cpp:232 #10 0x00007f65bb68f962 in KToolInvocation::invokeMailer (_to=<value optimized out>, _cc=<value optimized out>, _bcc=<value optimized out>, subject=<value optimized out>, body=<value optimized out>, attachURLs=@0x7fff4270b4b0, startup_id=@0x7fff4270b5e0) at /home/test/KDE4/src/kdelibs/kdecore/kernel/ktoolinvocation_x11.cpp:249 #11 0x00007f65bb5b6217 in KToolInvocation::invokeMailer (mailtoURL=<value optimized out>, startup_id=<value optimized out>, allowAttachments=<value optimized out>) at /home/test/KDE4/src/kdelibs/kdecore/kernel/ktoolinvocation.cpp:358 #12 0x00007f659e37d670 in ContactsRunner::run (this=<value optimized out>, context=<value optimized out>, match=@0x153b910) at /home/test/KDE4/src/kdeplasma-addons/runners/contacts/contactsrunner.cpp:134 #13 0x00007f65b2e665b7 in Plasma::RunnerContext::run (this=0x94bab0, match=@0x12e6250) at /home/test/KDE4/src/kdelibs/plasma/runnercontext.cpp:430 #14 0x00007f65b2e68dc7 in Plasma::RunnerManager::run (this=0xa40b40, match=@0x12e6250) at /home/test/KDE4/src/kdelibs/plasma/runnermanager.cpp:339 #15 0x00007f65af067f8f in Interface::run (this=0xa52230, item=0x12e6220) at /home/test/KDE4/src/kdebase/workspace/krunner/interfaces/default/interface.cpp:481 #16 0x00007f65af068548 in Interface::qt_metacall (this=0xa52230, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4270b8a0) at /home/test/KDE4/src/build/kdebase/workspace/krunner/interface.moc:93 #17 0x00007f65bbc89dec in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #18 0x00007f65ba19bc78 in KComboBox::qt_metacall (this=0xb1eb50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4270b9f0) at /home/test/KDE4/src/build/kdelibs/kdeui/kcombobox.moc:105 #19 0x00007f65ba1ada10 in KHistoryComboBox::qt_metacall (this=0x7fff4270a360, _c=QMetaObject::ReadProperty, _id=21966, _a=0xffffffffffffffff) at /home/test/KDE4/src/build/kdelibs/kdeui/khistorycombobox.moc:77 #20 0x00007f65bbc89dec in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #21 0x00007f65b93a7524 in QLineEdit::keyPressEvent () from /usr/lib/libQtGui.so.4 #22 0x00007f65ba1b918d in KLineEdit::keyPressEvent (this=0xbf3580, e=0x7fff4270c830) at /home/test/KDE4/src/kdelibs/kdeui/widgets/klineedit.cpp:1025 #23 0x00007f65b903af32 in QWidget::event () from /usr/lib/libQtGui.so.4 #24 0x00007f65b93a5591 in QLineEdit::event () from /usr/lib/libQtGui.so.4 #25 0x00007f65ba1bab15 in KLineEdit::event (this=0xbf3580, ev=0x7fff4270c830) at /home/test/KDE4/src/kdelibs/kdeui/widgets/klineedit.cpp:1322 #26 0x00007f65b9368917 in QComboBox::keyPressEvent () from /usr/lib/libQtGui.so.4 #27 0x00007f65ba1ad784 in KHistoryComboBox::keyPressEvent (this=0xb1eb50, e=0x7fff4270c830) at /home/test/KDE4/src/kdelibs/kdeui/widgets/khistorycombobox.cpp:344 #28 0x00007f65b903af32 in QWidget::event () from /usr/lib/libQtGui.so.4 #29 0x00007f65b8fec69c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #30 0x00007f65b8ff4483 in QApplication::notify () from /usr/lib/libQtGui.so.4 #31 0x00007f65ba0f3756 in KApplication::notify (this=0x8aa730, receiver=0xb1eb50, event=0x7fff4270c830) at /home/test/KDE4/src/kdelibs/kdeui/kernel/kapplication.cpp:302 #32 0x00007f65bbc74cec in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #33 0x00007f65b907bfca in ?? () from /usr/lib/libQtGui.so.4 #34 0x00007f65b907e511 in ?? () from /usr/lib/libQtGui.so.4 #35 0x00007f65b9057a44 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #36 0x00007f65b907fe6c in ?? () from /usr/lib/libQtGui.so.4 #37 0x00007f65b7aa8dbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #38 0x00007f65b7aac568 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #39 0x00007f65b7aac690 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #40 0x00007f65bbc9d1b6 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #41 0x00007f65b907f64e in ?? () from /usr/lib/libQtGui.so.4 #42 0x00007f65bbc735f2 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #43 0x00007f65bbc739c4 in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #44 0x00007f65bbc75b79 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #45 0x00007f65af066504 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /home/test/KDE4/src/kdebase/workspace/krunner/main.cpp:65 #46 0x00000000004070be in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40a307 "0") at /home/test/KDE4/src/kdelibs/kinit/kinit.cpp:705 #47 0x0000000000407ccd in handle_launcher_request (sock=8, who=<value optimized out>) at /home/test/KDE4/src/kdelibs/kinit/kinit.cpp:1197 #48 0x00000000004081b1 in handle_requests (waitForPid=0) at /home/test/KDE4/src/kdelibs/kinit/kinit.cpp:1390 #49 0x0000000000408962 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /home/test/KDE4/src/kdelibs/kinit/kinit.cpp:1825 Mh, the first backtrace seems related to QtDbus/Nepomuk and the second one is more like QtXml/Bookmarks; but both end up with QString and mem management. mh. @FiNeX: Thread 5 (Thread 0x7f6599e33910 (LWP 2591)): [KCrash Handler] #5 0x00007f65b83c3ce1 in mem2chunk_check () from /lib/libc.so.6 #6 0x00007f65b83c59e0 in free_check () from /lib/libc.so.6 #7 0x00007f65af394a3b in ?? () from /usr/lib/libnvidia-tls.so.1 #8 0x00007f65bbbd1e0c in QString::free () from /usr/lib/libQtCore.so.4 QString is calling the nvidia driver <- wrong. It may have some conflicting symbol. Try updating it to the last version. (bug 204946) Thanks Just to add to a bt array :) This looks like threads synchronization issue - different backtraces, memory management related... Test case is the same as original - i typed "konv" to start konversation. it was started, but then krunner crashed. Backtrace: Application: Run Command Interface (kdeinit4), signal: Aborted [Current thread is 1 (Thread 0xb5447700 (LWP 18925))] Thread 5 (Thread 0xa7babb70 (LWP 19282)): #0 0xb7864424 in __kernel_vsyscall () #1 0xb75b6b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb764c917 in QWaitConditionPrivate::wait (this=0x85f48b0, mutex=0x85f6890, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x85f48b0, mutex=0x85f6890, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb3e2712c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x85f4898, th=0x8768f30) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb3e2afd2 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8558a58, th=0x8768f30) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb3e270ab in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x85f4898, th=0x8768f30) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb3e2af76 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8558a58, th=0x8768f30) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb3e27084 in ThreadWeaver::WeaverImpl::applyForWork (this=0x85f4898, th=0x8768f30, previous=0x8646380) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb3e2890d in ThreadWeaver::ThreadRunHelper::run (this=0xa7bab314, parent=0x85f4898, th=0x8768f30) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87 #10 0xb3e28ca1 in ThreadWeaver::Thread::run (this=0x8768f30) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142 #11 0xb764b9ee in QThreadPrivate::start (arg=0x8768f30) at thread/qthread_unix.cpp:244 #12 0xb75b265c in start_thread () from /lib/libpthread.so.0 #13 0xb5bfd3be in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa73aab70 (LWP 19283)): [KCrash Handler] #6 0xb7864424 in __kernel_vsyscall () #7 0xb5b5a411 in raise () from /lib/libc.so.6 #8 0xb5b5bc12 in abort () from /lib/libc.so.6 #9 0xb5b9577d in __libc_message () from /lib/libc.so.6 #10 0xb5b9b5e1 in malloc_printerr () from /lib/libc.so.6 #11 0xb5b9fe16 in free () from /lib/libc.so.6 #12 0xb764620d in qFree (ptr=0x8a75180) at global/qmalloc.cpp:60 #13 0xb7695540 in QString::free (d=0x2) at tools/qstring.cpp:1108 #14 0xa8190663 in ~QString (this=0xa73aa134, __in_chrg=<value optimized out>) at /home/archuser/kdesvn/kde-qt/include/QtCore/../../src/corelib/tools/qstring.h:868 #15 0xa818ffff in KonqHistoryRunner::match (this=0x8849078, context=...) at /home/archuser/kdesvn/playground/base/plasma/runners/konqhistory/konqhistory.cpp:73 #16 0xb5085b23 in Plasma::AbstractRunner::performMatch (this=0x8849078, localContext=...) at /home/archuser/kdesvn/kdelibs/plasma/abstractrunner.cpp:106 #17 0xb512aed4 in Plasma::FindMatchesJob::run (this=0x8a8f960) at /home/archuser/kdesvn/kdelibs/plasma/private/runnerjobs.cpp:158 #18 0xb3e29756 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa73aa28c, th=0x8749a30, job=0x8a8f960) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/Job.cpp:106 #19 0xb3e299d3 in ThreadWeaver::Job::execute (this=0x8a8f960, th=0x8749a30) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/Job.cpp:135 #20 0xb3e2895a in ThreadWeaver::ThreadRunHelper::run (this=0xa73aa314, parent=0x85f4898, th=0x8749a30) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:95 #21 0xb3e28ca1 in ThreadWeaver::Thread::run (this=0x8749a30) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142 #22 0xb764b9ee in QThreadPrivate::start (arg=0x8749a30) at thread/qthread_unix.cpp:244 #23 0xb75b265c in start_thread () from /lib/libpthread.so.0 #24 0xb5bfd3be in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa6ba9b70 (LWP 19284)): #0 0xb7864424 in __kernel_vsyscall () #1 0xb5bf33d6 in poll () from /lib/libc.so.6 #2 0xb55d1eab in _dbus_poll () from /usr/lib/libdbus-1.so.3 #3 0xb55c9f8f in socket_do_iteration () from /usr/lib/libdbus-1.so.3 #4 0xb55c81ac in _dbus_transport_do_iteration () from /usr/lib/libdbus-1.so.3 #5 0xb55b2b43 in _dbus_connection_do_iteration_unlocked () from /usr/lib/libdbus-1.so.3 #6 0xb55b33c8 in _dbus_connection_flush_unlocked () from /usr/lib/libdbus-1.so.3 #7 0xb55b512f in _dbus_connection_block_pending_call () from /usr/lib/libdbus-1.so.3 #8 0xb55c2991 in dbus_pending_call_block () from /usr/lib/libdbus-1.so.3 #9 0xb55b474c in dbus_connection_send_with_reply_and_block () from /usr/lib/libdbus-1.so.3 #10 0xb68b08b6 in q_dbus_connection_send_with_reply_and_block (this=0x8505ad0, message=..., sendMode=1, timeout=-1) at ./qdbus_symbols_p.h:133 #11 QDBusConnectionPrivate::sendWithReply (this=0x8505ad0, message=..., sendMode=1, timeout=-1) at qdbusintegrator.cpp:1765 #12 0xb6899cbb in QDBusConnection::call (this=0x8508768, message=..., mode=4294967295, timeout=-1) at qdbusconnection.cpp:516 #13 0xb68b904f in QDBusAbstractInterface::callWithArgumentList (this=0x8509eb0, mode=QDBus::Block, method=..., args=...) at qdbusabstractinterface.cpp:424 #14 0xb68b966e in QDBusAbstractInterface::internalConstCall (this=0x8509eb0, mode=QDBus::AutoDetect, method=..., args=...) at qdbusabstractinterface.cpp:746 #15 0xb689c511 in QDBusConnectionInterface::isServiceRegistered (this=0x8509eb0, serviceName=...) at qdbusconnectioninterface.cpp:207 #16 0xa81be7c7 in Nepomuk::Query::QueryServiceClient::serviceAvailable () at /home/archuser/kdesvn/kdelibs/nepomuk/query/queryserviceclient.cpp:282 #17 0xa81d689f in Nepomuk::SearchRunner::match (this=0x882c5c8, context=...) at /home/archuser/kdesvn/kdebase/workspace/plasma/generic/runners/nepomuksearch/nepomuksearchrunner.cpp:109 #18 0xb5085b23 in Plasma::AbstractRunner::performMatch (this=0x882c5c8, localContext=...) at /home/archuser/kdesvn/kdelibs/plasma/abstractrunner.cpp:106 #19 0xb512aed4 in Plasma::FindMatchesJob::run (this=0x8a8edc8) at /home/archuser/kdesvn/kdelibs/plasma/private/runnerjobs.cpp:158 #20 0xb3e29756 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa6ba928c, th=0x87805d8, job=0x8a8edc8) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/Job.cpp:106 #21 0xb3e299d3 in ThreadWeaver::Job::execute (this=0x8a8edc8, th=0x87805d8) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/Job.cpp:135 #22 0xb3e2895a in ThreadWeaver::ThreadRunHelper::run (this=0xa6ba9314, parent=0x85f4898, th=0x87805d8) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:95 #23 0xb3e28ca1 in ThreadWeaver::Thread::run (this=0x87805d8) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142 #24 0xb764b9ee in QThreadPrivate::start (arg=0x87805d8) at thread/qthread_unix.cpp:244 #25 0xb75b265c in start_thread () from /lib/libpthread.so.0 #26 0xb5bfd3be in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa63a8b70 (LWP 19285)): #0 0xb7864424 in __kernel_vsyscall () #1 0xb75b6b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb764c917 in QWaitConditionPrivate::wait (this=0x85f48b0, mutex=0x85f6890, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x85f48b0, mutex=0x85f6890, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb3e2712c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x85f4898, th=0x8776fe0) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb3e2afd2 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8558a58, th=0x8776fe0) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb3e270ab in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x85f4898, th=0x8776fe0) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb3e2af76 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8558a58, th=0x8776fe0) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb3e27084 in ThreadWeaver::WeaverImpl::applyForWork (this=0x85f4898, th=0x8776fe0, previous=0x8a8f1b0) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb3e2890d in ThreadWeaver::ThreadRunHelper::run (this=0xa63a8314, parent=0x85f4898, th=0x8776fe0) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87 #10 0xb3e28ca1 in ThreadWeaver::Thread::run (this=0x8776fe0) at /home/archuser/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142 #11 0xb764b9ee in QThreadPrivate::start (arg=0x8776fe0) at thread/qthread_unix.cpp:244 #12 0xb75b265c in start_thread () from /lib/libpthread.so.0 #13 0xb5bfd3be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5447700 (LWP 18925)): #0 0xb7864424 in __kernel_vsyscall () #1 0xb5bf33d6 in poll () from /lib/libc.so.6 #2 0xb59ef080 in _xcb_conn_wait () from /usr/lib/libxcb.so.1 #3 0xb59ef66b in _xcb_out_send () from /usr/lib/libxcb.so.1 #4 0xb59efa07 in xcb_writev () from /usr/lib/libxcb.so.1 #5 0xb71d2889 in _XSend () from /usr/lib/libX11.so.6 #6 0xb71d2a20 in _XReply () from /usr/lib/libX11.so.6 #7 0xb71b0219 in XGetImage () from /usr/lib/libX11.so.6 #8 0xb60061fd in QX11PixmapData::toImage (this=0x8a1c1e0) at image/qpixmap_x11.cpp:1475 #9 0xb5ff055b in QPixmap::toImage (this=0xbffed93c) at image/qpixmap.cpp:489 #10 0xb5fb0a21 in QWidgetPrivate::setWindowIcon_sys (this=0x8a07268, forceReset=false) at kernel/qwidget_x11.cpp:1455 #11 0xb5f63d5d in QWidget::create (this=0x8746de8, window=0, initializeWindow=<value optimized out>, destroyOldWindow=<value optimized out>) at kernel/qwidget.cpp:1347 #12 0xb5f5feb6 in QWidgetPrivate::createWinId (this=0x8a07268, winid=0) at kernel/qwidget.cpp:2291 #13 0xb5f64549 in QWidget::winId (this=0x8746de8) at kernel/qwidget.cpp:2254 #14 0xb6a3e883 in KDialog::setPlainCaption (this=0x8746de8, caption=...) at /home/archuser/kdesvn/kdelibs/kdeui/dialogs/kdialog.cpp:465 #15 0xb6a3d0bc in KDialogPrivate::init (this=0x873a5d0, q=0x8746de8) at /home/archuser/kdesvn/kdelibs/kdeui/dialogs/kdialog.cpp:174 #16 0xb6a3d229 in KDialog (this=0x8746de8, parent=0x0, flags=...) at /home/archuser/kdesvn/kdelibs/kdeui/dialogs/kdialog.cpp:185 #17 0xb6a57427 in KMessageBox::sorryWId (parent_id=0, text=..., caption=..., options=...) at /home/archuser/kdesvn/kdelibs/kdeui/dialogs/kmessagebox.cpp:906 #18 0xb6a573c5 in KMessageBox::sorry (parent=0x0, text=..., caption=..., options=...) at /home/archuser/kdesvn/kdelibs/kdeui/dialogs/kmessagebox.cpp:899 #19 0xb7005abe in KRun::run (_service=..., _urls=..., window=0x0, tempFiles=false, suggestedFileName=..., asn=...) at /home/archuser/kdesvn/kdelibs/kio/kio/krun.cpp:991 #20 0xa8198f51 in ServiceRunner::run (this=0x8846c28, context=..., match=...) at /home/archuser/kdesvn/kdebase/workspace/plasma/generic/runners/services/servicerunner.cpp:216 #21 0xb514179a in Plasma::QueryMatch::run (this=0x8a046f0, context=...) at /home/archuser/kdesvn/kdelibs/plasma/querymatch.cpp:219 #22 0xb514d811 in Plasma::RunnerContext::run (this=0x8545058, match=...) at /home/archuser/kdesvn/kdelibs/plasma/runnercontext.cpp:445 #23 0xb514fc2d in Plasma::RunnerManager::run (this=0x8544770, match=...) at /home/archuser/kdesvn/kdelibs/plasma/runnermanager.cpp:368 #24 0xb36b8ec3 in ResultItem::run (this=0x8a046d8, manager=0x8544770) at /home/archuser/kdesvn/kdebase/workspace/krunner/interfaces/default/resultitem.cpp:185 #25 0xb36bda95 in ResultScene::run (this=0x8686de8, item=0x8a046d8) at /home/archuser/kdesvn/kdebase/workspace/krunner/interfaces/default/resultscene.cpp:389 #26 0xb36b5ff8 in Interface::run (this=0x861f3b0, item=0x8a046d8) at /home/archuser/kdesvn/kdebase/workspace/krunner/interfaces/default/interface.cpp:456 #27 0xb36b60be in Interface::runDefaultResultItem (this=0x861f3b0) at /home/archuser/kdesvn/kdebase/workspace/krunner/interfaces/default/interface.cpp:469 #28 0xb36b6632 in Interface::qt_metacall (this=0x861f3b0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbffedf9c) at /home/archuser/kdesvn/build/kdebase/workspace/krunner/interface.moc:99 #29 0xb7750f3a in QMetaObject::metacall (object=0x861f3b0, cl=QMetaObject::ReadProperty, idx=89, argv=0xbffedf9c) at kernel/qmetaobject.cpp:237 #30 0xb775f89b in QMetaObject::activate (sender=0x8673140, m=0xb6d4831c, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3399 #31 0xb6ba3417 in KComboBox::returnPressed (this=0x8673140) at /home/archuser/kdesvn/build/kdelibs/kdeui/kcombobox.moc:168 #32 0xb6ba3092 in KComboBox::qt_metacall (this=0x8673140, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbffee0dc) at /home/archuser/kdesvn/build/kdelibs/kdeui/kcombobox.moc:111 #33 0xb6bb9b14 in KHistoryComboBox::qt_metacall (this=0x8673140, _c=QMetaObject::InvokeMetaMethod, _id=51, _a=0xbffee0dc) at /home/archuser/kdesvn/build/kdelibs/kdeui/khistorycombobox.moc:83 #34 0xb7750f3a in QMetaObject::metacall (object=0x8673140, cl=QMetaObject::ReadProperty, idx=51, argv=0xbffee0dc) at kernel/qmetaobject.cpp:237 #35 0xb775f89b in QMetaObject::activate (sender=0x8692980, m=0xb6812708, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3399 #36 0xb635ba57 in QLineEdit::returnPressed (this=0x8692980) at .moc/release-shared/moc_qlineedit.cpp:255 #37 0xb6360533 in QLineEdit::qt_metacall (this=0x8692980, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbffee24c) at .moc/release-shared/moc_qlineedit.cpp:157 #38 0xb6bc8f49 in KLineEdit::qt_metacall (this=0x8692980, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbffee24c) at /home/archuser/kdesvn/build/kdelibs/kdeui/klineedit.moc:134 #39 0xb7750f3a in QMetaObject::metacall (object=0x8692980, cl=QMetaObject::ReadProperty, idx=30, argv=0xbffee24c) at kernel/qmetaobject.cpp:237 #40 0xb775f89b in QMetaObject::activate (sender=0x868a5e8, m=0xb6820468, local_signal_index=6, argv=0x0) at kernel/qobject.cpp:3399 #41 0xb6615787 in QLineControl::accepted (this=0x868a5e8) at .moc/release-shared/moc_qlinecontrol_p.cpp:150 #42 0xb6367847 in QLineControl::processKeyEvent (this=0x868a5e8, event=0xbffeecb4) at widgets/qlinecontrol.cpp:1534 #43 0xb635be0d in QLineEdit::keyPressEvent (this=0x8692980, event=0xbffeecb4) at widgets/qlineedit.cpp:1591 #44 0xb6bc5e2a in KLineEdit::keyPressEvent (this=0x8692980, e=0xbffeecb4) at /home/archuser/kdesvn/kdelibs/kdeui/widgets/klineedit.cpp:1025 #45 0xb5f61f5c in QWidget::event (this=0x8692980, event=0xbffeecb4) at kernel/qwidget.cpp:7961 #46 0xb635c1de in QLineEdit::event (this=0x8692980, e=0xbffeecb4) at widgets/qlineedit.cpp:1407 #47 0xb6bc709a in KLineEdit::event (this=0x8692980, ev=0xbffeecb4) at /home/archuser/kdesvn/kdelibs/kdeui/widgets/klineedit.cpp:1322 #48 0xb631d5a0 in QComboBox::keyPressEvent (this=0x8673140, e=0xbffeecb4) at widgets/qcombobox.cpp:2920 #49 0xb6bb9617 in KHistoryComboBox::keyPressEvent (this=0x8673140, e=0xbffeecb4) at /home/archuser/kdesvn/kdelibs/kdeui/widgets/khistorycombobox.cpp:344 #50 0xb5f61f5c in QWidget::event (this=0x8673140, event=0xbffeecb4) at kernel/qwidget.cpp:7961 #51 0xb631bd3c in QComboBox::event (this=0x8673140, event=0xbffeecb4) at widgets/qcombobox.cpp:2739 #52 0xb5f05bcc in QApplicationPrivate::notify_helper (this=0x850b130, receiver=0x8673140, e=0xbffeecb4) at kernel/qapplication.cpp:4245 #53 0xb5f0e293 in QApplication::notify (this=0x850af38, receiver=0x8673140, e=0xbffeecb4) at kernel/qapplication.cpp:3728 #54 0xb6ada858 in KApplication::notify (this=0x850af38, receiver=0x8673140, event=0xbffeecb4) at /home/archuser/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302 #55 0xb774bd2b in QCoreApplication::notifyInternal (this=0x850af38, receiver=0x8673140, event=0xbffeecb4) at kernel/qcoreapplication.cpp:704 #56 0xb5f06b9e in QCoreApplication::sendSpontaneousEvent (receiver=0x8673140, event=0xffffffff) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #57 qt_sendSpontaneousEvent (receiver=0x8673140, event=0xffffffff) at kernel/qapplication.cpp:5222 #58 0xb5fb5bc0 in QKeyMapper::sendKeyEvent (keyWidget=0x8673140, grab=false, type=QEvent::KeyPress, code=16777220, modifiers=..., text=..., autorepeat=<value optimized out>, count=<value optimized out>, nativeScanCode=36, nativeVirtualKey=65293, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1861 #59 0xb5fb8088 in QKeyMapperPrivate::translateKeyEvent (this=0x8549950, keyWidget=0x8673140, event=0xbffef350, grab=true) at kernel/qkeymapper_x11.cpp:1831 #60 0xb5f8db1f in QApplication::x11ProcessEvent (this=0x850af38, event=0xbffef350) at kernel/qapplication_x11.cpp:3392 #61 0xb5fbb282 in x11EventSourceDispatch (s=0x850e040, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #62 0xb5a8e328 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #63 0xb5a91ba0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #64 0xb5a91cd3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #65 0xb7777735 in QEventDispatcherGlib::processEvents (this=0x85099b0, flags=...) at kernel/qeventdispatcher_glib.cpp:407 #66 0xb5fbade5 in QGuiEventDispatcherGlib::processEvents (this=0x85099b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #67 0xb774a379 in QEventLoop::processEvents (this=0xbffef644, flags=) at kernel/qeventloop.cpp:149 #68 0xb774a7ca in QEventLoop::exec (this=0xbffef644, flags=...) at kernel/qeventloop.cpp:201 #69 0xb774e92f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #70 0xb5f05c67 in QApplication::exec () at kernel/qapplication.cpp:3578 #71 0xb36b1a02 in kdemain (argc=1, argv=0x84fd2a0) at /home/archuser/kdesvn/kdebase/workspace/krunner/main.cpp:65 #72 0x0804d886 in launch (argc=1, _name=0x84fc794 "/home/archuser/kde/bin/krunner", args=0x84fc7b3 "", cwd=0x0, envc=0, envs=0x84fc7b7 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8052483 "0") at /home/archuser/kdesvn/kdelibs/kinit/kinit.cpp:705 #73 0x0804e91b in handle_launcher_request (sock=7, who=0x805271c "launcher") at /home/archuser/kdesvn/kdelibs/kinit/kinit.cpp:1197 #74 0x0804f046 in handle_requests (waitForPid=0) at /home/archuser/kdesvn/kdelibs/kinit/kinit.cpp:1390 #75 0x080504c1 in main (argc=4, argv=0xbffefd84, envp=0xbffefd98) at /home/archuser/kdesvn/kdelibs/kinit/kinit.cpp:1825 It seems we have something like three different backtrace. - Can you check if those crashes are fixed in an updated KDE SC version ? Thanks I periodically update KDE module trunk and I think KRunner is the most crashy thing there :) Though it's used most often too. Though recently it crashes less, but it still does. Sometimes it doesn't show DrKonqi, but simply quits (crashes), so I'm not able to see the bt. Next time I'll hit some crash, I'll give you the details. Erm.. yes.. recent crashes I'm having are related to a Qt bug (QGraphicsScenePrivate::processDirtyItemsRecursive) which is going to be fixed in 4.6.1 and a future kde-qt revision. This is in fact a glibc bug, due to a race in free(), it should be fixed in 2.11.1 *** This bug has been marked as a duplicate of bug 196207 *** |