[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [krita] [Bug 331592] Painting with brushes slowly fills up memory
From:       vanyossi <ghevan () gmail ! com>
Date:       2014-03-20 1:42:41
Message-ID: bug-331592-17878-QKEGa28btw () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=331592

vanyossi <ghevan@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |CONFIRMED
     Ever confirmed|0                           |1

--- Comment #9 from vanyossi <ghevan@gmail.com> ---
After testing dimitryK changes and not find a clue I set up to find the break
point.

Using this forum post as reference
http://forum.kde.org/viewtopic.php?f=281&t=120046 and boud git expertise I set
a bisect to find the bugger. The test process was as follows

Start krita, annotate fresh RAM usage
Sketch a reference image, annotate RAM
Sketch a second image, annotate RAM again

On builds without the bug RAM upper limit was consistently around 630MB.
On builds with the bug RAM upper limit after 1st sketch hit 680MB~750MB and
second sketch made ram up to 920MB~960MB usage. In this scenarios I kept random
brushing with a big brush until 1GB was reached (about 15 strokes was enough
for this). In this case I confirmed the build as a bad one.

The result of the bisect. (2.8 branch)

0202186ac4b8ae917d7c735adfcc1b41bb626bcb is the first bad commit
commit 0202186ac4b8ae917d7c735adfcc1b41bb626bcb
Author: Boudewijn Rempt <boud@valdyas.org>
Date:   Mon Feb 17 15:10:03 2014 +0100

    BUG:331181 Don't activate all sensors when loading old format presets

:040000 040000 93a726d4b7a981cf58c6568775b93f5b987534a7
306a69b0c6326c18ccb199d48068d25b67e937d6 M    krita


Previous commit cd49a328880 was the lowest scorer of all. 59800 was the upper
limit no matter how much or how big I painted.
I hope this helps resolve the bug :D

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic