Bug 442140 - Plasma crashes in Plasma::WindowThumbnail::resolveGLXFunctions()
Summary: Plasma crashes in Plasma::WindowThumbnail::resolveGLXFunctions()
Status: REPORTED
Alias: None
Product: libplasma
Classification: Frameworks and Libraries
Component: libplasma (show other bugs)
Version: 5.85.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords: drkonqi
: 442177 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-09-07 18:43 UTC by Philipp Plato
Modified: 2021-09-09 16:17 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Plato 2021-09-07 18:43:00 UTC
Application: plasmashell (5.22.5)

Qt Version: 5.15.2
Frameworks Version: 5.85.0
Operating System: Linux 5.13.12-2-default x86_64
Windowing System: X11
Drkonqi Version: 5.22.5
Distribution: "openSUSE Tumbleweed"

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

I open my Browser Vivaldi (Chrome-base), when i click in the border to bring the window to the full size of the desktop plasma crashes, and from then on it crashes again after some minutes.
after 3-5 crashes plasme didn't restart anymore. Apropo Any,  I installed Anydesk from Flathub, it refuses to work, when i start it, it did't open the window....
~> flatpak run com.anydesk.Anydesk 

(process:2): GLib-GObject-WARNING **: 20:41:43.888: invalid (NULL) pointer instance

(process:2): GLib-GObject-CRITICAL **: 20:41:43.888: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(process:2): GLib-GObject-WARNING **: 20:41:43.888: invalid (NULL) pointer instance

(process:2): GLib-GObject-CRITICAL **: 20:41:43.888: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(process:6): GLib-GObject-WARNING **: 20:41:43.920: invalid (NULL) pointer instance

(process:6): GLib-GObject-CRITICAL **: 20:41:43.920: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(process:6): GLib-GObject-WARNING **: 20:41:43.920: invalid (NULL) pointer instance

(process:6): GLib-GObject-CRITICAL **: 20:41:43.920: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Gtk-Message: 20:41:43.940: Failed to load module "canberra-gtk-module"
sh: Zeile 1: lsb_release: Kommando nicht gefunden.
Gtk-Message: 20:41:44.025: Failed to load module "canberra-gtk-module"

(anydesk:2): GdkGLExt-WARNING **: 20:41:44.033: Window system doesn't support OpenGL.
lux@wismerhill:~> double free or corruption (fasttop)

lux@wismerhill:~> 



- Custom settings of the application:

