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

            Bug ID: 528513
           Summary: Switching between colour schemes caused Plasma Shell
                    to crash
    Classification: Plasma
           Product: plasmashell
      Version First 6.8.2
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: 1.0

Application: plasmashell (6.8.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.11.2
Frameworks Version: 6.31.0
Operating System: Linux 7.2.15-200.fc44.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 44 (KDE Plasma Desktop Edition)"
DrKonqi: 6.8.2 [CoredumpBackend]

-- Information about the crash:
In order to test a website's adherence to `color-scheme: light dark`, I
manually switched from `org.kde.breezedark.desktop`, applied by the automatic
colour switcher, to `org.kde.breeze.desktop`, then back, in reasonably quick
succession.

Considering https://bugzilla.redhat.com/show_bug.cgi?id=2563697#c15, I am
surprised that Konqi has traces. If not for that, I would also provide a RedHat
Bugzilla ticket.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#4  __pthread_kill_implementation (threadid=<optimized out>, signo=6,
no_tid=<optimized out>) at pthread_kill.c:44
#5  0x00007f76ed020e8e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#6  0x00007f76ed0087b3 in __GI_abort () at abort.c:77
#7  0x00007f76ed009804 in __libc_message_impl (vma_name=<optimized out>,
fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:138
#8  0x00007f76ed0860cc in __libc_message_wrapper (vmaname=0x7f76ed1baeb1
"glibc: fatal", fmt=0x7f76ed1be4d8 "%s\n") at ../include/stdio.h:203
#9  malloc_printerr (str=str@entry=0x7f76ed1c1190 "malloc(): unsorted double
linked list corrupted") at malloc.c:5357
#10 0x00007f76ed088c14 in _int_malloc (av=av@entry=0x7f76ed1f6ac0 <main_arena>,
bytes=bytes@entry=1064) at malloc.c:3946
#11 0x00007f76ed08942e in __libc_malloc2 (bytes=1064) at malloc.c:3261
#12 0x00007f76ed86c940 in allocateHelper (dptr=0x7fffa5dfc540, objectSize=2,
alignment=16, capacity=523, option=QArrayData::KeepSize) at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/corelib/tools/qarraydata.cpp:179
#13 QArrayData::allocate2 (dptr=dptr@entry=0x7fffa5dfc540,
capacity=capacity@entry=523, option=option@entry=QArrayData::KeepSize) at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/corelib/tools/qarraydata.cpp:213
#14 0x00007f76ed827987 in QTypedArrayData<char16_t>::allocate
(capacity=<optimized out>, option=QArrayData::KeepSize) at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/corelib/tools/qarraydata.h:153
#15 QArrayDataPointer<char16_t>::QArrayDataPointer (this=<optimized out>,
alloc=<optimized out>, n=<optimized out>, option=QArrayData::KeepSize) at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/corelib/tools/qarraydatapointer.h:59
#16 QString::QString (this=this@entry=0x7fffa5dfc5f0, size=size@entry=523) at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/corelib/text/qstring.cpp:2549
#17 0x00007f76ed8402f2 in QUtf8::convertToUnicode (in=...) at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/corelib/text/qstringconverter.cpp:821
#18 0x00007f76ed82081e in QString::fromUtf8 (ba=...) at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/corelib/text/qstring.cpp:6001
#19 0x00007f76eed88a5d in QString::fromUtf8<void> (ba=..., ba=...) at
/usr/include/qt6/QtCore/qstring.h:780


Reported using DrKonqi

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

Reply via email to