Title says it all. SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.20.80 KDE Frameworks Version: 5.76.0 Qt Version: 5.15.1 Thread 6 (Thread 0x7f964a7fc700 (LWP 6852)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c7b2aa3858) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c7b2aa3808, cond=0x55c7b2aa3830) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55c7b2aa3830, mutex=0x55c7b2aa3808) at pthread_cond_wait.c:638 #3 0x00007f96508d597b in cnd_wait (mtx=0x55c7b2aa3808, cond=0x55c7b2aa3830) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55c7b2a8a800) at ../src/util/u_queue.c:275 #5 0x00007f96508d558b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f9657fe1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f965870f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f964b7fe700 (LWP 6850)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c7b2aa3858) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c7b2aa3808, cond=0x55c7b2aa3830) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55c7b2aa3830, mutex=0x55c7b2aa3808) at pthread_cond_wait.c:638 #3 0x00007f96508d597b in cnd_wait (mtx=0x55c7b2aa3808, cond=0x55c7b2aa3830) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55c7b2a9a0f0) at ../src/util/u_queue.c:275 #5 0x00007f96508d558b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f9657fe1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f965870f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f96534b7700 (LWP 6781)): #0 0x00007f9658702aff in __GI___poll (fds=0x7f964c005240, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f96576881ae in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f964c005240, timeout=<optimized out>, context=0x7f964c000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f964c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f96576882e3 in g_main_context_iteration (context=0x7f964c000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f9658ce7232 in QEventDispatcherGlib::processEvents (this=0x7f964c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f9658c8b43b in QEventLoop::exec (this=this@entry=0x7f96534b6cb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f9658aa7982 in QThread::exec (this=this@entry=0x7f9659692d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f965960ef4b in QDBusConnectionManager::run (this=0x7f9659692d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007f9658aa8b1c in QThreadPrivate::start (arg=0x7f9659692d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #9 0x00007f9657fe1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f965870f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f964bfff700 (LWP 6849)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c7b2aa3858) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c7b2aa3808, cond=0x55c7b2aa3830) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55c7b2aa3830, mutex=0x55c7b2aa3808) at pthread_cond_wait.c:638 #3 0x00007f96508d597b in cnd_wait (mtx=0x55c7b2aa3808, cond=0x55c7b2aa3830) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55c7b2aae030) at ../src/util/u_queue.c:275 #5 0x00007f96508d558b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f9657fe1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f965870f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f964affd700 (LWP 6851)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c7b2aa3858) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c7b2aa3808, cond=0x55c7b2aa3830) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55c7b2aa3830, mutex=0x55c7b2aa3808) at pthread_cond_wait.c:638 #3 0x00007f96508d597b in cnd_wait (mtx=0x55c7b2aa3808, cond=0x55c7b2aa3830) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55c7b2a90b20) at ../src/util/u_queue.c:275 #5 0x00007f96508d558b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f9657fe1609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f965870f293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f96552542c0 (LWP 6780)): #0 0x00007f965916337e in QTextEngine::itemize (this=0x55c7b32106a0) at text/qtextengine.cpp:2081 #1 0x00007f965916c1c0 in QTextLayout::beginLayout (this=this@entry=0x55c7b2e80200) at text/qtextlayout.cpp:659 #2 0x00007f96591bc0b7 in QTextDocumentLayoutPrivate::layoutBlock (this=0x55c7b2d99270, bl=..., blockPosition=50, blockFormat=..., layoutStruct=0x7fff22421480, layoutFrom=50, layoutTo=52, previousBlockFormat=0x7fff22421300) at text/qtextdocumentlayout.cpp:3500 #3 0x00007f96591bdebd in QTextDocumentLayoutPrivate::layoutFlow (this=this@entry=0x55c7b2d99270, it=..., layoutStruct=layoutStruct@entry=0x7fff22421480, layoutFrom=layoutFrom@entry=50, layoutTo=layoutTo@entry=52, width=..., width@entry=...) at text/qtextdocumentlayout.cpp:3305 #4 0x00007f96591c5d49 in QTextDocumentLayoutPrivate::layoutFrame (this=this@entry=0x55c7b2d99270, f=f@entry=0x55c7b2dfd750, layoutFrom=layoutFrom@entry=50, layoutTo=layoutTo@entry=52, frameWidth=..., frameWidth@entry=..., frameHeight=..., parentY=...) at ../../include/QtGui/5.15.1/QtGui/private/../../../../../src/gui/painting/qfixed_p.h:66 #5 0x00007f96591c62dd in QTextDocumentLayoutPrivate::layoutFrame (this=this@entry=0x55c7b2d99270, f=f@entry=0x55c7b2dfd750, layoutFrom=layoutFrom@entry=50, layoutTo=layoutTo@entry=52, parentY=..., parentY@entry=...) at text/qtextdocumentlayout.cpp:2936 #6 0x00007f96591c6bc8 in QTextDocumentLayout::doLayout (this=this@entry=0x55c7b2df42d0, from=from@entry=50, oldLength=oldLength@entry=2, length=length@entry=2) at ../../include/QtGui/5.15.1/QtGui/private/../../../../../src/gui/painting/qfixed_p.h:66 #7 0x00007f96591c80bb in QTextDocumentLayout::documentChanged (this=0x55c7b2df42d0, from=50, oldLength=2, length=2) at text/qtextdocumentlayout.cpp:3817 #8 0x00007f965919aea3 in QTextDocumentPrivate::finishEdit (this=0x55c7b2dfb640) at text/qtextdocument_p.cpp:1221 #9 0x00007f965919b36c in QTextDocumentPrivate::endEditBlock (this=<optimized out>) at text/qtextdocument_p.cpp:1203 #10 QTextDocumentPrivate::endEditBlock (this=<optimized out>) at text/qtextdocument_p.cpp:1186 #11 0x000055c7b2a50088 in ?? () #12 0x000055c7b2dfb400 in ?? () #13 0x00007f9657e82d81 in ?? () from /lib/x86_64-linux-gnu/libharfbuzz.so.0 #14 0x00007fff22421820 in ?? () #15 0x00007fff224217d8 in ?? () #16 0x00007fff00000001 in ?? () #17 0x000055c7b2e80200 in ?? () #18 0x0000000000000033 in ?? () #19 0x000055c7b2dfb4c0 in ?? () #20 0x0000000000000000 in ?? ()
*** Bug 431512 has been marked as a duplicate of this bug. ***
*** Bug 432319 has been marked as a duplicate of this bug. ***
I can reproduce this on 5.21.0 but no longer reproduce it on the 5.21 branch so I'm rather leaning towards thinking that this crash was a symptom of https://invent.kde.org/plasma/drkonqi/-/commit/38582b8b6eb27ec152d49c323d775a35e861b9b6 and should consequently be fixed in 5.21.3