Bug 343443 - Plasma crash-restart after renaming application launcher
Summary: Plasma crash-restart after renaming application launcher
Status: RESOLVED FIXED
Alias: None
Product: frameworks-kjobwidgets
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-01-28 10:18 UTC by Sergei S. Rublёv
Modified: 2015-02-03 18:42 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
crash file (27.90 KB, text/plain)
2015-01-28 18:06 UTC, Sergei S. Rublёv
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei S. Rublёv 2015-01-28 10:18:41 UTC
Application: plasmashell ()

Qt Version: 5.4.0
Operating System: Linux 3.17.8-300.fc21.x86_64 x86_64
Distribution: "Fedora release 21 (Twenty One)"

-- Information about the crash:
- What I was doing when the application crashed:
I was renaming an application launcher (changing title) in the desktop window with applications.

-- Backtrace:
Application: plasmashell (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb3d0ec6900 (LWP 15581))]

Thread 28 (Thread 0x7fb3b2187700 (LWP 15590)):
#0  0x00007fb3ca2f51fd in poll () from /lib64/libc.so.6
#1  0x00007fb3cda3a182 in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007fb3cda3bcff in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007fb3b46cb959 in QXcbEventReader::run() () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#4  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 27 (Thread 0x7fb3abfff700 (LWP 15640)):
#0  0x00007fb3ca2f51fd in poll () from /lib64/libc.so.6
#1  0x00007fb3c5dd9e24 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#7  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 26 (Thread 0x7fb3a8c47700 (LWP 15733)):
#0  0x00007fb3c5dd9d1d in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#1  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#2  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#3  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#5  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#6  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#8  0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 25 (Thread 0x7fb39ef9f700 (LWP 15782)):
#0  0x00007fb3c5e1e1c9 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007fb3c5dd99b6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9e88 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#8  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 24 (Thread 0x7fb39df9e700 (LWP 15783)):
#0  0x00007fb3c5e1e1e4 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#1  0x00007fb3c5dd8e3e in g_main_context_acquire () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9cd5 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#8  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7fb39cedd700 (LWP 15784)):
#0  0x00007fb3ca2f51fd in poll () from /lib64/libc.so.6
#1  0x00007fb3c5dd9e24 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#7  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7fb38b7ff700 (LWP 15785)):
#0  0x00007fb3ca30e362 in __libc_disable_asynccancel () from /lib64/libc.so.6
#1  0x00007fb3ca2f5209 in poll () from /lib64/libc.so.6
#2  0x00007fb3c5dd9e24 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#8  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7fb38a7fe700 (LWP 15786)):
#0  0x00007fb3c5e1e1c9 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007fb3c5dd93f9 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9d4b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#8  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7fb3897fd700 (LWP 15787)):
#0  0x00007fb3c5e1e1c9 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007fb3c5dd984c in g_main_context_check () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9dc3 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#8  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7fb37bfff700 (LWP 15788)):
#0  0x00007fb3c5e1e1c9 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007fb3c5dd984c in g_main_context_check () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9dc3 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#8  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7fb37affe700 (LWP 15789)):
#0  0x00007fb3ca2f51fd in poll () from /lib64/libc.so.6
#1  0x00007fb3c5dd9e24 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#7  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7fb379ffd700 (LWP 15790)):
#0  0x00007fb3c5e1e1c9 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007fb3c5dd93f9 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9d4b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#8  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7fb378fec700 (LWP 15791)):
#0  0x00007fb3ca2f0e6d in read () from /lib64/libc.so.6
#1  0x00007fb3c3281f45 in ?? () from /usr/lib64/nvidia/tls/libnvidia-tls.so.346.35
#2  0x00007fb3c5e1cd30 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd98ec in g_main_context_check () from /lib64/libglib-2.0.so.0
#4  0x00007fb3c5dd9dc3 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#5  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#6  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#8  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#9  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#10 0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#11 0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#12 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fb36b7ff700 (LWP 15792)):
#0  0x00007fff8d542a89 in clock_gettime ()
#1  0x00007fb3ca30ea1d in clock_gettime () from /lib64/libc.so.6
#2  0x00007fb3caf48026 in qt_gettime() () from /lib64/libQt5Core.so.5
#3  0x00007fb3cb0d3219 in QTimerInfoList::updateCurrentTime() () from /lib64/libQt5Core.so.5
#4  0x00007fb3cb0d3785 in QTimerInfoList::timerWait(timespec&) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cb0d4b5e in timerSourcePrepare(_GSource*, int*) () from /lib64/libQt5Core.so.5
#6  0x00007fb3c5dd93ed in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#7  0x00007fb3c5dd9d4b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#8  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#9  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#10 0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#11 0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#12 0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#13 0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#14 0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#15 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fb36a7fe700 (LWP 15793)):
#0  0x00007fb3c5e1e1e4 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#1  0x00007fb3c5dd93e0 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9d4b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#8  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fb3697fd700 (LWP 15794)):
#0  0x00007fb3c9fec590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb3cfc92794 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQt5Script.so.5
#2  0x00007fb3cfc927d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQt5Script.so.5
#3  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fb368ffc700 (LWP 15795)):
#0  0x00007fb3c5e1e1c9 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007fb3c5dd93f9 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9d4b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#8  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fb2de0cf700 (LWP 15797)):
#0  0x00007fb3c5e1e1c9 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007fb3c5dd96ef in g_main_context_check () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9dc3 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#8  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fb2dc797700 (LWP 15800)):
#0  0x00007fb3ca2f51fd in poll () from /lib64/libc.so.6
#1  0x00007fb3c5dd9e24 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fb3d0baf286 in QQuickPixmapReader::run() () from /lib64/libQt5Quick.so.5
#7  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fb2db7c4700 (LWP 15801)):
#0  0x00007fb3c9fec590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb3cae9461b in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#2  0x00007fb3d0c20d5b in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fb3d0c21150 in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fb2d8fae700 (LWP 15802)):
#0  0x00007fb3ca2f51fd in poll () from /lib64/libc.so.6
#1  0x00007fb3c5dd9e24 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#7  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fb2d67bf700 (LWP 15804)):
#0  0x00007fb3ca2f0e6d in read () from /lib64/libc.so.6
#1  0x00007fb3c3281f45 in ?? () from /usr/lib64/nvidia/tls/libnvidia-tls.so.346.35
#2  0x00007fb3c5e1cd30 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd98ec in g_main_context_check () from /lib64/libglib-2.0.so.0
#4  0x00007fb3c5dd9dc3 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#5  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#6  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#8  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#9  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#10 0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#11 0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#12 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fb2d56ce700 (LWP 15805)):
#0  0x00007fb3ca2f51fd in poll () from /lib64/libc.so.6
#1  0x00007fb3c5dd9e24 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#7  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fb2d45dd700 (LWP 15806)):
#0  0x00007fb3c5e1e1e4 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#1  0x00007fb3c5dd93e0 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9d4b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#8  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fb2d34ec700 (LWP 15807)):
#0  0x00007fb3ca2f0e6d in read () from /lib64/libc.so.6
#1  0x00007fb3c3281f45 in ?? () from /usr/lib64/nvidia/tls/libnvidia-tls.so.346.35
#2  0x00007fb3c5e1cd30 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#3  0x00007fb3c5dd98ec in g_main_context_check () from /lib64/libglib-2.0.so.0
#4  0x00007fb3c5dd9dc3 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#5  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#6  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#8  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#9  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#10 0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#11 0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#12 0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fb2d09df700 (LWP 15826)):
#0  0x00007fb3c9fec590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb3cae9461b in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#2  0x00007fb3d0c20d5b in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fb3d0c21150 in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fb2d0048700 (LWP 15827)):
#0  0x00007fb3ca2f51fd in poll () from /lib64/libc.so.6
#1  0x00007fb3c5dd9e24 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fb3cb0d573c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fb3cae8e6f4 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fb3cd69a275 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#7  0x00007fb3cae934ce in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fb3c9fe752a in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb3ca30079d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb3d0ec6900 (LWP 15581)):
[KCrash Handler]
#5  0x00007fb3cb08cb9d in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /lib64/libQt5Core.so.5
#6  0x00007fb3c8816efa in KDialogJobUiDelegate::Private::next() () from /lib64/libKF5JobWidgets.so.5
#7  0x00007fb3cb0aec2a in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#8  0x00007fb3cb972d3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#9  0x00007fb3cb978330 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#10 0x00007fb3cb07e4ab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#11 0x00007fb3cb0804eb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#12 0x00007fb3cb0d5333 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#13 0x00007fb3c5dd9aeb in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#14 0x00007fb3c5dd9e88 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#15 0x00007fb3c5dd9f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#16 0x00007fb3cb0d5727 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#17 0x00007fb3cb07bd42 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#18 0x00007fb3cb0837ec in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#19 0x000000000042e82f in main ()

