Bug 408225 - Canvas itself becomes transparent with transparent pixels, showing what is behind the Krita window
Summary: Canvas itself becomes transparent with transparent pixels, showing what is be...
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: OpenGL Canvas (show other bugs)
Version: 4.2.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
: 408289 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-06-02 22:26 UTC by Nicholas Killewald
Modified: 2020-06-01 12:22 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: Not fixed yet in the latest version
Sentry Crash Report:


Attachments
Screenshot showing issue; note the desktop visible through the transparent orange areas (407.30 KB, image/png)
2019-06-02 22:26 UTC, Nicholas Killewald
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nicholas Killewald 2019-06-02 22:26:06 UTC
Created attachment 120509 [details]
Screenshot showing issue; note the desktop visible through the transparent orange areas

Any pixels that are transparent and show the canvas (that is, show the checkerboard "transparent" pattern and would have an alpha of less than 1.0 if ultimately exported) seem to be showing what's behind the Krita window itself.  That is, the desktop (or whatever else is there) becomes visible through the transparent areas.

I stumbled across this when I noticed the antialiased edges of black Bezier curve vectors didn't look black on-screen.  When I zoomed in, I saw the default Kubuntu wallpaper peeking out through the enlarged, transparent pixels.  I tried it with other transparencies, and sure enough, they all showed my desktop behind the transparent areas.

Curiously, if there's no pixel data at all in a given region (or the pixels are completely transparent), that area is NOT transparent to the desktop, and just the plain checkerboard is visible.

If I turn off Canvas Graphics Acceleration in the settings, the problem goes away, leading me to believe this is something to do with OpenGL.

STEPS TO REPRODUCE
1. Create a new image.
2. Draw a filled, opaque square by whatever means you wish.
3. Set the layer on which the square is to anything less than 100% Opacity.

OBSERVED RESULT
The desktop is visible through the transparent square and the transparency checkerboard.

EXPECTED RESULT
Only the checkerboard should be visible through the transparent square; the Krita canvas itself should not be transparent.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 18.04, running Linux 4.15.0-50-generic from Ubuntu packages
(available in About System)
KDE Plasma Version: 5.12.7
KDE Frameworks Version: 5.47.0
Qt Version: 5.9.5

ADDITIONAL INFORMATION

This problem shows up on both my desktop and my laptop.  The desktop has a GeForce GTX 970, and the laptop has the mobile version of same.  Both are running the same version of Kubuntu with the same KDE Plasma, Frameworks, Krita, and Qt versions.

In the attached screenshot, you can see a diagonal yellow line from the default Kubuntu 18.04 wallpaper behind the transparent orange area ("Curtains Fore" in the layer list, currently set to 34% opacity for demonstration), as well as the icons for Inkscape and GKrellM in a folder widget on the desktop.  Areas with no pixel data just show the checkerboard.
Comment 1 Halla Rempt 2019-06-03 05:51:57 UTC
Weird... We have heard about this before (bug 408068) but only on windows.
Comment 2 Halla Rempt 2019-06-03 05:52:15 UTC
Can you also provide the output of help->system information for bug reports?
Comment 3 Nicholas Killewald 2019-06-03 06:07:42 UTC
Sure, here's the output:

