Bug 388034 - hangs on mac while saving
Summary: hangs on mac while saving
Status: RESOLVED DUPLICATE of bug 369014
Alias: None
Product: krita
Classification: Applications
Component: OpenGL Canvas (show other bugs)
Version: 3.3.0
Platform: macOS (DMG) macOS
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-19 14:03 UTC by Fer Sarr
Modified: 2017-12-19 14:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fer Sarr 2017-12-19 14:03:51 UTC
Krita is constantly hanging when trying to save a PNG or JPG image on a mac. I have found a workaround by saving with a new filename every time. So saving to myimage.png twice causes crash. But saving first to myimage1.png and then to myimage2.png the crash doesnt happen. I ended up with myimage1...8.png (8 files)



system info:
Krita
  Version: 3.3.0

OS Information
  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: darwin
  Kernel Version: 16.6.0
  Pretty Productname: OS X 10.12
  Product Type: osx
  Product Version: 10.12

OpenGL Info 
  Vendor:  ATI Technologies Inc. 
  Renderer:  "AMD Radeon R9 M395 OpenGL Engine" 
  Version:  "4.1 ATI-1.51.8" 
  Shading language:  4.10 
  Requested format:  QSurfaceFormat(version 3.2, options QFlags(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior 2, swapInterval 0, profile  1) 
  Current format:    QSurfaceFormat(version 4.1, options QFlags(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior 2, swapInterval 1, profile  1) 
     Version: 4.1
     Supports deprecated functions false 
     is OpenGL ES: false
Comment 1 Fer Sarr 2017-12-19 14:04:37 UTC
sorry, replace crash with hang
Comment 2 Halla Rempt 2017-12-19 14:08:59 UTC
Hi Fer,

This has been reported before. With Krita 3.x, there is a problem on Mac computers with an AMD graphics card when saving; somehow the graphics card keeps the image locked. We solved this in what will become Krita 4.0, and in Krita 3.3.2 we disabled the OpenGL canvas when we detect an AMD graphics card. You can either manually disable OpenGL in Krita's configuration dialog, update to 3.3.2 or try the 4.0 development build (note that a development build is very much not meant to be used for real work, there is a lot of experimental stuff in there.) We hope to be able to release 4.0 final in March.

*** This bug has been marked as a duplicate of bug 369014 ***