Bug 312180 - Plasma Desktop crashes every time I search from the menu
Summary: Plasma Desktop crashes every time I search from the menu
Status: RESOLVED FIXED
Alias: None
Product: krunner
Classification: Plasma
Component: bookmarks (show other bugs)
Version: unspecified
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-24 21:51 UTC by Mustafa Muhammad
Modified: 2014-01-30 05:33 UTC (History)
0 users

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 Mustafa Muhammad 2012-12-24 21:51:33 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.9.90
Qt Version: 4.8.4
Operating System: Linux 3.7.0-desktop-1.mga3 x86_64
Distribution: "Mageia 3"

-- Information about the crash:
- What I was doing when the application crashed:

I opened the menu and started typing to find an app "terminal", this crashes the Plasma Desktop, always.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9941688780 (LWP 2020))]

Thread 8 (Thread 0x7f99249b8700 (LWP 2112)):
#0  0x00007f99491bb5c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f993556c1a7 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2  0x00007f993556c1d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3  0x00007f99491b7d18 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f9947f4bfad in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f989cbff700 (LWP 2166)):
#0  0x00007f9947f4331d in poll () from /lib64/libc.so.6
#1  0x00007f9944c77b14 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#2  0x00007f9944c77c34 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f9949572806 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x00007f994954317f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007f9949543408 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f9949444830 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00007f99495239cf in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#8  0x00007f994944780c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#9  0x00007f99491b7d18 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f9947f4bfad in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f9895c9b700 (LWP 3036)):
#0  0x00007f99491bb5c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9949447d6b in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00007f99347cbdf1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1c8c9f0, th=0x279cbd0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f99347ce63b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ba3380, th=0x279cbd0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f99347ce654 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ba3380, th=0x279cbd0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f99347cd4af in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f9895c9ae00, parent=0x1c8c9f0, th=th@entry=0x279cbd0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f99347cd53b in ThreadWeaver::Thread::run (this=0x279cbd0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f994944780c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#8  0x00007f99491b7d18 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9947f4bfad in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f988f1a2700 (LWP 3037)):
[KCrash Handler]
#6  0x00007f99351ba170 in QSqlDatabase::QSqlDatabase(QSqlDatabase const&) () from /lib64/libQtSql.so.4
#7  0x00007f988f7e435f in FetchSqlite::query(QString const&, QMap<QString, QVariant>) () from /usr/lib64/kde4/krunner_bookmarksrunner.so
#8  0x00007f988f7e963f in Firefox::match(QString const&, bool) () from /usr/lib64/kde4/krunner_bookmarksrunner.so
#9  0x00007f988f7e6e44 in BookmarksRunner::match(Plasma::RunnerContext&) () from /usr/lib64/kde4/krunner_bookmarksrunner.so
#10 0x00007f99375807ee in Plasma::AbstractRunner::performMatch (this=0x1bb9da0, localContext=...) at /usr/src/debug/kdelibs-4.9.90/plasma/abstractrunner.cpp:136
#11 0x00007f99347cdcaa in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f988f1a1db0, th=th@entry=0x1375570, job=job@entry=0x28ab630) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/Job.cpp:106
#12 0x00007f99347cde21 in ThreadWeaver::Job::execute (this=0x28ab630, th=0x1375570) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/Job.cpp:135
#13 0x00007f99347cd47f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f988f1a1e00, parent=0x1c8c9f0, th=th@entry=0x1375570) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/Thread.cpp:95
#14 0x00007f99347cd53b in ThreadWeaver::Thread::run (this=0x1375570) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/Thread.cpp:142
#15 0x00007f994944780c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#16 0x00007f99491b7d18 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f9947f4bfad in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f988e9a1700 (LWP 3038)):
#0  0x00007f99491bb5c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9949447d6b in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00007f99347cbdf1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1c8c9f0, th=0x1ecc5c0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f99347ce63b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ba3380, th=0x1ecc5c0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f99347ce654 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ba3380, th=0x1ecc5c0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f99347cd4af in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f988e9a0e00, parent=0x1c8c9f0, th=th@entry=0x1ecc5c0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f99347cd53b in ThreadWeaver::Thread::run (this=0x1ecc5c0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f994944780c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#8  0x00007f99491b7d18 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f9947f4bfad in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f988e1a0700 (LWP 3039)):
#0  0x00007f99491bb5c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9949447d6b in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00007f99347cbdf1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1c8c9f0, th=0x1bda7d0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f99347ce63b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ba3380, th=0x1bda7d0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f99347cd4af in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f988e19fe00, parent=0x1c8c9f0, th=th@entry=0x1bda7d0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f99347cd53b in ThreadWeaver::Thread::run (this=0x1bda7d0) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f994944780c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#7  0x00007f99491b7d18 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f9947f4bfad in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f988cf58700 (LWP 3040)):
#0  0x00007f99491bb5c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9949447d6b in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00007f99347cbdf1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1c8c9f0, th=0x1f38230) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f99347ce63b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ba3380, th=0x1f38230) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f99347cd4af in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f988cf57e00, parent=0x1c8c9f0, th=th@entry=0x1f38230) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f99347cd53b in ThreadWeaver::Thread::run (this=0x1f38230) at /usr/src/debug/kdelibs-4.9.90/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f994944780c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#7  0x00007f99491b7d18 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f9947f4bfad in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9941688780 (LWP 2020)):
#0  0x00007f99491be07d in read () from /lib64/libpthread.so.0
#1  0x00007f9944cb3e7f in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00007f9944c776a4 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007f9944c77ab2 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#4  0x00007f9944c77c34 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f99495727e6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f994877851e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#7  0x00007f994954317f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#8  0x00007f9949543408 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#9  0x00007f99495481f8 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#10 0x00007f992e256201 in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#11 0x0000000000408405 in launch (argc=argc@entry=1, _name=_name@entry=0x11959d8 "/usr/bin/plasma-desktop", args=args@entry=0x11959f0 "", cwd=cwd@entry=0x0, envc=envc@entry=0, envs=envs@entry=0x11959f8 "", reset_env=false, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x40aded "0") at /usr/src/debug/kdelibs-4.9.90/kinit/kinit.cpp:726
#12 0x00000000004092eb in handle_launcher_request (sock=8, who=<optimized out>) at /usr/src/debug/kdelibs-4.9.90/kinit/kinit.cpp:1218
#13 0x0000000000409940 in handle_requests (waitForPid=waitForPid@entry=0) at /usr/src/debug/kdelibs-4.9.90/kinit/kinit.cpp:1411
#14 0x0000000000405361 in main (argc=4, argv=<optimized out>, envp=0x7fff95b95310) at /usr/src/debug/kdelibs-4.9.90/kinit/kinit.cpp:1899

Reported using DrKonqi
Comment 1 Mustafa Muhammad 2012-12-24 21:53:34 UTC
Bug https://bugs.kde.org/show_bug.cgi?id=312177 is probably related
Comment 2 Jekyll Wu 2013-12-20 06:42:22 UTC
Is that still an issue in recent releases ?
Comment 3 Jekyll Wu 2013-12-22 16:59:57 UTC
Please try recent releases to check whether the problem still exists.
Comment 4 Mustafa Muhammad 2014-01-30 05:33:50 UTC
Doesn't crash anymore, marking as fixed.