Bug 206844 - Krunner crashed after running application
Summary: Krunner crashed after running application
Status: RESOLVED DUPLICATE of bug 204946
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 208155 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-09 11:38 UTC by Tomas Vavra
Modified: 2010-01-09 10:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomas Vavra 2009-09-09 11:38:35 UTC
Application: krunner (0.1)
KDE Version: 4.3.67 (KDE 4.3.67 (KDE 4.4 >= 20090904)) (Compiled from sources)
Qt Version: 4.5.1
Operating System: Linux 2.6.28-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
ALT+F2 and type kwrite and enter and this crash happened. Krunner is not crashing always but only occasionally.

 -- Backtrace:
Application: Run Command Interface (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7faf4adb37f0 (LWP 4231))]

Thread 5 (Thread 0x7faf24e35910 (LWP 4386)):
#0  0x00007faf4a6c0f99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007faf4a93c249 in QWaitConditionPrivate::wait (this=0x15bfd98, mutex=0x162bac0, time=18446744073709551615) at /usr/src/kde4/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x15bfd98, mutex=0x162bac0, time=18446744073709551615) at /usr/src/kde4/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007faf3a048e44 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /opt/kde4/lib/libthreadweaver.so.4
#4  0x00007faf3a04b58b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /opt/kde4/lib/libthreadweaver.so.4
#5  0x00007faf3a049b5f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /opt/kde4/lib/libthreadweaver.so.4
#6  0x00007faf3a049f99 in ThreadWeaver::Thread::run() () from /opt/kde4/lib/libthreadweaver.so.4
#7  0x00007faf4a93b4b9 in QThreadPrivate::start (arg=0x187d050) at /usr/src/kde4/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#8  0x00007faf4a6bc73a in start_thread () from /lib/libpthread.so.0
#9  0x00007faf4724c43d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7faf24634910 (LWP 4387)):
[KCrash Handler]
#5  0x00007faf471f1cc1 in ?? () from /lib/libc.so.6
#6  0x00007faf471f39c0 in ?? () from /lib/libc.so.6
#7  0x00007faf382f4a3b in ?? () from /usr/lib/tls/libnvidia-tls.so.1
#8  0x00007faf4a9ba0bb in QList<QByteArray>::operator= (this=0x1d1b1d0) at ../../include/QtCore/../../../../qt-copy/src/corelib/tools/qlist.h:378
#9  QList<QByteArray>::clear (this=0x1d1b1d0) at ../../include/QtCore/../../../../qt-copy/src/corelib/tools/qlist.h:569
#10 QRingBuffer::clear (this=0x1d1b1d0) at ../../include/QtCore/private/../../../../../qt-copy/src/corelib/tools/qringbuffer_p.h:203
#11 0x00007faf4a9b74d3 in QIODevice::seek (this=<value optimized out>, pos=754920) at /usr/src/kde4/qt-copy/src/corelib/io/qiodevice.cpp:647
#12 0x00007faf4a9a50e7 in QBuffer::seek (this=0x1c87630, pos=754920) at /usr/src/kde4/qt-copy/src/corelib/io/qbuffer.cpp:383
#13 0x00007faf4a40a984 in KSycoca::findEntry(int, KSycocaType&) () from /opt/kde4/lib/libkdecore.so.5
#14 0x00007faf4a3703e0 in KServiceFactory::createEntry(int) const () from /opt/kde4/lib/libkdecore.so.5
#15 0x00007faf4a36f3cb in KServiceFactory::serviceOffers(int, int) () from /opt/kde4/lib/libkdecore.so.5
#16 0x00007faf4a37ed93 in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () from /opt/kde4/lib/libkdecore.so.5
#17 0x00007faf4a37f631 in KServiceTypeTrader::query(QString const&, QString const&) const () from /opt/kde4/lib/libkdecore.so.5
#18 0x00007faf26a13a54 in ServiceRunner::match(Plasma::RunnerContext&) () from /opt/kde4/lib/kde4/krunner_services.so
#19 0x00007faf3be60323 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () from /opt/kde4/lib/libplasma.so.3
#20 0x00007faf3a04a82c in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /opt/kde4/lib/libthreadweaver.so.4
#21 0x00007faf3a04ab4f in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /opt/kde4/lib/libthreadweaver.so.4
#22 0x00007faf3a049b2f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /opt/kde4/lib/libthreadweaver.so.4
#23 0x00007faf3a049f99 in ThreadWeaver::Thread::run() () from /opt/kde4/lib/libthreadweaver.so.4
#24 0x00007faf4a93b4b9 in QThreadPrivate::start (arg=0x184d810) at /usr/src/kde4/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#25 0x00007faf4a6bc73a in start_thread () from /lib/libpthread.so.0
#26 0x00007faf4724c43d in clone () from /lib/libc.so.6
#27 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7faf23e33910 (LWP 4388)):
#0  0x00007faf4a6c0f99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007faf4a93c249 in QWaitConditionPrivate::wait (this=0x15bfd98, mutex=0x162bac0, time=18446744073709551615) at /usr/src/kde4/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x15bfd98, mutex=0x162bac0, time=18446744073709551615) at /usr/src/kde4/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007faf3a048e44 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /opt/kde4/lib/libthreadweaver.so.4
#4  0x00007faf3a04b58b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /opt/kde4/lib/libthreadweaver.so.4
#5  0x00007faf3a04b5a4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /opt/kde4/lib/libthreadweaver.so.4
#6  0x00007faf3a049b5f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /opt/kde4/lib/libthreadweaver.so.4
#7  0x00007faf3a049f99 in ThreadWeaver::Thread::run() () from /opt/kde4/lib/libthreadweaver.so.4
#8  0x00007faf4a93b4b9 in QThreadPrivate::start (arg=0x18bd3f0) at /usr/src/kde4/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#9  0x00007faf4a6bc73a in start_thread () from /lib/libpthread.so.0
#10 0x00007faf4724c43d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7faf23632910 (LWP 4389)):
#0  0x00007faf472414e3 in poll () from /lib/libc.so.6
#1  0x00007faf428bc650 in ?? () from /lib/libdbus-1.so.3
#2  0x00007faf428baa74 in ?? () from /lib/libdbus-1.so.3
#3  0x00007faf428a747e in ?? () from /lib/libdbus-1.so.3
#4  0x00007faf428a83c2 in ?? () from /lib/libdbus-1.so.3
#5  0x00007faf428a95c5 in ?? () from /lib/libdbus-1.so.3
#6  0x00007faf428a87dc in dbus_connection_send_with_reply_and_block () from /lib/libdbus-1.so.3
#7  0x00007faf48a304ec in q_dbus_connection_send_with_reply_and_block (this=0x14ce3d0, message=..., sendMode=0, timeout=-1) at /usr/src/kde4/qt-copy/src/dbus/qdbus_symbols_p.h:133
#8  QDBusConnectionPrivate::sendWithReply (this=0x14ce3d0, message=..., sendMode=0, timeout=-1) at /usr/src/kde4/qt-copy/src/dbus/qdbusintegrator.cpp:1761
#9  0x00007faf48a1cc03 in QDBusConnection::call (this=0x14d4fb0, message=..., mode=4294967295, timeout=0) at /usr/src/kde4/qt-copy/src/dbus/qdbusconnection.cpp:516
#10 0x00007faf48a36416 in QDBusAbstractInterface::callWithArgumentList (this=<value optimized out>, mode=QDBus::Block, method=<value optimized out>, args=...)
    at /usr/src/kde4/qt-copy/src/dbus/qdbusabstractinterface.cpp:402
