| Summary: | Crash and visual update issue with transform tool | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Quiralta <rjquiralte> |
| Component: | Tools/Transform | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | ahab.greybeard, griffinvalley, scottpetrovic |
| Priority: | NOR | Keywords: | triaged |
| Version First Reported In: | git master (please specify the git hash!) | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | GDB text | ||
|
Description
Quiralta
2019-02-26 19:38:14 UTC
I've just tried this with the latest 4.2.0 pre-alpha (and the 21st February build) and did not have this problem or any problem with the Warp or Cage transforms.
Here is the system information:
Krita
Version: 4.2.0-pre-alpha (git b546430)
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: 4.9.0-8-amd64
Pretty Productname: Debian GNU/Linux 9 (stretch)
Product Type: debian
Product Version: 9
OpenGL Info
Vendor: "NVIDIA Corporation"
Renderer: "GeForce GTX 750 Ti/PCIe/SSE2"
Version: "4.6.0 NVIDIA 390.87"
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, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), 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, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), 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, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), 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, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile))
QSurfaceFormat::RenderableType(OpenGLES)
Probing format... QSurfaceFormat::ColorSpace(DefaultColorSpace) 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, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile))
QSurfaceFormat::RenderableType(OpenGL)
== end log ==
Hardware Information
GPU Acceleration: auto
Memory: 16049 Mb
Number of Cores: 8
Swap Location: /tmp
Can't reproduce this either at the moment, even with a 3000x4000 file... Do you have instant preview on, or can you still reproduce it with the latest builds? Thanks for checking Ahab Greybeard, Wolthera. Just built right now (Version: 4.2.0-pre-alpha (git d7c5312)) and the there is some changes. Now I can see the canvas been updated as I transform. Still can't apply any transformation as Krita will crash right on click. What I just notice is that turning off "canvas graphics acceleration" makes the crash go away, turning it back will bring back the crash. I'm not sure what's behind, a OpenGl problem maybe? And if so, would it be Krita or the nvidia drivers?(in my gpu legacy now on Archlinux). Thanks for your comment! Automatically switching the status of this bug to REPORTED so that the KDE team knows that the bug is ready to get confirmed. In the future you may also do this yourself when providing needed information. I am not able to reproduce this either on my Ubuntu 18.10 on the master branch. With openGL on or off. Maybe this is something specific to Arch linux. Someone with that distro might have to test it out. Just an update, the krita I build locally still shows the same behavior as described in my last comment. The Appimage though (4.2.0-pre-alpha (git 6448150)) works just fine even without a clean setup (keeping the .local/krita folder as is). I guess whatever Arch has newer than the appimage makes the difference, maybe qt? If you guys need me to do something else just let me know. :) All right! can't reproduce this any longer, not sure what build changed it but as of today things are working normal again, thus closing this one, thanks for checking and sorry for the trouble. :) |