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

            Bug ID: 370566
           Summary: Larger documents do not get saved with Save as
           Product: krita
           Version: 3.0.1
          Platform: MS Windows
                OS: MS Windows
            Status: UNCONFIRMED
          Severity: grave
          Priority: NOR
         Component: general
          Assignee: krita-bugs-n...@kde.org
          Reporter: jalmi...@gmail.com

When saving a file, a small Krita dialog with text "Saving document..." and a
progress bar is shown. This dialog remains there infinitely. Krita does not
respond to any mouse clicks, but it does not crash either. No file appears into
the selected location, but sometimes the name given to the file is displayed in
Krita window's top bar, along with the unsaved changes asterisk.

After 5 minutes or so, I clicked the top corner x to close the dialog. The
dialog disappears, mouse cursor remains on busy state but menus, settings
window, dockers etc. can now be opened. Painting on the canvas does not work.
Krita window's bottom info bar flashes every 15 seconds or so. 

Closing Krita from Taskbar finally crashes it, and "Krita has stopped working"
dialog is shown. Backtrace from there attached (from 3.0.1.90 beta version).

On the second time, after selecting Close all windows, "Document has been
modified, do you want to save?" dialog is shown. Answering Yes does nothing,
rigorous saving just seems to continue again. Answering No crashes Krita,
Backtrace attached (from 3.0.1.1 debug version).

Could this have something to do the same thing that causes bug 369497, since
saving small documents (e.g. 100 × 100 px) works, but saving larger ones does
not?


Reproducible: Always

Steps to Reproduce:
1. Create document (with small-one-first-workaround steps explained on bug
369497), 1920 × 1080 pixels.
2. Select File > Save as. 
3. Select location, fill in the name, click Save. 


Actual Results:  
Saving does not happen within multiple minutes time.

Expected Results:  
Document is saved within a reasonable period of time and Krita returns to
responsive state.

Backtrace from 3.0.1.90 beta version

krita.exe caused an Unknown [0xC0000374] Exception at location 0000000077B2F262
in module ntdll.dll.

