Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#31370 - [calligra-krita] Visual glitches when draw over previous brush stokes

Attached to Project: Arch Linux
Opened by Philip (PhilipWitte) - Saturday, 01 September 2012, 00:05 GMT
Last edited by Andrea Scarpino (BaSh) - Tuesday, 09 October 2012, 06:58 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Andrea Scarpino (BaSh)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Visual glitches when I draw over previous brush stokes. It's got a black "torn edge" look that's probably due to a bug in the code concerning the update region or blending state. This problem wasn't in 2.5 but appeared in 2.5.1 after I upgraded. I use Krita a lot, and now the program's completely unusable, so this is kinda major for me.


Additional info:
I'm running Arch 64bit on an AMD Phenom II x4 920 / ATi Radeon HD 4870 with the proprietary Catalyst-hook drivers from the official radeon-HD234k repo. However, I don't think it has to do with my video drivers because enabling/disabling OpenGL canvas makes no difference.

I'm using a few Multilib packages for GCC and libc, as well as lib32-libpng, and others

Running Krita from a terminal gives these errors:


(WITH OPENGL CANVAS)

krita(23847)/koffice (lib pigment) KoColorConversionSystem::insertColorSpace: Cannot add node for "YCBCR (8-bit integer/channel)" , since there are no profiles available
krita(23847)/koffice (lib pigment) KoColorConversionSystem::insertColorSpace: Cannot add node for "YCBCR (16-bit integer/channel)" , since there are no profiles available
krita(23847)/koffice (lib pigment) KoColorConversionSystem::insertColorSpace: Cannot add node for "YCBCR (32-bit float/channel)" , since there are no profiles available
krita(23847)/kdecore (KLibrary) kde4Factory: The library "/usr/lib/kde4/kritahistorydocker.so" does not offer a qt_plugin_instance function.
krita(23847)/koffice (lib kopageapp) KoOdfLoadingContext::KoOdfLoadingContext: could not parse manifest document
krita(23847)/koffice (lib kopageapp) KoOdfLoadingContext::KoOdfLoadingContext: could not parse manifest document
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Resource id: 0x0
QActionGroup(0x8abc6f0)
QActionGroup(0x8abc6f0)
krita(23847)/koffice: Lcms2 error: 5 Read from memory error. Got 0 bytes, block should be of 128 bytes
krita(23847)/koffice: Lcms2 error: 5 Read from memory error. Got 0 bytes, block should be of 128 bytes
libpng warning: Duplicate iCCP chunk
libpng warning: Duplicate iCCP chunk
libpng warning: Duplicate iCCP chunk
libpng warning: Duplicate iCCP chunk
QGLShader::link: "Vertex shader(s) linked, fragment shader(s) linked.
"
QGLShader::link: "Vertex shader(s) linked, fragment shader(s) linked.



(WITHOUT OPENGL CANVAS)

krita(23895)/koffice (lib pigment) KoColorConversionSystem::insertColorSpace: Cannot add node for "YCBCR (8-bit integer/channel)" , since there are no profiles available
krita(23895)/koffice (lib pigment) KoColorConversionSystem::insertColorSpace: Cannot add node for "YCBCR (16-bit integer/channel)" , since there are no profiles available
krita(23895)/koffice (lib pigment) KoColorConversionSystem::insertColorSpace: Cannot add node for "YCBCR (32-bit float/channel)" , since there are no profiles available
krita(23895)/kdecore (KLibrary) kde4Factory: The library "/usr/lib/kde4/kritahistorydocker.so" does not offer a qt_plugin_instance function.
krita(23895)/koffice (lib kopageapp) KoOdfLoadingContext::KoOdfLoadingContext: could not parse manifest document
krita(23895)/koffice (lib kopageapp) KoOdfLoadingContext::KoOdfLoadingContext: could not parse manifest document
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Resource id: 0x1
krita(23895)/koffice: Lcms2 error: 5 Read from memory error. Got 0 bytes, block should be of 128 bytes
krita(23895)/koffice: Lcms2 error: 5 Read from memory error. Got 0 bytes, block should be of 128 bytes
QActionGroup(0x8a5a8f0)
QActionGroup(0x8a5a8f0)
krita(23895)/koffice: Lcms2 error: 5 Read from memory error. Got 0 bytes, block should be of 128 bytes
krita(23895)/koffice: Lcms2 error: 5 Read from memory error. Got 0 bytes, block should be of 128 bytes
libpng warning: Duplicate iCCP chunk
libpng warning: Duplicate iCCP chunk
libpng warning: Duplicate iCCP chunk
libpng warning: Duplicate iCCP chunk




Steps to reproduce:
1. Open Krita, make new file
2. Paint a stroke with default brush, release mouse/pen
3. Paint a stroke over the previous one

Hint: it's hard to see if using a mouse with the default brush. Choose a larger, softer brush to see the glitch.
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Tuesday, 09 October 2012, 06:58 GMT
Reason for closing:  Fixed
Additional comments about closing:  calligra-krita 2.5.2-1
Comment by Andrea Scarpino (BaSh) - Saturday, 01 September 2012, 09:10 GMT
  • Field changed: Summary ([calligra-krita] PLEASE ENTER SUMMARY → [calligra-krita] Visual glitches when draw over previous brush stokes)
  • Field changed: Status (Unconfirmed → Assigned)
  • Field changed: Category (Packages: Extra → Upstream Bugs)
  • Field changed: Severity (High → Medium)
  • Task assigned to Andrea Scarpino (BaSh)
Please report this upstream and paste the link to the bug entry here.
Comment by Boudewijn Rempt (boudewijnrempt) - Tuesday, 04 September 2012, 11:55 GMT
mea culpa. I cherry-picked a wrong commit to the krita 2.5 branch. Next week we'll release Krita 2.5.2 with the bug fixed. The fix is already in teh 2.5 branch.

Loading...