https://bugs.kde.org/show_bug.cgi?id=462089

            Bug ID: 462089
           Summary: Plasma crashed when moving Konsole window
    Classification: Plasma
           Product: plasmashell
           Version: 5.26.3
          Platform: Kubuntu
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: p...@phd.re
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to