Bug 1254478

Summary: krunner crashed after running an application
Product: [Fedora] Fedora Reporter: Karel Volný <kvolny>
Component: plasma-workspaceAssignee: KDE SIG <kde-sig>
Status: CLOSED EOL QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 22CC: jgrulich, kde-sig, kevin, ltinkl, rdieter, than
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-07-19 17:33:10 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Karel Volný 2015-08-18 08:40:14 UTC
Description of problem:
I've just started 'konsole' via krunner ang got DrKonqi right after that ...

Version-Release number of selected component (if applicable):
plasma-workspace-5.3.2-2.fc22.x86_64

How reproducible:
(don't know)

Steps to Reproduce:
1. hit alt+f2, write program name, hit enter quickly
(I guess the speed is important here, the suggestions did not completely load, but I could be completely mistaken as I haven't managed to reproduce this ...)

Actual results:
Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f4fdf33b900 (LWP 1249))]

Thread 11 (Thread 0x7f4fc0a4e700 (LWP 1281)):
#0  0x00007f4fd94312fd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4fd828e182 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7f4fc0a4dbc0) at /usr/include/bits/poll2.h:46
#2  0x00007f4fd828e182 in _xcb_conn_wait (c=c@entry=0x1847630, cond=cond@entry=0x1847670, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3  0x00007f4fd828fc77 in xcb_wait_for_event (c=0x1847630) at xcb_in.c:648
#4  0x00007f4fc25929b9 in QXcbEventReader::run() () at /usr/lib64/qt5/plugins/platforms/libqxcb.so
#5  0x00007f4fda03ae3e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#6  0x00007f4fd5d2d555 in start_thread (arg=0x7f4fc0a4e700) at pthread_create.c:333
#7  0x00007f4fd943cb9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f4fb89f8700 (LWP 1299)):
#0  0x00007f4fd94312fd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4fd4512dbc in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f4fb4003070, timeout=<optimized out>, context=0x7f4fb4000990) at gmain.c:4103
#2  0x00007f4fd4512dbc in g_main_context_iterate (context=context@entry=0x7f4fb4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007f4fd4512ecc in g_main_context_iteration (context=0x7f4fb4000990, may_block=1) at gmain.c:3869
#4  0x00007f4fda271b8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f4fda217eba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f4fda035f54 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f4fddafd955 in QQmlThreadPrivate::run() (this=0x230c690) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f4fda03ae3e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f4fd5d2d555 in start_thread (arg=0x7f4fb89f8700) at pthread_create.c:333
#10 0x00007f4fd943cb9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f4faa7b2700 (LWP 1801)):
#0  0x00007f4fd5d32540 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fda03c0cb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f4fb1c67aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f4fb1c6c248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f4fb1c6c2a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f4fb1c69bd3 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f4fda03ae3e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f4fd5d2d555 in start_thread (arg=0x7f4faa7b2700) at pthread_create.c:333
#10 0x00007f4fd943cb9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f4fa9fb1700 (LWP 1802)):
#0  0x00007f4fd5d32540 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fda03c0cb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f4fb1c67aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f4fb1c6c248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f4fb1c6c2a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f4fb1c69bd3 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f4fda03ae3e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f4fd5d2d555 in start_thread (arg=0x7f4fa9fb1700) at pthread_create.c:333
#10 0x00007f4fd943cb9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f4fa97b0700 (LWP 1803)):
#0  0x00007f4fd5d32540 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fda03c0cb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f4fb1c67aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f4fb1c6c248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f4fb1c6c2a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f4fb1c69bd3 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f4fda03ae3e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f4fd5d2d555 in start_thread (arg=0x7f4fa97b0700) at pthread_create.c:333
#10 0x00007f4fd943cb9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f4fa8faf700 (LWP 1804)):
#0  0x00007f4fd5d32540 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fda03c0cb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f4fb1c67aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f4fb1c6c248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f4fb1c6c2a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f4fb1c69bd3 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f4fda03ae3e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f4fd5d2d555 in start_thread (arg=0x7f4fa8faf700) at pthread_create.c:333
#10 0x00007f4fd943cb9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f4f9bfff700 (LWP 1805)):
[KCrash Handler]
#5  0x00007f4fda0c99ff in QString::operator=(QString const&) () at /lib64/libQt5Core.so.5
#6  0x00007f4faa7b8b62 in WindowsRunner::windowMatch(KWindowInfo const&, WindowsRunner::WindowAction, double, Plasma::QueryMatch::Type) (this=this@entry=0x3fcc250, info=..., action=action@entry=WindowsRunner::ActivateAction, relevance=relevance@entry=0.80000000000000004, type=type@entry=Plasma::QueryMatch::ExactMatch) at ../../../runners/windows/windowsrunner.cpp:418
#7  0x00007f4faa7ba7aa in WindowsRunner::match(Plasma::RunnerContext&) (this=0x3fcc250, context=...) at ../../../runners/windows/windowsrunner.cpp:281
#8  0x00007f4fb1e89a70 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /lib64/libKF5Runner.so.5
#9  0x00007f4fb1c6b440 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007f4fb1c6a3ba in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007f4fb1c69b0a in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#12 0x00007f4fda03ae3e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#13 0x00007f4fd5d2d555 in start_thread (arg=0x7f4f9bfff700) at pthread_create.c:333
#14 0x00007f4fd943cb9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f4f9b7fe700 (LWP 1806)):
#0  0x00007f4fd5d32540 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fda03c0cb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f4fb1c67aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f4fb1c6c248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f4fb1c6c2a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f4fb1c69bd3 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f4fda03ae3e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f4fd5d2d555 in start_thread (arg=0x7f4f9b7fe700) at pthread_create.c:333
#10 0x00007f4fd943cb9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f4f9affd700 (LWP 1807)):
#0  0x00007f4fd5d32540 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fda03c0cb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f4fb1c67aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f4fb1c6c248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f4fb1c6c2a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f4fb1c69bd3 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f4fda03ae3e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f4fd5d2d555 in start_thread (arg=0x7f4f9affd700) at pthread_create.c:333
#10 0x00007f4fd943cb9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f4f9a7fc700 (LWP 1808)):
#0  0x00007f4fd5d32540 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4fda03c0cb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5
#2  0x00007f4fb1c67aef in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#3  0x00007f4fb1c6c248 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#5  0x00007f4fb1c6c2a2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#6  0x00007f4fb1c66bb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5
#7  0x00007f4fb1c69bd3 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5
#8  0x00007f4fda03ae3e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f4fd5d2d555 in start_thread (arg=0x7f4f9a7fc700) at pthread_create.c:333
#10 0x00007f4fd943cb9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f4fdf33b900 (LWP 1249)):
#0  0x00007f4fd94312fd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4fd4512dbc in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x47f1f30, timeout=<optimized out>, context=0x7f4fbc0016f0) at gmain.c:4103
#2  0x00007f4fd4512dbc in g_main_context_iterate (context=context@entry=0x7f4fbc0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007f4fd4512ecc in g_main_context_iteration (context=0x7f4fbc0016f0, may_block=1) at gmain.c:3869
#4  0x00007f4fda271b8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f4fda217eba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f4fda21fa2c in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#7  0x0000000000406f93 in main(int, char**) (argc=1, argv=<optimized out>) at ../../krunner/main.cpp:71

Comment 1 Fedora End Of Life 2016-07-19 17:33:10 UTC
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.