Bug 437935 - Crash on show tooltip
Summary: Crash on show tooltip
Status: RESOLVED WORKSFORME
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-06-01 05:55 UTC by bertil.bonus
Modified: 2021-07-07 04:33 UTC (History)
1 user (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 bertil.bonus 2021-06-01 05:55:34 UTC
Application: latte-dock (0.9.12)

Qt Version: 5.15.2
Frameworks Version: 5.82.0
Operating System: Linux 5.8.0-53-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.5
Distribution: KDE neon User Edition 5.21

-- Information about the crash:
- What I was doing when the application crashed:
Hovered the mouse for tool tip

- Unusual behavior I noticed:
Just came out of sleep.
Nvidia GPU seems problematic with sleep and hybernate.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Latte Dock (latte-dock), signal: Segmentation fault

[New LWP 35187]
[New LWP 35188]
[New LWP 35193]
[New LWP 35205]
[New LWP 35210]
[New LWP 35220]
[New LWP 35221]
[New LWP 35499]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e7900e4384) at ../sysdeps/nptl/futex-internal.h:183
[Current thread is 1 (Thread 0x7f393aedc8c0 (LWP 35182))]

Thread 9 (Thread 0x7f392a352700 (LWP 35499)):
[KCrash Handler]
#4  QXcbConnection::glIntegration (this=0x0) at qxcbconnection.cpp:1065
#5  0x00007f393a4bca27 in QXcbIntegration::createPlatformOpenGLContext (this=<optimized out>, context=0x7f3934011e90) at qxcbobject.h:53
#6  0x00007f393f774f01 in QOpenGLContext::create (this=0x7f3934011e90) at ../../include/QtGui/5.15.2/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:110
#7  0x00007f3940e5f988 in QSGRenderThread::sync (this=this@entry=0x55e790131600, inExpose=inExpose@entry=true, inGrab=inGrab@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:620
#8  0x00007f3940e61a37 in QSGRenderThread::syncAndRender (this=0x55e790131600, grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:778
#9  0x00007f3940e65c47 in QSGRenderThread::run (this=0x55e790131600) at scenegraph/qsgthreadedrenderloop.cpp:1043
#10 0x00007f393effebec in QThreadPrivate::start (arg=0x55e790131600) at thread/qthread_unix.cpp:329
#11 0x00007f393decc609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f393eb31293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f38dfdff700 (LWP 35221)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e78f6225f4) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e78f6225a0, cond=0x55e78f6225c8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55e78f6225c8, mutex=0x55e78f6225a0) at pthread_cond_wait.c:647
#3  0x00007f393f004d5b in QWaitConditionPrivate::wait (deadline=..., this=0x55e78f6225a0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55e78eed5a78, mutex=mutex@entry=0x55e78eed5a70, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f3940e65814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55e78eed5a68) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55e78eed59d0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f3940e65c89 in QSGRenderThread::run (this=0x55e78eed59d0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f393effebec in QThreadPrivate::start (arg=0x55e78eed59d0) at thread/qthread_unix.cpp:329
#9  0x00007f393decc609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f393eb31293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f39052fb700 (LWP 35220)):
#0  0x00007f393eb24aff in __GI___poll (fds=0x7f38e0004240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f393d1cb36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f393d1cb4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f393f23effb in QEventDispatcherGlib::processEvents (this=0x7f38e0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f393f1e31eb in QEventLoop::exec (this=this@entry=0x7f39052facc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f393effda52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f3940ae8fa9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f393effebec in QThreadPrivate::start (arg=0x55e78f679020) at thread/qthread_unix.cpp:329
#8  0x00007f393decc609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f393eb31293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f3905bfc700 (LWP 35210)):
#0  0x00007f393eb2712b in __GI___select (nfds=59, readfds=0x7f3905bfbca0, writefds=0x0, exceptfds=0x0, timeout=0x7f3905bfbc90) at ../sysdeps/unix/sysv/linux/select.c:41
#1  0x00007f3932e69991 in ?? () from /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.80
#2  0x00007f3932e6747a in ?? () from /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.460.80
#3  0x00007f393decc609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#4  0x00007f393eb31293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f390e1ab700 (LWP 35205)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e78f046694) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e78f046640, cond=0x55e78f046668) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55e78f046668, mutex=0x55e78f046640) at pthread_cond_wait.c:647
#3  0x00007f393f004d5b in QWaitConditionPrivate::wait (deadline=..., this=0x55e78f046640) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=this@entry=0x55e78ef82948, mutex=mutex@entry=0x55e78ef82940, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f3940e65814 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55e78ef82938) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55e78ef828a0) at scenegraph/qsgthreadedrenderloop.cpp:936
#7  0x00007f3940e65c89 in QSGRenderThread::run (this=0x55e78ef828a0) at scenegraph/qsgthreadedrenderloop.cpp:1053
#8  0x00007f393effebec in QThreadPrivate::start (arg=0x55e78ef828a0) at thread/qthread_unix.cpp:329
#9  0x00007f393decc609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f393eb31293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f392b82c700 (LWP 35193)):
#0  0x00007f393eb24aff in __GI___poll (fds=0x7f3924004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f393d1cb36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f393d1cb4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f393f23effb in QEventDispatcherGlib::processEvents (this=0x7f3924000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f393f1e31eb in QEventLoop::exec (this=this@entry=0x7f392b82bcc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f393effda52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f3940ae8fa9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f393effebec in QThreadPrivate::start (arg=0x55e78d9668a0) at thread/qthread_unix.cpp:329
#8  0x00007f393decc609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f393eb31293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f393906e700 (LWP 35188)):
#0  0x00007f393eb24aff in __GI___poll (fds=0x7f392c017b10, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f393d1cb36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f393d1cb4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f393f23effb in QEventDispatcherGlib::processEvents (this=0x7f392c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f393f1e31eb in QEventLoop::exec (this=this@entry=0x7f393906dcb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f393effda52 in QThread::exec (this=this@entry=0x7f393f524d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f393f4a0f4b in QDBusConnectionManager::run (this=0x7f393f524d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007f393effebec in QThreadPrivate::start (arg=0x7f393f524d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#8  0x00007f393decc609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f393eb31293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f3939fca700 (LWP 35187)):
#0  0x00007f393eb24aff in __GI___poll (fds=0x7f3939fc9be8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f39412dcc1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f39412de90a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f393a4e3d58 in QXcbEventQueue::run (this=0x55e78d6f5150) at qxcbeventqueue.cpp:228
#4  0x00007f393effebec in QThreadPrivate::start (arg=0x55e78d6f5150) at thread/qthread_unix.cpp:329
#5  0x00007f393decc609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f393eb31293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f393aedc8c0 (LWP 35182)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e7900e4384) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e7900e4330, cond=0x55e7900e4358) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55e7900e4358, mutex=0x55e7900e4330) at pthread_cond_wait.c:647
#3  0x00007f393f004d5b in QWaitConditionPrivate::wait (deadline=..., this=0x55e7900e4330) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55e790131658, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f3940e63e07 in QSGThreadedRenderLoop::polishAndSync (this=this@entry=0x55e78dd88390, w=w@entry=0x7f3934011840, inExpose=inExpose@entry=true) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007f3940e64cf8 in QSGThreadedRenderLoop::handleExposure (this=0x55e78dd88390, window=<optimized out>) at scenegraph/qsgthreadedrenderloop.cpp:1375
#7  0x00007f3940e6570b in QSGThreadedRenderLoop::exposureChanged (this=0x55e78dd88390, window=0x55e78d6ee510) at scenegraph/qsgthreadedrenderloop.cpp:1269
#8  0x00007f393f73ae1d in QWindow::event (this=this@entry=0x55e78d6ee510, ev=ev@entry=0x7ffddcb99070) at kernel/qwindow.cpp:2438
#9  0x00007f3940ecfaab in QQuickWindow::event (this=0x55e78d6ee510, e=0x7ffddcb99070) at items/qquickwindow.cpp:1902
#10 0x00007f39415528a3 in PlasmaQuick::Dialog::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#11 0x00007f393ffb5dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55e78d6f0820, receiver=receiver@entry=0x55e78d6ee510, e=e@entry=0x7ffddcb99070) at kernel/qapplication.cpp:3632
#12 0x00007f393ffbebb8 in QApplication::notify (this=0x7ffddcb99660, receiver=0x55e78d6ee510, e=0x7ffddcb99070) at kernel/qapplication.cpp:3156
#13 0x00007f393f1e46da in QCoreApplication::notifyInternal2 (receiver=0x55e78d6ee510, event=0x7ffddcb99070) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#14 0x00007f393f730823 in QGuiApplicationPrivate::processExposeEvent (e=0x55e78f492b60) at kernel/qguiapplication.cpp:3258
#15 0x00007f393f730a5b in QGuiApplicationPrivate::processWindowSystemEvent (e=0x55e78f492b60) at kernel/qguiapplication.cpp:2070
#16 0x00007f393f7087ac in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#17 0x00007f393a4e4d7e in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#18 0x00007f393d1cb17d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f393d1cb400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f393d1cb4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f393f23efe2 in QEventDispatcherGlib::processEvents (this=0x55e78d815040, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#22 0x00007f393f1e31eb in QEventLoop::exec (this=this@entry=0x7ffddcb99350, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#23 0x00007f393f1eb394 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#24 0x000055e78ce5841b in main (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:285
[Inferior 1 (process 35182) detached]

Reported using DrKonqi
This report was filed against 'kde' because the product 'latte-dock' could not be located in Bugzilla. Add it to drkonqi's mappings file!
Comment 1 Michail Vourlakos 2021-06-01 11:31:15 UTC
that is probably an NVidia issue
Comment 2 Michail Vourlakos 2021-06-07 05:11:34 UTC
this is something upstream
Comment 3 Bug Janitor Service 2021-06-22 04:33:52 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-07-07 04:33:51 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!