https://bugs.kde.org/show_bug.cgi?id=390980
Bug ID: 390980 Summary: Crash moving animation frame Product: krita Version: git master Platform: MS Windows OS: MS Windows Status: UNCONFIRMED Severity: normal Priority: NOR Component: Animation Assignee: krita-bugs-n...@kde.org Reporter: pixelsprite...@gmail.com Target Milestone: --- Krita version: krita-nightly-x64-v4.0.0.51-419-g6bba5e0779 OS: Windows 8 Steps to reproduce: 1: Open an animation file 2: Before playing animation, drag and drop a frame 3: Play animation 4: Drag and drop a frame 5: Play animation 6: Close file 7: Open an animation file 8: Krita crashes upon trying to drag a frame The crash won't happen if the animation is played first but then the cache will not update when frames are moved. Backtrace: krita.exe caused an Access Violation at location 000007FE64F792E2 in module libkritaui.dll Reading from location 0000000000000050. AddrPC Params 000007FE64F792E2 05E690FF03C90001 0000000000230000 0000000000000001 libkritaui.dll!0x1592e2 ?? +0x32 [C:/Packaging/KritaWS/deps-install/include/QtGui/qopenglfunctions.h @ 697] 000007FE64F758A0 0000000000000008 0000000010B0D100 0000000011082F20 libkritaui.dll!0x1558a0 ?? +0xb0 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/ui/opengl/kis_opengl_image_textures.cpp @ 250] 000007FE64F78D58 0000000000020712 0000000010B0D100 0000000010B0D100 libkritaui.dll!0x158d58 ?? +0x1e8 [C:/Packaging/KritaWS/deps-install/include/QtCore/qsharedpointer_impl.h @ 167] 000007FE64F78E0D 0000000000000000 0000000000000000 0000000000000000 libkritaui.dll!0x158e0d ?? +0xd [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/ui/opengl/kis_opengl_image_textures.cpp @ 136] 000007FE6513B63D 3FE0000000000002 000007FE836989EF 0000000000000002 libkritaui.dll!0x31b63d ?? +0x1dd [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/global/kis_shared_ptr.h @ 214] 000007FE6513B65D 000007FFFFFDF000 000007FE83698559 0000000000240000 libkritaui.dll!0x31b65d ?? +0xd [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/ui/kis_animation_frame_cache.cpp @ 182] 000007FE6513BFC5 00001599DE1EE790 0000000000000000 0000000001D6EA58 libkritaui.dll!0x31bfc5 regenerate+0x85 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/ui/kis_animation_cache_populator.cpp @ 205] 000007FE6513A9EC 065A00FF03C90001 0000000045F3BEEE 000000001135D390 libkritaui.dll!0x31a9ec uploadFrame+0x14c [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/ui/kis_animation_frame_cache.cpp @ 189] 000007FE6514701C 0000000000000081 000007FE5F221D4A 000007FE5F76C050 libkritaui.dll!0x32701c uploadFrame+0x11c [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/ui/canvas/kis_animation_player.cpp @ 451] 000007FE59070311 000000000000002E 0000000000000000 000000000D1E4A20 kritaanimationdocker.dll!0x50311 fakeSlotTimeout+0x21 [C:/MingW/x86_64-7.2.0-posix-seh-rt_v5-rev0/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/bits/std_function.h @ 706] 000007FE5F42317A 000000000D11AA40 0000000000000000 0000000000420D80 Qt5Core.dll!0x23317a QMetaObject::activate+0x7fa 000007FE7C598291 0000000000000000 0000000000000012 0000000000000040 libkritaglobal.dll!0x18291 start+0xc1 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/global/kis_signal_compressor.cpp @ 85] 000007FE59033F35 000000000000001F 000007FE7CF41830 0000000080000D3D kritaanimationdocker.dll!0x13f35 scrubTo+0x95 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/global/kis_signal_compressor_with_param.h @ 113] 000007FE59034BFF 0000000000239218 000007FE5F296520 000007FE5BF28E10 kritaanimationdocker.dll!0x14bff setHeaderData+0x6f [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/plugins/dockers/animation/kis_time_based_item_model.cpp @ 228] 000007FE5903DAB7 000007FE5F76E2B0 000007FE5903E0B9 00000000000000B4 kritaanimationdocker.dll!0x1dab7 setHeaderData+0x87 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/plugins/dockers/animation/timeline_frames_model.cpp @ 510] 000007FE59033E8D 0000000000000000 0000000000000000 00000000000000B4 kritaanimationdocker.dll!0x13e8d ?? +0x4d [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/plugins/dockers/animation/kis_time_based_item_model.cpp @ 193] 000007FE5903BD51 0000000000239620 0000000010B53930 000000000000007E kritaanimationdocker.dll!0x1bd51 setData+0x161 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/plugins/dockers/animation/timeline_frames_model.cpp @ 406] 000007FE5904595A 000000000000003F 000007FE5F3F812B 0000000001F993B0 kritaanimationdocker.dll!0x2595a currentChanged+0x9a [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/plugins/dockers/animation/timeline_frames_view.cpp @ 499] 000007FE5C453372 0000004000000096 0000000001F993B0 0000000000000000 Qt5Widgets.dll!0x233372 QAbstractItemView::qt_static_metacall+0x572 000007FE5F42317A 000000000D1A6210 000000000D245720 00000000002396F0 Qt5Core.dll!0x23317a QMetaObject::activate+0x7fa 000007FE5F3B7BF5 000007FE5B2B9C40 0000000000000000 000007FE5B2B9DB0 Qt5Core.dll!0x1c7bf5 QItemSelectionModel::setCurrentIndex+0x125 000007FE590469A9 00000000131AAB80 0000040B00000698 000000001268A720 kritaanimationdocker.dll!0x269a9 dragMoveEvent+0xb9 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/plugins/dockers/animation/timeline_frames_view.cpp @ 827] 000007FE5C264428 0000000000000000 000007FE8368F156 0000000000000000 Qt5Widgets.dll!0x44428 QWidget::event+0x1d8 000007FE5C3106EE 0000000000000000 00000000002D27C0 00000000002C0BD0 Qt5Widgets.dll!0xf06ee QFrame::event+0x1e 000007FE5C4599FE 0000000011278670 000000000C4F82E0 000007FE5BCC29D8 Qt5Widgets.dll!0x2399fe QAbstractItemView::viewportEvent+0x1de 000007FE590477E8 000000000C586BF0 000007FE5C232EC9 0000000000239D98 kritaanimationdocker.dll!0x277e8 viewportEvent+0x28 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/plugins/dockers/animation/timeline_frames_view.cpp @ 1105] 000007FE5F3FA14C 010000000C586BF0 000007FE5F42AD00 0000000000000000 Qt5Core.dll!0x20a14c QCoreApplication::applicationVersionChanged+0x18c 000007FE5C227B35 000000000C5884F0 0000000000239DA8 0000000000000001 Qt5Widgets.dll!0x7b35 QApplicationPrivate::notify_helper+0x75 000007FE5C22F084 0000000000239F90 000007FE5F22273F 0000000000000000 Qt5Widgets.dll!0xf084 QApplication::notify+0x4c4 000007FE6509B046 0000000000239F80 000007FE5E83F25E 0000000000000000 libkritaui.dll!0x27b046 notify+0x16 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/ui/KisApplication.cpp @ 600] 000007FE5F3FB1C8 0000000040100F66 0000000001850388 000000006B100FC5 Qt5Core.dll!0x20b1c8 QCoreApplication::notifyInternal2+0x198 000007FE5C27A1F6 0000000001F60B50 000007FE5F3FA03C 0000000000000003 Qt5Widgets.dll!0x5a1f6 QDesktopWidget::qt_metacall+0x3fb6 000007FE5C27B3F1 000000000000001B 000000000D205DE0 0000001700000556 Qt5Widgets.dll!0x5b3f1 QDesktopWidget::qt_metacall+0x51b1 000007FE5C227B5C 0000000000000000 0000000000000084 000000000023A270 Qt5Widgets.dll!0x7b5c QApplicationPrivate::notify_helper+0x9c 000007FE5C22EEB0 0000000000000018 000007FE5F22273F 0000000000000001 Qt5Widgets.dll!0xeeb0 QApplication::notify+0x2f0 000007FE6509B046 000000000023A5D8 000007FE5E83F25E 0000000000000018 libkritaui.dll!0x27b046 notify+0x16 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/ui/KisApplication.cpp @ 600] 000007FE5F3FB1C8 0000000010FDA750 000007FE5F41C635 0000000100000002 Qt5Core.dll!0x20b1c8 QCoreApplication::notifyInternal2+0x198 000007FE5E829F3E 0000000001F335F0 000007FE5E80ACA9 000000000023A6B8 Qt5Gui.dll!0x39f3e QGuiApplicationPrivate::processDrag+0x36e 000007FE5E80121E 0000000000000000 0000000000000000 0000000000000000 Qt5Gui.dll!0x1121e QWindowSystemInterface::handleDrag+0x8e 000007FE5BC203C6 000000000AAF6390 00000000000003DF 0000000000000001 qwindows.dll!0x503c6 000007FE5BC21010 000000000023A8B0 0000000000000000 000003DF0000066C qwindows.dll!0x51010 000007FE81734254 000000000023AB14 0000000000000000 000007FE81753270 ole32.dll!0x114254 CPrivDragDrop::PrivDragDrop+0x164 [d:\w8rtm\com\ole32\com\rot\getif.cxx @ 926] 000007FE8173462E 000000000023AB14 000000000023AA69 0000000011269500 ole32.dll!0x11462e PrivDragDrop+0x106 [d:\w8rtm\com\ole32\com\rot\getif.cxx @ 1125] 000007FE816F19A1 0000000000000000 0000000011269500 0000000000000000 ole32.dll!0xd19a1 CDropTarget::DragOver+0x45 [d:\w8rtm\com\ole32\ole232\drag\drag.cpp @ 2348] 000007FE816F1B35 0000000000000003 0000000010FDACA0 0000000011269500 ole32.dll!0xd1b35 DoDragDrop+0xf1 [d:\w8rtm\com\ole32\ole232\drag\drag.cpp @ 1963] 000007FE5BC2350A 0000000010FDA8C0 0000000010FDA8C0 0000000000000003 qwindows.dll!0x5350a 000007FE5E83A946 0000000010B20980 0000000010FDA8C0 000000000D205EE0 Qt5Gui.dll!0x4a946 QDragManager::drag+0xc6 000007FE5E83A0F9 000000000023ACA0 0000000011268F90 FFFFFFFFFFFFFFFF Qt5Gui.dll!0x4a0f9 QDrag::exec+0x49 000007FE5C45A3C2 0000000000000002 00001599DE1EC010 000000000023AF40 Qt5Widgets.dll!0x23a3c2 QAbstractItemView::startDrag+0x122 000007FE59045DAB 0000000000000000 000007FE5907BAFE 000000000023AFE0 kritaanimationdocker.dll!0x25dab startDrag+0xbb [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/plugins/dockers/animation/timeline_frames_view.cpp @ 782] 000007FE5C4591F7 0000000000000090 0000000000000000 0000000000000008 Qt5Widgets.dll!0x2391f7 QAbstractItemView::mouseMoveEvent+0x3d7 000007FE59047584 0000000000000000 000000000023B178 0000001F00000008 kritaanimationdocker.dll!0x27584 mouseMoveEvent+0x114 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/plugins/dockers/animation/timeline_frames_view.cpp @ 972] 000007FE5C264428 0000000000000000 0000000000000000 0000000000000000 Qt5Widgets.dll!0x44428 QWidget::event+0x1d8 000007FE5C3106EE 00000000131AAB80 000007FE5B1920B9 000000000023B338 Qt5Widgets.dll!0xf06ee QFrame::event+0x1e 000007FE5C4599FE 0000000000000028 0000000000000000 0000000000000002 Qt5Widgets.dll!0x2399fe QAbstractItemView::viewportEvent+0x1de 000007FE590477E8 000000000C586BF0 0000000011269620 0000000011269620 kritaanimationdocker.dll!0x277e8 viewportEvent+0x28 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/plugins/dockers/animation/timeline_frames_view.cpp @ 1105] 000007FE5F3FA14C 000000000023FB90 0000000000000000 000000000D205DE0 Qt5Core.dll!0x20a14c QCoreApplication::applicationVersionChanged+0x18c 000007FE5C227B35 000000000C54F070 0000000010A5DE60 000000000023BA50 Qt5Widgets.dll!0x7b35 QApplicationPrivate::notify_helper+0x75 000007FE5C22F4FB 0000000000000000 000007FE5F22273F 0000000000000000 Qt5Widgets.dll!0xf4fb QApplication::notify+0x93b 000007FE6509B046 C061E00000000000 C08D900000000000 0000000000000000 libkritaui.dll!0x27b046 notify+0x16 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/ui/KisApplication.cpp @ 600] 000007FE5F3FB1C8 3FF0000000000000 0000000000000001 0000000000000000 Qt5Core.dll!0x20b1c8 QCoreApplication::notifyInternal2+0x198 000007FE5C22E338 000000000023BB30 000000000023BB10 0000000000420CC0 Qt5Widgets.dll!0xe338 QApplicationPrivate::sendMouseEvent+0x208 000007FE5C278C90 0000000001F60B50 000007FE5F3FA03C 0000000001F60B50 Qt5Widgets.dll!0x58c90 QDesktopWidget::qt_metacall+0x2a50 000007FE5C27B254 000000000023FB90 0000000001F993B0 0000000000000001 Qt5Widgets.dll!0x5b254 QDesktopWidget::qt_metacall+0x5014 000007FE5C227B5C 0000000000420D80 0000000000000060 0000000000000012 Qt5Widgets.dll!0x7b5c QApplicationPrivate::notify_helper+0x9c 000007FE5C22EEB0 000007FE5ECD5020 000007FE5F22273F 0000000000000001 Qt5Widgets.dll!0xeeb0 QApplication::notify+0x2f0 000007FE6509B046 0000000000000000 000007FE5E83E114 00000000112BEFD0 libkritaui.dll!0x27b046 notify+0x16 [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/libs/ui/KisApplication.cpp @ 600] 000007FE5F3FB1C8 000000000023C010 000007FE810D10C0 000007FE810DE420 Qt5Core.dll!0x20b1c8 QCoreApplication::notifyInternal2+0x198 000007FE5E828C31 0000000001D6CDA1 0000000001D6CD88 0000000000000000 Qt5Gui.dll!0x38c31 QGuiApplicationPrivate::processMouseEvent+0x721 000007FE5E82A6F5 0000000001D6E9B0 0000000001FE7940 0000000000040720 Qt5Gui.dll!0x3a6f5 QGuiApplicationPrivate::processWindowSystemEvent+0x105 000007FE5E801CA0 0000000000000401 0000000000040720 0000000000000000 Qt5Gui.dll!0x11ca0 QWindowSystemInterface::sendWindowSystemEvents+0x370 000007FE5F44FC96 0000000000000001 0000000000000000 0000000000000001 Qt5Core.dll!0x25fc96 QEventDispatcherWin32Private::sendTimerEvent+0x666 000007FE810D171E 0000000000935A30 000000000023C5B0 000007FFFFFDD800 USER32.dll!0x171e UserCallWinProcCheckWow+0x13a 000007FE810D14D7 0000000001D6E9B0 0000000001D6E9B0 000000000023C5B0 USER32.dll!0x14d7 DispatchMessageWorker+0x1a7 000007FE5F44EF8B 0000000001FE7940 0000000000000024 0000000001F99A90 Qt5Core.dll!0x25ef8b QEventDispatcherWin32::processEvents+0x5cb 000007FE5BC2EFC5 0000000000000080 0000000000000014 000000000DCC40D0 qwindows.dll!0x5efc5 qt_plugin_instance+0x28e5 000007FE5F3F986F 0000000000000000 00000000051EB4A0 000007FE5F550100 Qt5Core.dll!0x20986f QEventLoop::exec+0x13f 000007FE5F4022A7 000000000023FB70 000000000023FB90 000000000023FC00 Qt5Core.dll!0x2122a7 QCoreApplication::exec+0x77 000000014000613B 0000000000000001 0000000001CDD8E0 0000000000000000 krita.exe!0x613b main+0x173b [C:/Packaging/workspace/Krita_Nightly_Windows_Build/krita/krita/main.cc @ 350] 00000001400013F7 0000000000000000 0000000000000000 0000000000000000 krita.exe!0x13f7 __tmainCRTStartup+0x247 00000001400014FB 0000000000000000 0000000000000000 0000000000000000 krita.exe!0x14fb WinMainCRTStartup+0x1b 000007FE830E167E 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!0x167e BaseThreadInitThunk+0x1a 000007FE8369C3F1 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x1c3f1 RtlUserThreadStart+0x1d -- You are receiving this mail because: You are watching all bug changes.