Reported using DrKonqi
Comment 1 David Edmundson 2015-01-28 17:39:49 UTC
>I was renaming an application launcher (changing title) in the desktop window with applications.

I don't understand what you mean by this.
Comment 2 Sergei S. Rublёv 2015-01-28 18:06:00 UTC
Created attachment 90757 [details]
crash file

Sorry, I was trying to report many Plasma crashes (as KDE proposed to me), but bug report tool couldn't publish them. This report happened to be the 1st one to be published. Here are steps I made to reproduce:

1. There is a "folder" widget on the desktop with shortcut icons and files

2. I have added a "Link to application" to it

3. I wanted to rename this "Link to application" and I right-click on it and go to "Properties"

4. In "General" tab I enter the new title, click OK

5. I get "Error — Plasma" window with message "The process for the desktop protocol died unexpectedly."

6. I click "OK" and experience the crash of "plasmashell", which immediately restarts and leaves bug report window.

I have attached the generated backtrace file.
Comment 3 David Edmundson 2015-01-28 23:17:37 UTC
OK, I can confirm I'm getting that error.
I'm not seeing Plasma crash as yet.
Comment 4 Eike Hein 2015-01-28 23:20:40 UTC
Hm, I'm not getting that error. What's your versions of kio and kio-extras?
Comment 5 Eike Hein 2015-01-28 23:22:43 UTC
Scratch that, I do get the error, but only when Folder is used as a widget, not in the desktop containment case (weird and interesting). I'll investigate tomorrow.
Comment 6 Sergei S. Rublёv 2015-01-29 09:25:24 UTC
My yum package manager doesn't list a package named kio. It does list kio-extras and its version is 5.1.95-1.beta.fc21. There is also kf5-kio-core.x86_64 and its version is 5.6.0-1.fc21.
Comment 7 Eike Hein 2015-01-30 18:16:33 UTC
Backtrace, crash is in KDialogJobUiDelegate::Private::next():