#11 0x00007faf48a367d9 in QDBusAbstractInterface::internalConstCall (this=0x1, mode=4294967295, method=..., args=...) at /usr/src/kde4/qt-copy/src/dbus/qdbusabstractinterface.cpp:724
#12 0x00007faf48a20818 in QDBusConnectionInterface::isServiceRegistered (this=0x14d4e50, serviceName=<value optimized out>) at /usr/src/kde4/qt-copy/src/dbus/qdbusconnectioninterface.cpp:207
#13 0x00007faf2707dea1 in Nepomuk::Search::QueryServiceClient::serviceAvailable() () from /opt/kde4/lib/libnepomukqueryclient.so.4
#14 0x00007faf27a1ba19 in Nepomuk::SearchRunner::match(Plasma::RunnerContext&) () from /opt/kde4/lib/kde4/krunner_nepomuksearchrunner.so
#15 0x00007faf3be60323 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () from /opt/kde4/lib/libplasma.so.3
#16 0x00007faf3a04a82c in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /opt/kde4/lib/libthreadweaver.so.4
#17 0x00007faf3a04ab4f in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /opt/kde4/lib/libthreadweaver.so.4
#18 0x00007faf3a049b2f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /opt/kde4/lib/libthreadweaver.so.4
#19 0x00007faf3a049f99 in ThreadWeaver::Thread::run() () from /opt/kde4/lib/libthreadweaver.so.4
#20 0x00007faf4a93b4b9 in QThreadPrivate::start (arg=0x1874230) at /usr/src/kde4/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#21 0x00007faf4a6bc73a in start_thread () from /lib/libpthread.so.0
#22 0x00007faf4724c43d in clone () from /lib/libc.so.6
#23 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7faf4adb37f0 (LWP 4231)):
#0  0x00007faf472414e3 in poll () from /lib/libc.so.6
#1  0x00007faf45c2f90a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007faf45c2fed9 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007faf45c30185 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007faf49cf13d6 in _XSend () from /usr/lib/libX11.so.6
#5  0x00007faf49cf1529 in _XReply () from /usr/lib/libX11.so.6
#6  0x00007faf49ccf2d6 in XGetWindowProperty () from /usr/lib/libX11.so.6
#7  0x00007faf49cce45d in XGetWMHints () from /usr/lib/libX11.so.6
#8  0x00007faf47ecbb12 in QWidgetPrivate::setWindowIcon_sys (this=0x2163ae0, forceReset=false) at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget_x11.cpp:1326
#9  0x00007faf47e9e490 in QWidget::create (this=0x1c40c10, window=0, initializeWindow=<value optimized out>, destroyOldWindow=<value optimized out>)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:1282
#10 0x00007faf47e9dc7d in QWidgetPrivate::setWindowTitle_helper (this=0x2163ae0, title=...) at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5343
#11 0x00007faf47e9dfcb in QWidget::setWindowTitle (this=0x1c40c10, title=...) at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5374
#12 0x00007faf48e073a3 in KDialog::setPlainCaption(QString const&) () from /opt/kde4/lib/libkdeui.so.5
#13 0x00007faf48e0993a in KDialogPrivate::init(KDialog*) () from /opt/kde4/lib/libkdeui.so.5
#14 0x00007faf48e09b42 in KDialog::KDialog(QWidget*, QFlags<Qt::WindowType>) () from /opt/kde4/lib/libkdeui.so.5
#15 0x00007faf48e1cdd6 in KMessageBox::sorryWId(unsigned long, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /opt/kde4/lib/libkdeui.so.5
#16 0x00007faf48e1d0bc in KMessageBox::sorry(QWidget*, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /opt/kde4/lib/libkdeui.so.5
#17 0x00007faf49954b18 in KRun::run(KService const&, KUrl::List const&, QWidget*, bool, QString const&, QByteArray const&) () from /opt/kde4/lib/libkio.so.5
#18 0x00007faf26a13072 in ServiceRunner::run(Plasma::RunnerContext const&, Plasma::QueryMatch const&) () from /opt/kde4/lib/kde4/krunner_services.so
#19 0x00007faf3bf00831 in Plasma::RunnerContext::run(Plasma::QueryMatch const&) () from /opt/kde4/lib/libplasma.so.3
#20 0x00007faf3bf0348f in Plasma::RunnerManager::run(Plasma::QueryMatch const&) () from /opt/kde4/lib/libplasma.so.3
#21 0x00007faf3806f291 in Interface::run(ResultItem*) () from /opt/kde4/lib/libkdeinit4_krunner.so
#22 0x00007faf3806f820 in Interface::qt_metacall(QMetaObject::Call, int, void**) () from /opt/kde4/lib/libkdeinit4_krunner.so
#23 0x00007faf4aa20b27 in QMetaObject::activate (sender=0x16333d0, from_signal_index=<value optimized out>, to_signal_index=51, argv=0xffffffffffffffff)
    at /usr/src/kde4/qt-copy/src/corelib/kernel/qobject.cpp:3117