AddrPC           Params
0000000077B2F262 0000000000000002 0000000000000023 00000000C0482C30 
ntdll.dll!RtlReportCriticalFailure
0000000077B2F846 000000000022ADC0 000000000022ADC0 00000000C0482C30 
ntdll.dll!RtlpReportHeapFailure
0000000077B30412 0000000001830000 000000000022ADC0 0000000000000000 
ntdll.dll!RtlpHeapHandleError
0000000077B32084 000000000022ADB0 0000000000000000 0000000000000000 
ntdll.dll!RtlpLogHeapFailure
0000000077ACA162 00000000A67F78C0 0000000000000180 000000000000001E 
ntdll.dll!RtlFreeHeap
000007FEFF3910C8 0000000000000000 00000000AB385870 0000000000000180 
msvcrt.dll!free
0000000068A35235 00000000941437B8 00000000AAD30190 00000000AAD30190 
Qt5Core.dll!QObjectPrivate::deleteChildren
0000000061E08D1F 00000000AAD30190 00000000AAD30190 00000000AAD30190 
Qt5Widgets.dll!QWidget::~QWidget
0000000000DB05D4 00000000C03BE780 00000000AAD30190 0000000000226680 
libkritawidgetutils.dll!KMainWindow::~KMainWindow
0000000069C812B1 0000000068D06830 0000000000000000 00000000AAD30190 
libkritaui.dll!KisMainWindow::~KisMainWindow
0000000069C8131D 00000000AA196DC0 00000000C03C2960 00000000C03BE780 
libkritaui.dll!KisMainWindow::~KisMainWindow
0000000068A2FC75 0000000000000030 0000000003BA92D0 0000000003BA92B0 
Qt5Core.dll!QObject::event
0000000061E0DA2C 00000000C03EB6A0 00000000C03EB6A0 00000000C03BE780 
Qt5Widgets.dll!QWidget::event
0000000061F0DEDB 0000000000000001 0000000068A0E7BD 00000000AAD44A90 
Qt5Widgets.dll!QMainWindow::event
0000000000DB270A 000000000022FDA0 0000000000000000 000000000022FDA0 
libkritawidgetutils.dll!KMainWindow::event
0000000061DCA33C 00000000AAD44A90 00000000778688D4 00000000C03C00C0 
Qt5Widgets.dll!QApplicationPrivate::notify_helper
0000000061DCF6A0 0000000100000003 00000000AAD30190 0000000000000000 
Qt5Widgets.dll!QApplication::notify
0000000069C53D86 0000000000000000 00000000778578CC 0000000000000001 
libkritaui.dll!KisApplication::notify
0000000068A0E9F2 0000000000226D78 0000000000000000 0000000000000000 
Qt5Core.dll!QCoreApplication::notifyInternal2
0000000068A13300 00000000FFFFFFEB 0000000000000000 0000000000000000 
Qt5Core.dll!QCoreApplicationPrivate::sendPostedEvents
0000000003E9AB1E 0000000000000102 0000000000226E00 0000000000000002 
qwindows.dll!qt_plugin_instance
0000000068A5577A 0000000000000000 0000000000000038 0000000000226F38 
Qt5Core.dll!QEventDispatcherWin32Private::sendTimerEvent
0000000077869BDD 0000000000227050 0000000068A55450 0000000000227050 
USER32.dll!UserCallWinProcCheckWow
00000000778698E2 0000000003885AB0 0000000003885AB0 0000000068A55450 
USER32.dll!DispatchMessageWorker
0000000068A54EB3 00000000039480D0 0000000000000000 000000000022A350 
Qt5Core.dll!QEventDispatcherWin32::processEvents
0000000003E9AB05 00000000A36AB5E0 00000000AB49B700 0000000000000020 
qwindows.dll!qt_plugin_instance
0000000069B10F39 000000000000003E 00000000ADE98F80 0000000000000008 
libkritaui.dll!KisAsyncActionFeedback::runAction
0000000069C60B95 000000000022A810 0000000001830000 0000000000000032 
libkritaui.dll!KisDocument::saveNativeFormat
0000000069C64CAF 0000000000000001 000000000022A8D0 00000000ADE98F80 
libkritaui.dll!KisDocument::saveFile
0000000069C658C2 00000000ADFB2BE8 0000000000000000 000000000022A9A0 
libkritaui.dll!KisDocument::save
0000000069C65CDF 000000000022ADA0 00000000AB5893B0 00000000AB5893B0 
libkritaui.dll!KisDocument::saveAs
0000000069C87260 000000000022B020 000000000022AF10 00000000A39B1D10 
libkritaui.dll!KisMainWindow::saveDocument
0000000069C87B8F 000000000022B020 000000000022AF10 0000000094E16518 
libkritaui.dll!KisMainWindow::slotFileSaveAs
0000000069C8D359 000000000022AF5F 00000000FFFFFFFF 00000000A68993A0 
libkritaui.dll!KisMainWindow::qt_static_metacall
0000000068A2EBCA 0000000094DB4990 00000000A68993A0 00000000AB5892B0 
Qt5Core.dll!QMetaObject::activate
0000000061DC41B6 00000000AB5892B0 00000000AB5892B0 0000000068A16120 
Qt5Widgets.dll!QAction::activate
0000000061F2CECC 00000000A68993A0 0000000000000000 0000000094DB4990 
Qt5Widgets.dll!QMenu::setIcon
0000000061F33081 0000000000000001 0000007800000043 00000000AB5893B0 
Qt5Widgets.dll!QMenu::qt_static_metacall
0000000061F370DE 0000000000000040 0000000068A160D9 0000000094210D40 
Qt5Widgets.dll!QMenu::mouseReleaseEvent
0000000061E0D828 0000000000000013 000000000022B450 00000000AB5893B0 
Qt5Widgets.dll!QWidget::event
0000000061F37B2B 000000000022FDA0 000000000022B620 000000000022B620 
Qt5Widgets.dll!QMenu::event
0000000061DCA33C 00000000AAD44A90 0000000000000000 0000007800000043 
Qt5Widgets.dll!QApplicationPrivate::notify_helper
0000000061DD043D 00000000A68993B8 00000000AB5893B0 0000000000000000 
Qt5Widgets.dll!QApplication::notify
0000000069C53D86 0000000000000000 0000000000000001 00000000A68993A0 
libkritaui.dll!KisApplication::notify
0000000068A0E9F2 000000000022B930 00000000A68993A0 0000000000000000 
Qt5Core.dll!QCoreApplication::notifyInternal2
0000000061DCEB90 000000000022B930 0000000068B574A0 0000000000A7E070 
Qt5Widgets.dll!QApplicationPrivate::sendMouseEvent
0000000061E23C23 000000000395D370 000000000022BFE0 00000000AB45B450 
Qt5Widgets.dll!QDesktopWidget::qt_metacall
0000000061E25EAB 000000000022FDA0 00000000030C5B60 0000000000000001 
Qt5Widgets.dll!QDesktopWidget::qt_metacall
0000000061DCA33C 00000000A68993A0 00000000AB5893B0 00000000A68993A0 
Qt5Widgets.dll!QApplicationPrivate::notify_helper
0000000061DCF6A0 0000000000000002 00000000AB45B450 0000000000000000 
Qt5Widgets.dll!QApplication::notify
0000000069C53D86 0000000000000000 00000000008964F4 000000000022C000 
libkritaui.dll!KisApplication::notify
0000000068A0E9F2 000000000022C030 000000007786325C 0000000003C0D220 
Qt5Core.dll!QCoreApplication::notifyInternal2
0000000000885C07 0000000000000000 0000000000000038 000000000022C1F8 
Qt5Gui.dll!QGuiApplicationPrivate::processMouseEvent
0000000000887635 0000000000000000 000000000008067A 0000000000000000 
Qt5Gui.dll!QGuiApplicationPrivate::processWindowSystemEvent
000000000086CD4C 00000000003204B0 0000000003E41F3B 0000000000000002 
Qt5Gui.dll!QWindowSystemInterface::sendWindowSystemEvents
0000000068A5577A 0000000000000000 0000000000000038 000000000022C3E8 
Qt5Core.dll!QEventDispatcherWin32Private::sendTimerEvent
0000000077869BDD 000000000022C500 0000000068A55450 000000000022C500 
USER32.dll!UserCallWinProcCheckWow
00000000778698E2 0000000003885AB0 0000000003885AB0 0000000068A55450 
USER32.dll!DispatchMessageWorker
0000000068A54EB3 00000000039480D0 0000000000000024 000000000022FDA0 
Qt5Core.dll!QEventDispatcherWin32::processEvents
0000000003E9AB05 0000000000000080 0000000000000014 00000000AB2C7CC0 
qwindows.dll!qt_plugin_instance
0000000068A0DCCA 0000000068A34830 000000000022FCB0 0000000068A2E670 
Qt5Core.dll!QEventLoop::exec
0000000068A14927 000000000022FBA0 000000000022FCB0 00000000003421B0 
Qt5Core.dll!QCoreApplication::exec
000000000041B185 0000000000000001 000000000000002B 0000000000843B38 
krita.exe!0x1b185
00000000004013E8 0000000000000000 0000000000000000 0000000000000000 
krita.exe!0x13e8
00000000004014EB 0000000000000000 0000000000000000 0000000000000000 
krita.exe!0x14eb
00000000779659CD 0000000000000000 0000000000000000 0000000000000000 
kernel32.dll!BaseThreadInitThunk
0000000077A9A2E1 0000000000000000 0000000000000000 0000000000000000 
ntdll.dll!RtlUserThreadStart