Thread 1 (Thread 0x7f443a60b800 (LWP 16793)):
[KCrash Handler]
#6  0x00007f4433e365e7 in QMetaObject::indexOfMethod(char const*) const (this=0x0, method=0x7fff1a5f2f90 "next()") at kernel/qmetaobject.cpp:632
#7  0x00007f4433e38950 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (obj=0x523bf60, member=0x7f443131a1b5 "next", type=Qt::QueuedConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1464
#8  0x00007f4431306397 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (obj=0x523bf60, member=0x7f443131a1b5 "next", type=Qt::QueuedConnection, val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at /home/sho/devel/src/qt5/qtbase/src/corelib/kernel/qobjectdefs.h:391
#9  0x00007f4431305b9e in KDialogJobUiDelegate::Private::next() (this=0x523bf60) at /home/sho/devel/src/frameworks/kjobwidgets/src/kdialogjobuidelegate.cpp:82
#10 0x00007f4431306169 in KDialogJobUiDelegate::Private::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x523bf60, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x46055f0) at /home/sho/devel/build/frameworks/kjobwidgets/src/kdialogjobuidelegate.moc:67
#11 0x00007f4433e68e0d in QMetaCallEvent::placeMetaCall(QObject*) (this=0x4362e90, object=0x523bf60) at kernel/qobject.cpp:485
#12 0x00007f4433e69ed6 in QObject::event(QEvent*) (this=0x523bf60, e=0x4362e90) at kernel/qobject.cpp:1245
#13 0x00007f44349595c8 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0xfb9d30, receiver=0x523bf60, e=0x4362e90) at kernel/qapplication.cpp:3722
#14 0x00007f4434956d38 in QApplication::notify(QObject*, QEvent*) (this=0x7fff1a5f4350, receiver=0x523bf60, e=0x4362e90) at kernel/qapplication.cpp:3164
#15 0x00007f4433e2d4be in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fff1a5f4350, receiver=0x523bf60, event=0x4362e90) at kernel/qcoreapplication.cpp:930
#16 0x00007f4433e3111f in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=0x523bf60, event=0x4362e90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#17 0x00007f4433e2e7f7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0xfaf6e0) at kernel/qcoreapplication.cpp:1534
#18 0x00007f4433e2e1a6 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1392
#19 0x00007f4433ea5ff2 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1004430) at kernel/qeventdispatcher_glib.cpp:271
#20 0x00007f442c8c7aeb in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#21 0x00007f442c8c7e88 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#22 0x00007f442c8c7f3c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#23 0x00007f4433ea67ad in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xff75b0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#24 0x00007f441f3e0c7c in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xff75b0, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115
#25 0x00007f4433e2a162 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff1a5f41d0, flags=...) at kernel/qeventloop.cpp:128
#26 0x00007f4433e2a43b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff1a5f41d0, flags=...) at kernel/qeventloop.cpp:204
#27 0x00007f4433e2db98 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1183
#28 0x00007f4434215b9e in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1507
#29 0x00007f4434956565 in QApplication::exec() () at kernel/qapplication.cpp:2956
#30 0x000000000046a1ac in main(int, char**) (argc=1, argv=0x7fff1a5f4918) at /home/sho/devel/src/kde/workspace/plasma-workspace/shell/main.cpp:150
Comment 8 Eike Hein 2015-01-30 18:16:49 UTC
Crash in desktop kioslave:

