Bug 457157

Summary: Latte crashing when switching from TV to 2monitor config using autorandr
Product: [Unmaintained] lattedock Reporter: Dean Cvjetanovic <forteee>
Component: applicationAssignee: Michail Vourlakos <mvourlakos>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Dean Cvjetanovic 2022-07-26 11:58:40 UTC
Application: latte-dock (0.10.77)

Qt Version: 5.15.5
Frameworks Version: 5.96.0
Operating System: Linux 5.18.12-zen1-1-zen x86_64
Windowing System: X11
Distribution: Garuda Linux
DrKonqi: 5.25.3 [KCrashBackend]

-- Information about the crash:
i have configured autorandr to switch from: 1080p tv single display to 2x1080p led monitor display on hotkey. When i click randomly on latte after that it crashes and restarts.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007fe94e599cb8 in QScreen::handle() const () at /usr/lib/libQt5Gui.so.5
#5  0x00007fe94803cba2 in  () at /usr/lib/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so
#6  0x00007fe94e5baf93 in QOpenGLContext::create() () at /usr/lib/libQt5Gui.so.5
#7  0x00007fe94fe1198a in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007fe94fe15ce4 in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007fe94dec72ca in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#11 0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fe8e59f2640 (LWP 201790) "QSGRenderThread"):
#1  0x00007fe94d944920 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fe94dece744 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe94fe160d3 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe94dec72ca in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#6  0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fe8e61f3640 (LWP 201766) "threaded-ml"):
#1  0x00007fe9177dd8c7 in  () at /usr/lib/libpulse.so.0
#2  0x00007fe9177c746c in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x00007fe9177d142c in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007fe9177d14e1 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007fe9177e1c02 in  () at /usr/lib/libpulse.so.0
#6  0x00007fe91777dc47 in  () at /usr/lib/pulseaudio/libpulsecommon-16.1.so
#7  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#8  0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fe8f8d8c640 (LWP 201756) "QSGRenderThread"):
#1  0x00007fe94d944920 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fe94dece744 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe94fe160d3 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe94dec72ca in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#6  0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fe8fa0c4640 (LWP 201755) "QSGRenderThread"):
#1  0x00007fe94d944920 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fe94dece744 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe94fe160d3 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe94dec72ca in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#6  0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fe8fab06640 (LWP 201754) "CPMMListener"):
#1  0x00007fe936122dac in  () at /usr/lib/libnvidia-glcore.so.515.57
#2  0x00007fe9360bd7c4 in  () at /usr/lib/libnvidia-glcore.so.515.57
#3  0x00007fe9360bdada in  () at /usr/lib/libnvidia-glcore.so.515.57
#4  0x00007fe9360bb3da in  () at /usr/lib/libnvidia-glcore.so.515.57
#5  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#6  0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fe8fb748640 (LWP 201753) "QSGRenderThread"):
#1  0x00007fe94d944920 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fe94dece744 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe94fe160d3 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe94dec72ca in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#6  0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fe914d1e640 (LWP 201749) "KCupsConnection"):
#1  0x00007fe94c38cf68 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe94c334392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe94e0ba34f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe94e06827c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe94deca49f in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe8fbde2bfe in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007fe94dec72ca in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#9  0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fe917fff640 (LWP 201741) "QQmlThread"):
#1  0x00007fe94c38cdc6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe94c334392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe94e0ba34f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe94e06827c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe94deca49f in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe94fad6780 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fe94dec72ca in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#9  0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fe91ce8f640 (LWP 201728) "latte-dock"):
#1  0x00007fe9498b7524 in  () at /usr/lib/libusbmuxd-2.0.so.6
#2  0x00007fe9498b88a9 in  () at /usr/lib/libusbmuxd-2.0.so.6
#3  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#4  0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fe91effd640 (LWP 201726) "QQmlThread"):
#1  0x00007fe94c38ce5e in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe94c334392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe94e0ba34f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe94e06827c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe94deca49f in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe94fad6780 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fe94dec72ca in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#9  0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fe92db96640 (LWP 201721) "Qt bearer threa"):
#1  0x00007fe94c33515e in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe94c337003 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe94c38ce5e in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fe94c334392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fe94e0ba34f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fe94e06827c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fe94deca49f in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fe94dec72ca in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#10 0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fe9348fe640 (LWP 201720) "QQmlThread"):
#1  0x00007fe94c335141 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe94c337003 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe94c38ce5e in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fe94c334392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fe94e0ba34f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fe94e06827c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fe94deca49f in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fe94fad6780 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fe94dec72ca in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#11 0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fe9350ff640 (LWP 201701) "QDBusConnection"):
#1  0x00007fe94c3368e7 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe94c38cdc6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe94c334392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fe94e0ba34f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe94e06827c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fe94deca49f in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fe94e32acba in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007fe94dec72ca in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#10 0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fe948b24640 (LWP 201700) "QXcbEventQueue"):
#1  0x00007fe95030a20b in  () at /usr/lib/libxcb.so.1
#2  0x00007fe95030bccd in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fe948c27652 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fe94dec72ca in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe94d94554d in  () at /usr/lib/libc.so.6
#6  0x00007fe94d9ca874 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fe9492eda80 (LWP 201699) "latte-dock"):
#1  0x00007fe94d944920 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007fe94dece744 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe94fe1a950 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe94fe1b6c1 in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007fe94e58ca97 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#6  0x00007fe94ed72b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#7  0x00007fe94e06fad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007fe94e580884 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib/libQt5Gui.so.5
#9  0x00007fe94e55f935 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#10 0x00007fe948c29a30 in  () at /usr/lib/libQt5XcbQpa.so.5
#11 0x00007fe94c336c6b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#12 0x00007fe94c38d001 in  () at /usr/lib/libglib-2.0.so.0
#13 0x00007fe94c334392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#14 0x00007fe94e0ba32c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#15 0x00007fe94e06827c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007fe94e072da9 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#17 0x0000556db0912fbe in  ()
#18 0x00007fe94d8e2290 in  () at /usr/lib/libc.so.6
#19 0x00007fe94d8e234a in __libc_start_main () at /usr/lib/libc.so.6
#20 0x0000556db091a8c5 in  ()
[Inferior 1 (process 201699) detached]

The reporter indicates this bug may be a duplicate of or related to bug 440657, bug 443763.

Reported using DrKonqi
Comment 1 Michail Vourlakos 2022-09-24 07:35:43 UTC
https://userbase.kde.org/LatteDock/HowToReportCrashes
Comment 2 Bug Janitor Service 2022-10-09 04:52:04 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 3 Bug Janitor Service 2022-10-24 05:00:35 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!