Bug 475536 - Crashes on quick group with both layers selected and a selection
Summary: Crashes on quick group with both layers selected and a selection
Status: RESOLVED DOWNSTREAM
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 5.1.5
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-10-12 21:19 UTC by Mikka
Modified: 2024-02-07 09:44 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikka 2023-10-12 21:19:20 UTC
Application: krita (5.1.5)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.0-12-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux 12 (bookworm)
DrKonqi: 5.27.5 [KCrashBackend]

-- Information about the crash:
Crashed whilst creating a group with two layers and a selection.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Krita (krita), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f9d05e4445e in QTreeView::visualRect(QModelIndex const&) const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5  0x00007f9d05e46a8f in QTreeViewPrivate::renderTreeToPixmapForAnimation(QRect const&) const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007f9d05e49ed1 in QTreeViewPrivate::prepareAnimatedOperation(int, QAbstractAnimation::Direction) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007f9d05e4a484 in QTreeViewPrivate::expand(int, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007f9d05e4a581 in QTreeView::expand(QModelIndex const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007f9cd85ce6a9 in ?? () from /usr/lib/x86_64-linux-gnu/kritaplugins/kritalayerdocker.so
#10 0x00007f9cd85ce702 in ?? () from /usr/lib/x86_64-linux-gnu/kritaplugins/kritalayerdocker.so
#11 0x00007f9cd85cf081 in ?? () from /usr/lib/x86_64-linux-gnu/kritaplugins/kritalayerdocker.so
#12 0x00007f9d04ee8f7c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f9d04e4bd5e in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f9d04e5445a in QAbstractItemModel::endInsertRows() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f9d06c355e6 in KisNodeModel::slotEndInsertDummy(KisNodeDummy*) () from /lib/x86_64-linux-gnu/libkritaui.so.18
#16 0x00007f9d04ee8f7c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f9d06aab9c2 in KisDummiesFacadeBase::sigEndInsertDummy(KisNodeDummy*) () from /lib/x86_64-linux-gnu/libkritaui.so.18
#18 0x00007f9d06b9b090 in KisDummiesFacadeBase::slotContinueAddNode(KisSharedPtr<KisNode>, KisSharedPtr<KisNode>, KisSharedPtr<KisNode>) () from /lib/x86_64-linux-gnu/libkritaui.so.18
#19 0x00007f9d06b9d9a4 in ?? () from /lib/x86_64-linux-gnu/libkritaui.so.18
#20 0x00007f9d06b9d62e in ?? () from /lib/x86_64-linux-gnu/libkritaui.so.18
#21 0x00007f9d061d927c in KisSynchronizedConnectionBase::event(QEvent*) () from /lib/x86_64-linux-gnu/libkritaglobal.so.18
#22 0x00007f9d05b62fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f9d06eb9cfe in KisApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libkritaui.so.18
#24 0x00007f9d04eb16f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f9d04eb4681 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f9d04f0a153 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f9d0271e7a9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f9d0271ea38 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f9d0271eacc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f9d04f09836 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f9d04eb017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f9d04eb82d6 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00005632018b2e3e in ?? ()
#34 0x00007f9d04a461ca in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#35 0x00007f9d04a46285 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#36 0x00005632018b4271 in ?? ()
[Inferior 1 (process 2929) detached]

The reporter indicates this bug may be a duplicate of or related to bug 459510.

Reported using DrKonqi
Comment 1 Antti Savolainen 2024-01-08 03:49:29 UTC
I'm unable to reproduce this.
Comment 2 Dmitry Kazakov 2024-01-10 10:51:38 UTC
Hi, Mikka!

Could you please test the issue with the official Krita AppImage package? The issue might be related to the fact that districution package uses some different widget style, which is not fully supported :(

https://krita.org/en/download/krita-desktop/
Comment 3 Bug Janitor Service 2024-01-25 03:45:29 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Mikka 2024-01-31 20:14:20 UTC
(In reply to Dmitry Kazakov from comment #2)
> Hi, Mikka!
> 
> Could you please test the issue with the official Krita AppImage package?
> The issue might be related to the fact that districution package uses some
> different widget style, which is not fully supported :(
> 
> https://krita.org/en/download/krita-desktop/

Hi! Sorry for the delay. Trying the appimage version doesn't crash, although I wonder if it was a freak accident because I can't replicate it with the distro's package either. Sorry! Lemme know if there's anything more I can do.
Comment 5 Bug Janitor Service 2024-02-01 03:45:38 UTC
Thanks for your comment!

Automatically switching the status of this bug to REPORTED so that the KDE team
knows that the bug is ready to get confirmed.

In the future you may also do this yourself when providing needed information.
Comment 6 Halla Rempt 2024-02-07 09:44:37 UTC
Okay, then we can close the bug: this like a bug in Debian's Qt. Note that Krita 5.1.5 is pretty old by now.