Bug 422818 - Plasmashell crashed during startup
Summary: Plasmashell crashed during startup
Status: RESOLVED WORKSFORME
Alias: None
Product: kdeplasma-addons
Classification: Plasma
Component: Web Browser (show other bugs)
Version: 5.19.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-06-11 14:18 UTC by Karl-Heinz Brünen
Modified: 2022-11-09 05:12 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karl-Heinz Brünen 2020-06-11 14:18:12 UTC
Application: plasmashell (5.19.0)

Qt Version: 5.15.0
Frameworks Version: 5.70.0
Operating System: Linux 5.6.14-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
After login kde session dor X11 starts. The desktop appears shortly and disappears again and the kde crash dialog was shown. 
If I use wayland instead of X11 kde seems to start up correctly.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f0217b93dfe in QProcessPrivate::startProcess() (this=0x7f0184004a00) at /usr/include/c++/10/typeinfo:139
#5  0x00007f0217b8f123 in QProcess::start(QString const&, QFlags<QIODevice::OpenModeFlag>) (this=0x7f01840050d0, command=..., mode=...) at io/qprocess.cpp:2351
#6  0x00007f01e26fa1ee in WebKit::ProcessLauncher::launchProcess() () at ../Source/WebKit2/UIProcess/Launcher/qt/ProcessLauncherQt.cpp:202
#7  0x00007f01e11da098 in std::function<void ()>::operator()() const () at /usr/include/c++/10/bits/std_function.h:622
#8  0x00007f01e11da098 in WTF::WorkQueue::WorkItemQt::execute() () at ../Source/WTF/wtf/qt/WorkQueueQt.cpp:63
#9  0x00007f01e11da098 in WTF::WorkQueue::WorkItemQt::executeAndDelete() () at ../Source/WTF/wtf/qt/WorkQueueQt.cpp:68
#10 0x00007f01e11da098 in WTF::WorkQueue::WorkItemQt::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at Source/WTF/wtf/WorkQueueQt.moc:76
#11 0x00007f0217c46a31 in QObject::event(QEvent*) (this=0x55a99ca1cbc0, e=0x55a99ca0f1e0) at kernel/qobject.cpp:1314
#12 0x00007f02187c70cf in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55a99ca1cbc0, e=0x55a99ca0f1e0) at kernel/qapplication.cpp:3671
#13 0x00007f0217c1ab0a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55a99ca1cbc0, event=0x55a99ca0f1e0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#14 0x00007f0217c1d531 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55a99ca0ef30) at kernel/qcoreapplication.cpp:1815
#15 0x00007f0217c728c3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x7f0184004bb0) at kernel/qeventdispatcher_glib.cpp:277
#16 0x00007f02160a92c7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#17 0x00007f02160a9648 in  () at /usr/lib64/libglib-2.0.so.0
#18 0x00007f02160a96ff in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#19 0x00007f0217c71f4f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f0184000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007f0217c194cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f01991fbda0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#21 0x00007f0217a3b73e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#22 0x00007f0217a3c871 in QThreadPrivate::start(void*) (arg=0x55a99c351760) at thread/qthread_unix.cpp:342
#23 0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#24 0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f021785ca5c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib64/libstdc++.so.6
#2  0x00007f01e11a922b in WTF::ParkingLot::parkConditionally(void const*, std::function<bool ()>, std::function<void ()>, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at ../Source/WTF/wtf/ParkingLot.cpp:570
#3  0x00007f01e19fbbb8 in WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) () at ../Source/WTF/wtf/Condition.h:74
#4  0x00007f01e19fbbb8 in WTF::ConditionBase::wait<WTF::Lock>(WTF::Lock&) () at ../Source/WTF/wtf/Condition.h:113
#5  0x00007f01e19fbbb8 in WebCore::IconDatabase::syncThreadMainLoop() () at ../Source/WebCore/loader/icon/IconDatabase.cpp:1427
#6  0x00007f01e19fea05 in WebCore::IconDatabase::iconDatabaseSyncThread() () at ../Source/WebCore/loader/icon/IconDatabase.cpp:1029
#7  0x00007f01e11ab7c5 in std::function<void ()>::operator()() const () at /usr/include/c++/10/bits/std_function.h:622
#8  0x00007f01e11ab7c5 in threadEntryPoint() () at ../Source/WTF/wtf/Threading.cpp:58
#9  0x00007f01e11d737b in wtfThreadEntryPoint() () at ../Source/WTF/wtf/ThreadingPthreads.cpp:164
#10 0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#11 0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f02160a8a23 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f02160a950b in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f02160a96ff in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f0217c71f6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f018c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f0217c194cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f019a1fdda0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f0217a3b73e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f0217a3c871 in QThreadPrivate::start(void*) (arg=0x55a99b128f60) at thread/qthread_unix.cpp:342
#8  0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#9  0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f0217a3bda6 in get_thread_data () at thread/qthread_unix.cpp:220
#2  0x00007f0217a3bda6 in QThreadData::current(bool) (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:220
#3  0x00007f0217c71e3a in postEventSourcePrepare(GSource*, gint*) (s=0x7f01940047b0, timeout=0x7f019a9febd4) at kernel/qeventdispatcher_glib.cpp:253
#4  0x00007f02160a8b02 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f02160a950b in  () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f02160a96ff in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f0217c71f6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f0194000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f0217c194cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f019a9feda0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#9  0x00007f0217a3b73e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f0217a3c871 in QThreadPrivate::start(void*) (arg=0x55a99c282f40) at thread/qthread_unix.cpp:342
#11 0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#12 0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f021785ca5c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib64/libstdc++.so.6
#2  0x00007f01e27f73b8 in std::_V2::condition_variable_any::wait<std::unique_lock<bmalloc::Mutex> >(std::unique_lock<bmalloc::Mutex>&) () at /usr/include/c++/10/condition_variable:321
#3  0x00007f01e27f73b8 in std::_V2::condition_variable_any::wait<std::unique_lock<bmalloc::Mutex>, bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop()::{lambda()#1}>(std::unique_lock<bmalloc::Mutex>&, bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop()::{lambda()#1}) () at /usr/include/c++/10/condition_variable:330
#4  0x00007f01e27f73b8 in bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() () at ../Source/bmalloc/bmalloc/AsyncTask.h:126
#5  0x00007f01e27f74eb in bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadEntryPoint(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*) () at ../Source/bmalloc/bmalloc/AsyncTask.h:106
#6  0x00007f0217861f20 in  () at /usr/lib64/libstdc++.so.6
#7  0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#8  0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f02160a95de in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f02160a96ff in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f0217c71f6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f01dc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0217c194cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f01e3d62da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f0217a3b73e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f0217a3c871 in QThreadPrivate::start(void*) (arg=0x55a99c453390) at thread/qthread_unix.cpp:342
#7  0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#8  0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f0202f1161b in cnd_wait (mtx=0x55a99b55b1d8, cond=0x55a99b55b200) at ../include/c11/threads_posix.h:155
#2  0x00007f0202f1161b in util_queue_thread_func(void*) (input=input@entry=0x55a99b55bee0) at ../src/util/u_queue.c:275
#3  0x00007f0202f10d37 in impl_thrd_routine(void*) (p=<optimized out>) at ../include/c11/threads_posix.h:87
#4  0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#5  0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f0202f1161b in cnd_wait (mtx=0x55a99b55b1d8, cond=0x55a99b55b200) at ../include/c11/threads_posix.h:155
#2  0x00007f0202f1161b in util_queue_thread_func(void*) (input=input@entry=0x55a99b55bea0) at ../src/util/u_queue.c:275
#3  0x00007f0202f10d37 in impl_thrd_routine(void*) (p=<optimized out>) at ../include/c11/threads_posix.h:87
#4  0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#5  0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f0202f1161b in cnd_wait (mtx=0x55a99b55b1d8, cond=0x55a99b55b200) at ../include/c11/threads_posix.h:155
#2  0x00007f0202f1161b in util_queue_thread_func(void*) (input=input@entry=0x55a99b55be60) at ../src/util/u_queue.c:275
#3  0x00007f0202f10d37 in impl_thrd_routine(void*) (p=<optimized out>) at ../include/c11/threads_posix.h:87
#4  0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#5  0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f0202f1161b in cnd_wait (mtx=0x55a99b55b1d8, cond=0x55a99b55b200) at ../include/c11/threads_posix.h:155
#2  0x00007f0202f1161b in util_queue_thread_func(void*) (input=input@entry=0x55a99b559a90) at ../src/util/u_queue.c:275
#3  0x00007f0202f10d37 in impl_thrd_routine(void*) (p=<optimized out>) at ../include/c11/threads_posix.h:87
#4  0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#5  0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f0202f1161b in cnd_wait (mtx=0x55a99b55a548, cond=0x55a99b55a570) at ../include/c11/threads_posix.h:155
#2  0x00007f0202f1161b in util_queue_thread_func(void*) (input=input@entry=0x55a99b559310) at ../src/util/u_queue.c:275
#3  0x00007f0202f10d37 in impl_thrd_routine(void*) (p=<optimized out>) at ../include/c11/threads_posix.h:87
#4  0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#5  0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f02176b9003 in poll () at /lib64/libc.so.6
#2  0x00007f02160a95de in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f02160a96ff in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f0217c71f6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f0208000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f0217c194cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f02119c2d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f0217a3b73e in QThread::exec() (this=this@entry=0x55a99afdf090) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f02193db5d5 in QQmlThreadPrivate::run() (this=0x55a99afdf090) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#8  0x00007f0217a3c871 in QThreadPrivate::start(void*) (arg=0x55a99afdf090) at thread/qthread_unix.cpp:342
#9  0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#10 0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f02160a95d3 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f02160a96ff in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f0217c71f6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f0204000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0217c194cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f0212c8ad50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f0217a3b73e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f0218d96a17 in QDBusConnectionManager::run() (this=0x7f0218e03d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007f0217a3c871 in QThreadPrivate::start(void*) (arg=0x7f0218e03d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#9  0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f0219b55862 in poll (__timeout=-1, __nfds=1, __fds=0x7f02134ebca8) at /usr/include/bits/poll2.h:46
#2  0x00007f0219b55862 in _xcb_conn_wait (c=0x55a99ab44990, vector=0x0, count=0x0, cond=<optimized out>) at xcb_conn.c:480
#3  0x00007f0219b5726c in _xcb_conn_wait (count=0x0, vector=0x0, cond=0x55a99ab449d0, c=0x55a99ab44990) at xcb_conn.c:446
#4  0x00007f0219b5726c in xcb_wait_for_event (c=c@entry=0x55a99ab44990) at xcb_in.c:697
#5  0x00007f02136b2f50 in QXcbEventQueue::run() (this=0x55a99ab38640) at qxcbeventqueue.cpp:228
#6  0x00007f0217a3c871 in QThreadPrivate::start(void*) (arg=0x55a99ab38640) at thread/qthread_unix.cpp:342
#7  0x00007f0216ddfeaa in start_thread () at /lib64/libpthread.so.0
#8  0x00007f02176c3b1f in clone () at /lib64/libc.so.6