kioslave: ####### CRASH ###### protocol = desktop pid = 29611 signal = 11
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(+0x8fc1e)[0x7f50ebd24c1e]
/lib64/libc.so.6(+0x34950)[0x7f50fa133950]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Gui.so.5(_ZNK10QClipboard8mimeDataENS_4ModeE+0x14)[0x7f50fc839494]
/home/sho/devel/install/lib64/libKF5KIOWidgets.so.5(+0xb8c51)[0x7f50ead12c51]
/home/sho/devel/install/lib64/libKF5KIOWidgets.so.5(_ZN3KIO13JobUiDelegate20updateUrlInClipboardERK4QUrlS3_+0x27)[0x7f50ead4a627]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(_ZN3KIO9SimpleJob12slotFinishedEv+0x21b)[0x7f50ebd4efe5]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(+0xbafaf)[0x7f50ebd4ffaf]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x717)[0x7f50fb004915]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x38)[0x7f50fb004122]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(_ZN3KIO14SlaveInterface8finishedEv+0x29)[0x7f50ebd3751f]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(_ZN3KIO14SlaveInterface8dispatchEiRK10QByteArray+0x104)[0x7f50ebd3558c]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(_ZN3KIO14SlaveInterface8dispatchEv+0x9a)[0x7f50ebd35246]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(_ZN3KIO5Slave8gotInputEv+0x53)[0x7f50ebd3937d]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(+0x124af5)[0x7f50ebdb9af5]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x717)[0x7f50fb004915]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x38)[0x7f50fb004122]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(+0x50e21)[0x7f50ebce5e21]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(+0x4fc63)[0x7f50ebce4c63]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(+0x50c4f)[0x7f50ebce5c4f]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN14QMetaCallEvent13placeMetaCallEP7QObject+0xaf)[0x7f50faffce0d]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN7QObject5eventEP6QEvent+0x124)[0x7f50faffded6]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN23QCoreApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x76)[0x7f50fafc18d2]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN16QCoreApplication6notifyEP7QObjectP6QEvent+0xc2)[0x7f50fafc15b4]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x9a)[0x7f50fafc14be]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN16QCoreApplication9sendEventEP7QObjectP6QEvent+0x51)[0x7f50fafc511f]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x43b)[0x7f50fafc27f7]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN16QCoreApplication16sendPostedEventsEP7QObjecti+0x32)[0x7f50fafc21a6]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(+0x34fff2)[0x7f50fb039ff2]
/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x15b)[0x7f50f5cdfaeb]
/lib64/libglib-2.0.so.0(+0x49e88)[0x7f50f5cdfe88]
/lib64/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7f50f5cdff3c]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0xdb)[0x7f50fb03a7ad]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x6c)[0x7f50fafbe162]
/home/sho/devel/src/qt5/qtbase/lib/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x169)[0x7f50fafbe43b]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(_ZN3KIO19ForwardingSlaveBase6renameERK4QUrlS3_6QFlagsINS_7JobFlagEE+0x12e)[0x7f50ebcf2fac]
/home/sho/devel/install/lib64/plugins/kf5/kio/desktop.so(+0x69d1)[0x7f50e2dcb9d1]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(_ZN3KIO9SlaveBase8dispatchEiRK10QByteArray+0xa69)[0x7f50ebd26e49]
/home/sho/devel/install/lib64/libKF5KIOCore.so.5(_ZN3KIO9SlaveBase12dispatchLoopEv+0x2cd)[0x7f50ebd2334f]
/home/sho/devel/install/lib64/plugins/kf5/kio/desktop.so(kdemain+0x162)[0x7f50e2dc9bc2]
desktop.so [kdeinit5] desktop local:/run/user/1000/klauncherT29446.1.slave-socket local:/run/user/1000/plasmashellk29567.5.slave-socket[0x40c088]
desktop.so [kdeinit5] desktop local:/run/user/1000/klauncherT29446.1.slave-socket local:/run/user/1000/plasmashellk29567.5.slave-socket[0x40d1f8]
desktop.so [kdeinit5] desktop local:/run/user/1000/klauncherT29446.1.slave-socket local:/run/user/1000/plasmashellk29567.5.slave-socket[0x40db4f]
desktop.so [kdeinit5] desktop local:/run/user/1000/klauncherT29446.1.slave-socket local:/run/user/1000/plasmashellk29567.5.slave-socket(main+0xa14)[0x40f28a]
/lib64/libc.so.6(__libc_start_main+0xf0)[0x7f50fa11efe0]
desktop.so [kdeinit5] desktop local:/run/user/1000/klauncherT29446.1.slave-socket local:/run/user/1000/plasmashellk29567.5.slave-socket[0x409d29]
kdeinit5: PID 29611 terminated.
kdeinit5: Got EXEC_NEW '/home/sho/devel/install/lib64/libexec/drkonqi' from wrapper.
kdeinit5: preparing to launch '/home/sho/devel/install/lib64/libexec/drkonqi'                                                                                                                                                                                                  
drkonqi(29638)/kf5.kiconthemes KIconLoaderPrivate::initIconThemes: "Theme tree: (Breeze)"                                                                                                                                                                                      
drkonqi(29638)/default SystemInformation::tryToSetBugzillaPlatformFromExternalInfo: found lsb_release                                                                                                                                                                          
drkonqi(29638)/default KCrashBackend::constructCrashedApplication: Using /proc to determine executable path                                                                                                                                                                    
drkonqi(29638)/default KCrashBackend::constructCrashedApplication: Executable is: "/home/sho/devel/install/bin/plasmashell"                                                                                                                                                    
drkonqi(29638)/default KCrashBackend::constructCrashedApplication: Executable exists: true                                                                                                                                                                                     
drkonqi(29638)/default DrKonqi::init: Enabling drkonqi crash catching                                                                                                                                                                                                          
drkonqi(29638)/default KPixmapSequence::Private::loadSequence: Invalid pixmap specified.                                                                                                                                                                                       
drkonqi(29638)/default KPixmapSequence::frameSize: No frame loaded                                                                                                                                                                                                             
drkonqi(29638)/default KPixmapSequence::frameSize: No frame loaded                                                                                                                                                                                                             
drkonqi(29638)/default KPixmapSequence::frameSize: No frame loaded                                                                                                                                                                                                             
drkonqi(29638)/default KPixmapSequence::frameSize: No frame loaded                                                                                                                                                                                                             
drkonqi(29638)/default KPixmapSequence::frameSize: No frame loaded                                                                                                                                                                                                             
drkonqi(29638)/default KPixmapSequence::frameSize: No frame loaded                                                                                                                                                                                                             
kdeinit5: PID 29638 terminated.
Comment 9 Eike Hein 2015-01-30 18:32:53 UTC
#0  0x00007f90c84d6494 in QClipboard::mimeData (this=0xcb6710, mode=QClipboard::Clipboard) at kernel/qclipboard.cpp:439
#1  0x00007f90b69afc51 in KIO::ClipboardUpdater::update (srcUrl=..., destUrl=...) at /home/sho/devel/src/frameworks/kio/src/widgets/clipboardupdater.cpp:160
#2  0x00007f90b69e7627 in KIO::JobUiDelegate::updateUrlInClipboard (this=0x7f90b6c51020 <(anonymous namespace)::Q_QGS_globalUiDelegate::innerFunction()::holder>, src=..., dest=...)
    at /home/sho/devel/src/frameworks/kio/src/widgets/jobuidelegate.cpp:371
