Bug 476991

Summary: Crash on removing panel
Product: [Plasma] plasmashell Reporter: Martin Riethmayer <ripper>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi, qt6
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Martin Riethmayer 2023-11-14 13:59:53 UTC
Application: plasmashell (5.81.0)

Qt Version: 6.6.0
Frameworks Version: 5.245.0
Operating System: Linux 6.2.0-36-generic x86_64
Windowing System: Wayland
Distribution: KDE neon Unstable Edition
DrKonqi: 5.81.0 [CoredumpBackend]

-- Information about the crash:
Steps to reproduce

1.) Add new (default) Panel
2.) Activate Edit mode ("Alt+D, E") via right-click menu of the desktop
3.) Activate Editing of Desktop and Panels (translated from German, sorry)
4.) Remove any panel

Actual Result:
Plasma crashes, the panel is not removed. Note: The Edit mode (Alt+D, E) will not show the option for editing desktops and panels right now, you'd have to add another panel to enter it again

Expected Result:
Panel is removed.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  0x00007f063c7cbc15 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (sender=0x21, signal=signal@entry=0x0, receiver=receiver@entry=0x55f3a0009b00, method=method@entry=0x0) at ./src/corelib/kernel/qobject.cpp:3197
#6  0x000055f39a153294 in ShellContainmentModel::load() (this=0x55f3a0009b00) at ./shell/shellcontainmentconfig.cpp:332
#7  0x000055f39a0d4940 in ShellContainmentModel::qt_metacall(QMetaObject::Call, int, void**) (this=0x55f3a0009b00, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7ffe98dfa6c8) at ./obj-x86_64-linux-gnu/shell/plasmashell_autogen/EWIEGA46WW/moc_shellcontainmentconfig.cpp:324
#8  0x00007f063e049613 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=0x7ffe98dfa980, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at ./src/qml/qml/qqmlobjectorgadget.cpp:14
#9  0x00007f063e140713 in QV4::CallMethod (callType=<optimized out>, callArgs=<optimized out>, engine=<optimized out>, argTypes=<optimized out>, argCount=<optimized out>, returnType=..., index=<optimized out>, object=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qvarlengtharray.h:84


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

Reported using DrKonqi
Comment 1 Martin Riethmayer 2023-11-14 13:59:54 UTC
Created attachment 163150 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2023-11-14 22:43:58 UTC

*** This bug has been marked as a duplicate of bug 471292 ***