Bug 399664

Summary: Cursor stuck on "col-resize" once hovered the UI dockers (USE_QT_XCB)
Product: [Applications] krita Reporter: mvowada <freebox64>
Component: GeneralAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: dimula73, griffinvalley, halla, info, sketchstick
Priority: NOR    
Version: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: Appimage   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: (Video example)
[^ Gif anim to show I can't reproduce the bug ]
(New video - brush not working)

Description mvowada 2018-10-11 14:53:41 UTC
Created attachment 115568 [details]
(Video example)

(Krita appimage 4.2.0-pre-alpha (git d4a8064) - Ubuntu 14.04, Unity)

In latest nightly build the cursor gets stuck on the "col-resize" icon (https://www.w3schools.com/csSref/playit.asp?filename=playcss_cursor&preval=col-resize) when hovering the UI dockers ("Esc" key works to unblock).

(see video)
Comment 1 David REVOY 2018-10-11 15:20:58 UTC
Created attachment 115571 [details]
[^ Gif anim to show I can't reproduce the bug ]

I tried and can't reproduce here on Git~master(539f7d07e).
But my setup is a bit different. I have only one "Shade Selector" slider. I tested with two, same. (gif in attachment) Kubuntu 18.04.1, Nvidia proprietary driver, Plasma D.E.
Comment 2 mvowada 2018-10-11 15:31:58 UTC
Thanks for checking. Sorry, here are more complete informations in case devs need them:

Krita
  Version: 4.2.0-pre-alpha (git d4a8064)

Qt
  Version (compiled): 5.10.0
  Version (loaded): 5.10.0

OS Information
  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: linux
  Kernel Version: 3.13.0-142-generic
  Pretty Productname: Ubuntu 14.04.5 LTS
  Product Type: ubuntu
  Product Version: 14.04

OpenGL Info 
  Vendor:  NVIDIA Corporation 
  Renderer:  "GeForce 9800 GT/PCIe/SSE2" 
  Version:  "3.3.0 NVIDIA 340.102" 
  Shading language:  3.30 NVIDIA via Cg compiler 
  Requested format:  QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), 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(CompatibilityProfile)) 
  Current format:    QSurfaceFormat(version 3.3, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 0, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile  QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
     Version: 3.3
     Supports deprecated functions true 
     is OpenGL ES: false
Comment 3 wolthera 2018-10-11 15:36:34 UTC
Yes, this is related to the nightlies currently using the QT xcb implementation instead of Krita's own(this requires a cmake option), because it resolves some linux tablet bugs... it however does introduce the os x tablet bugs :p

Anyway, confirming(for me it stays stuck in the arrow), and changing the name so it's easier to find later.
Comment 4 Halla Rempt 2018-10-12 12:08:16 UTC
I don't see the cursor stuck, but painting gets broken.
Comment 5 mvowada 2018-10-12 13:04:06 UTC
Created attachment 115596 [details]
(New video - brush not working)

(In reply to Boudewijn Rempt from comment #4)
> painting gets broken.
I can confirm also on Ubuntu 14.04 (see new video).
Comment 6 wolthera 2019-03-09 10:39:29 UTC
*** Bug 405259 has been marked as a duplicate of this bug. ***
Comment 7 Dmitry Kazakov 2019-03-10 08:32:56 UTC
I can confirm the bug locally
Comment 8 Dmitry Kazakov 2019-03-11 15:38:14 UTC
The bug is fixed in 
https://phabricator.kde.org/R37:a3193fe273c3f2c3b5493f77724a4bc099ae5e36