#3  0x00007f90b79ebfe5 in KIO::SimpleJob::slotFinished (this=0xcd9110) at /home/sho/devel/src/frameworks/kio/src/core/simplejob.cpp:224
#4  0x00007f90b79ecfaf in KIO::SimpleJob::qt_static_metacall (_o=0xcd9110, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffbcd9ab10)
    at /home/sho/devel/build/frameworks/kio/src/core/moc_simplejob.cpp:102
#5  0x00007f90c6ca1915 in QMetaObject::activate (sender=0xc9e480, signalOffset=3, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3717
#6  0x00007f90c6ca1122 in QMetaObject::activate (sender=0xc9e480, m=0x7f90b7cc4260 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3582
#7  0x00007f90b79d451f in KIO::SlaveInterface::finished (this=0xc9e480) at /home/sho/devel/build/frameworks/kio/src/core/moc_slaveinterface.cpp:401
#8  0x00007f90b79d258c in KIO::SlaveInterface::dispatch (this=0xc9e480, _cmd=104, rawdata=...) at /home/sho/devel/src/frameworks/kio/src/core/slaveinterface.cpp:160
#9  0x00007f90b79d2246 in KIO::SlaveInterface::dispatch (this=0xc9e480) at /home/sho/devel/src/frameworks/kio/src/core/slaveinterface.cpp:89
#10 0x00007f90b79d637d in KIO::Slave::gotInput (this=0xc9e480) at /home/sho/devel/src/frameworks/kio/src/core/slave.cpp:386
#11 0x00007f90b7a56af5 in KIO::Slave::qt_static_metacall (_o=0xc9e480, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffbcd9b010)
    at /home/sho/devel/build/frameworks/kio/src/core/moc_slave.cpp:86
