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.

Reply via email to