#24 0x00007faf48f4c8b8 in KComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /opt/kde4/lib/libkdeui.so.5
#25 0x00007faf48f5e595 in KHistoryComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /opt/kde4/lib/libkdeui.so.5
#26 0x00007faf4aa20b27 in QMetaObject::activate (sender=0x16b43b0, from_signal_index=<value optimized out>, to_signal_index=30, argv=0xffffffffffffffff)
    at /usr/src/kde4/qt-copy/src/corelib/kernel/qobject.cpp:3117
#27 0x00007faf481f81b8 in QLineEdit::keyPressEvent (this=0x16b43b0, event=0x7fff52efe9f0) at /usr/src/kde4/qt-copy/src/gui/widgets/qlineedit.cpp:1946
#28 0x00007faf48f69b1b in KLineEdit::keyPressEvent(QKeyEvent*) () from /opt/kde4/lib/libkdeui.so.5
#29 0x00007faf47ea0ef6 in QWidget::event (this=0x16b43b0, event=0x7fff52efe9f0) at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:7556
#30 0x00007faf481f6654 in QLineEdit::event (this=0x16b43b0, e=0x7fff52efe9f0) at /usr/src/kde4/qt-copy/src/gui/widgets/qlineedit.cpp:1681
#31 0x00007faf48f6b405 in KLineEdit::event(QEvent*) () from /opt/kde4/lib/libkdeui.so.5
#32 0x00007faf481bd14f in QComboBox::keyPressEvent (this=0x16333d0, e=0x7fff52efe9f0) at /usr/src/kde4/qt-copy/src/gui/widgets/qcombobox.cpp:2869
#33 0x00007faf48f5e304 in KHistoryComboBox::keyPressEvent(QKeyEvent*) () from /opt/kde4/lib/libkdeui.so.5
#34 0x00007faf47ea0ef6 in QWidget::event (this=0x16333d0, event=0x7fff52efe9f0) at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:7556
#35 0x00007faf47e5402d in QApplicationPrivate::notify_helper (this=0x14d6e00, receiver=0x16333d0, e=0x7fff52efe9f0) at /usr/src/kde4/qt-copy/src/gui/kernel/qapplication.cpp:4057
#36 0x00007faf47e5d842 in QApplication::notify (this=<value optimized out>, receiver=0x16333d0, e=0x7fff52efe9f0) at /usr/src/kde4/qt-copy/src/gui/kernel/qapplication.cpp:3663
#37 0x00007faf48e9ceab in KApplication::notify(QObject*, QEvent*) () from /opt/kde4/lib/libkdeui.so.5
#38 0x00007faf4aa0e95c in QCoreApplication::notifyInternal (this=0x14d6a60, receiver=0x16333d0, event=0x7fff52efe9f0) at /usr/src/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#39 0x00007faf47ed6a64 in QKeyMapper::sendKeyEvent (keyWidget=0x16333d0, grab=<value optimized out>, type=QEvent::KeyPress, code=16777220, modifiers=..., text=..., autorepeat=false, count=1, 
    nativeScanCode=36, nativeVirtualKey=65293, nativeModifiers=16) at /usr/src/kde4/qt-copy/src/gui/kernel/qkeymapper_x11.cpp:1675