#12 0x00007f90c6ca1915 in QMetaObject::activate (sender=0xcb5390, signalOffset=3, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3717
#13 0x00007f90c6ca1122 in QMetaObject::activate (sender=0xcb5390, m=0x7f90b7cc2ba0 <KIO::Connection::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3582
#14 0x00007f90b7982e21 in KIO::Connection::readyRead (this=0xcb5390) at /home/sho/devel/build/frameworks/kio/src/core/moc_connection_p.cpp:140
#15 0x00007f90b7981c63 in KIO::ConnectionPrivate::dequeue (this=0xca5800) at /home/sho/devel/src/frameworks/kio/src/core/connection.cpp:45
#16 0x00007f90b7982c4f in KIO::Connection::qt_static_metacall (_o=0xcb5390, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xcdaaa0)
    at /home/sho/devel/build/frameworks/kio/src/core/moc_connection_p.cpp:84
#17 0x00007f90c6c99e0d in QMetaCallEvent::placeMetaCall (this=0xcb7320, object=0xcb5390) at kernel/qobject.cpp:485
#18 0x00007f90c6c9aed6 in QObject::event (this=0xcb5390, e=0xcb7320) at kernel/qobject.cpp:1245
#19 0x00007f90c6c5e8d2 in QCoreApplicationPrivate::notify_helper (this=0xc8f1c0, receiver=0xcb5390, event=0xcb7320) at kernel/qcoreapplication.cpp:1047
#20 0x00007f90c6c5e5b4 in QCoreApplication::notify (this=0x7fffbcd9bd50, receiver=0xcb5390, event=0xcb7320) at kernel/qcoreapplication.cpp:992
#21 0x00007f90c6c5e4be in QCoreApplication::notifyInternal (this=0x7fffbcd9bd50, receiver=0xcb5390, event=0xcb7320) at kernel/qcoreapplication.cpp:930
#22 0x00007f90c6c6211f in QCoreApplication::sendEvent (receiver=0xcb5390, event=0xcb7320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#23 0x00007f90c6c5f7f7 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xbad500) at kernel/qcoreapplication.cpp:1534
#24 0x00007f90c6c5f1a6 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1392
#25 0x00007f90c6cd6ff2 in postEventSourceDispatch (s=0xc8f600) at kernel/qeventdispatcher_glib.cpp:271
#26 0x00007f90c197caeb in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#27 0x00007f90c197ce88 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#28 0x00007f90c197cf3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#29 0x00007f90c6cd77ad in QEventDispatcherGlib::processEvents (this=0xc8f2f0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#30 0x00007f90c6c5b162 in QEventLoop::processEvents (this=0xca7048, flags=...) at kernel/qeventloop.cpp:128
#31 0x00007f90c6c5b43b in QEventLoop::exec (this=0xca7048, flags=...) at kernel/qeventloop.cpp:204
#32 0x00007f90b798ffac in KIO::ForwardingSlaveBase::rename (this=0x7fffbcd9bd10, src=..., dest=..., flags=...) at /home/sho/devel/src/frameworks/kio/src/core/forwardingslavebase.cpp:263
#33 0x00007f90aea689d1 in DesktopProtocol::rename (this=0x7fffbcd9bd10, src=..., dest=..., flags=...) at /home/sho/devel/src/kde/workspace/kio-extras/desktop/kio_desktop.cpp:247
#34 0x00007f90b79c3e49 in KIO::SlaveBase::dispatch (this=0x7fffbcd9bd20, command=73, data=...) at /home/sho/devel/src/frameworks/kio/src/core/slavebase.cpp:1179
#35 0x00007f90b79c034f in KIO::SlaveBase::dispatchLoop (this=0x7fffbcd9bd20) at /home/sho/devel/src/frameworks/kio/src/core/slavebase.cpp:299
#36 0x00007f90aea66bc2 in kdemain (argc=4, argv=0xc887f0) at /home/sho/devel/src/kde/workspace/kio-extras/desktop/kio_desktop.cpp:51
#37 0x000000000040c088 in launch (argc=4, _name=0xc885c8 "/home/sho/devel/install/lib64/plugins/kf5/kio/desktop.so", args=0xc88673 "", cwd=0x0, envc=0, envs=0xc8867b "", reset_env=false, 
    tty=0x0, avoid_loops=false, startup_id_str=0x41310f "0") at /home/sho/devel/src/frameworks/kinit/src/kdeinit/kinit.cpp:733
