Bug 441509

Summary: Dolphin crash every time I view the properties of a folder
Product: [Applications] dolphin Reporter: Matthew <msrproxy1>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: 08_mention.raddled, 4lix, akselmo, artax33, first, imalkotsis, kfm-devel, pixelgrease, twostepsfromoblivion
Priority: NOR Keywords: drkonqi
Version: 20.12.3   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Matthew 2021-08-24 21:41:27 UTC
Application: dolphin (20.12.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.11.0-31-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.4
Distribution: Ubuntu 21.04

-- Information about the crash:
- What I was doing when the application crashed:
  Attempting to view the Properties to see the size of a folder in my user directory. I tried using the right click menu and the keyboard shortcut Alt+Enter, and viewing different folders, hidden and not, all cause the immediate crash.
  Crash does NOT occur when viewing the properties of a file, or viewing the Properties of other folders and subfolders in the / directory, only in the subfolders of the /home directory.
- Custom settings of the application:
  Completely fresh install. Only change so far have been:
    Installed and set Brave as default browser & set up Sync
    Changed some Theme options (not Global) to Breeze Dark and added a Window-Specific Override removing the Border and Hiding the window title bar for windows matching pattern "Brave"
    Attempted and failed to install Steam, then removed + purged it. Hence why I wanted to know how large the ~/.steam directory was.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted

[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#5  0x00007fc7242e8864 in __GI_abort () at abort.c:79
#6  0x00007fc7220afc77 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc7212b3678 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#8  0x00007fc7212b398f in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#9  0x00007fc7212b6115 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#10 0x00007fc722e0b064 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fc722dc7783 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fc7222d77ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fc722e0245e in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fc722e023bd in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fc722e023bd in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fc722e023bd in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fc722e023bd in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fc722e023bd in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fc722e023bd in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fc722e023bd in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fc722e0720b in QWidgetPrivate::prepareToRender(QRegion const&, QFlags<QWidget::RenderFlag>) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fc722e07510 in QWidgetPrivate::render(QPaintDevice*, QPoint const&, QRegion const&, QFlags<QWidget::RenderFlag>) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fc722e08bee in QWidget::grab(QRect const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fc717d21b37 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/oxygen.so
#25 0x00007fc717d22333 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/oxygen.so
#26 0x00007fc72230502f in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fc722dc7783 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007fc7222d77ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fc722330533 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007fc722330e2c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007fc72011c8eb in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fc72016fd28 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fc72011a023 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fc722331204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007fc7222d611b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007fc7222de604 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fc724501570 in kdemain () from /lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#38 0x00007fc7242ea565 in __libc_start_main (main=0x5611a8d78060, argc=1, argv=0x7ffddfc16968, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffddfc16958) at ../csu/libc-start.c:332
#39 0x00005611a8d7809e in _start ()
[Inferior 1 (process 4735) detached]

Possible duplicates by query: bug 441339, bug 440911, bug 440777, bug 440257, bug 439877.

Reported using DrKonqi
Comment 1 twostepsfromoblivion 2021-09-01 19:13:48 UTC
Created attachment 141231 [details]
New crash information added by DrKonqi

dolphin (21.08.0) using Qt 5.15.2

- What I was doing when the application crashed:
Try to view a properties of folder. Also try to view a properties of device from sidebar.

-- Backtrace (Reduced):
#4  QSpecialIntegerBitfield<QLittleEndianStorageType<unsigned int>, 29, 1>::operator!() const (this=0x7f79b8834d43) at /usr/include/qt5/QtCore/5.15.2/QtCore/private/qendian_p.h:96
#5  QV4::CompiledData::TypeReferenceMap::collectFromObject<QV4::CompiledData::Object>(QV4::CompiledData::Object const*) (obj=0x7f78dc042048, this=0x7f78a41b6508) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/common/qv4compileddata_p.h:1132
#6  QQmlTypeData::tryLoadFromDiskCache() (this=this@entry=0x7f78a41b6460) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/qml/qqmltypedata.cpp:162
#7  0x00007f78e49cec7f in QQmlTypeData::dataReceived(QQmlDataBlob::SourceCodeData const&) (this=0x7f78a41b6460, data=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/qml/qqmltypedata.cpp:580
#8  0x00007f78e4a1a818 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) (this=this@entry=0x5630417d7ea8, blob=blob@entry=0x7f78a41b6460, d=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/qml/qqmltypeloader.cpp:447
Comment 2 Maddie 2021-09-03 02:06:57 UTC
I pressed Alt+Enter and clicked Properties in the context menu, and both options showed the folder properties just fine. Am I missing something? I'm on the latest versions of Qt, KDE, and the kernel that Arch provides.
Comment 3 Felix Röder 2022-04-13 21:51:26 UTC
Created attachment 148149 [details]
New crash information added by DrKonqi

dolphin (21.12.3) using Qt 5.15.2

- What I was doing when the application crashed:
I browsed a directory an renamred a file.

- Unusual behavior I noticed:
nothing special.

-- Backtrace (Reduced):
#4  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#5  0x00007f1f372191e3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#6  0x00007f1f371c9306 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#7  0x00007f1f371b2813 in __GI_abort () at abort.c:79
#8  0x00007f1f34b281b4 in mdb_assert_fail.constprop.0 (env=0x55d0a9bc18b0, expr_txt=<optimized out>, func=<optimized out>, line=<optimized out>, file=0x7f1f34b29957 "mdb.c") at /usr/src/debug/lmdb-0.9.29-1.5.x86_64/libraries/liblmdb/mdb.c:1545
Comment 4 Wes 2022-05-18 20:57:49 UTC
Created attachment 148975 [details]
New crash information added by DrKonqi

dolphin (21.12.3) using Qt 5.15.3

- What I was doing when the application crashed:
I was looking at the properties of a folder that was open in vs code

-- Backtrace (Reduced):
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140343651304896) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=140343651304896) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=140343651304896, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x00007fa4525b2476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fa4525987f3 in __GI_abort () at ./stdlib/abort.c:79
Comment 5 Stan Morris 2022-06-26 18:11:26 UTC
Created attachment 150171 [details]
New crash information added by DrKonqi

