https://bugs.kde.org/show_bug.cgi?id=522495

            Bug ID: 522495
           Summary: Crash on layer hide in specific file
    Classification: Applications
           Product: krita
      Version First 5.3.2.1
       Reported In:
          Platform: Microsoft Windows
                OS: Microsoft Windows
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: * Unknown
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

DESCRIPTION
Hiding any layer in the linked file crashes Krita. Other operations are fine,
including deleting a layer.
The source of the issue is located in the "text" folder. Merging it resolves
the issue.

STEPS TO REPRODUCE
1. Open the file at https://files.noccu.art/singlemodescenarioramen_bug.kra
2. Hide any layer.

OBSERVED RESULT
Krita silently crashes.

EXPECTED RESULT
Layer is hidden.

SOFTWARE/OS VERSIONS
Operating System: Win10
Krita Version: 5.3.2.1 (git 0619060)
Qt version compiled: 5.15.7, loaded: 5.15.7.

ADDITIONAL INFO:
The logs usually only show either one of these (with varying addresses, I've
noted the ones observed):
krita.exe caused a Stack Overflow at location 00007FFD60F8521E /
00007FFD6085E242  in module Qt5Core.dll.
krita.exe caused a Stack Overflow at location 00007FFD6168F37E /
00007FFD5EBF6556 in module Qt5Gui.dll.

One crash produced:
00007FFD5EBF6556 000000470970C0C0 00007FFD5E875516 000001B7615BAC60 
Qt5Gui.dll!___chkstk_ms+0x2a
0000000000008B68 00007FFD5E875516 000001B7615BAC60 0000000000000420
000000470970C0C0 000001B7615BAC60 0000000000000420 000000470970C0C0
00007FFD5E875516 0000000000000000 0000000000000000 0000000000000000 
Qt5Gui.dll!QTextEngine::itemize+0x16
00007FFD5E85C64A 0000000000000000 0000000000000000 000000470970EB30 
Qt5Gui.dll!QFontMetrics::boundingRect+0x6a
00007FFD5DC56E15 000001B71CA29440 000001B701D20000 0000000000000000 
libKF5WidgetsAddons.dll!KSqueezedTextLabel::squeezeTextToLabel+0x105
00007FFD5FD93992 0000000000000000 0000000000000000 0000000000000000 
libkritaui.dll!KisStatusBar::setProfile+0xe2
00007FFD5FCCB7FB 0000000000000000 0000000000000000 0000000000000000 
libkritaui.dll!KisLayerManager::updateGUI+0x31b
00007FFD5FCF46E5 0000000000000000 0000000000000000 0000000000000000 
libkritaui.dll!KisNodeManager::updateGUI+0x15
00007FFD60123696 0000000000000000 0000000000000000 0000000000000000 
libkritaui.dll!KisViewManager::guiUpdateTimeout+0x16
00007FFD5E3E6E91 0000000000000000 0000000000000000 0000000000000000 
Qt5Core.dll!doActivate<false>+0x581
00007FFD63B9DCAD 0000000000000000 00007FFD5E1EDB1A 0000000000000000 
libkritaglobal.dll!KisSignalCompressor::tryEmitOnTick+0xbd
00007FFD63B9DD22 0000000000000000 0000000000000000 0000000000000000 
libkritaglobal.dll!KisSignalCompressor::slotTimerExpired+0x52
00007FFD5E3E6E91 0000000000000000 0000000000000000 0000000000000000 
Qt5Core.dll!doActivate<false>+0x581
00007FFD5E3EBB73 0000000000000000 0000000000000000 0000000000000000 
Qt5Core.dll!QTimer::timerEvent+0x53
00007FFD5E3DBC60 000001B701D6B6C0 000001B71DB43BF0 0000000000000099 
Qt5Core.dll!QObject::event+0x50
00007FFD5EE5C012 0000000000000000 0000000000000000 0000000000000000 
Qt5Widgets.dll!QApplicationPrivate::notify_helper+0x102
00007FFD5EE5D25F 0000000000000000 0000000000000000 0000000000000000 
Qt5Widgets.dll!QApplication::notify+0x1ef
00007FFD60087A8A 000001B702558E40 00007FFDAE850317 0000000000940EEE 
libkritaui.dll!KisApplication::notify+0xaa
00007FFD5E3B1EAE 000001B704D03D30 00007FFDAE8502AA 0000000000000099 
Qt5Core.dll!QCoreApplication::notifyInternal2+0x8e
00007FFD5E4069E4 0000000000000113 0000000000000000 0000000000940EEE 
Qt5Core.dll!QEventDispatcherWin32Private::sendTimerEvent+0xc4

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to