Bug 425564

Summary: SEGFAULT occurs in plasma when a certificate is untrusted
Product: [Plasma] plasmashell Reporter: aleprezio2
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: ferenosdev, lbikdebugs, nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.18.5   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description aleprezio2 2020-08-19 19:20:58 UTC
Application: plasmashell (5.18.5)

Qt Version: 5.13.2
Frameworks Version: 5.70.0
Operating System: Linux 5.7.15-100.fc31.x86_64 x86_64
Windowing system: X11
Distribution: Fedora 31 (KDE Plasma)

-- Information about the crash:
In this case I was just using Firefox  and plasma had a segmentation fault, something that I've already experienced, I suppose due to the same problem.
It also happens that when I share a URL between applications(like a web link from konsole or kdeconnect) and the cert is untrusted, Kio complains about it ("The issuer certificate of a locally looked up certificate could not be found"), somethimes even plasma chrashes.
Please note that in this case, no link has been shared between apps, just firefox running.

The crash can be reproduced sometimes.

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

Thread 36 (Thread 0x7fdfa0a8f700 (LWP 40987)):
#0  0x00007fe001b3fb38 in pa_mainloop_dispatch () from /lib64/libpulse.so.0
#1  0x00007fe001b3fea2 in pa_mainloop_iterate () from /lib64/libpulse.so.0
#2  0x00007fe001b3ff40 in pa_mainloop_run () from /lib64/libpulse.so.0
#3  0x00007fe001b4e0ed in thread () from /lib64/libpulse.so.0
#4  0x00007fe001ae1dac in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-13.99.so
#5  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 35 (Thread 0x7fdfa17fa700 (LWP 36337)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe0025ffab0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fe00260373e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe002603799 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe002603799 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#10 0x00007fe002601713 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5
#11 0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#12 0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#13 0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 34 (Thread 0x7fdfa1ffb700 (LWP 36336)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe0025ffab0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fe00260373e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe002601713 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 33 (Thread 0x7fdfa27fc700 (LWP 36335)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe0025ffab0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fe00260373e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe002603799 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe002601713 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 32 (Thread 0x7fdfa2ffd700 (LWP 36334)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe0025ffab0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fe00260373e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe002603799 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe002603799 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#10 0x00007fe002603799 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#11 0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#12 0x00007fe002601713 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5
#13 0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#14 0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#15 0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 31 (Thread 0x7fdfa37fe700 (LWP 36333)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe0025ffab0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fe00260373e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe002603799 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe002603799 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#10 0x00007fe002601713 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5
#11 0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#12 0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#13 0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 30 (Thread 0x7fdfa3fff700 (LWP 36332)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe0025ffab0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fe00260373e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe002603799 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe002601713 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 29 (Thread 0x7fdfb490e700 (LWP 36331)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe0025ffab0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fe00260373e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe002603799 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe002601713 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 28 (Thread 0x7fdfb510f700 (LWP 36330)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe0025ffab0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fe00260373e in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#5  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#6  0x00007fe002603799 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#7  0x00007fe0025fec82 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5
#8  0x00007fe002601713 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5
#9  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 27 (Thread 0x7fdfb73bd700 (LWP 36285)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe04f7a94e9 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#4  0x00007fe04f7a978d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#5  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#6  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 26 (Thread 0x7fdfb6bbc700 (LWP 36284)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 25 (Thread 0x7fdfb7fff700 (LWP 25538)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe04f7a94e9 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#4  0x00007fe04f7a978d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#5  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#6  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 24 (Thread 0x7fdfcca2f700 (LWP 25537)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7fdfcd469700 (LWP 15771)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe04f7a94e9 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#4  0x00007fe04f7a978d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#5  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#6  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7fdfcdc6a700 (LWP 15770)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7fdfce533700 (LWP 12807)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7fdfceff8700 (LWP 9597)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe04f7a94e9 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#4  0x00007fe04f7a978d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#5  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#6  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7fdfcf7f9700 (LWP 9596)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7fdfea023700 (LWP 5716)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe04f7a94e9 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#4  0x00007fe04f7a978d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#5  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#6  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7fdfeaccf700 (LWP 5715)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7fdfeb6df700 (LWP 5696)):
#0  0x00007fe04dd25578 in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib64/libQt5Core.so.5
#1  0x00007fe04c2d0dea in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007fe04c2d179b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fe04c2d19a3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fe04dd258a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fe04dccf23b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fe04db1fcd5 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fdfebf35d2c in KCupsConnection::run() () from /lib64/libkcupslib.so
#8  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fe00086f700 (LWP 5695)):
#0  0x00007fe04dd24123 in QTimerInfoList::timerWait(timespec&) () from /lib64/libQt5Core.so.5
#1  0x00007fe04dd25554 in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib64/libQt5Core.so.5
#2  0x00007fe04dd25602 in timerSourcePrepare(_GSource*, int*) () from /lib64/libQt5Core.so.5
#3  0x00007fe04c2d0dea in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#4  0x00007fe04c2d179b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#5  0x00007fe04c2d19a3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#6  0x00007fe04dd258a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007fe04dccf23b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#8  0x00007fe04db1fcd5 in QThread::exec() () from /lib64/libQt5Core.so.5
#9  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fe0033fd700 (LWP 5612)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe04db26943 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fe04db269d1 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#3  0x00007fe04f7a94e9 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#4  0x00007fe04f7a978d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#5  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#6  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fe003bfe700 (LWP 5611)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fe022a86700 (LWP 5603)):
#0  0x00007fe04c31dae8 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#1  0x00007fe04c2d12c1 in g_main_context_check () from /lib64/libglib-2.0.so.0
#2  0x00007fe04c2d1812 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fe04c2d19a3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fe04dd258a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fe04dccf23b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fe04e8aed2d in QDialog::exec() () from /lib64/libQt5Widgets.so.5
#7  0x00007fe04cd8f541 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () from /lib64/libKF5WidgetsAddons.so.5
#8  0x00007fe04cd8fb11 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () from /lib64/libKF5WidgetsAddons.so.5
#9  0x00007fe04cd92173 in KMessageBox::warningYesNoCancelListInternal(QDialog*, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () from /lib64/libKF5WidgetsAddons.so.5
#10 0x00007fe04cd924fa in KMessageBox::warningYesNoCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () from /lib64/libKF5WidgetsAddons.so.5
#11 0x00007fe04d4fcfad in KIO::JobUiDelegate::requestMessageBox(KIO::JobUiDelegateExtension::MessageBoxType, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, KIO::MetaData const&) () from /lib64/libKF5KIOWidgets.so.5
#12 0x00007fe04c0ccae9 in KIO::UserNotificationHandler::processRequest() [clone .part.0] () from /lib64/libKF5KIOCore.so.5
#13 0x00007fe04dd07286 in QSingleShotTimer::timerEvent(QTimerEvent*) () from /lib64/libQt5Core.so.5
#14 0x00007fe04dcfb795 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#15 0x00007fe04e6a7ab6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#16 0x00007fe04e6b1150 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#17 0x00007fe04dcd0448 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#18 0x00007fe04dd24b48 in QTimerInfoList::activateTimers() () from /lib64/libQt5Core.so.5
#19 0x00007fe04dd253fc in timerSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#20 0x00007fe04c2d1570 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#21 0x00007fe04c2d1900 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#22 0x00007fe04c2d19a3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#23 0x00007fe04dd25885 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#24 0x00007fe04dccf23b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#25 0x00007fe04db1fcd5 in QThread::exec() () from /lib64/libQt5Core.so.5
#26 0x00007fe04f71e0da in QQuickPixmapReader::run() () from /lib64/libQt5Quick.so.5
#27 0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#28 0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#29 0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fe023287700 (LWP 5578)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fe02ca53700 (LWP 5577)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fe02d254700 (LWP 5576)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fe02da55700 (LWP 5575)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fe02e256700 (LWP 5574)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fe02ea57700 (LWP 5573)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fe03529f700 (LWP 5572)):
#0  0x00007fe04cf9fd45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe02f2a9edb in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fe02f2a9aeb in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fe03695e700 (LWP 5542)):
#0  0x00007fe04db21413 in QMutex::unlock() () from /lib64/libQt5Core.so.5
#1  0x00007fe04dd25792 in postEventSourcePrepare(_GSource*, int*) () from /lib64/libQt5Core.so.5
#2  0x00007fe04c2d0dea in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#3  0x00007fe04c2d179b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007fe04c2d19a3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007fe04dd258a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fe04dccf23b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007fe04db1fcd5 in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007fe04f428399 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#9  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fe037caf700 (LWP 5414)):
#0  0x00007fe04c31dabd in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007fe04c2d0ff5 in g_main_context_query () from /lib64/libglib-2.0.so.0
#2  0x00007fe04c2d17e8 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fe04c2d19a3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fe04dd258a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fe04dccf23b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fe04db1fcd5 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fe04ecaff6a in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#8  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fe03c987700 (LWP 5395)):
#0  0x00007fe04d786a5f in poll () from /lib64/libc.so.6
#1  0x00007fe04fbc538a in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007fe04fbc6fea in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007fe03cbbbd48 in QXcbEventQueue::run() () from /lib64/libQt5XcbQpa.so.5
#4  0x00007fe04db20e26 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fe04cf994e2 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fe04d7916c3 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe04f5cf680 (LWP 5361)):
[KCrash Handler]
#4  0x00007fe04e1a9cb4 in QTextDocument::docHandle() const () from /lib64/libQt5Gui.so.5
#5  0x00007fe04e1a2c9c in QTextFrame::begin() const () from /lib64/libQt5Gui.so.5
#6  0x00007fe04e1b2b01 in QTextHtmlExporter::toHtml(QByteArray const&, QTextHtmlExporter::ExportMode) () from /lib64/libQt5Gui.so.5
#7  0x00007fe04e1eaf31 in QTextDocumentFragment::toHtml(QByteArray const&) const () from /lib64/libQt5Gui.so.5
#8  0x00007fe04e8a39ba in QTextEditMimeData::setup() const () from /lib64/libQt5Widgets.so.5
#9  0x00007fe04e8a3cf8 in QTextEditMimeData::retrieveData(QString const&, QVariant::Type) const () from /lib64/libQt5Widgets.so.5
#10 0x00007fe04dcf59a8 in QMimeDataPrivate::retrieveTypedData(QString const&, QVariant::Type) const () from /lib64/libQt5Core.so.5
#11 0x00007fe04dcf6672 in QMimeData::data(QString const&) const () from /lib64/libQt5Core.so.5
#12 0x00007fe04d4bce08 in KIO::isClipboardDataCut(QMimeData const*) () from /lib64/libKF5KIOWidgets.so.5
#13 0x00007fe037f9d73d in KFilePreviewGenerator::Private::applyCutItemEffect(KFileItemList const&) () from /lib64/libKF5KIOFileWidgets.so.5
#14 0x00007fe037f9ea8a in KFilePreviewGenerator::Private::updateCutItems() () from /lib64/libKF5KIOFileWidgets.so.5
#15 0x00007fe04dcfb7fa in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#16 0x00007fe04e6a7ab6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#17 0x00007fe04e6b1150 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#18 0x00007fe04dcd0448 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#19 0x00007fe04dcd348b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#20 0x00007fe04dd25af7 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#21 0x00007fe04c2d1570 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#22 0x00007fe04c2d1900 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#23 0x00007fe04c2d19a3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#24 0x00007fe04dd25885 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#25 0x00007fe04dccf23b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#26 0x00007fe04dcd7116 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#27 0x0000561dbcbeeb95 in main ()
[Inferior 1 (process 5361) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2021-02-27 04:57:33 UTC

*** This bug has been marked as a duplicate of bug 417536 ***
Comment 2 The Feren OS Dev 2022-11-30 10:00:18 UTC
Created attachment 154162 [details]
New crash information added by DrKonqi

plasmashell (5.25.5) using Qt 5.15.6

When signed out of our college's network, the certificate becomes untrusted. Unlike Dr Konqi and co., Plasma always crashes when its certificate accepting dialog appears, whereas Dr Konqi only crashes sometimes and when it does it's only after accepting or revoking the certificate.

-- Backtrace (Reduced):
#3  0x00007fa53018bda4 in QTextDocument::docHandle() const () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#4  0x00007fa530183f8c in QTextFrame::begin() const () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
[...]
#7  0x00007fa5301ca898 in QTextDocumentLayout::doLayout(int, int, int) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007fa5301cbd8b in QTextDocumentLayout::documentChanged(int, int, int) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007fa5301a1b78 in QTextDocumentPrivate::clear() () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
Comment 3 The Feren OS Dev 2023-01-11 10:49:33 UTC
Created attachment 155208 [details]
New crash information added by DrKonqi

plasmashell (5.25.5) using Qt 5.15.6

Whenever Weather refreshes on a connection with an 'untrusted certificate' the certificate dialog appears, but most of the time Plasma crashes, taking the dialog with it, before the dialog can even render a window body, and in times it can be used to accept a certificate Plasma crashes anyway once you hit Forever and never appears to actually save your choice of Forever Trust Certificate.

There again the latter may be a separate bug with Weather trying to read the wifi's network sign in page as, well, weather information, and so possibly crashing from trying?

-- Backtrace (Reduced):
#3  0x00007ff0e113fda4 in QTextDocument::docHandle() const () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#4  0x00007ff0e1137f8c in QTextFrame::begin() const () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
[...]
#7  0x00007ff0e117e898 in QTextDocumentLayout::doLayout(int, int, int) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007ff0e117fd8b in QTextDocumentLayout::documentChanged(int, int, int) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007ff0e1155b78 in QTextDocumentPrivate::clear() () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
Comment 4 Lukasz Biegaj 2024-01-27 07:55:16 UTC
Created attachment 165266 [details]
New crash information added by DrKonqi

plasmashell (5.27.5) using Qt 5.15.8

My corporate network requires a captive portal login each week. The redirection to captive portal is made by MITMing the SSL connections. As I want to know which connections are being mitmed, I did not install the corporate CA certificate and when seeing an ssl error I just open any page that works without SSL to be redirected onto captive portal and then to log into the network.

Unfortunately, in that case the plasma starts to crashing, disabling the desktop and all widgets and making it hard to open a browser and navigate to a captive portal page.

I would like the plasma to handle that case gracefully, i.e. report an SSL error but not crash.

-- Backtrace (Reduced):
#5  0x00007fb21d45a770 in QTextDocument::docHandle() const () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#6  0x00007fb21d452678 in QTextFrame::begin() const () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
[...]
#9  0x00007fb21d496680 in QTextDocumentLayout::doLayout(int, int, int) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007fb21d4979d9 in QTextDocumentLayout::documentChanged(int, int, int) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007fb21d470078 in QTextDocumentPrivate::clear() () from /lib/x86_64-linux-gnu/libQt5Gui.so.5