https://bugs.kde.org/show_bug.cgi?id=513224
Bug ID: 513224
Summary: Plasmashell crashes on resume from hibernate
Classification: Plasma
Product: plasmashell
Version First 6.5.4
Reported In:
Platform: Arch Linux
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.5.4)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.1
Frameworks Version: 6.20.0
Operating System: Linux 6.18.0-xanmod1-1-edge-x64v3 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.5.4 [CoredumpBackend]
-- Information about the crash:
Hi KDE QA/Devs,
Since Plasma 6.5.3 (and now 6.5.4), I've noticed plasmashell crashes everytime
I resume from hibernate. In this case, I connected an external monitor during
the resume (which wasn't there while hibernating to disk).
Note that the stack traces were detected as not useful by Dr Konqi/Crash
Handler in 6.5.3 (it looked like a crash in a background polling thread with no
real code being executed), whereas in 6.5.4 we have something useful on the
failing thread this time.
Happy to try to repro more / test etc etc
Many thanks for the fixes & hard work!
Andrew
(P.S This was on a Dell XPS 9520 laptop with integrated intel graphics - Alder
Lake-P GT2)
The crash can be reproduced every time.
-- Backtrace (Reduced):
#4 __pthread_kill_implementation (threadid=<optimized out>, signo=6,
no_tid=<optimized out>) at pthread_kill.c:44
#5 0x00007f4562a3e3a0 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#6 0x00007f4562a2557a in __GI_abort () at abort.c:77
#7 0x00007f4562a26613 in __libc_message_impl (fmt=<optimized out>) at
../sysdeps/posix/libc_fatal.c:138
#8 0x00007f4562aa2d25 in malloc_printerr (str=str@entry=0x7f4562bb6298
"malloc_consolidate(): unaligned fastbin chunk detected") at malloc.c:5892
#9 0x00007f4562aa3a4c in malloc_consolidate (av=av@entry=0x7f4562c08ac0
<main_arena>) at malloc.c:4964
#10 0x00007f4562aa5f58 in _int_malloc (av=av@entry=0x7f4562c08ac0 <main_arena>,
bytes=bytes@entry=1064) at malloc.c:4174
#11 0x00007f4562aa6a19 in __libc_malloc2 (bytes=1064) at malloc.c:3458
#12 0x00007f456345e09f in allocateHelper (dptr=<synthetic pointer>,
objectSize=2, alignment=16, capacity=<optimized out>,
option=QArrayData::KeepSize) at
/usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydata.cpp:178
#13 QArrayData::allocate2 (option=QArrayData::KeepSize, dptr=<synthetic
pointer>, capacity=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydata.cpp:212
#14 QTypedArrayData<char16_t>::allocate (capacity=<optimized out>,
option=QArrayData::KeepSize) at
/usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydata.h:139
#15 QArrayDataPointer<char16_t>::QArrayDataPointer (this=0x7ffd61040aa0,
alloc=<optimized out>, n=<optimized out>, option=QArrayData::KeepSize) at
/usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydatapointer.h:58
#17 0x00007f4563468dbd in QUtf8::convertToUnicode (in=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/text/qstringconverter.cpp:819
#18 QString::fromUtf8 (ba=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/text/qstring.cpp:6065
#19 0x00007f456548a097 in QString::fromUtf8 (utf8=0x559f3c3aa1f0
"actions/16@2x,actions/16@3x,actions/22@2x,actions/22@3x,actions/24@2x,actions/24@3x,actions/32@2x,actions/32@3x,animations/16@2x,animations/16@3x,apps/16@2x,apps/16@3x,apps/22@2x,apps/22@3x,devices/16"...,
size=<optimized out>) at /usr/include/qt6/QtCore/qbytearrayview.h:138
#20 KEntryMap::getEntry (this=<optimized out>, group=..., key=...,
defaultValue=..., flags=..., expand=0x7ffd61040bff) at
/usr/src/debug/kconfig/kconfig-6.20.0/src/core/kconfigdata.cpp:230
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.