Bug 490061 - Plasma crashed after closing KDE Connect notification pop-up about past call
Summary: Plasma crashed after closing KDE Connect notification pop-up about past call
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.27.5
Platform: Debian stable Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-07-10 23:36 UTC by Konstantin
Modified: 2024-07-18 06:26 UTC (History)
3 users (show)

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


Attachments
New crash information added by DrKonqi (567.53 KB, text/plain)
2024-07-10 23:36 UTC, Konstantin
Details
New crash information added by DrKonqi (57.87 KB, text/plain)
2024-07-18 06:26 UTC, Eymen Yıldırım
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Konstantin 2024-07-10 23:36:56 UTC
Application: plasmashell (5.27.5)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.9.7-custom-for-server x86_64
Windowing System: X11
Distribution: Debian GNU/Linux 12 (bookworm)
DrKonqi: 5.27.5 [CoredumpBackend]

-- Information about the crash:
Plasma crashed after I unlocked the computer and closed the pop-up notification about an incoming call from KDE Connect that had happened some time ago.
A few seconds after the Plasma crash, the desktop panels and almost all windows were restored.
I noticed that the previously opened window of the Winpower Java application was closed after the Plasma crash and was not restored, unlike other windows.
Debian 12 with custom kernel 6.9.7. 
Similar behavior has been observed before with previous versions of custom kernels, but several months ago.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  0x00007efd17077c86 in QtQml::qmlExecuteDeferred(QObject*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007efd17549059 in QQuickTransition::prepare(QList<QQuickStateAction>&, QList<QQmlProperty>&, QQuickTransitionManager*, QObject*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007efd1753e997 in QQuickTransitionManager::transition(QList<QQuickStateAction> const&, QQuickTransition*, QObject*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007efd158dd54d in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007efd16762fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5


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

Reported using DrKonqi
Comment 1 Konstantin 2024-07-10 23:36:56 UTC
Created attachment 171555 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Akseli Lahtinen 2024-07-11 10:52:52 UTC
Searchable backtrace

Thread 1 (Thread 0x7efd10c279c0 (LWP 4613)):
[KCrash Handler]
#5  0x00007efd17077c86 in QtQml::qmlExecuteDeferred(QObject*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007efd17549059 in QQuickTransition::prepare(QList<QQuickStateAction>&, QList<QQmlProperty>&, QQuickTransitionManager*, QObject*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007efd1753e997 in QQuickTransitionManager::transition(QList<QQuickStateAction> const&, QQuickTransition*, QObject*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007efd158dd54d in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007efd16762fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007efd158b1738 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007efd15908c71 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007efd15909504 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007efd142d87a9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007efd142d8a38 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007efd142d8acc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007efd15909876 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007efd158b01bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007efd158b8316 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x0000562b4de04dc3 in ?? ()
#20 0x00007efd1544624a in __libc_start_call_main (main=main@entry=0x562b4de03ee0, argc=argc@entry=2, argv=argv@entry=0x7ffdfed5fe68) at ../sysdeps/nptl/libc_start_call_main.h:58
#21 0x00007efd15446305 in __libc_start_main_impl (main=0x562b4de03ee0, argc=2, argv=0x7ffdfed5fe68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdfed5fe58) at ../csu/libc-start.c:360
#22 0x0000562b4de04ee1 in ?? ()
Comment 3 Akseli Lahtinen 2024-07-11 10:56:56 UTC
Ah sorry, I was looking at wrong bug report. Anyhow, thank you for your bug report.

Debian advises users to not submit bugs upstream (https://www.debian.org/Bugs/Reporting), as this version of the KDE software is out of support from KDE, and so it's possible that the bug exists only in Debian at this point.
Could you report the bug to Debian using the report bug utility (https://packages.debian.org/stable/utils/reportbug)? If necessary, the maintainer of the package will forward the bug upstream.

Thanks for understanding!
Comment 4 Konstantin 2024-07-11 11:39:48 UTC
Hello. Thanks for your reply.
I created a Debian bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076140.
Comment 5 Eymen Yıldırım 2024-07-18 06:26:17 UTC
Created attachment 171750 [details]
New crash information added by DrKonqi

plasmashell (5.27.5) using Qt 5.15.8

Plasma 6 desktop crashed when I pressed the cross key to close the Notification window (tranlated)

-- Backtrace (Reduced):
#3  0x00007f183f877c86 in QtQml::qmlExecuteDeferred(QObject*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#4  0x00007f183fd49059 in QQuickTransition::prepare(QList<QQuickStateAction>&, QList<QQmlProperty>&, QQuickTransitionManager*, QObject*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f183fd3e997 in QQuickTransitionManager::transition(QList<QQuickStateAction> const&, QQuickTransition*, QObject*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f183e0dd54d in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f183ef62fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5