#1  0x00007f0219b55862 in poll (__timeout=-1, __nfds=1, __fds=0x7ffc9e374b28) at /usr/include/bits/poll2.h:46
#2  0x00007f0219b55862 in _xcb_conn_wait (c=0x55a99ab44990, vector=0x7ffc9e374c18, count=0x7ffc9e374c14, cond=<optimized out>) at xcb_conn.c:480
#3  0x00007f0219b55b90 in _xcb_conn_wait (count=0x7ffc9e374c14, vector=0x7ffc9e374c18, cond=0x55a99ab45ac0, c=0x55a99ab44990) at xcb_out.c:463
#4  0x00007f0219b55b90 in _xcb_out_send (c=c@entry=0x55a99ab44990, vector=<optimized out>, vector@entry=0x7ffc9e374c50, count=<optimized out>, count@entry=1) at xcb_out.c:464
#5  0x00007f0219b55de7 in _xcb_out_flush_to (request=1062, c=0x55a99ab44990) at xcb_out.c:488
#6  0x00007f0219b55de7 in _xcb_out_flush_to (c=c@entry=0x55a99ab44990, request=1062) at xcb_out.c:477
#7  0x00007f0219b56e2c in xcb_flush (c=0x55a99ab44990) at xcb_out.c:423
#8  0x00007f0219b56e2c in xcb_flush (c=0x55a99ab44990) at xcb_out.c:417
#9  0x00007f0210518bf8 in loader_dri3_swap_buffers_msc (force_copy=false, flush_flags=<optimized out>, remainder=<optimized out>, divisor=<optimized out>, target_msc=<optimized out>, draw=<optimized out>) at ../src/loader/loader_dri3_helper.c:220
#10 0x00007f0210518bf8 in dri3_swap_buffers (pdraw=0x55a99d9b3b10, target_msc=<optimized out>, divisor=<optimized out>, remainder=<optimized out>, flush=<optimized out>) at ../src/glx/dri3_glx.c:594
#11 0x00007f0210619066 in QGLXContext::swapBuffers(QPlatformSurface*) (this=0x55a99cb470a0, surface=0x55a99c8b7870) at qglxintegration.cpp:637
#12 0x00007f021971e1b4 in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) (this=0x55a99b4df6a0, window=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/scenegraph/qsgrenderloop.cpp:796
#13 0x00007f02197a88c7 in QQuickWindow::event(QEvent*) (this=0x55a99c8b0240, e=0x7ffc9e374f60) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/items/qquickwindow.cpp:1757
#14 0x00007f02187c70cf in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55a99c8b0240, e=0x7ffc9e374f60) at kernel/qapplication.cpp:3671
#15 0x00007f0217c1ab0a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55a99c8b0240, event=0x7ffc9e374f60) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#16 0x00007f021804a244 in QPlatformWindow::deliverUpdateRequest() (this=<optimized out>) at kernel/qplatformwindow.cpp:789
#17 0x00007f021804a244 in QPlatformWindow::windowEvent(QEvent*) (this=<optimized out>, event=<optimized out>) at kernel/qplatformwindow.cpp:476
#18 0x00007f02187cdc1b in QApplication::notify(QObject*, QEvent*) (this=0x7ffc9e3755f0, receiver=0x55a99c8b0240, e=0x7ffc9e3751e0) at kernel/qapplication.cpp:2861
#19 0x00007f0217c1ab0a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55a99c8b0240, event=0x7ffc9e3751e0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#20 0x00007f0217c71313 in QTimerInfoList::activateTimers() (this=0x55a99ac4fa60) at kernel/qtimerinfo_unix.cpp:643
#21 0x00007f0217c71b94 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#22 0x00007f02160a92c7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#23 0x00007f02160a9648 in  () at /usr/lib64/libglib-2.0.so.0
#24 0x00007f02160a96ff in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#25 0x00007f0217c71f4f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55a99ab35ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#26 0x00007f0217c194cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc9e375420, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#27 0x00007f0217c21730 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#28 0x000055a99965ec87 in main(int, char**) (argc=<optimized out>, argv=0x7ffc9e375640) at /usr/src/debug/plasma5-workspace-5.19.0-1.1.x86_64/shell/main.cpp:222
[Inferior 1 (process 10169) detached]