Backtrace from 3.0.1.1 debug version

krita.exe caused an Unknown [0xC0000374] Exception at location 0000000076DAF262
in module ntdll.dll.

AddrPC           Params
0000000076DAF262 0000000000000002 0000000000000023 00000000E82A1200 
ntdll.dll!RtlReportCriticalFailure
0000000076DAF846 000000000022ADC0 000000000022ADC0 00000000E82A1200 
ntdll.dll!RtlpReportHeapFailure
0000000076DB0412 000000002C030000 000000000022ADC0 0000000000000000 
ntdll.dll!RtlpHeapHandleError
0000000076DB2084 000000000022ADB0 0000000000000000 0000000000000000 
ntdll.dll!RtlpLogHeapFailure
0000000076D4A162 00000000CE12AE90 000000000000017A 0000000000000011 
ntdll.dll!RtlFreeHeap
000007FEFE3F10C8 0000000000000000 00000000DBE19740 000000000000017A 
msvcrt.dll!free
0000000068A35235 0000000034ECA9F8 00000000DBA1A170 00000000DBA1A170 
Qt5Core.dll!QObjectPrivate::deleteChildren
0000000061E08D1F 00000000DBA1A170 00000000DBA1A170 00000000DBA1A170 
Qt5Widgets.dll!QWidget::~QWidget
0000000016530534 00000000E8320710 00000000DBA1A170 0000000000226670 
libkritawidgetutils.dll! ??  
[C:/dev/krita-3.0.1.1/libs/widgetutils/xmlgui/kmainwindow.cpp @ 349]
0000000000E4DE51 0000000068D06830 0000000000000000 00000000DBA1A170 
libkritaui.dll! ??   [C:/dev/krita-3.0.1.1/libs/ui/KisMainWindow.cpp @ 526]
0000000000E4DEBD 00000000CAF7B250 00000000CFCC7150 00000000E8320710 
libkritaui.dll! ??   [C:/dev/krita-3.0.1.1/libs/ui/KisMainWindow.cpp @ 559]
0000000068A2FC75 0000000000000030 000000002E300FF0 000000002E300FD0 
Qt5Core.dll!QObject::event
0000000061E0DA2C 00000000FB231350 00000000FB231350 00000000E8320700 
Qt5Widgets.dll!QWidget::event
0000000061F0DEDB 0000000000000001 0000000068A0E7BD 0000000040262230 
Qt5Widgets.dll!QMainWindow::event
000000001653266A 000000002C0312F0 0000000000000000 00000000000001D8 
libkritawidgetutils.dll!event 
[C:/dev/krita-3.0.1.1/libs/widgetutils/xmlgui/kmainwindow.cpp @ 780]
0000000061DCA33C 00000000DBA34270 00000000D90001D8 00000000CFCC0150 
Qt5Widgets.dll!QApplicationPrivate::notify_helper
0000000061DCF6A0 0000000100000003 00000000DBA1A170 0000000000000000 
Qt5Widgets.dll!QApplication::notify
0000000000E21746 0000000000000000 0000000076AD78CC 0000000000000001 
libkritaui.dll!notify  [C:/dev/krita-3.0.1.1/libs/ui/KisApplication.cpp @ 511]
0000000068A0E9F2 0000000000226D68 0000000000000000 0000000000000000 
Qt5Core.dll!QCoreApplication::notifyInternal2
0000000068A13300 00000000FFFFFFEB 0000000000000000 0000000000000000 
Qt5Core.dll!QCoreApplicationPrivate::sendPostedEvents
000000002E3DAB1E 0000000000020672 00000000FFFFFFFE 00000000000000A1 
qwindows.dll!qt_plugin_instance
0000000068A5577A 0000000000000000 0000000000000038 0000000000226F28 
Qt5Core.dll!QEventDispatcherWin32Private::sendTimerEvent
0000000076AE9BDD 0000000000227040 0000000068A55450 0000000000227040 
USER32.dll!UserCallWinProcCheckWow
0000000076AE98E2 000000002E075790 000000002E075790 0000000068A55450 
USER32.dll!DispatchMessageWorker
0000000068A54EB3 000000002E074CE0 0000000000000000 000000000022A340 
Qt5Core.dll!QEventDispatcherWin32::processEvents
000000002E3DAB05 00000000E840FEB0 00000000DBF77000 0000000000000020 
qwindows.dll!qt_plugin_instance
0000000000CF9FC9 000000000000003B 00000000E7BBB310 0000000000000008 
libkritaui.dll!runAction 
[C:/dev/krita-3.0.1.1/libs/ui/kis_async_action_feedback.cpp @ 51]
0000000000E2E565 000000000022A800 000000002C030000 0000000000000032 
libkritaui.dll!saveNativeFormat  [C:/dev/krita-3.0.1.1/libs/ui/KisDocument.cpp
@ 972]
0000000000E326AF 0000000000000008 000000006889ECE9 0000000000000001 
libkritaui.dll!saveFile  [C:/dev/krita-3.0.1.1/libs/ui/KisDocument.cpp @ 703]
0000000000E33360 000000000022A9A0 000000000022AD00 000000000022A9A0 
libkritaui.dll!save  [C:/dev/krita-3.0.1.1/libs/ui/KisDocument.cpp @ 2188]
0000000000E33731 000000000022ADA0 00000000DBF0EF40 00000000DBF0EF40 
libkritaui.dll!saveAs  [C:/dev/krita-3.0.1.1/libs/ui/KisDocument.cpp @ 2160]
0000000000E53E21 000000000022B020 000000000022AF10 0000000041C7FEC0 
libkritaui.dll!saveDocument  [C:/dev/krita-3.0.1.1/libs/ui/KisMainWindow.cpp @
1092]
0000000000E546FF 000000000022B020 000000000022AF10 00000000D4F1F4A8 
libkritaui.dll! ??   [C:/dev/krita-3.0.1.1/libs/ui/KisMainWindow.cpp @ 1461]
0000000000E5A089 000000000022AF5F 00000000FFFFFFFF 00000000CFE75650 
libkritaui.dll!qt_static_metacall 
[C:/dev/3.0.1.1-build/libs/ui/moc_KisMainWindow.cpp @ 342]
0000000068A2EBCA 00000000CD0B3C40 00000000CFE75650 00000000DBF0EE40 
Qt5Core.dll!QMetaObject::activate
0000000061DC41B6 00000000DBF0EE40 00000000DBF0EE40 0000000068A16120 
Qt5Widgets.dll!QAction::activate
0000000061F2CECC 00000000CFE75650 0000000000000000 00000000CD0B3C40 
Qt5Widgets.dll!QMenu::setIcon
0000000061F33081 0000000000000001 0000008600000084 00000000DBF0EF40 
Qt5Widgets.dll!QMenu::qt_static_metacall
0000000061F370DE 0000000000000040 0000000068A160D9 00000000E828B100 
Qt5Widgets.dll!QMenu::mouseReleaseEvent
0000000061E0D828 0000000000000013 000000000022B450 00000000DBF0EF40 
Qt5Widgets.dll!QWidget::event
0000000061F37B2B 000000000022FDA0 000000000022B620 000000000022B620 
Qt5Widgets.dll!QMenu::event
0000000061DCA33C 00000000DBA34270 0000000000000000 0000008600000084 
Qt5Widgets.dll!QApplicationPrivate::notify_helper
0000000061DD043D 00000000772DB6E0 00000000DBF0EF40 0000000000000000 
Qt5Widgets.dll!QApplication::notify
0000000000E21746 000000002C0587A0 0000000000000001 000000003E856700 
libkritaui.dll!notify  [C:/dev/krita-3.0.1.1/libs/ui/KisApplication.cpp @ 511]
0000000068A0E9F2 002B0347000E0002 00000000CFE75650 0000000000000000 
Qt5Core.dll!QCoreApplication::notifyInternal2
0000000061DCEB90 0000000068D58500 00000000E7DCB050 00000000CC08C788 
Qt5Widgets.dll!QApplicationPrivate::sendMouseEvent
0000000061E23C23 000000002DFB5C00 000000000022BFE0 00000000DBE68F80 
Qt5Widgets.dll!QDesktopWidget::qt_metacall
0000000061E25EAB 000000000022FDA0 000000002D885B60 0000000000000001 
Qt5Widgets.dll!QDesktopWidget::qt_metacall
0000000061DCA33C 000000002E075790 0000000068A547BB 00000000CFE75650 
Qt5Widgets.dll!QApplicationPrivate::notify_helper
0000000061DCF6A0 0000000000000002 00000000DBE68F80 0000000000000000 
Qt5Widgets.dll!QApplication::notify
0000000000E21746 0000000000000000 00000000148F64F4 000000000022C000 
libkritaui.dll!notify  [C:/dev/krita-3.0.1.1/libs/ui/KisApplication.cpp @ 511]
0000000068A0E9F2 000000000022C030 0000000076AE325C 000000002E348F30 
Qt5Core.dll!QCoreApplication::notifyInternal2
00000000148E5C07 0000000000000000 0000000000000038 000000000022C1F8 
Qt5Gui.dll!QGuiApplicationPrivate::processMouseEvent
00000000148E7635 0000000000000000 000000000003067A 0000000000000000 
Qt5Gui.dll!QGuiApplicationPrivate::processWindowSystemEvent
00000000148CCD4C 000000000005065E 000000002E381F3B 0000000000000002 
Qt5Gui.dll!QWindowSystemInterface::sendWindowSystemEvents
0000000068A5577A 0000000000000000 0000000000000038 000000000022C3E8 
Qt5Core.dll!QEventDispatcherWin32Private::sendTimerEvent
0000000076AE9BDD 000000000022C500 0000000068A55450 000000000022C500 
USER32.dll!UserCallWinProcCheckWow
0000000076AE98E2 000000002E075790 000000002E075790 0000000068A55450 
USER32.dll!DispatchMessageWorker
0000000068A54EB3 000000002E074CE0 0000000000000024 000000000022FDA0 
Qt5Core.dll!QEventDispatcherWin32::processEvents
000000002E3DAB05 0000000000000080 0000000000000014 00000000DBB013B0 
qwindows.dll!qt_plugin_instance
0000000068A0DCCA 0000000068A34830 000000000022FCB0 0000000068A2E670 
Qt5Core.dll!QEventLoop::exec
0000000068A14927 000000000022FBA0 000000000022FCB0 00000000000000E5 
Qt5Core.dll!QCoreApplication::exec
000000000041B115 0000000000000001 0000000000000045 0000000000825B38 
krita.exe!main  [C:/dev/krita-3.0.1.1/krita/main.cc @ 231]
00000000004013E8 0000000000000000 0000000000000000 0000000000000000 
krita.exe!__tmainCRTStartup 
[C:/crossdev/src/mingw-w64-v4-git/mingw-w64-crt/crt/crtexe.c @ 332]
00000000004014EB 0000000000000000 0000000000000000 0000000000000000 
krita.exe!WinMainCRTStartup 
[C:/crossdev/src/mingw-w64-v4-git/mingw-w64-crt/crt/crtexe.c @ 184]
0000000076BE59CD 0000000000000000 0000000000000000 0000000000000000 
kernel32.dll!BaseThreadInitThunk
0000000076D1A2E1 0000000000000000 0000000000000000 0000000000000000 
ntdll.dll!RtlUserThreadStart

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

Reply via email to