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

            Bug ID: 513482
           Summary: [ANR] Dolphin hung after renaming a folder and then
                    creating another folder
    Classification: Applications
           Product: dolphin
      Version First unspecified
       Reported In:
          Platform: KDE Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Application: dolphin (26.03.70)

ApplicationNotResponding [ANR]: true
Qt Version: 6.10.1
Frameworks Version: 6.22.0
Operating System: Linux 6.17.9-arch1-1 x86_64
Windowing System: Wayland
Distribution: KDE Linux
DrKonqi: 6.5.80 [CoredumpBackend]

-- Information about the crash:
This happened when I was doing some folder renaming for an album I had just
purchased and downloaded to ~/Downloads/. It came in a folder named "[ARTIST
NAME] - [ALBUM NAME]".

First, I renamed the folder to be just "[ALBUM NAME]".

Then, I created a new folder named "[ARTIST NAME]".

The moment I created that folder, Dolphin froze instead of showing the
newly-created folder.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#4  0x00007f722f6099a3 in tcache_get_n (tc_idx=1, ep=0x55b5bfbdf0b0,
mangled=false) at malloc.c:3228
#5  tcache_get (tc_idx=1) at malloc.c:3247
#6  __GI___libc_malloc (bytes=<optimized out>) at malloc.c:3498
#7  0x00007f722fe19c58 in allocateHelper (dptr=<optimized out>,
objectSize=<optimized out>, alignment=<optimized out>, capacity=<optimized
out>, option=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydata.cpp:178
#8  QArrayData::allocate2 (dptr=<optimized out>, capacity=<optimized out>,
option=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydata.cpp:212
#9  QTypedArrayData<char16_t>::allocate (capacity=<optimized out>,
option=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydata.h:139
#10 QArrayDataPointer<char16_t>::allocateGrow (from=..., n=1,
position=QArrayData::GrowsAtEnd) at
/usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydatapointer.h:492
#11 QArrayDataPointer<char16_t>::reallocateAndGrow (this=0x55b5c0da4038,
where=QArrayData::GrowsAtEnd, n=1, old=0x0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydatapointer.h:228
#12 0x00007f722fe1a37e in QtPrivate::QCommonArrayOps<char16_t>::growAppend
(this=0x55b5c0da4038, b=<optimized out>, e=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydataops.h:891
#13 QString::append (this=0x55b5c0da4038, str=0x55b5c010b800, len=<optimized
out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/text/qstring.cpp:3190
#14 0x00007f722fdf95c9 in QString::append (this=0x55b5c0da4038, str=<optimized
out>, len=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/text/qstring.cpp:3185
#15 0x00007f722fce7a4c in QString::append (this=<optimized out>, v=...,
this=<optimized out>, v=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/text/qstring.h:554
#16 QString::operator+= (this=<optimized out>, v=..., this=<optimized out>,
v=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/text/qstring.h:617
#17 appendToUser (appendTo=..., value=..., options=..., actions=<optimized
out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/io/qurl.cpp:873
#18 QUrlPrivate::appendPath (this=<optimized out>, appendTo=..., options=...,
appendingTo=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qurl.cpp:974
#19 0x00007f722fcf3e10 in QUrl::adjusted (this=this@entry=0x7ffc5e90f670,
options=..., options@entry=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/io/qurl.cpp:2918


Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to