OpenGL Info
 
  Vendor:  "NVIDIA Corporation" 
  Renderer:  "GeForce GTX 970/PCIe/SSE2" 
  Version:  "4.6.0 NVIDIA 390.116" 
  Shading language:  "4.60 NVIDIA" 
  Requested format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
  Current format:    QSurfaceFormat(version 4.6, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
     Version: 4.6
     Supports deprecated functions true 
     is OpenGL ES: false 

QPA OpenGL Detection Info 
  supportsDesktopGL: true 
  supportsOpenGLES: true 
  isQtPreferOpenGLES: false 
== log ==
 Supported renderers: QFlags(0x2|0x4) 
Surface format preference list: 
* QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
    QSurfaceFormat::RenderableType(OpenGL) 
* QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
    QSurfaceFormat::RenderableType(OpenGLES) 
Probing format... QSurfaceFormat::RenderableType(OpenGL) 
Found format: QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
    QSurfaceFormat::RenderableType(OpenGL) 
 
== end log == 
================================================================================
SESSION: 31 May 2019 20:35:49 -0700. Executing /usr/bin/krita

WARNING: This file contains information about your system and the
images you have been working with.

If you have problems with Krita, the Krita developers might ask
you to share this file with them. The information in this file is
not shared automatically with the Krita developers in any way. You
can disable logging to this file in Krita's Configure Krita Dialog.

Please review the contents of this file before sharing this file with
anyone.

Krita

 Version: 4.2.0
 Languages: en_US
 Hidpi: false

Qt

  Version (compiled): 5.9.5
  Version (loaded): 5.9.5

OS Information

  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: linux
  Kernel Version: 4.15.0-50-generic
  Pretty Productname: Ubuntu 18.04.2 LTS
  Product Type: ubuntu
  Product Version: 18.04


Hardware Information

  GPU Acceleration: auto
  Memory: 32131 Mb
  Number of Cores: 8
  Swap Location: /tmp

31 May 2019 20:35:57 -0700: Closing.
OpenGL Info
 
  Vendor:  "NVIDIA Corporation" 
  Renderer:  "GeForce GTX 970/PCIe/SSE2" 
  Version:  "4.6.0 NVIDIA 390.116" 
  Shading language:  "4.60 NVIDIA" 
  Requested format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
  Current format:    QSurfaceFormat(version 4.6, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
     Version: 4.6
     Supports deprecated functions true 
     is OpenGL ES: false 

QPA OpenGL Detection Info 
  supportsDesktopGL: true 
  supportsOpenGLES: true 
  isQtPreferOpenGLES: false 
== log ==
 Supported renderers: QFlags(0x2|0x4) 
Surface format preference list: 
* QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
    QSurfaceFormat::RenderableType(OpenGL) 
* QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
    QSurfaceFormat::RenderableType(OpenGLES) 
Probing format... QSurfaceFormat::RenderableType(OpenGL) 
Found format: QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
    QSurfaceFormat::RenderableType(OpenGL) 
 
== end log == 
================================================================================
SESSION: 31 May 2019 20:36:06 -0700. Executing /usr/bin/krita

WARNING: This file contains information about your system and the
images you have been working with.

If you have problems with Krita, the Krita developers might ask
you to share this file with them. The information in this file is
not shared automatically with the Krita developers in any way. You
can disable logging to this file in Krita's Configure Krita Dialog.

Please review the contents of this file before sharing this file with
anyone.

Krita

 Version: 4.2.0
 Languages: en_US
 Hidpi: false

Qt

  Version (compiled): 5.9.5
  Version (loaded): 5.9.5

OS Information

  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: linux
  Kernel Version: 4.15.0-50-generic
  Pretty Productname: Ubuntu 18.04.2 LTS
  Product Type: ubuntu
  Product Version: 18.04


Hardware Information

  GPU Acceleration: auto
  Memory: 32131 Mb
  Number of Cores: 8
  Swap Location: /tmp

31 May 2019 21:01:46 -0700: Importing application/x-krita to application/x-krita. Location: /home/captainspam/.local/share/krita/templates/Comic Templates/.source/DoM4-Panel.kra. Real location: /home/captainspam/.local/share/krita/templates/Comic Templates/.source/DoM4-Panel.kra. Batchmode: 0
31 May 2019 21:01:46 -0700: Enabled weighted smoothing.
31 May 2019 21:01:46 -0700: Enabled weighted smoothing.
31 May 2019 21:01:46 -0700: Enabled weighted smoothing.
31 May 2019 21:01:46 -0700: Enabled weighted smoothing.
31 May 2019 21:01:46 -0700: Enabled weighted smoothing.
31 May 2019 21:01:46 -0700: Enabled weighted smoothing.
31 May 2019 21:02:56 -0700: Importing application/x-krita to application/x-krita. Location: /home/captainspam/.local/share/krita/templates/Comic Templates/.source/DoM4-Panel.kra. Real location: /home/captainspam/.local/share/krita/templates/Comic Templates/.source/DoM4-Panel.kra. Batchmode: 0
31 May 2019 21:02:56 -0700: Enabled weighted smoothing.
31 May 2019 21:02:56 -0700: Enabled weighted smoothing.
31 May 2019 21:02:56 -0700: Enabled weighted smoothing.
31 May 2019 21:02:56 -0700: Enabled weighted smoothing.
31 May 2019 21:02:56 -0700: Enabled weighted smoothing.
31 May 2019 21:02:56 -0700: Enabled weighted smoothing.
31 May 2019 21:03:10 -0700: Saving Document  as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 8 layers.  101 frames, 24 framerate. Export configuration: No configuration
31 May 2019 21:03:10 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
31 May 2019 21:03:10 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
31 May 2019 22:44:38 -0700: Importing application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip908.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip908.kra. Batchmode: 0
31 May 2019 22:44:50 -0700: Enabled weighted smoothing.
31 May 2019 22:44:50 -0700: Enabled weighted smoothing.
31 May 2019 22:44:50 -0700: Enabled weighted smoothing.
31 May 2019 22:44:50 -0700: Enabled weighted smoothing.
31 May 2019 22:44:50 -0700: Enabled weighted smoothing.
31 May 2019 22:44:50 -0700: Enabled weighted smoothing.
31 May 2019 22:44:53 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 10 layers.  101 frames, 24 framerate. Export configuration: No configuration
31 May 2019 22:44:54 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
31 May 2019 22:44:54 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
31 May 2019 22:47:56 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra. Real location: /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra. Batchmode: 0. Configuration: none
31 May 2019 22:47:56 -0700: Completed saving /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra (mime: application/x-krita). Result: OK
31 May 2019 23:04:58 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra. Real location: /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra. Batchmode: 0. Configuration: none
31 May 2019 23:04:58 -0700: Completed saving /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra (mime: application/x-krita). Result: OK
01 Jun 2019 11:23:47 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 10 layers.  101 frames, 24 framerate. Export configuration: No configuration
01 Jun 2019 11:23:47 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
01 Jun 2019 11:23:48 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 11:33:55 -0700: Enabled simple smoothing.
02 Jun 2019 11:36:34 -0700: Disabled smoothing.
02 Jun 2019 11:36:35 -0700: Enabled simple smoothing.
02 Jun 2019 11:36:36 -0700: Enabled stabilizer.
02 Jun 2019 11:36:38 -0700: Enabled weighted smoothing.
02 Jun 2019 11:39:33 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 17 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 11:39:33 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 11:39:34 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 11:40:10 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 17 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 11:40:10 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 11:40:10 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 11:41:57 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 17 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 11:41:57 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 11:41:58 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 14:21:51 -0700: Enabled simple smoothing.
02 Jun 2019 14:25:30 -0700: Enabled weighted smoothing.
02 Jun 2019 14:28:46 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 17 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 14:28:46 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 14:28:47 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 14:38:02 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 17 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 14:38:02 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 14:38:02 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 14:53:02 -0700: Exporting Document: /home/captainspam/DoM/sandbox/TEST01.png as image/png. 1941 * 2354 pixels, 17 layers, 101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 14:53:05 -0700: Converting from application/x-krita to image/png. Location: /home/captainspam/DoM/sandbox/TEST01.png. Real location: /home/captainspam/DoM/sandbox/TEST01.png. Batchmode: 0. Configuration: <!DOCTYPE params>
<params>
 <param type="internal" name="alpha">true</param>
 <param type="internal" name="compression">3</param>
 <param type="internal" name="forceSRGB">true</param>
 <param type="internal" name="indexed">false</param>
 <param type="internal" name="interlaced">false</param>
 <param type="internal" name="saveAsHDR">false</param>
 <param type="internal" name="saveSRGBProfile">false</param>
 <param type="internal" name="storeAuthor">false</param>
 <param type="internal" name="storeMetaData">false</param>
 <param type="color" name="transparencyFillcolor"><![CDATA[<!DOCTYPE color>
<color>
 <RGB g="1" space="sRGB-elle-V2-g10.icc" b="1" r="1"/>
</color>
]]></param>
</params>

02 Jun 2019 14:53:05 -0700: Completed saving /home/captainspam/DoM/sandbox/TEST01.png (mime: image/png). Result: OK
02 Jun 2019 15:30:19 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra. Real location: /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra. Batchmode: 0. Configuration: none
02 Jun 2019 15:30:19 -0700: Completed saving /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra (mime: application/x-krita). Result: OK
02 Jun 2019 15:44:21 -0700: Enabled simple smoothing.
02 Jun 2019 15:45:22 -0700: Enabled weighted smoothing.
02 Jun 2019 15:48:51 -0700: Enabled simple smoothing.
02 Jun 2019 15:49:52 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 17 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 15:49:52 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 15:49:53 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 15:50:32 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 19 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 15:50:32 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 15:50:32 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 15:51:50 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 19 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 15:51:50 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 15:51:51 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 15:53:59 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 19 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 15:53:59 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 15:53:59 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 19:53:04 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 19 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 19:53:04 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 19:53:04 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 20:33:35 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 21 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 20:33:35 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 20:33:36 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 20:36:49 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 22 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 20:36:49 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 20:36:49 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
02 Jun 2019 20:38:32 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 37 layers.  101 frames, 24 framerate. Export configuration: No configuration
02 Jun 2019 20:38:32 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none
02 Jun 2019 20:38:32 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK
Comment 4 Dmitry Kazakov 2019-06-03 09:59:00 UTC
Git commit 71af6ece75012fda1780026c9279427e3dcbb9c2 by Dmitry Kazakov.
Committed on 03/06/2019 at 09:58.
Pushed by dkazakov into branch 'master'.

Fix transparent canvas on older Qt (Qt 5.9.7)

This version of Qt is still used in distribution
packages of Krita.

M  +4    -0    libs/ui/opengl/KisOpenGLModeProber.cpp

https://invent.kde.org/kde/krita/commit/71af6ece75012fda1780026c9279427e3dcbb9c2
Comment 5 Halla Rempt 2019-06-04 12:52:51 UTC
*** Bug 408289 has been marked as a duplicate of this bug. ***
Comment 6 Halla Rempt 2019-06-04 15:21:29 UTC
Git commit f7333d914cf5063d51424ecf8db99284bc5b65ef by Boudewijn Rempt, on behalf of Dmitry Kazakov.
Committed on 04/06/2019 at 15:19.
Pushed by rempt into branch 'krita/4.2'.

Fix transparent canvas on older Qt (Qt 5.9.7)

This version of Qt is still used in distribution
packages of Krita.

M  +4    -0    libs/ui/opengl/KisOpenGLModeProber.cpp

https://invent.kde.org/kde/krita/commit/f7333d914cf5063d51424ecf8db99284bc5b65ef
Comment 7 Nicholas Killewald 2019-06-08 06:12:15 UTC
Looks like it's fixed in 4.2.1.  Thanks!