Bug 390389 - CANCEL button after SAVE AS .PPM dialog results in unending WAIT SAVE IN PROGRESS state
Summary: CANCEL button after SAVE AS .PPM dialog results in unending WAIT SAVE IN PROG...
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: File formats (show other bugs)
Version: 3.3.3
Platform: macOS (DMG) macOS
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-13 18:53 UTC by Dustan Doud
Modified: 2018-02-14 20:40 UTC (History)
3 users (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 Dustan Doud 2018-02-13 18:53:51 UTC
On mac with newly drawn image and pointer or brush selected: FILE =>  SAVEAS -> types of file set to "PPM" -> hit CANCEL

A change of mind about saving work shouldn't result in work lost, unfortunately the sequence above seems to do that.  Drawing and most menu items appear disabled and attempting to close the app results message indicating that can't be done while a save in progress.  Force quit exits Krita with work loss. 

Krita is wonderfully fantastic, keep on trucking!
Comment 1 wolthera 2018-02-13 18:55:36 UTC
Does this also happen on the 4.0 beta?
Comment 2 Halla Rempt 2018-02-13 19:15:02 UTC
And does your mac have an AMD GPU?
Comment 3 Alvin Wong 2018-02-14 12:32:06 UTC
(In reply to Boudewijn Rempt from comment #2)
> And does your mac have an AMD GPU?

If it is, then OpenGL should've been disabled on 3.3.3, shouldn't it?

@Dustan, can you also reply with the output from Help->"Show system information for bug reports"?
Comment 4 Dustan Doud 2018-02-14 19:47:18 UTC
Krita
  Version: 3.3.3

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

OpenGL Info 
  Vendor:  ATI Technologies Inc. 
  Renderer:  "AMD Radeon HD - FirePro D500 OpenGL Engine" 
  Version:  "4.1 ATI-1.66.15" 
  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 5 Dustan Doud 2018-02-14 20:06:12 UTC
Good news, Bug 390389 was not repeatable in 4.0.0-beta1 

Krita
  Version: 4.0.0-beta1

OS Information
  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: darwin
  Kernel Version: 17.5.0
  Pretty Productname: macOS High Sierra (10.13)
  Product Type: osx
  Product Version: 10.13

OpenGL Info 
  Vendor:  ATI Technologies Inc. 
  Renderer:  "AMD Radeon HD - FirePro D500 OpenGL Engine" 
  Version:  "4.1 ATI-1.66.15" 
  Shading language:  4.10 
  Requested format:  QSurfaceFormat(version 3.2, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile  QSurfaceFormat::OpenGLContextProfile(CoreProfile)) 
  Current format:    QSurfaceFormat(version 4.1, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile  QSurfaceFormat::OpenGLContextProfile(CoreProfile)) 
     Version: 4.1
     Supports deprecated functions false 
     is OpenGL ES: false
Comment 6 Halla Rempt 2018-02-14 20:40:19 UTC
Ah, good! Thanks for getting back to us.