https://bugs.kde.org/show_bug.cgi?id=518215
Bug ID: 518215
Summary: Krita crashes when testing the linearity of a color
profile created for wayland CMS
Classification: Applications
Product: krita
Version First git master (please specify the git hash!)
Reported In:
Platform: Appimage
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: HDR
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
I just updated my Kubuntu to 26.04 to get wayland, and running Krita with
'export QT_QPA_PLATFORM=wayland', leads to a crash. The crash itself, is
happening due some oddity with the CMS, though I have not yet inspected the
code.
BTW: we should add "wayland/x11" to the debug system info. If it's already
there, I was unable to find it easily.
GDB backtrace
-----------------------------------------
Thread 1 "krita" received signal SIGSEGV, Segmentation fault.
0x00007fffcfe6a8db in cmsIsToneCurveLinear ()
from /tmp/.mount_krita-lcblPe/usr/lib/kritaplugins/../liblcms2.so.2
(gdb) bt
#0 0x00007fffcfe6a8db in cmsIsToneCurveLinear ()
from /tmp/.mount_krita-lcblPe/usr/lib/kritaplugins/../liblcms2.so.2
#1 0x00007fffa3aed716 in LcmsColorProfileContainer::getEstimatedTRC() const ()
from /tmp/.mount_krita-lcblPe/usr/lib/kritaplugins/kritalcmsengine.so
#2 0x00007fffa3af0040 in IccColorProfile::getEstimatedTRC() const ()
from /tmp/.mount_krita-lcblPe/usr/lib/kritaplugins/kritalcmsengine.so
#3 0x00007ffff34be3b3 in KoColorProfile::getTransferCharacteristics() const ()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libkritapigment.so.21
#4 0x00007ffff34e84ad in ?? () from
/tmp/.mount_krita-lcblPe/usr/bin/../lib/libkritapigment.so.21
#5 0x00007ffff34d643e in KoColorSpaceRegistry::profileFor(QList<double>
const&, ColorPrimaries, TransferCharacteristics) const () from
/tmp/.mount_krita-lcblPe/usr/bin/../lib/libkritapigment.so.21
#6 0x00007ffff7cadc1d in
KisCanvasSurfaceColorSpaceManager::reinitializeSurfaceDescription(std::pair<KoColorConversionTransformation::Intent,
QFlags<KoColorConversionTransformation::ConversionFlag> > const&) ()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libkritaui.so.21
#7 0x00007ffff7caf08c in
KisCanvasSurfaceColorSpaceManager::slotInterfaceReadyChanged(bool) ()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libkritaui.so.21
#8 0x00007ffff4de6f9b in void doActivate<false>(QObject*, int, void**) ()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libQt6Core.so.6
#9 0x00007ffff5d80253 in
KisSurfaceColorManagerInterface::sigReadyChanged(bool) ()
from
/tmp/.mount_krita-lcblPe/usr/bin/../lib/libkritasurfacecolormanagementapi.so.21
#10 0x00007ffff4de6f9b in void doActivate<false>(QObject*, int, void**) ()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libQt6Core.so.6
#11 0x00007ffff4de6f9b in void doActivate<false>(QObject*, int, void**) ()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libQt6Core.so.6
#12 0x00007ffff4de6f9b in void doActivate<false>(QObject*, int, void**) ()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libQt6Core.so.6
#13 0x00007fffef00d056 in ?? () from /usr/lib/x86_64-linux-gnu/libffi.so.8
--Type <RET> for more, q to quit, c to continue without paging--
#14 0x00007fffef008d16 in ?? () from /usr/lib/x86_64-linux-gnu/libffi.so.8
#15 0x00007fffef00b7ae in ffi_call () from
/usr/lib/x86_64-linux-gnu/libffi.so.8
#16 0x00007ffff707798b in ?? () from
/usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#17 0x00007ffff70787c9 in ?? () from
/usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#18 0x00007ffff7078bc3 in wl_display_dispatch_queue_pending ()
from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#19 0x00007fffef0c18d5 in QtWaylandClient::EventThread::readAndDispatchEvents()
()
from
/tmp/.mount_krita-lcblPe/usr/plugins/platforms/../../lib/libQt6WaylandClient.so.6
#20 0x00007ffff4dda48a in QObject::event(QEvent*) ()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libQt6Core.so.6
#21 0x00007ffff5f8e735 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libQt6Widgets.so.6
#22 0x00007ffff7b8e91e in KisApplication::notify(QObject*, QEvent*) ()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libkritaui.so.21
#23 0x00007ffff4d87258 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libQt6Core.so.6
#24 0x00007ffff4d8af43 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) ()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libQt6Core.so.6
#25 0x00007ffff7b91ba7 in KisApplication::start(KisApplicationArguments const&)
()
from /tmp/.mount_krita-lcblPe/usr/bin/../lib/libkritaui.so.21
#26 0x000055555555d463 in main ()
--
You are receiving this mail because:
You are watching all bug changes.