#40 0x00007faf47ed8b20 in QKeyMapperPrivate::translateKeyEvent (this=0x150efb0, keyWidget=0x16333d0, event=0x7fff52f00800, grab=true) at /usr/src/kde4/qt-copy/src/gui/kernel/qkeymapper_x11.cpp:1645
#41 0x00007faf47eb50bf in QApplication::x11ProcessEvent (this=0x14d6a60, event=0x7fff52f00800) at /usr/src/kde4/qt-copy/src/gui/kernel/qapplication_x11.cpp:3459
#42 0x00007faf47eda32c in x11EventSourceDispatch (s=0x14da500, callback=0, user_data=0x0) at /usr/src/kde4/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#43 0x00007faf468d421a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#44 0x00007faf468d7a78 in ?? () from /usr/lib/libglib-2.0.so.0
#45 0x00007faf468d7c2c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#46 0x00007faf4aa3386f in QEventDispatcherGlib::processEvents (this=0x144afe0, flags=<value optimized out>) at /usr/src/kde4/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:324
#47 0x00007faf47ed9bef in QGuiEventDispatcherGlib::processEvents (this=0x7fff52efccc0, flags=<value optimized out>) at /usr/src/kde4/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#48 0x00007faf4aa0d332 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at /usr/src/kde4/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#49 0x00007faf4aa0d4c5 in QEventLoop::exec (this=0x7fff52f00b30, flags=...) at /usr/src/kde4/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#50 0x00007faf4aa0f53c in QCoreApplication::exec () at /usr/src/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:888
#51 0x00007faf3806d57c in kdemain () from /opt/kde4/lib/libkdeinit4_krunner.so
#52 0x00000000004074b4 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#53 0x0000000000407c78 in handle_launcher_request(int, char const*) ()
#54 0x0000000000408111 in handle_requests(int) ()
#55 0x00000000004088cb in main ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-09 15:18:18 UTC
Thread 4 (Thread 0x7faf24634910 (LWP 4387)):
[KCrash Handler]
#5  0x00007faf471f1cc1 in ?? () from /lib/libc.so.6
#6  0x00007faf471f39c0 in ?? () from /lib/libc.so.6
#7  0x00007faf382f4a3b in ?? () from /usr/lib/tls/libnvidia-tls.so.1
#8  0x00007faf4a9ba0bb in QList<QByteArray>::operator= (this=0x1d1b1d0) at
../../include/QtCore/../../../../qt-copy/src/corelib/tools/qlist.h:378

Qt functions are calling the Nvidia driver. That is probably caused by nvidia having conflicting symbols. Try updating the driver to the latest version. Thanks

*** This bug has been marked as a duplicate of bug 204946 ***
Comment 2 Jacopo De Simoi 2010-01-09 10:47:19 UTC
*** Bug 208155 has been marked as a duplicate of this bug. ***