Bug 351697

Summary: Crash in QV4::ExecutionEngine::newStringObject
Product: [Plasma] plasmashell Reporter: Stefano Cavallari <stefano.cavallari>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: crash CC: bhush94, germano.massullo, plasma-bugs, spryor, thomas.cassimon
Priority: NOR Keywords: drkonqi
Version: 5.3.2   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Stefano Cavallari 2015-08-24 13:53:06 UTC
Application: plasmashell (5.3.2)

Qt Version: 5.5.0
Operating System: Linux 4.1.5-200.fc22.x86_64 x86_64
Distribution: "Fedora release 22 (Twenty Two)"

-- Information about the crash:
- What I was doing when the application crashed:
I switched activities from the "Activity Manager" in the panel
- Unusual behavior I noticed:
The switch happened, but some of the applications were not in the list (Task manager in the panel). Then I did "something" (I cannot remember, sorry) to see the application I was looking for, and Plasma crashed.

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

Thread 27 (Thread 0x7f47a4e44700 (LWP 23646)):
#0  0x00000039a9ef72fd in poll () at /lib64/libc.so.6
#1  0x00000039aca0a182 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00000039aca0bc77 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f47a5082999 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#6  0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 26 (Thread 0x7f479e5f4700 (LWP 23658)):
#0  0x00000039a9ef72fd in poll () at /lib64/libc.so.6
#1  0x00000039ac649dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#9  0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 25 (Thread 0x7f4795d9a700 (LWP 23659)):
#0  0x00000039ac646e64 in g_source_iter_next () at /lib64/libglib-2.0.so.0
#1  0x00000039ac6492fb in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649ceb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#10 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 24 (Thread 0x7f478ffff700 (LWP 23662)):
#0  0x00000039a9f106a0 in __libc_disable_asynccancel () at /lib64/libc.so.6
#1  0x00000039a9ef2fb9 in read () at /lib64/libc.so.6
#2  0x00000039ac68db00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#3  0x00000039ac6498b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#4  0x00000039ac649d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#5  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#6  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#8  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#9  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#10 0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#11 0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#12 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 23 (Thread 0x7f478effe700 (LWP 23663)):
#0  0x00000039ac68eee4 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00000039ac649639 in g_main_context_query () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649d37 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#10 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 22 (Thread 0x7f478dffd700 (LWP 23664)):
#0  0x00000039a9ef2fad in read () at /lib64/libc.so.6
#1  0x00000039ac68db00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00000039ac6498b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#9  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#11 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 21 (Thread 0x7f478cf5c700 (LWP 23665)):
#0  0x00000039ac646e64 in g_source_iter_next () at /lib64/libglib-2.0.so.0
#1  0x00000039ac6492fb in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649ceb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#10 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7f477f5df700 (LWP 23666)):
#0  0x00000039a9ef2fad in read () at /lib64/libc.so.6
#1  0x00000039ac68db00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00000039ac6498b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#9  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#11 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7f477e3d6700 (LWP 23667)):
#0  0x00000039a9ef72fd in poll () at /lib64/libc.so.6
#1  0x00000039ac649dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#9  0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7f477d3d5700 (LWP 23668)):
#0  0x00000039ac68eec9 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00000039ac649237 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649ceb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#10 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f476bfff700 (LWP 23669)):
#0  0x00000039ac68eee4 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00000039ac649969 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#10 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f476affe700 (LWP 23670)):
#0  0x00000039a9ef72fd in poll () at /lib64/libc.so.6
#1  0x00000039ac649dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#9  0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f4769ffd700 (LWP 23671)):
#0  0x00000039ac68eec9 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00000039ac649956 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#10 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f4768ffc700 (LWP 23672)):
#0  0x00000039a9ef72fd in poll () at /lib64/libc.so.6
#1  0x00000039ac649dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#9  0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f475b7ff700 (LWP 23673)):
#0  0x00000039ac68eee4 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00000039ac649cde in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#9  0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f475a7fe700 (LWP 23674)):
#0  0x00000039aaa0c540 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x0000003d2d385494 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5
#2  0x0000003d2d3854d9 in  () at /lib64/libQt5Script.so.5
#3  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#4  0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f46cf371700 (LWP 23676)):
#0  0x00000039ac68eec9 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00000039ac648ea4 in g_main_context_release () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649d76 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x0000003d2b4f6616 in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5
#8  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#10 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f46ce070700 (LWP 23678)):
#0  0x00000039ac68eec9 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00000039ac649237 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649ceb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#10 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f46c28d7700 (LWP 23679)):
#0  0x00000039a9f106b2 in __libc_disable_asynccancel () at /lib64/libc.so.6
#1  0x00000039a9ef2fb9 in read () at /lib64/libc.so.6
#2  0x00000039ac68db00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#3  0x00000039ac6498b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#4  0x00000039ac649d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#5  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#6  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#8  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#9  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#10 0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#11 0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#12 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f46c17d3700 (LWP 23680)):
#0  0x00000039a9ef72fd in poll () at /lib64/libc.so.6
#1  0x00000039ac649dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#9  0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f46b61ae700 (LWP 23681)):
#0  0x00007fffac70d929 in  ()
#1  0x00007fffac70dc91 in clock_gettime ()
#2  0x00000039a9f10d9d in clock_gettime () at /lib64/libc.so.6
#3  0x0000003d1e152bc6 in qt_gettime() () at /lib64/libQt5Core.so.5
#4  0x0000003d1e2d7839 in QTimerInfoList::updateCurrentTime() () at /lib64/libQt5Core.so.5
#5  0x0000003d1e2d7da5 in QTimerInfoList::timerWait(timespec&) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e2d96dc in idleTimerSourcePrepare(_GSource*, int*) () at /lib64/libQt5Core.so.5
#7  0x00000039ac64935d in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#8  0x00000039ac649ceb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#9  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#10 0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#11 0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#12 0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#13 0x00007f46b6899397 in KCupsConnection::run() () at /lib64/libkcupslib.so
#14 0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#15 0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#16 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f46b5303700 (LWP 23683)):
#0  0x00000039a9ef2fad in read () at /lib64/libc.so.6
#1  0x00000039ac68db00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00000039ac6498b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#9  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#11 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f46abfff700 (LWP 23684)):
#0  0x00000039a9ef2fad in read () at /lib64/libc.so.6
#1  0x00000039ac68db00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00000039ac6498b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#9  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#11 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f46aaffe700 (LWP 23685)):
#0  0x00000039ac646de7 in g_source_iter_next () at /lib64/libglib-2.0.so.0
#1  0x00000039ac6492fb in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649ceb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#8  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#10 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f46a9ffd700 (LWP 23686)):
#0  0x00000039a9ef2fad in read () at /lib64/libc.so.6
#1  0x00000039ac68db00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00000039ac6498b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00000039ac649d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#9  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#11 0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f4759ffd700 (LWP 30602)):
#0  0x00000039a9ef72fd in poll () at /lib64/libc.so.6
#1  0x00000039ac649dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00000039ac649ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x0000003d1e2d9dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x0000003d1e280daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003d1e09d5a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x0000003d2aed9245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x0000003d1e0a254e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00000039aaa07555 in start_thread () at /lib64/libpthread.so.0
#9  0x00000039a9f02b9d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f47abbee900 (LWP 23644)):
[KCrash Handler]
#5  0x0000003d2ae3068a in QV4::Heap::String::append(QV4::Heap::String const*, QChar*) () at /lib64/libQt5Qml.so.5
#6  0x0000003d2ae30765 in QV4::Heap::String::simplifyString() const () at /lib64/libQt5Qml.so.5
#7  0x0000003d2adeb9d8 in QV4::Heap::StringObject::StringObject(QV4::ExecutionEngine*, QV4::Value const&) () at /lib64/libQt5Qml.so.5
#8  0x0000003d2ad92b43 in QV4::ExecutionEngine::newStringObject(QV4::Value const&) () at /lib64/libQt5Qml.so.5
#9  0x0000003d2ae2b1a7 in QV4::Runtime::setProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) () at /lib64/libQt5Qml.so.5
#10 0x00007f47681bf440 in  ()
#11 0x00007fffac6c0313 in  ()
#12 0x0000003d2adae035 in QV4::InternalClass::addMemberImpl(QV4::Identifier*, QV4::PropertyAttributes, unsigned int*) () at /lib64/libQt5Qml.so.5
#13 0x0000003d2adaeaf2 in QV4::InternalClass::changeMember(QV4::Object*, QV4::String*, QV4::PropertyAttributes, unsigned int*) () at /lib64/libQt5Qml.so.5
#14 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 Christoph Feck 2015-09-23 14:01:28 UTC
Seems to be a Qt 5.5.0 regression. See also bug 351763.
Comment 2 David Edmundson 2015-11-29 15:05:11 UTC
*** Bug 355983 has been marked as a duplicate of this bug. ***
Comment 3 David Edmundson 2015-11-29 15:05:59 UTC
From the other bug in kwin with a similar trace

>Apparently it's not allowed to set root context properties multiple times

We need to check we're not.
Comment 4 David Edmundson 2015-11-30 00:04:27 UTC
*** Bug 356083 has been marked as a duplicate of this bug. ***
Comment 5 David Edmundson 2015-11-30 00:04:32 UTC
*** Bug 353908 has been marked as a duplicate of this bug. ***
Comment 6 David Edmundson 2015-12-24 01:06:15 UTC
Possibly going to be fixed by https://git.reviewboard.kde.org/r/126491/
Comment 7 David Edmundson 2015-12-28 16:36:06 UTC
Hopefully fixed?

Please reopen if you see this with Plasma 5.5.3 onwards.