#38 0x000000000040d1f8 in handle_launcher_request (sock=7, who=0x4133a4 "launcher") at /home/sho/devel/src/frameworks/kinit/src/kdeinit/kinit.cpp:1172
#39 0x000000000040db4f in handle_requests (waitForPid=0) at /home/sho/devel/src/frameworks/kinit/src/kdeinit/kinit.cpp:1361
#40 0x000000000040f28a in main (argc=1, argv=0x7fffbcd9c7b8) at /home/sho/devel/src/frameworks/kinit/src/kdeinit/kinit.cpp:1852
Comment 10 Eike Hein 2015-01-30 18:53:53 UTC
David,

this kio_desktop crash happens because it's a QCoreApplication but QClipboard needs a QGuiApplication to access QPlatformIntegration::clipboard(). We have other kioslaves that are QGuiApps for similar reasons (e.g. the thumbnail slave in kio-extras). Do you agree this is an appropriate way to go?
Comment 11 Eike Hein 2015-02-02 16:21:31 UTC
Git commit f57bf64326f865660b0d24392037157413dc995a by Eike Hein.
Committed on 02/02/2015 at 15:50.
Pushed by gerrit into branch 'master'.

Check we're a QGuiApp before using ClipboardUpdater.

Matches other callsites in the file and prevents a known crash
in kio_desktop.
Change-Id: Ifd0e83f6d87db6c1c5200af96e31b93636365c7c

M  +3    -1    src/widgets/jobuidelegate.cpp

http://commits.kde.org/kio/f57bf64326f865660b0d24392037157413dc995a