Possible duplicates by query: bug 387953, bug 385541, bug 350341.

Reported using DrKonqi
Comment 1 David Edmundson 2020-06-11 14:22:26 UTC
Does it happen every time?
Comment 2 Karl-Heinz Brünen 2020-06-11 15:09:56 UTC
yes, 
You changed the component to web browser. Was that the crashing component? In that case, one of my plasmoids may be the cause for the crash.

Following the list of used plasmoids from '~/.kde4/share/apps/plasma/plasmoids/':
- BusyTasks
- gcal
- gcal-plasmoid
- kool-morning
- notifier
- org.orbitalibre.google-tasks
- org.orbitalibre.google-tasks-advanced
- simple-cpu-temp
- sk_
- sk_sensors
Comment 3 Patrick Silva 2020-06-11 22:02:41 UTC
Sometimes plasma crashes after login to X11 on Arch Linux too.
"coredumpctl" lists several crashes at login and sometimes drkonqi icon appears in the system tray.

Thu 2020-06-11 18:40:23 -03    4487  1003  1003   6 present   /usr/lib/kactivitymanagerd
Thu 2020-06-11 18:40:25 -03    4519  1003  1003   6 present   /usr/bin/kglobalaccel5
Thu 2020-06-11 18:40:25 -03    4525  1003  1003   6 present   /usr/bin/kglobalaccel5
Thu 2020-06-11 18:40:26 -03    4534  1003  1003   6 present   /usr/bin/kglobalaccel5
Thu 2020-06-11 18:40:26 -03    4545  1003  1003   6 present   /usr/bin/kglobalaccel5
Thu 2020-06-11 18:40:27 -03    4558  1003  1003   6 present   /usr/bin/kglobalaccel5
Thu 2020-06-11 18:40:28 -03    4568  1003  1003   6 present   /usr/bin/kglobalaccel5
Thu 2020-06-11 18:40:42 -03    3979  1003  1003  11 present   /usr/bin/plasmashell

I'm not sure if this is related, but SDDM started to crash on my system after upgrade to kernel 5.7.2.arch1-1. I had to install kernel 5.4.46-1-lts to make my system usable again.

Operating System: Arch Linux 
KDE Plasma Version: 5.19.0
KDE Frameworks Version: 5.70.0
Qt Version: 5.15.0
Comment 4 Justin Zobel 2022-10-10 11:16:31 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 5 Bug Janitor Service 2022-10-25 05:00:54 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2022-11-09 05:12:17 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!