Bug 465620 - Plasmashell crashes when adding and deleting a new default panel
Summary: Plasmashell crashes when adding and deleting a new default panel
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.24.7
Platform: Debian stable Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-12 11:04 UTC by Laosom
Modified: 2023-02-13 17:05 UTC (History)
2 users (show)

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


Attachments
bug (242.34 KB, image/png)
2023-02-12 11:04 UTC, Laosom
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Laosom 2023-02-12 11:04:44 UTC
Created attachment 156171 [details]
bug

SUMMARY
Plasmashell crashes when adding and deleting a new default panel
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Create a new default panel
2. New panel is created on top of screen with systray entries missing on new panel
3. Delete the new panel in edit
4. New panel is deleted and you click close on not undo window
5. Plasmashell crashes

OBSERVED RESULT

Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f863798836f in QtQml::qmlExecuteDeferred(QObject*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#5  0x00007f8637d7267a in QQuickTransition::prepare(QList<QQuickStateAction>&, QList<QQmlProperty>&, QQuickTransitionManager*, QObject*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f8637d69305 in QQuickTransitionManager::transition(QList<QQuickStateAction> const&, QQuickTransition*, QObject*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f86364f6f2f in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f863718915f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007f86364cafca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f86365218e3 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f8636522164 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f86342a8e6b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007f86342a9118 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f86342a91cf in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f863652251f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f86364c998b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f86364d1c00 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x000056373bc50751 in ?? ()
#19 0x00007f8635e9ed0a in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#20 0x000056373bc5087a in ?? ()
[Inferior 1 (process 30121) detached]


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  Debian 11

KDE Plasma Version:   Plasma 5.24.7 & 5.25.5
KDE Frameworks Version: 5.100
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2023-02-12 18:22:30 UTC
Ah, this was fixed in 5.27.
Comment 2 Laosom 2023-02-13 16:31:57 UTC
(In reply to Nate Graham from comment #1)
> Ah, this was fixed in 5.27.

Hello Nate,

Are you sure ?
I cannot reproduce this crash in Kubuntu 22.04 LTS (even with Kubuntu backports installed, Plasma 5.24.7 ) 
neither in Opensuse Leap 15.3 (Plasma 5.24.4).
So I presume it's distro related. 
I am also trying to contact the package builder for Debian 11. as it's not officially supported by Debian.

https://www.preining.info/blog/2022/11/kde-plasma-for-debian-update-2022-11/?unapproved=150746&moderation-hash=02b5ca9fb1616545054d7385ce34ebcf#comment-150746
Comment 3 Nate Graham 2023-02-13 16:33:45 UTC
Those are both older versions of Plasma, so I don't see how they're related to my assertion that it's fixed in 5.27, which is newer. :)
Comment 4 Laosom 2023-02-13 17:05:53 UTC
(In reply to Nate Graham from comment #1)
> Ah, this was fixed in 5.27.

Hello Nate,

Are you sure ?
I cannot reproduce this crash in Kubuntu 22.04 LTS (even with Kubuntu backports installed, Plasma 5.24.7 ) 
neither in Opensuse Leap 15.3 (Plasma 5.24.4).
So I presume it's distro related. 
I am also trying to contact the package builder for Debian 11. as it's not officially supported by Debian.

https://www.preining.info/blog/2022/11/kde-plasma-for-debian-update-2022-11/?unapproved=150746&moderation-hash=02b5ca9fb1616545054d7385ce34ebcf#comment-150746

(In reply to Nate Graham from comment #3)
> Those are both older versions of Plasma, so I don't see how they're related
> to my assertion that it's fixed in 5.27, which is newer. :)

If 5.27 LTS is released, 5.24 LTS is no longer supported  ? I prefer LTS releases with stable user experience , but I guess there are several unfixed bugs in  5.24 LTS right ? How can I prove this is an unfixed bug ? I would like to use Plasma 5.24 with Debian 11 until Debian12 is released later this year. (hopefully with 5.27)