Bug 466711 - crash when creating 2 concurrent folders/files
Summary: crash when creating 2 concurrent folders/files
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Containment (other bugs)
Version First Reported In: 5.27.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-02 12:11 UTC by Maksim
Modified: 2023-04-26 03:46 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maksim 2023-03-02 12:11:36 UTC
SUMMARY
PLAYBACK STEPS
1. Create > folder 2 times
2. Name different folders to create them
3. Click OK, and the crash of the desktop does not contain the possibility of collecting logs more.

OBSERVED RESULT
Crash desktop

EXPECTED RESULT
Ability to create 2 different folders at the same time

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.2
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 6.1.14-1-lts (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-6200U CPU @ 2.30GHz
Memory: 15.1 ГиБ of RAM
Graphics Processor: Mesa Intel® HD Graphics 520
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: X556UAM
System Version: 1.0
Comment 1 Nate Graham 2023-03-02 21:21:42 UTC
Cannot reproduce. When I create two folders (each with different names, one after the other) I don't get a crash.

And if something crashed, we need a backtrace of it so we can figure out what's going on. You may be able to use `coredumpctl` to get one; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl

Can you please attach the backtrace? Thanks!
Comment 2 Maksim 2023-03-03 07:43:28 UTC
I don't know how to show it, the desktop crashes in such a way that it is not noticeable for the debugger :|
The error report appears, but after 10 seconds it disappears without having time to collect the logs

This is all I can provide when using dgb some errors poll.o:43 process memory check did not reveal any errors
(P.S After this command, now closing the console will turn off and the desktop, this did not happen before and I could freely close the console....)

At first I thought it was Dbus, but as shown, everything is fine with it

➜  ~ kstart plasmashell   
Omitting both --window and --windowclass arguments is not recommended
kf.plasma.quick: Applet preload policy set to 1
Checking screens: available: (QScreen(0x556aeb942830, name="eDP1"), QScreen(0x556aeb9a4470, name="DP1")) redundant: QHash() fake: QSet() all: (QScreen(0x556aeb942830, name="eDP1"), QScreen(0x556aeb9a4470, name="DP1"))
org.kde.plasma.containmentlayoutmanager: Error: cannot change the containment to AppletsLayout
org.kde.plasma.containmentlayoutmanager: Error: cannot change the containment to AppletsLayout
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:534:9: QML Label: Binding loop detected for property "height"
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:499:13: QML Label: Binding loop detected for property "height"
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:499:13: QML Label: Binding loop detected for property "height"
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:534:9: QML Label: Binding loop detected for property "height"
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:556:5: QML Label: Binding loop detected for property "height"
Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationHeader.qml"
Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/ThumbnailStrip.qml"
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml:95: TypeError: Cannot read property 'airplaneModeAvailable' of null
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml:95: TypeError: Cannot read property 'airplaneModeAvailable' of null
file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:18:1: QML MouseArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth"
org.kde.plasma.containmentlayoutmanager: Error: cannot change the containment to AppletsLayout
org.kde.plasma.containmentlayoutmanager: Error: cannot change the containment to AppletsLayout
Both point size and pixel size set. Using pixel size.
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/Tooltip.qml:69:9: QML GridLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth"
Loading Calendar plugin HolidaysEventsPlugin(0x556af5461690)
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
org.kde.plasma.containmentlayoutmanager: Error: cannot change the containment to AppletsLayout
org.kde.plasma.containmentlayoutmanager: Error: cannot change the containment to AppletsLayout
13
Both point size and pixel size set. Using pixel size.
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
kde.systemtray: DBusMenu disabled for this application
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
file:///usr/lib/qt/qml/org/kde/plasma/extras/ExpandableListItem.qml:291: TypeError: Cannot read property 'enabled' of null
file:///usr/lib/qt/qml/org/kde/plasma/extras/ExpandableListItem.qml:291: TypeError: Cannot read property 'enabled' of null
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
file:///usr/lib/qt/qml/org/kde/plasma/extras/ExpandableListItem.qml:291: TypeError: Cannot read property 'enabled' of null
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
file:///usr/share/plasma/plasmoids/org.kde.kscreen/contents/ui/InhibitionHint.qml:27:5: QML Label: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
kf.coreaddons: Expected a KPluginFactory, got a KIOPluginForMetaData
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
Comment 3 Maksim 2023-03-06 10:04:10 UTC
Perhaps I found the reason why this is happening to me, the lack of some modules

Could not find the Plasmoid for Plasma::FrameSvgItem(0x56148f969aa0) QQmlContext(0x5614993ad4c0) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
file:///usr/share/plasma/plasmoids/org.kde.kscreen/contents/ui/InhibitionHint.qml:27:5: QML Label: Binding loop detected for property "verticalAlignment"
file:///usr/share/plasma/plasmoids/org.kde.kscreen/contents/ui/InhibitionHint.qml:27:5: QML Label: Binding loop detected for property "verticalAlignment"
kde.systemtray: DBusMenu disabled for this application
file:///usr/share/plasma/plasmoids/org.kde.kscreen/contents/ui/InhibitionHint.qml:27:5: QML Label: Binding loop detected for property "verticalAlignment"
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
file:///usr/share/plasma/plasmoids/org.kde.kscreen/contents/ui/InhibitionHint.qml:27:5: QML Label: Binding loop detected for property "verticalAlignment"
file:///usr/share/plasma/plasmoids/org.kde.kscreen/contents/ui/InhibitionHint.qml:27:5: QML Label: Binding loop detected for property "verticalAlignment"
file:///usr/share/plasma/plasmoids/org.kde.kscreen/contents/ui/InhibitionHint.qml:27:5: QML Label: Binding loop detected for property "verticalAlignment"
file:///usr/share/plasma/plasmoids/org.kde.kscreen/contents/ui/InhibitionHint.qml:27:5: QML Label: Binding loop detected for property "verticalAlignment"
file:///usr/share/plasma/plasmoids/org.kde.kscreen/contents/ui/InhibitionHint.qml:27:5: QML Label: Binding loop detected for property "verticalAlignment"
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
kf.sonnet.core: No language dictionaries for the language: "en_US"
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
kde.systemtray: DBusMenu disabled for this application
CompileCommand: exclude com/intellij/openapi/vfs/impl/FilePartNodeRoot.trieDescend bool exclude = true
kde.systemtray: DBusMenu disabled for this application
Gtk-Message: 11:55:19.410: Failed to load module "xapp-gtk3-module"
Gtk-Message: 11:55:19.410: Failed to load module "canberra-gtk-module"
2023-03-06 11:56:06,431 [  55181]   WARN - #c.i.f.ProductivityFeaturesRegistryImpl - Feature with id 'codeassists.context.actions' is overridden by: id = [codeassists.context.actions], displayName = [Context actions], groupId = [codeassists], usageCount = [0]
2023-03-06 11:56:06,433 [  55183]   WARN - #c.i.f.ProductivityFeaturesRegistryImpl - Feature with id 'codeassists.generate.code' is overridden by: id = [codeassists.generate.code], displayName = [Generate code], groupId = [codeassists], usageCount = [0]
2023-03-06 11:56:06,438 [  55188]   WARN - #c.i.f.ProductivityFeaturesRegistryImpl - Feature with id 'codeassists.quickdefinition' is overridden by: id = [codeassists.quickdefinition], displayName = [Quick Definition lookup], groupId = [codeassists], usageCount = [0]
org.kde.plasma.notifications: Trying to replace notification with id 4894 which doesn't exist, creating a new one. This is an application bug!
Could not find the Plasmoid for Plasma::FrameSvgItem(0x561490647d10) QQmlContext(0x5614993ad4c0) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
Could not find the Plasmoid for Plasma::FrameSvgItem(0x561490647d10) QQmlContext(0x5614993ad4c0) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
2023-03-06 11:56:18,439 [  67189]   WARN - #c.i.d.PerformanceWatcherImpl - UI was frozen for 8890ms, details saved to /home/kotik9821/.var/app/com.jetbrains.CLion/cache/JetBrains/CLion2022.3/log/threadDumps-freeze-20230306-115614-CL-223.7571.171-8sec
KCrash: Attempting to start /usr/bin/plasmashell
25 -- exe=/usr/bin/plasmashell
13 -- platform=xcb
11 -- display=:0
20 -- appname=plasmashell
17 -- apppath=/usr/bin
10 -- signal=11
12 -- pid=1494254
18 -- appversion=5.27.2
19 -- programname=Plasma
31 -- bugaddress=submit@bugs.kde.org
15 -- restarted=true
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmashell path = /usr/bin pid = 1494254
KCrash: Arguments: /usr/bin/plasmashell 
kf.plasma.quick: Applet preload policy set to 1
Checking screens: available: (QScreen(0x55bfdd993470, name="eDP1"), QScreen(0x55bfdda38e00, name="DP1")) redundant: QHash() fake: QSet() all: (QScreen(0x55bfdd993470, name="eDP1"), QScreen(0x55bfdda38e00, name="DP1"))
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:534:9: QML Label: Binding loop detected for property "height"
Comment 4 Nate Graham 2023-03-06 15:36:11 UTC
Do you have some JetBrains app running that's constantly querying the clipboard or something?
Comment 5 Maksim 2023-03-15 13:09:35 UTC
(In reply to Nate Graham from comment #4)
> Do you have some JetBrains app running that's constantly querying the
> clipboard or something?

To be honest, I don’t know myself, as if I’m looking into a blind zone), if I knew, maybe I would have said something. And no, I don't use JetBrains. Recently uninstalled, used to Visual Studio Code
Comment 6 Nate Graham 2023-03-15 16:13:16 UTC
And it's still happening now?
Comment 7 Maksim 2023-03-15 21:39:50 UTC
Yes
Comment 8 Nate Graham 2023-03-27 17:37:56 UTC
Darn. Still waiting for that backtrace though.
Comment 9 Bug Janitor Service 2023-04-11 03:45:53 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 10 Bug Janitor Service 2023-04-26 03:46:16 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!