https://bugs.kde.org/show_bug.cgi?id=448546
wolthera <griffinval...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|krita-bugs-n...@kde.org |eoinoneill1...@gmail.com Status|REPORTED |ASSIGNED CC| |griffinval...@gmail.com Ever confirmed|0 |1 --- Comment #1 from wolthera <griffinval...@gmail.com> --- Thanks! hm.... There's several crashes in that file, but this one is the most common: krita.exe caused an Access Violation at location 00007FFAFFB217F0 in module libkritaimage.dll Reading from location 0000000000000020. AddrPC Params 00007FFAFFB217F0 0000000056D3BF55 000000003CE5A270 000000003D88FB40 libkritaimage.dll!0x2317f0 KisScalarKeyframe::value+0x0 00007FFAFF92C787 00000000202F7CA0 000000006FC621FB 01D80A3CA6484DFF libkritaimage.dll!0x3c787 KisAnimatedOpacityProperty::set+0x337 00007FFAF8FA6871 0000000000000000 00007FFAFFA2E0D8 000000004681C8F0 kritaanimationdocker.dll!0x6871 std::_Function_handler<KUndo2Command* (), KisAnimUtils::createKeyframeCommand(KisSharedPtr<KisImage>, KisSharedPtr<KisNode>, QString const&, int, bool, KUndo2Command*)::{lambda()#1}>::_M_invoke+0x211 00007FFB7E9889F6 000000004681C8F0 000000004681C8F0 0000000037DDED80 libkritacommand.dll!0x89f6 KisCommandUtils::LambdaCommand::populateChildCommands+0x16 00007FFB7E9884CB 0000000029C91340 00007FFAFFA41B45 0000000000000000 libkritacommand.dll!0x84cb KisCommandUtils::AggregateCommand::redo+0x1b 00007FFAFFA2EB96 000000033CE5A370 00007FFAFEBEA3BD 0000000000000100 libkritaimage.dll!0x13eb96 KisStrokeStrategyUndoCommandBased::doStrokeCallback+0x76 00007FFAFFC39E70 0000000000000010 000000003CE5A370 000000004673C360 libkritaimage.dll!0x349e70 KisUpdateJobItem::run+0x90 00007FFAFEA18A90 0000000029C91F70 000000004673C300 0000000000000000 Qt5Core.dll!0x28a90 QThreadPool::tryStart+0x520 00007FFAFEA11AAF 0000000000000000 0000000000000000 0000000000000000 Qt5Core.dll!0x21aaf QThread::qt_metacall+0x69f 00007FFB94B154E0 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!0x154e0 BaseThreadInitThunk+0x10 00007FFB9524485B 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x485b RtlUserThreadStart+0x2b This one is a crash because Krita is trying to make an opacity keyframe, but failing? This one happens 5 times. Looking at it, there's a shared pointer being checked there (called m_channel->keyframeAt<KisScalarKeyframe>(time)), and that might actually not exist, which means the program gets confused and crashes. The others are... 1x a crash with the layer properties changing 1x OpenGL crashing. 1x a crash when generating the frame-cache (that's what is used for playback) My instinct is to check whether the pointer exists before we try to access it, but maybe Eoin has a more robust idea. Assigning it to him. -- You are receiving this mail because: You are watching all bug changes.