Application: plasmashell (5.26.3) Qt Version: 5.15.6 Frameworks Version: 5.99.0 Operating System: Linux 6.0.8-x64v1-xanmod1 x86_64 Windowing System: X11 Distribution: Ubuntu 22.10 DrKonqi: 5.26.3 [KCrashBackend] -- Information about the crash: Plasma crashed (and automatically resterted) when I moving Konsole window by ~100px. Konsole window was moved by dragging it by its title bar. Wobbly Windows effect was active. I wasn't able to reporoduce this issue. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Plazma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 QSGAreaAllocatorNode::isLeaf() (this=0x0) at scenegraph/util/qsgareaallocator.cpp:93 #5 QSGAreaAllocator::deallocateInNode(QPoint const&, QSGAreaAllocatorNode*) (this=this@entry=0x7f3f7413df60, pos=..., node=0x0) at scenegraph/util/qsgareaallocator.cpp:170 #6 0x00007f3fbb3c8e2a in QSGAreaAllocator::deallocate(QRect const&) (this=this@entry=0x7f3f7413df60, rect=...) at scenegraph/util/qsgareaallocator.cpp:116 #7 0x00007f3fbb3cf56b in QSGOpenGLAtlasTexture::AtlasBase::remove(QSGOpenGLAtlasTexture::TextureBase*) (this=0x7f3f7413df50, t=t@entry=0x7f3f74447bc0) at scenegraph/util/qsgopenglatlastexture.cpp:286 #8 0x00007f3fbb3cf6a0 in QSGOpenGLAtlasTexture::TextureBase::~TextureBase() (this=0x7f3f74447bc0, __in_chrg=<optimized out>) at scenegraph/util/qsgopenglatlastexture.cpp:516 #9 QSGOpenGLAtlasTexture::Texture::~Texture() (this=0x7f3f74447bc0, __in_chrg=<optimized out>) at scenegraph/util/qsgopenglatlastexture.cpp:543 #10 0x00007f3fbb3cf6bd in QSGOpenGLAtlasTexture::Texture::~Texture() (this=0x7f3f74447bc0, __in_chrg=<optimized out>) at scenegraph/util/qsgopenglatlastexture.cpp:543 #11 0x00007f3fb030d2d1 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so #12 0x00007f3fbb419dda in QSGRenderThread::event(QEvent*) (this=0x7f3fa400c460, e=0x5572e6a38300) at scenegraph/qsgthreadedrenderloop.cpp:493 #13 0x00007f3fbb41395f in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7f3fa400c460) at scenegraph/qsgthreadedrenderloop.cpp:936 #14 0x00007f3fbb415e19 in QSGRenderThread::run() (this=0x7f3fa400c460) at scenegraph/qsgthreadedrenderloop.cpp:1052 #15 0x00007f3fb96ccc51 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007f3fb8e90402 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #17 0x00007f3fb8f1f590 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 9 (Thread 0x7f3f83e176c0 (LWP 7719) "plasmashell"): #1 __pselect (nfds=5, readfds=0x7f3f83e0eac0, writefds=0x0, exceptfds=0x0, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/pselect.c:56 #2 0x00007f3fb770a03d in () at /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6 #3 0x00007f3fb770ad88 in () at /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6 #4 0x00007f3fb8e90402 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #5 0x00007f3fb8f1f590 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 8 (Thread 0x7f3f9686c6c0 (LWP 7718) "QQuickPixmapRea"): #1 0x00007f3fb7cc8059 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3fb7c70cb0 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3fb9914b06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f3fb98b97cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3fb96cba1b in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3fbb35faaa in QQuickPixmapReader::run() (this=0x5572e3fe05d0) at util/qquickpixmapcache.cpp:1024 #7 0x00007f3fb96ccc51 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f3fb8e90402 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #9 0x00007f3fb8f1f590 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 7 (Thread 0x7f3f974b06c0 (LWP 7717) "CPMMListener"): #1 0x00007f3faa6f75ec in () at /lib/x86_64-linux-gnu/libnvidia-glcore.so.520.56.06 #2 0x00007f3faa691d14 in () at /lib/x86_64-linux-gnu/libnvidia-glcore.so.520.56.06 #3 0x00007f3faa69202a in () at /lib/x86_64-linux-gnu/libnvidia-glcore.so.520.56.06 #4 0x00007f3faa68f90a in () at /lib/x86_64-linux-gnu/libnvidia-glcore.so.520.56.06 #5 0x00007f3fb8e90402 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #6 0x00007f3fb8f1f590 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 6 (Thread 0x7f3f97f496c0 (LWP 7708) "QSGRenderThread"): #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5572e4c18940) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5572e4c18940, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007f3fb8e8f338 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5572e4c188f0, cond=0x5572e4c18918) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5572e4c18918, mutex=0x5572e4c188f0) at ./nptl/pthread_cond_wait.c:627 #5 0x00007f3fb96d2b1b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3fbb4139b5 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7f3f9c2e3748) at scenegraph/qsgthreadedrenderloop.cpp:257 #7 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7f3f9c2e36b0) at scenegraph/qsgthreadedrenderloop.cpp:935 #8 0x00007f3fbb415e19 in QSGRenderThread::run() (this=0x7f3f9c2e36b0) at scenegraph/qsgthreadedrenderloop.cpp:1052 #9 0x00007f3fb96ccc51 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f3fb8e90402 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #11 0x00007f3fb8f1f590 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 5 (Thread 0x7f3fa91ff6c0 (LWP 7594) "Qt bearer threa"): #1 0x00007f3fb7cc819e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3fb7c70cb0 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3fb9914b06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f3fb98b97cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3fb96cba1b in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3fb96ccc51 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f3fb8e90402 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #8 0x00007f3fb8f1f590 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 4 (Thread 0x7f3fb17ff6c0 (LWP 7564) "QQmlThread"): #1 0x00007f3fb7cc80d3 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3fb7c70cb0 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3fb9914b06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f3fb98b97cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3fb96cba1b in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3fbaf32879 in QQmlThreadPrivate::run() (this=0x5572e441a6a0) at qml/ftw/qqmlthread.cpp:155 #7 0x00007f3fb96ccc51 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f3fb8e90402 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #9 0x00007f3fb8f1f590 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 3 (Thread 0x7f3fb2bcc6c0 (LWP 7454) "QDBusConnection"): #1 __GI___libc_read (fd=20, buf=0x7f3fb2bcb9e0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f3fb7c738e2 in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3fb7cc8148 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f3fb7c70cb0 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f3fb9914b06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3fb98b97cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f3fb96cba1b in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f3fba384ebb in () at /lib/x86_64-linux-gnu/libQt5DBus.so.5 #9 0x00007f3fb96ccc51 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f3fb8e90402 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #11 0x00007f3fb8f1f590 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 2 (Thread 0x7f3fb45756c0 (LWP 7389) "QXcbEventQueue"): #1 0x00007f3fbbaf886a in () at /lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f3fbbafa28c in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f3fb4e6c788 in () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f3fb96ccc51 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3fb8e90402 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #6 0x00007f3fb8f1f590 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 1 (Thread 0x7f3fb4fb99c0 (LWP 7369) "plasmashell"): #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5572e557c5d0) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5572e557c5d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007f3fb8e8f338 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5572e557c580, cond=0x5572e557c5a8) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5572e557c5a8, mutex=0x5572e557c580) at ./nptl/pthread_cond_wait.c:627 #5 0x00007f3fb96d2b1b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3fbb4176e8 in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=0x5572e47bade0, w=0x7f3fac009160, inExpose=<optimized out>) at scenegraph/qsgthreadedrenderloop.cpp:1603 #7 0x00007f3fbb484100 in QQuickWindow::event(QEvent*) (this=0x5572e49111b0, e=0x7fff0a8fabb0) at items/qquickwindow.cpp:1863 #8 0x00007f3fba56bf32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x00007f3fb98bae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f3fb9d31343 in QPlatformWindow::windowEvent(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #11 0x00007f3fba57324d in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007f3fb98bae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f3fb9913e71 in QTimerInfoList::activateTimers() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f3fb991475c in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007f3fb7c734f9 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x00007f3fb7cc8228 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007f3fb7c70cb0 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007f3fb9914aea in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007f3fb98b97cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007f3fb98c1c2a in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00005572e310f7f0 in () #22 0x00007f3fb8e23510 in __libc_start_call_main (main=main@entry=0x5572e310e910, argc=argc@entry=1, argv=argv@entry=0x7fff0a8fb328) at ../sysdeps/nptl/libc_start_call_main.h:58 #23 0x00007f3fb8e235c9 in __libc_start_main_impl (main=0x5572e310e910, argc=1, argv=0x7fff0a8fb328, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff0a8fb318) at ../csu/libc-start.c:381 #24 0x00005572e310f915 in () [Inferior 1 (process 7369) detached] Reported using DrKonqi
Thank you for the bug report! Unfortunately the backtrace is incomplete and missing debug symbols for the following line that we need to figure out exactly what's going wrong: > #11 0x00007f3fb030d2d1 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so Could you please install debug symbols for plasma-workspace, reproduce the crash, and attach a new symbolicated backtrace? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports Thanks again!
I wasn't able to reproduce it. I will reopen this report if it happens again and submit a detailed backtrace.