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.