[dolphin] [Bug 468993] New: Dolphin kio-admin freezes and crashees, probably when text thumbnails are on

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Wed Apr 26 11:10:43 BST 2023


https://bugs.kde.org/show_bug.cgi?id=468993

            Bug ID: 468993
           Summary: Dolphin kio-admin freezes and crashees, probably when
                    text thumbnails are on
    Classification: Applications
           Product: dolphin
           Version: 23.04.0
          Platform: Archlinux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: yurapostates at proton.me
                CC: kfm-devel at kde.org
  Target Milestone: ---

Application: dolphin (23.04.0)

Qt Version: 5.15.9
Frameworks Version: 5.105.0
Operating System: Linux 6.2.12-arch1-1 x86_64
Windowing System: Wayland
Distribution: Arch Linux
DrKonqi: 5.27.4 [KCrashBackend]

-- Information about the crash:
After installing kio-admin I tried it out by typing admin:/// in Dolphin path.
While I was traversing the /tmp folder Dolphin freezed and it started leaking
tons of memory while using 100% of a CPU core. It crashed when it reached
~13GB. This also happened when I accessed a random /sys folder and when I
accessed by /home/ folder, but going through other folders like /root and /etc
was ok.
The only option I changed in Dolphin was enabling previews for text files, I
suspect that's the cause of the crash, since most crashes happened in folders
with lots of text files but I'm not sure.
So in summary to replicate
1) Change Dolphin setting to enable text thumbnails/previews
2) Type admin:/// in path
3) Go into a folder with lots of text files, permissions seem to be irrelevant
4) Wait a couple of moments (the time it takes to crash varies)
5) Crash

The crash can be reproduced every time.

-- Backtrace (Reduced):
#6  0x00007f3551fc1b5a in QVector<KIO::Task>::realloc
(this=this at entry=0x7f3410015650, aalloc=<optimized out>, options=...) at
/usr/include/qt/QtCore/qvector.h:706
#7  0x00007f3551fc4a66 in QVector<KIO::Task>::append (t=...,
this=0x7f3410015650) at /usr/include/qt/QtCore/qvector.h:806
#8  KIO::Connection::send (data=..., cmd=<optimized out>, this=<optimized out>)
at /usr/src/debug/kio/kio-5.105.0/src/core/connection.cpp:172
#9  KIO::Connection::send (this=<optimized out>, cmd=<optimized out>, data=...)
at /usr/src/debug/kio/kio-5.105.0/src/core/connection.cpp:166
#10 0x00007f3552000421 in KIO::SlaveBase::send (this=0x7f34100076a0,
cmd=<optimized out>, arr=...) at
/usr/src/debug/kio/kio-5.105.0/src/core/slavebase.cpp:1572


Reported using DrKonqi

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list