Bug 493300 - Crash after switching to double row
Summary: Crash after switching to double row
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.1.5
Platform: NixOS Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-09-17 23:11 UTC by prasol258@gmail.com
Modified: 2024-10-18 03:48 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/3470/events/8499a22b581a42c0a7dc99bbf0aac321/


Attachments
New crash information added by DrKonqi (181.53 KB, text/plain)
2024-09-17 23:11 UTC, prasol258@gmail.com
Details

Note You need to log in before you can comment on or make changes to this bug.
Description prasol258@gmail.com 2024-09-17 23:11:54 UTC
Application:  (6.1.5)

Qt Version: 6.7.2
Frameworks Version: 6.5.0
Operating System: Linux 6.10.9 x86_64
Windowing System: Wayland
Distribution: NixOS 24.11 (Vicuna)
DrKonqi: 6.1.5 [CoredumpBackend]

-- Information about the crash:
KDE Plasma froze and crashed after switching the taskbar from single row to two rows.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007fb76829b843 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#7  0x00007fb768249516 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fb768231935 in __GI_abort () at abort.c:79
#9  0x00007fb7682327f3 in __libc_message_impl (fmt=fmt@entry=0x7fb7683b52e6 "%s\n") at ../sysdeps/posix/libc_fatal.c:132


Reported using DrKonqi
Comment 1 prasol258@gmail.com 2024-09-17 23:11:55 UTC
Created attachment 173807 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2024-09-18 18:37:56 UTC
hread 1 (Thread 0x7fb6f74006c0 (LWP 187815)):
[KCrash Handler]
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007fb76829b843 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#7  0x00007fb768249516 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fb768231935 in __GI_abort () at abort.c:79
#9  0x00007fb7682327f3 in __libc_message_impl (fmt=fmt@entry=0x7fb7683b52e6 "%s\n") at ../sysdeps/posix/libc_fatal.c:132
#10 0x00007fb7682a5d05 in malloc_printerr (str=str@entry=0x7fb7683b8da0 "malloc(): unaligned tcache chunk detected") at malloc.c:5772
#11 0x00007fb7682aa4dc in tcache_get_n (ep=<optimized out>, tc_idx=<optimized out>) at malloc.c:3183
#12 tcache_get (tc_idx=<optimized out>) at malloc.c:3199
#13 __GI___libc_malloc (bytes=181) at malloc.c:3320
#14 0x00007fb767b7bb6e in png_malloc () from /nix/store/mp79jmmfs2bfjmnac72c1kxn7im1px38-libpng-apng-1.6.43/lib/libpng16.so.16
#15 0x00007fb767b8eb70 in png_read_start_row () from /nix/store/mp79jmmfs2bfjmnac72c1kxn7im1px38-libpng-apng-1.6.43/lib/libpng16.so.16
#16 0x00007fb767b7ffff in png_read_update_info () from /nix/store/mp79jmmfs2bfjmnac72c1kxn7im1px38-libpng-apng-1.6.43/lib/libpng16.so.16
#17 0x00007fb769810242 in QPngHandlerPrivate::readPngImage(QImage*) () from /nix/store/82n7plcl529pfa8ymv0gpybzx5d9zd6b-qtbase-6.7.2/lib/libQt6Gui.so.6
#18 0x00007fb769395f1e in QImageReader::read(QImage*) [clone .part.0] () from /nix/store/82n7plcl529pfa8ymv0gpybzx5d9zd6b-qtbase-6.7.2/lib/libQt6Gui.so.6
#19 0x00007fb769396ba4 in QImageReader::read() () from /nix/store/82n7plcl529pfa8ymv0gpybzx5d9zd6b-qtbase-6.7.2/lib/libQt6Gui.so.6
#20 0x00007fb7693aa1ea in QRasterPlatformPixmap::fromData(unsigned char const*, unsigned int, char const*, QFlags<Qt::ImageConversionFlag>) () from /nix/store/82n7plcl529pfa8ymv0gpybzx5d9zd6b-qtbase-6.7.2/lib/libQt6Gui.so.6
#21 0x00007fb7693a5ff6 in QPixmap::loadFromData(unsigned char const*, unsigned int, char const*, QFlags<Qt::ImageConversionFlag>) () from /nix/store/82n7plcl529pfa8ymv0gpybzx5d9zd6b-qtbase-6.7.2/lib/libQt6Gui.so.6
#22 0x00007fb76b19dd2f in QPixmap::loadFromData (flags=..., format=0x7fb76b1a6221 "PNG", buf=..., this=0x7fb6f73ff230) at /nix/store/82n7plcl529pfa8ymv0gpybzx5d9zd6b-qtbase-6.7.2/include/QtCore/qbytearray.h:522
#23 KSharedPixmapCacheMixin<KSharedDataCache>::findPixmap (destination=0x7fb6f73ff230, key=..., this=0xecabcb0) at /nix/store/amd1k9h2h8z163dvz87bmr1fwghwl0hm-kguiaddons-6.5.0-dev/include/KF6/KGuiAddons/kimagecache.h:143
#24 KSvg::ImageSetPrivate::findInCache (this=<optimized out>, key=..., pix=..., lastModified=<optimized out>) at /build/ksvg-6.5.0/src/ksvg/private/imageset_p.cpp:642
#25 0x00007fb76b187420 in KSvg::SvgPrivate::findInCache (this=0x143bc830, elementId=..., ratio=1.25, s=...) at /build/ksvg-6.5.0/src/ksvg/svg.cpp:599
#26 0x00007fb76b187757 in KSvg::Svg::image (this=<optimized out>, size=..., elementID=...) at /build/ksvg-6.5.0/src/ksvg/svg.cpp:901
#27 0x00007fb7473981b7 in KSvg::FrameItemNode::updateTexture (elementId=..., size=..., this=0x7fb6888c2e50) at /build/ksvg-6.5.0/src/declarativeimports/framesvgitem.cpp:120
#28 KSvg::FrameItemNode::reposition (frameGeometry=<synthetic pointer>..., fullSize=<synthetic pointer>..., this=0x7fb6888c2e50) at /build/ksvg-6.5.0/src/declarativeimports/framesvgitem.cpp:155
#29 KSvg::FrameSvgItem::updatePaintNode (this=<optimized out>, oldNode=<optimized out>) at /build/ksvg-6.5.0/src/declarativeimports/framesvgitem.cpp:648
#30 0x00007fb76a6b8b57 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () from /nix/store/w1n4ik2raymx1k08m5pjfdcdgbc19b9z-qtdeclarative-6.7.2/lib/libQt6Quick.so.6
#31 0x00007fb76a6b9314 in QQuickWindowPrivate::updateDirtyNodes() () from /nix/store/w1n4ik2raymx1k08m5pjfdcdgbc19b9z-qtdeclarative-6.7.2/lib/libQt6Quick.so.6
#32 0x00007fb76a6bd295 in QQuickWindowPrivate::syncSceneGraph() () from /nix/store/w1n4ik2raymx1k08m5pjfdcdgbc19b9z-qtdeclarative-6.7.2/lib/libQt6Quick.so.6
#33 0x00007fb76a8c29b1 in QSGRenderThread::sync(bool) () from /nix/store/w1n4ik2raymx1k08m5pjfdcdgbc19b9z-qtdeclarative-6.7.2/lib/libQt6Quick.so.6
#34 0x00007fb76a8c3f7b in QSGRenderThread::syncAndRender() () from /nix/store/w1n4ik2raymx1k08m5pjfdcdgbc19b9z-qtdeclarative-6.7.2/lib/libQt6Quick.so.6
#35 0x00007fb76a8c5083 in QSGRenderThread::run() () from /nix/store/w1n4ik2raymx1k08m5pjfdcdgbc19b9z-qtdeclarative-6.7.2/lib/libQt6Quick.so.6
#36 0x00007fb768b3bf91 in QThreadPrivate::start(void*) () from /nix/store/82n7plcl529pfa8ymv0gpybzx5d9zd6b-qtbase-6.7.2/lib/libQt6Core.so.6
#37 0x00007fb768299a42 in start_thread (arg=<optimized out>) at pthread_create.c:447
#38 0x00007fb76831905c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Comment 3 Nate Graham 2024-09-18 19:10:54 UTC
Do you have any Task Manager apps open or pinned that use SVG icons with embedded PNGs? Can you attach a screenshot of your panel containing the apps you had open when Plasma crashed?
Comment 4 Bug Janitor Service 2024-10-03 03:47:25 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2024-10-18 03:48:06 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.