dolphin (21.08.1) using Qt 5.15.2

- What I was doing when the application crashed:

I wanted to see what file system my USB drive uses. I right-click the drive name that appeared under "Removeable Devices" in Dolphin's left pane and selected "Properties" from the context menu. A window appeared that looked like the correct information and disappeared before I could read the contents... perhaps 1 second. I crash dialog popped up, I discarded it. I tried performing the exact same procedure and got the same result. I think the third time I was able to read "VFAT" and got the answer I needed, but I decided that the defect behavior was reproducible and worth entering a bug report. I read through the list of similar bug reports and the crash report for "view properties of a folder" has enough similarities that I decided to test it and I verified that choosing any folder results in a crash.

This I cannot think of any modification that I've done that would destabliize Kubuntu -- I'm a novice when it comes to Linux. I have Kubuntu 21.10 and I prefer to use automatic updates instead of tweaking Linux myself; I don't think I did something to break Dolphin.

-- Backtrace (Reduced):
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140642270800320) at pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=140642270800320) at pthread_kill.c:80
#6  __GI___pthread_kill (threadid=140642270800320, signo=signo@entry=6) at pthread_kill.c:91
#7  0x00007fe9d94e5476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fe9d94cb7b7 in __GI_abort () at abort.c:79
Comment 6 Iason Malkotsis 2022-12-05 16:33:50 UTC
Created attachment 154335 [details]
New crash information added by DrKonqi

dolphin (22.08.3) using Qt 5.15.7

Every time I try to open properties of a folder it just crashes for no real reason, its really weird

-- Backtrace (Reduced):
#7  0x00007f2d8f064a7b in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () from /usr/lib/libQt5Qml.so.5
#8  0x00007f2d8f06558a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () from /usr/lib/libQt5Qml.so.5
#9  0x00007f2d8f067071 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () from /usr/lib/libQt5Qml.so.5
#10 0x00007f2d8f067536 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () from /usr/lib/libQt5Qml.so.5
#11 0x00007f2d8f0678fa in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () from /usr/lib/libQt5Qml.so.5
Comment 7 Ben Bonacci 2023-03-11 10:14:26 UTC
*** Bug 466848 has been marked as a duplicate of this bug. ***
Comment 8 Akseli Lahtinen 2023-11-30 15:03:09 UTC

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