Bug 457827 - Plasma Crash when I'm moving plasma widgets.
Summary: Plasma Crash when I'm moving plasma widgets.
Status: RESOLVED DUPLICATE of bug 432999
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.24.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-08-13 07:26 UTC by amirdaniali
Modified: 2022-08-15 18:36 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description amirdaniali 2022-08-13 07:26:50 UTC
Application: plasmashell (5.24.4)

Qt Version: 5.15.3
Frameworks Version: 5.92.0
Operating System: Linux 5.15.0-43-generic x86_64
Windowing System: X11
Distribution: Ubuntu 22.04.1 LTS
DrKonqi: 5.24.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:

I have set the taskbar set to be a panel on top of the screen. Sometimes kde plasma crashes after bringing widgets to the taskbar. The issue has happened  with widgets such as digital clock and color picker. 

Also  I once had Plasma crash on me when I was dragging a custom System Montior Widget that I had configured to show CPU, GPU, Memory usage + Download, Upload Rate.  The widget was working fine but once when I was moving it on the desktop plasma had a crash. 

- Custom settings of the application:

Taskbar is configured to be on top of the screen like gnome. No 3rd party widgets.

System Montior Widget was configured to show GPU, Memory, ... details in the Sensors details tab. The sensor had a display style of Horizontal Bars.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f39a989efc1 in QSGBatchRenderer::Renderer::uploadBatch(QSGBatchRenderer::Batch*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f39a98b12e6 in QSGBatchRenderer::Renderer::render() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f39a9898924 in QSGRenderer::renderScene(QSGBindable const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f39a9898df3 in QSGRenderer::renderScene(unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f39a98fea47 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f39a996e5f9 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f39a990d45d in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f39a990de07 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f39a7d13ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#14 0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 13 (Thread 0x7f3942dbd640 (LWP 2120) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x561615f7f620) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x561615f7f620, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f39a7886ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x561615f7f5d0, cond=0x561615f7f5f8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x561615f7f5f8, mutex=0x561615f7f5d0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f399a72885b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#6  0x00007f399a72848b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#7  0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 12 (Thread 0x7f39437fe640 (LWP 2119) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f3938020c30) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f3938020c30, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f39a7886ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f3938020be0, cond=0x7f3938020c08) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7f3938020c08, mutex=0x7f3938020be0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f399a72885b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#6  0x00007f399a72848b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#7  0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7f39694be640 (LWP 2056) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x561614e18014) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x561614e18014, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f39a7886ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x561614e17fc0, cond=0x561614e17fe8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x561614e17fe8, mutex=0x561614e17fc0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f39a7d19ceb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f39a990b9c3 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f39a990de49 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f39a7d13ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7f3969ce8640 (LWP 2055) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5616155d2920) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5616155d2920, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f39a7886ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5616155d28d0, cond=0x5616155d28f8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5616155d28f8, mutex=0x5616155d28d0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f399a72885b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#6  0x00007f399a72848b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#7  0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7f398d6e9640 (LWP 2046) "plasmashell"):
#1  __pselect (nfds=5, readfds=0x7f398d6e0a40, writefds=0x0, exceptfds=0x0, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/pselect.c:56
#2  0x00007f39a58b803d in ?? () from /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#3  0x00007f39a58b8d88 in ?? () from /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#4  0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5  0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7f397650e640 (LWP 2027) "QQuickPixmapRea"):
#1  __GI___libc_read (fd=22, buf=0x7f397650d950, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f39a62dd114 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f39a633163d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f39a62da3c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f39a7f5a11e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f39a7eff74b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f39a7d12af2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f39a9853a5a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f39a7d13ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#11 0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7f3998b4d640 (LWP 1982) "QQmlThread"):
#1  0x00007f39a62dc8d2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f39a63315c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f39a62da3c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f39a7f5a11e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f39a7eff74b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f39a7d12af2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f39a94f48c9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f39a7d13ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f3999b8f640 (LWP 1962) "QNetworkAccessM"):
#1  __GI___libc_read (fd=17, buf=0x7f3999b8e990, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f39a62dd114 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f39a633163d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f39a62da3c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f39a7f5a11e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f39a7eff74b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f39a7d12af2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f39a7d13ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f39a081b640 (LWP 1961) "Qt bearer threa"):
#1  __GI___libc_read (fd=15, buf=0x7f39a081a990, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f39a62dd114 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f39a633163d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f39a62da3c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f39a7f5a11e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f39a7eff74b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f39a7d12af2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f39a7d13ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f39a105a640 (LWP 1641) "plasmas:disk$0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x56161423b54c) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56161423b54c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f39a7886ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56161423b4f8, cond=0x56161423b520) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56161423b520, mutex=0x56161423b4f8) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f399a72885b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#6  0x00007f399a72848b in ?? () from /usr/lib/x86_64-linux-gnu/dri/crocus_dri.so
#7  0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f39a1dd5640 (LWP 1629) "QDBusConnection"):
#1  0x00007f39a6331696 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f39a62da3c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f39a7f5a11e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f39a7eff74b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f39a7d12af2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f39a88a5f0b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f39a7d13ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f39a2a22640 (LWP 1617) "QXcbEventQueue"):
#1  0x00007f39a9f907e2 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f39a9f9222c in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f39a2b5ad08 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f39a7d13ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f39a7887b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#6  0x00007f39a7919a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f39a34bf9c0 (LWP 1602) "plasmashell"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x561615e7aae4) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x561615e7aae4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f39a7886ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x561615e7aa90, cond=0x561615e7aab8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x561615e7aab8, mutex=0x561615e7aa90) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f39a7d19ceb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f39a990f78a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f39a997d5df in QQuickWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f39a8bf7713 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007f39a7f00e2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f39a82d81d4 in QPlatformWindow::windowEvent(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007f39a8bfe94a in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f39a7f00e2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f39a7f593db in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f39a7f59d24 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f39a62dcd1b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f39a63316f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f39a62da3c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f39a7f5a0a8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f39a7eff74b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f39a7f07ce4 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00005616138cedce in ?? ()
#22 0x00007f39a781cd90 in __libc_start_call_main (main=main@entry=0x5616138cdf70, argc=argc@entry=1, argv=argv@entry=0x7ffd7e516778) at ../sysdeps/nptl/libc_start_call_main.h:58
#23 0x00007f39a781ce40 in __libc_start_main_impl (main=0x5616138cdf70, argc=1, argv=0x7ffd7e516778, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd7e516768) at ../csu/libc-start.c:392
#24 0x00005616138ceef5 in ?? ()
[Inferior 1 (process 1602) detached]

The reporter indicates this bug may be a duplicate of or related to bug 432999.

Possible duplicates by query: bug 456687, bug 456062, bug 455387, bug 455379, bug 451839.

Reported using DrKonqi
Comment 1 Nate Graham 2022-08-15 18:36:55 UTC

*** This bug has been marked as a duplicate of bug 432999 ***