Bug 438127

Summary: latte crashes occasionally at login of dual-monitor setup
Product: [Plasma] lattedock Reporter: Matt M (gardotd426) <gardotd426>
Component: applicationAssignee: Michail Vourlakos <mvourlakos>
Status: RESOLVED WORKSFORME    
Severity: crash CC: accounts, gardotd426, nate
Priority: NOR Keywords: drkonqi
Version: 0.10.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
Current Latte Layout
New crash information added by DrKonqi

Description Matt M (gardotd426) 2021-06-05 16:40:06 UTC
Application: latte-dock (0.9.91)

Qt Version: 5.15.2
Frameworks Version: 5.82.0
Operating System: Linux 5.12.6-159-tkg-cfs x86_64
Windowing System: X11
Drkonqi Version: 5.21.5
Distribution: "Arch Linux"

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

It was as I logged in. I just recently changed my dock/panel setup, and added two new latte dock panels to replace the system panel at the top of each monitor. When I logged in, Latte crashed.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007f5ca867e840 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f5ca86afb1c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f5ca86963fa in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f5ca869bb76 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f5ca869c585 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
#9  0x00007f5ca8683602 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#10 0x00007f5ca86f2123 in QSGOpenGLLayer::grab() () at /usr/lib/libQt5Quick.so.5
#11 0x00007f5ca86f275e in QSGOpenGLLayer::updateTexture() () at /usr/lib/libQt5Quick.so.5
#12 0x00007f5ca8861b97 in QQuickOpenGLShaderEffectMaterial::updateTextures() const () at /usr/lib/libQt5Quick.so.5
#13 0x00007f5ca8683dad in QSGRenderer::preprocess() () at /usr/lib/libQt5Quick.so.5
#14 0x00007f5ca86835c9 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#15 0x00007f5ca86f2123 in QSGOpenGLLayer::grab() () at /usr/lib/libQt5Quick.so.5
#16 0x00007f5ca86f275e in QSGOpenGLLayer::updateTexture() () at /usr/lib/libQt5Quick.so.5
#17 0x00007f5ca8861b97 in QQuickOpenGLShaderEffectMaterial::updateTextures() const () at /usr/lib/libQt5Quick.so.5
#18 0x00007f5ca8683dad in QSGRenderer::preprocess() () at /usr/lib/libQt5Quick.so.5
#19 0x00007f5ca86835c9 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#20 0x00007f5ca86f2123 in QSGOpenGLLayer::grab() () at /usr/lib/libQt5Quick.so.5
#21 0x00007f5ca86f275e in QSGOpenGLLayer::updateTexture() () at /usr/lib/libQt5Quick.so.5
#22 0x00007f5ca8861b97 in QQuickOpenGLShaderEffectMaterial::updateTextures() const () at /usr/lib/libQt5Quick.so.5
#23 0x00007f5ca8683dad in QSGRenderer::preprocess() () at /usr/lib/libQt5Quick.so.5
#24 0x00007f5ca86835c9 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#25 0x00007f5ca8683af4 in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5
#26 0x00007f5ca86e9dd3 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5
#27 0x00007f5ca8759d81 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /usr/lib/libQt5Quick.so.5
#28 0x00007f5ca86f8a67 in  () at /usr/lib/libQt5Quick.so.5
#29 0x00007f5ca86f9447 in  () at /usr/lib/libQt5Quick.so.5
#30 0x00007f5ca66a3f7f in  () at /usr/lib/libQt5Core.so.5
#31 0x00007f5ca59c6259 in start_thread () at /usr/lib/libpthread.so.0
#32 0x00007f5ca61ac5e3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f5c6dbe9640 (LWP 933034) "QSGRenderThread"):
#1  0x00007f5ca59cc270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f5ca66aa00c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007f5ca86f6f37 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f5ca86f948b in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f5ca66a3f7f in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f5ca59c6259 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f5ca61ac5e3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f5c6f1fe640 (LWP 933033) "CPMMListener"):
#1  0x00007f5c9ac502d1 in  () at /usr/lib/libnvidia-glcore.so.465.31
#2  0x00007f5c9ac4ddba in  () at /usr/lib/libnvidia-glcore.so.465.31
#3  0x00007f5ca59c6259 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f5ca61ac5e3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f5c6fbff640 (LWP 933032) "QSGRenderThread"):
#1  0x00007f5ca59cc270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f5ca66aa00c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007f5ca86f6f37 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f5ca86f948b in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f5ca66a3f7f in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f5ca59c6259 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f5ca61ac5e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f5c7a76e640 (LWP 933009) "latte-dock"):
#1  0x00007f5ca1185524 in  () at /usr/lib/libusbmuxd-2.0.so.6
#2  0x00007f5ca11868a9 in  () at /usr/lib/libusbmuxd-2.0.so.6
#3  0x00007f5ca59c6259 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f5ca61ac5e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f5c93f74640 (LWP 932884) "QQmlThread"):
#1  0x00007f5ca4c8545d in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007f5ca4cd8a8b in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f5ca4c82781 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f5ca68e7caf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f5ca688d97c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f5ca66a2da2 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f5ca8397509 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f5ca66a3f7f in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f5ca59c6259 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f5ca61ac5e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f5ca0c88640 (LWP 932003) "QDBusConnection"):
#1  0x00007f5ca4cd8ae8 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f5ca4c82781 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f5ca68e7caf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f5ca688d97c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f5ca66a2da2 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f5ca6b43ae8 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f5ca66a3f7f in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f5ca59c6259 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f5ca61ac5e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f5ca2555840 (LWP 931844) "latte-dock"):
#1  0x00007f5ca59cc270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f5ca66aa00c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007f5ca86fae57 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f5ca876933f in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f5ca75edd62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#6  0x00007f5ca688f00a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#7  0x00007f5ca6d94c29 in QPlatformWindow::windowEvent(QEvent*) () at /usr/lib/libQt5Gui.so.5
#8  0x00007f5ca75f5087 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f5ca688f00a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007f5ca68e6fad in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#11 0x00007f5ca68e78aa in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f5ca4c8502c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#13 0x00007f5ca4cd8b59 in  () at /usr/lib/libglib-2.0.so.0
#14 0x00007f5ca4c82781 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#15 0x00007f5ca68e7c36 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007f5ca688d97c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007f5ca6895ee4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#18 0x000055f7239757cd in  ()
#19 0x00007f5ca60d5b25 in __libc_start_main () at /usr/lib/libc.so.6
#20 0x000055f72397619e in _start ()
[Inferior 1 (process 931844) 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-10 20:58:19 UTC
https://userbase.kde.org/LatteDock/HowToReportCrashes
Comment 2 Bug Janitor Service 2021-06-25 04:33:44 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 2021-07-10 04:33:42 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!
Comment 4 Gabriel 2021-11-02 01:02:37 UTC
Created attachment 143115 [details]
New crash information added by DrKonqi

latte-dock (0.10.3) using Qt 5.15.2

- What I was doing when the application crashed:
Shortly after waking my computer and unlocking a previous session, I opened Plasma settings and searched for "feedback." It was around this time that I noticed the "crashed" frowning icon in Latte Dock.

Some other info that may be relevant:
- I have a dual-head setup
- My wallpaper on one monitor is static
- The wallpaper on the other monitor changes to a random selection on a schedule
- One monitor refresh rate is 144Hz; the other is 60Hz
- One monitor is connected via DVI; the other HDMI
- I do not use the standard Plasma panel at all as I replaced it with Latte Dock and a couple of widgets (Digital Clock, Panon)

-- Backtrace (Reduced):
#4  0x00007ffb8dae6860 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffb8db17b3c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007ffb8dafe41a in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007ffb8db03b96 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007ffb8db045a5 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
Comment 5 Matt M (gardotd426) 2021-11-02 01:45:05 UTC
(In reply to Gabriel from comment #4)
> Created attachment 143115 [details]
> New crash information added by DrKonqi
> 
> latte-dock (0.10.3) using Qt 5.15.2
> 
> - What I was doing when the application crashed:
> Shortly after waking my computer and unlocking a previous session, I opened
> Plasma settings and searched for "feedback." It was around this time that I
> noticed the "crashed" frowning icon in Latte Dock.
> 
> Some other info that may be relevant:
> - I have a dual-head setup
> - My wallpaper on one monitor is static
> - The wallpaper on the other monitor changes to a random selection on a
> schedule
> - One monitor refresh rate is 144Hz; the other is 60Hz
> - One monitor is connected via DVI; the other HDMI
> - I do not use the standard Plasma panel at all as I replaced it with Latte
> Dock and a couple of widgets (Digital Clock, Panon)
> 
> -- Backtrace (Reduced):
> #4  0x00007ffb8dae6860 in QSGTexture::setFiltering(QSGTexture::Filtering) ()
> at /usr/lib/libQt5Quick.so.5
> #5  0x00007ffb8db17b3c in
> QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState
> const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
> #6  0x00007ffb8dafe41a in
> QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch
> const*) () at /usr/lib/libQt5Quick.so.5
> #7  0x00007ffb8db03b96 in QSGBatchRenderer::Renderer::renderBatches() () at
> /usr/lib/libQt5Quick.so.5
> #8  0x00007ffb8db045a5 in QSGBatchRenderer::Renderer::render() () at
> /usr/lib/libQt5Quick.so.5

I also have a dual-monitor setup, but both monitors are identical models. 1440p 165Hz. 

It happens about once every 2 or 3 logins. Once I'm logged in and it crashes and I restart it, it usually doesn't crash again for the duration of that session. 

It also crashes often when coming back to Plasma after shutting down my single-GPU passthrough VM. I'll try to get a backtrace again next time it happens but the drkonqi has been telling me there's no info.
Comment 6 Michail Vourlakos 2021-11-02 18:29:37 UTC
https://userbase.kde.org/LatteDock/HowToReportCrashes
Comment 7 Michail Vourlakos 2021-11-02 18:30:42 UTC
1. a proper crash report is needed if it is possible to produce with steps from https://userbase.kde.org/LatteDock/HowToReportCrashes
2. can you send your latte layout file to check out your panels and docks?
Comment 8 Matt M (gardotd426) 2021-11-02 18:36:41 UTC
Created attachment 143146 [details]
Current Latte Layout
Comment 9 Michail Vourlakos 2021-11-03 19:24:51 UTC
I wouldnt be surprised if this is a crash from one of:
1. Virtual Desktop Bar.
2. Media Bar
3. Event Calendar

as this is a startup crash make sure that you have followed steps from proper latte autostarting at: 
https://psifidotos.blogspot.com/2021/08/latte-dock-v0101-bug-fix-release.html

for the applets you need to remove them one by one in order to find the faulter in case it is an applet creating the issue.
Comment 10 Bug Janitor Service 2021-11-18 04:38:49 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 11 Matt M (gardotd426) 2021-11-18 08:08:36 UTC
(In reply to Michail Vourlakos from comment #9)
> I wouldnt be surprised if this is a crash from one of:
> 1. Virtual Desktop Bar.
> 2. Media Bar
> 3. Event Calendar
> 
> as this is a startup crash make sure that you have followed steps from
> proper latte autostarting at: 
> https://psifidotos.blogspot.com/2021/08/latte-dock-v0101-bug-fix-release.html
> 
> for the applets you need to remove them one by one in order to find the
> faulter in case it is an applet creating the issue.

Sorry I somehow missed the email notification here. 

I don't restore my Plasma sessions. I start with a clean one. And I only have one Latte instance in my Autostart. 

I can't submit the crash report as the option is always grayed out. No idea why (when things like KWin crash, the option isn't grayed out, it's not like I've removed some system component).

I've removed the mentioned widgets and will see if it changes anything. Before removing the widgets it would crash on login about 8 times out of 10. It almost never crashes during sessions after that, though.
Comment 12 Matt M (gardotd426) 2021-11-20 18:59:01 UTC
Created attachment 143786 [details]
New crash information added by DrKonqi

latte-dock (0.10.4) using Qt 5.15.2

- What I was doing when the application crashed:
Happened again at login after removing the media widget. Will try again after removing the other widgets mentioned.

-- Backtrace (Reduced):
#4  0x00007fc537d1f860 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007fc537d50b3c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007fc537d3741a in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007fc537d3cb96 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007fc537d3d5a5 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
Comment 13 Bug Janitor Service 2021-12-05 04:37:55 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 14 Bug Janitor Service 2021-12-20 04:35:31 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!
Comment 15 Matt M (gardotd426) 2021-12-20 05:40:07 UTC
(In reply to Bug Janitor Service from comment #14)
> 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!

I've provided the info needed on two separate occasions, but no one replied. I would like this reopened.
Comment 16 Matt M (gardotd426) 2021-12-20 05:41:21 UTC
It says to mark the bug as "REPORTED" but I've never seen that option.
Comment 17 Michail Vourlakos 2021-12-20 07:25:47 UTC
https://userbase.kde.org/LatteDock/HowToReportCrashes

provided back traces are not employable.
They do not point to any related latte library and they do not provide the needed followed codepath
Comment 18 Matt M (gardotd426) 2021-12-20 17:20:45 UTC
(In reply to Michail Vourlakos from comment #17)
> https://userbase.kde.org/LatteDock/HowToReportCrashes
> 
> provided back traces are not employable.
> They do not point to any related latte library and they do not provide the
> needed followed codepath

Alright well I'll try to use ddd and collect the correct information and provide it asap.
Comment 19 Michail Vourlakos 2022-01-08 09:03:27 UTC
needs info with proper crash report
Comment 20 Bug Janitor Service 2022-01-23 04:37:32 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 21 Bug Janitor Service 2022-02-07 04:37:14 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!
Comment 22 Matt M (gardotd426) 2022-02-14 15:52:05 UTC
(In reply to Michail Vourlakos from comment #19)
> needs info with proper crash report

Okay, so I've installed ddd, and I've read the documentation, but I'm a bit curious as to how I should go about doing this. Cause the thing is, the crashes pretty much *exclusively* happen on login. They don't happen throughout the day, or anything like that. Basically about 50-60% of the time I log in to plasma, latte will crash when it attempts to load (the first notification window will pop up, and then the panels/dock will either flash for a second or not show at all, and then the crash dialog window pops up). 

I guess I could remove latte from my autostart stuff, and start it with `ddd latte-dock` after login, that's the only way I can think of, hopefully the crashes still even happen when I do it that way. I was thinking there might be a race condition (probably in a plasmoid/widget like suggested) and waiting until after login to try and start latte might not trigger any crashes. But I'll try and force it as best as I can and report back. I'll leave it as resolved worksforme unless I can reproduce with ddd in which case I'll reopen.