nothing special, ....

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f87612c1980 (LWP 2288))]
[KCrash Handler]
#6  0x00007f873508eb44 in __glXInitialize (dpy=dpy@entry=0x55c3a07b8a80) at ../src/glx/glxext.c:886
#7  0x00007f873508f584 in GetGLXPrivScreenConfig (dpy=dpy@entry=0x55c3a07b8a80, scrn=scrn@entry=0, ppriv=ppriv@entry=0x7f86f1db15a8, ppsc=ppsc@entry=0x7f86f1db15b0) at ../src/glx/glxcmds.c:173
#8  0x00007f873508f93f in glXQueryExtensionsString (dpy=0x55c3a07b8a80, screen=0) at ../src/glx/glxcmds.c:1319
#9  0x00007f8755b806a5 in Plasma::WindowThumbnail::resolveGLXFunctions() (this=0x55c3a68cda10) at /usr/src/debug/plasma-framework-5.85.0-2.1.x86_64/src/declarativeimports/core/windowthumbnail.cpp:552
#10 Plasma::WindowThumbnail::windowToTextureGLX(Plasma::WindowTextureNode*) (textureNode=<optimized out>, this=0x55c3a68cda10) at /usr/src/debug/plasma-framework-5.85.0-2.1.x86_64/src/declarativeimports/core/windowthumbnail.cpp:379
#11 Plasma::WindowThumbnail::windowToTexture(Plasma::WindowTextureNode*) (textureNode=<optimized out>, this=0x55c3a68cda10) at /usr/src/debug/plasma-framework-5.85.0-2.1.x86_64/src/declarativeimports/core/windowthumbnail.cpp:512
#12 Plasma::WindowThumbnail::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) (this=0x55c3a68cda10, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at /usr/src/debug/plasma-framework-5.85.0-2.1.x86_64/src/declarativeimports/core/windowthumbnail.cpp:311
#13 0x00007f8765928648 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (this=0x55c3a26ecd00, item=0x55c3a68cda10) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/items/qquickwindow.cpp:3872
#14 0x00007f8765928beb in QQuickWindowPrivate::updateDirtyNodes() (this=this@entry=0x55c3a26ecd00) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/items/qquickwindow.cpp:3617
#15 0x00007f876592a7ec in QQuickWindowPrivate::syncSceneGraph() (this=this@entry=0x55c3a26ecd00) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/items/qquickwindow.cpp:524
#16 0x00007f87658c8276 in QSGRenderThread::sync(bool, bool) (this=this@entry=0x55c3a675aa20, inExpose=inExpose@entry=false, inGrab=inGrab@entry=false) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:647
#17 0x00007f87658ca1bc in QSGRenderThread::syncAndRender(QImage*) (this=0x55c3a675aa20, grabImage=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:778
#18 0x00007f87658caef7 in QSGRenderThread::run() (this=0x55c3a675aa20) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1043
#19 0x00007f8763c22e31 in QThreadPrivate::start(void*) (arg=0x55c3a675aa20) at thread/qthread_unix.cpp:329
#20 0x00007f8762be2259 in start_thread (arg=0x7f86f1db2640) at pthread_create.c:481
#21 0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f86f15ac640 (LWP 3039) "plasmashel:gl0"):
#1  0x00007f8762beea3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c3a823fbbc, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007f8762be8280 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c3a823fb68, cond=0x55c3a823fb90) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55c3a823fb90, mutex=0x55c3a823fb68) at pthread_cond_wait.c:619
#4  0x00007f875c6a159b in cnd_wait (mtx=0x55c3a823fb68, cond=0x55c3a823fb90) at ../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x55c3a656ff80) at ../src/util/u_queue.c:294
#6  0x00007f875c6a1027 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#7  0x00007f8762be2259 in start_thread (arg=0x7f86f15ac640) at pthread_create.c:481
#8  0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f87013b9640 (LWP 2992) "QSGRenderThread"):
#1  0x00007f8762beea3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f875800c2c4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007f8762be8280 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f875800c270, cond=0x7f875800c298) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x7f875800c298, mutex=0x7f875800c270) at pthread_cond_wait.c:619
#4  0x00007f8763c28ceb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., deadline=..., this=0x7f875800c270) at thread/qwaitcondition_unix.cpp:146
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55c3a24703e8, mutex=mutex@entry=0x55c3a24703e0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f87658c8af3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55c3a24703d8) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#7  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55c3a2470340) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#8  0x00007f87658caf39 in QSGRenderThread::run() (this=0x55c3a2470340) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#9  0x00007f8763c22e31 in QThreadPrivate::start(void*) (arg=0x55c3a2470340) at thread/qthread_unix.cpp:329
#10 0x00007f8762be2259 in start_thread (arg=0x7f87013b9640) at pthread_create.c:481
#11 0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f8701bbf640 (LWP 2991) "plasmashel:gl0"):
#1  0x00007f8762beea3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c3a448454c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007f8762be8280 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c3a44844f8, cond=0x55c3a4484520) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55c3a4484520, mutex=0x55c3a44844f8) at pthread_cond_wait.c:619
#4  0x00007f875c6a159b in cnd_wait (mtx=0x55c3a44844f8, cond=0x55c3a4484520) at ../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x55c3a4ae80c0) at ../src/util/u_queue.c:294
#6  0x00007f875c6a1027 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#7  0x00007f8762be2259 in start_thread (arg=0x7f8701bbf640) at pthread_create.c:481
#8  0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f8702e23640 (LWP 2983) "plasmashell"):
#1  0x00007f87618f5bcd in usbmuxd_listen_inotify () at /usr/src/debug/libusbmuxd-2.0.2-1.5.x86_64/src/libusbmuxd.c:923
#2  0x00007f87618f68e8 in usbmuxd_listen () at /usr/src/debug/libusbmuxd-2.0.2-1.5.x86_64/src/libusbmuxd.c:979
#3  device_monitor (data=<optimized out>) at /usr/src/debug/libusbmuxd-2.0.2-1.5.x86_64/src/libusbmuxd.c:1107
#4  0x00007f8762be2259 in start_thread (arg=0x7f8702e23640) at pthread_create.c:481
#5  0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f8703a6a640 (LWP 2980) "KCupsConnection"):
#1  0x00007f876211cb2e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f86fc005d20, timeout=<optimized out>, context=0x7f86fc000c20) at ../glib/gmain.c:4434
#2  g_main_context_iterate (context=context@entry=0x7f86fc000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4126
#3  0x00007f876211cc4f in g_main_context_iteration (context=0x7f86fc000c20, may_block=1) at ../glib/gmain.c:4196
#4  0x00007f8763e5ef36 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f86fc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8763e063eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8703a69b40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f8763c21cfe in QThread::exec() (this=this@entry=0x55c3a4560cc0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f8703fcdf68 in KCupsConnection::run() (this=0x55c3a4560cc0) at /usr/src/debug/kde-print-manager-21.08.1-1.1.x86_64/libkcups/KCupsConnection.cpp:289
#8  0x00007f8763c22e31 in QThreadPrivate::start(void*) (arg=0x55c3a4560cc0) at thread/qthread_unix.cpp:329
#9  0x00007f8762be2259 in start_thread (arg=0x7f8703a6a640) at pthread_create.c:481
#10 0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f87223a2640 (LWP 2968) "QQuickPixmapRea"):
#1  0x00007f876211c4db in g_main_context_check (context=context@entry=0x7f8704000c20, max_priority=2147483647, fds=fds@entry=0x7f8704009980, n_fds=574232960, n_fds@entry=1) at ../glib/gmain.c:3931
#2  0x00007f876211cad5 in g_main_context_iterate (context=context@entry=0x7f8704000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4128
#3  0x00007f876211cc4f in g_main_context_iteration (context=0x7f8704000c20, may_block=1) at ../glib/gmain.c:4196
#4  0x00007f8763e5ef36 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8704000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8763e063eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f87223a1b40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f8763c21cfe in QThread::exec() (this=this@entry=0x55c3a1b230a0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f8765813af6 in QQuickPixmapReader::run() (this=0x55c3a1b230a0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/util/qquickpixmapcache.cpp:1024
#8  0x00007f8763c22e31 in QThreadPrivate::start(void*) (arg=0x55c3a1b230a0) at thread/qthread_unix.cpp:329
#9  0x00007f8762be2259 in start_thread (arg=0x7f87223a2640) at pthread_create.c:481
#10 0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f874892b640 (LWP 2957) "QSGRenderThread"):
#1  0x00007f8762beea3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c3a1cd1070, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007f8762be8280 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c3a1cd1020, cond=0x55c3a1cd1048) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55c3a1cd1048, mutex=0x55c3a1cd1020) at pthread_cond_wait.c:619
#4  0x00007f8763c28ceb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., deadline=..., this=0x55c3a1cd1020) at thread/qwaitcondition_unix.cpp:146
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x55c3a1cd0ae8, mutex=mutex@entry=0x55c3a1cd0ae0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f87658c8af3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55c3a1cd0ad8) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#7  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55c3a1cd0a40) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#8  0x00007f87658caf39 in QSGRenderThread::run() (this=0x55c3a1cd0a40) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#9  0x00007f8763c22e31 in QThreadPrivate::start(void*) (arg=0x55c3a1cd0a40) at thread/qthread_unix.cpp:329
#10 0x00007f8762be2259 in start_thread (arg=0x7f874892b640) at pthread_create.c:481
#11 0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f8749131640 (LWP 2956) "plasmashel:gl0"):
#1  0x00007f8762beea3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c3a1df9efc, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007f8762be8280 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c3a1df9ea8, cond=0x55c3a1df9ed0) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55c3a1df9ed0, mutex=0x55c3a1df9ea8) at pthread_cond_wait.c:619
#4  0x00007f875c6a159b in cnd_wait (mtx=0x55c3a1df9ea8, cond=0x55c3a1df9ed0) at ../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x55c3a0855210) at ../src/util/u_queue.c:294
#6  0x00007f875c6a1027 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#7  0x00007f8762be2259 in start_thread (arg=0x7f8749131640) at pthread_create.c:481
#8  0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8749fb5640 (LWP 2885) "Qt bearer threa"):
#1  0x00007f876211cb2e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8738004e60, timeout=<optimized out>, context=0x7f8738000c20) at ../glib/gmain.c:4434
#2  g_main_context_iterate (context=context@entry=0x7f8738000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4126
#3  0x00007f876211cc4f in g_main_context_iteration (context=0x7f8738000c20, may_block=1) at ../glib/gmain.c:4196
#4  0x00007f8763e5ef36 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8738000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8763e063eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8749fb4b80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f8763c21cfe in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f8763c22e31 in QThreadPrivate::start(void*) (arg=0x55c3a0eef0a0) at thread/qthread_unix.cpp:329
#8  0x00007f8762be2259 in start_thread (arg=0x7f8749fb5640) at pthread_create.c:481
#9  0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f874a7b6640 (LWP 2884) "QQuickXmlQueryE"):
#1  0x00007f876211ca5b in g_main_context_iterate (context=context@entry=0x7f8740000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4111
#2  0x00007f876211cc4f in g_main_context_iteration (context=0x7f8740000c20, may_block=1) at ../glib/gmain.c:4196
#3  0x00007f8763e5ef36 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8740000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8763e063eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f874a7b5b60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#5  0x00007f8763c21cfe in QThread::exec() (this=this@entry=0x55c3a10be790) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f874aaff825 in QQuickXmlQueryEngine::run() (this=0x55c3a10be790) at /usr/src/debug/libqt5-qtxmlpatterns-5.15.2+kde2-1.1.x86_64/src/imports/xmllistmodel/qqmlxmllistmodel.cpp:325
#7  0x00007f8763c22e31 in QThreadPrivate::start(void*) (arg=0x55c3a10be790) at thread/qthread_unix.cpp:329
#8  0x00007f8762be2259 in start_thread (arg=0x7f874a7b6640) at pthread_create.c:481
#9  0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8756402640 (LWP 2608) "QQmlThread"):
#1  0x00007f876613f72c in update_get_addr (ti=0x7f87640db4e8) at ../elf/dl-tls.c:879
#2  0x00007f87661459cc in __tls_get_addr () at ../sysdeps/x86_64/tls_get_addr.S:55
#3  0x00007f8763c22346 in get_thread_data () at thread/qthread_unix.cpp:160
#4  QThreadData::current(bool) (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:207
#5  0x00007f8763e5f2f1 in postEventSourcePrepare (timeout=0x0, s=s@entry=0x7f8744004860) at kernel/qeventdispatcher_glib.cpp:253
#6  postEventSourceCheck(GSource*) (source=source@entry=0x7f8744004860) at kernel/qeventdispatcher_glib.cpp:270
#7  0x00007f876211c589 in g_main_context_check (context=context@entry=0x7f8744000d00, max_priority=2147483647, fds=fds@entry=0x7f8744002ee0, n_fds=1447041440, n_fds@entry=1) at ../glib/gmain.c:3955
#8  0x00007f876211cad5 in g_main_context_iterate (context=context@entry=0x7f8744000d00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4128
#9  0x00007f876211cc4f in g_main_context_iteration (context=0x7f8744000d00, may_block=1) at ../glib/gmain.c:4196
#10 0x00007f8763e5ef36 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8744000c40, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#11 0x00007f8763e063eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8756401b60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#12 0x00007f8763c21cfe in QThread::exec() (this=this@entry=0x55c3a0ab3c60) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#13 0x00007f8765498035 in QQmlThreadPrivate::run() (this=0x55c3a0ab3c60) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#14 0x00007f8763c22e31 in QThreadPrivate::start(void*) (arg=0x55c3a0ab3c60) at thread/qthread_unix.cpp:329
#15 0x00007f8762be2259 in start_thread (arg=0x7f8756402640) at pthread_create.c:481
#16 0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f8757fff640 (LWP 2344) "plasmas:disk$0"):
#1  0x00007f8762beea3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c3a087a8cc, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007f8762be8280 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c3a087a878, cond=0x55c3a087a8a0) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55c3a087a8a0, mutex=0x55c3a087a878) at pthread_cond_wait.c:619
#4  0x00007f875c6a159b in cnd_wait (mtx=0x55c3a087a878, cond=0x55c3a087a8a0) at ../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x55c3a08bc040) at ../src/util/u_queue.c:294
#6  0x00007f875c6a1027 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#7  0x00007f8762be2259 in start_thread (arg=0x7f8757fff640) at pthread_create.c:481
#8  0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f875e59b640 (LWP 2324) "QDBusConnection"):
#1  0x00007f876211beee in g_main_context_prepare (context=context@entry=0x7f8750000c20, priority=priority@entry=0x7f875e59aa10) at ../glib/gmain.c:3624
#2  0x00007f876211ca5b in g_main_context_iterate (context=context@entry=0x7f8750000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4111
#3  0x00007f876211cc4f in g_main_context_iteration (context=0x7f8750000c20, may_block=1) at ../glib/gmain.c:4196
#4  0x00007f8763e5ef36 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8750000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8763e063eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f875e59ab50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f8763c21cfe in QThread::exec() (this=this@entry=0x7f87648a7440 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f876482e287 in QDBusConnectionManager::run() (this=0x7f87648a7440 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007f8763c22e31 in QThreadPrivate::start(void*) (arg=0x7f87648a7440 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9  0x00007f8762be2259 in start_thread (arg=0x7f875e59b640) at pthread_create.c:481
#10 0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f875f26b640 (LWP 2299) "QXcbEventQueue"):
#1  0x00007f8765f2b892 in poll (__timeout=-1, __nfds=1, __fds=0x7f875f26aa88) at /usr/include/bits/poll2.h:47
#2  _xcb_conn_wait (c=0x55c3a07bae70, vector=0x0, count=0x0, cond=<optimized out>) at /usr/src/debug/libxcb-1.14-1.6.x86_64/src/xcb_conn.c:480
#3  0x00007f8765f2d2ac in _xcb_conn_wait (count=0x0, vector=0x0, cond=0x55c3a07baeb0, c=0x55c3a07bae70) at /usr/src/debug/libxcb-1.14-1.6.x86_64/src/xcb_conn.c:446
#4  xcb_wait_for_event (c=0x55c3a07bae70) at /usr/src/debug/libxcb-1.14-1.6.x86_64/src/xcb_in.c:697
#5  0x00007f875f391cc0 in QXcbEventQueue::run() (this=0x55c3a07b6070) at qxcbeventqueue.cpp:228
#6  0x00007f8763c22e31 in QThreadPrivate::start(void*) (arg=0x55c3a07b6070) at thread/qthread_unix.cpp:329
#7  0x00007f8762be2259 in start_thread (arg=0x7f875f26b640) at pthread_create.c:481
#8  0x00007f87638432b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f87612c1980 (LWP 2288) "plasmashell"):
#1  0x00007f8762beea3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c3a2e6b524, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007f8762be8280 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c3a2e6b4d0, cond=0x55c3a2e6b4f8) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55c3a2e6b4f8, mutex=0x55c3a2e6b4d0) at pthread_cond_wait.c:619
#4  0x00007f8763c28ceb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., deadline=..., this=0x55c3a2e6b4d0) at thread/qwaitcondition_unix.cpp:146
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55c3a675aa78, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f87658cc84a in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=0x55c3a0e0ed90, w=0x7f87580105f0, inExpose=<optimized out>) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#7  0x00007f8765938daf in QQuickWindow::event(QEvent*) (this=this@entry=0x55c3a2670b50, e=e@entry=0x7ffc35067100) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/items/qquickwindow.cpp:1858
#8  0x00007f87660e3523 in PlasmaQuick::Dialog::event(QEvent*) (this=this@entry=0x55c3a2670b50, event=event@entry=0x7ffc35067100) at /usr/src/debug/plasma-framework-5.85.0-2.1.x86_64/src/plasmaquick/dialog.cpp:1356
#9  0x00007f8755b6dc86 in ToolTipDialog::event(QEvent*) (this=0x55c3a2670b50, e=0x7ffc35067100) at /usr/src/debug/plasma-framework-5.85.0-2.1.x86_64/src/declarativeimports/core/tooltipdialog.cpp:89
#10 0x00007f8764b9ba7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55c3a2670b50, e=0x7ffc35067100) at kernel/qapplication.cpp:3632
#11 0x00007f8763e079ea in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55c3a2670b50, event=0x7ffc35067100) at kernel/qcoreapplication.cpp:1064
#12 0x00007f876424f794 in QPlatformWindow::deliverUpdateRequest() (this=<optimized out>) at kernel/qplatformwindow.cpp:789
#13 QPlatformWindow::windowEvent(QEvent*) (this=<optimized out>, event=<optimized out>) at kernel/qplatformwindow.cpp:476
#14 0x00007f8764ba2b76 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc35067780, receiver=0x55c3a2670b50, e=0x7ffc35067390) at kernel/qapplication.cpp:2874
#15 0x00007f8763e079ea in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55c3a2670b50, event=0x7ffc35067390) at kernel/qcoreapplication.cpp:1064
#16 0x00007f8763e5e25b in QTimerInfoList::activateTimers() (this=0x55c3a086f070) at kernel/qtimerinfo_unix.cpp:643
#17 0x00007f8763e5eb3c in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#18 idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=source@entry=0x55c3a086e1b0) at kernel/qeventdispatcher_glib.cpp:230
#19 0x00007f876211c80f in g_main_dispatch (context=0x7f8758005000) at ../glib/gmain.c:3337
#20 g_main_context_dispatch (context=0x7f8758005000) at ../glib/gmain.c:4055
#21 0x00007f876211cb98 in g_main_context_iterate (context=context@entry=0x7f8758005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4131
#22 0x00007f876211cc4f in g_main_context_iteration (context=0x7f8758005000, may_block=1) at ../glib/gmain.c:4196
#23 0x00007f8763e5eec4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55c3a0878990, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#24 0x00007f8763e063eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc350675d0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#25 0x00007f8763e0e6d0 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#26 0x00007f876425419c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867
#27 0x00007f8764b9b9f5 in QApplication::exec() () at kernel/qapplication.cpp:2824
#28 0x000055c39f5ac479 in main(int, char**) (argc=<optimized out>, argv=0x7ffc350677c0) at /usr/src/debug/plasma5-workspace-5.22.5-1.1.x86_64/shell/main.cpp:254
[Inferior 1 (process 2288) detached]

Possible duplicates by query: bug 355265.

Reported using DrKonqi
Comment 1 Nate Graham 2021-09-09 16:17:42 UTC
*** Bug 442177 has been marked as a duplicate of this bug. ***