[KPhotoAlbum] New snapshot - and freeze anouncement

Jesper K. Pedersen blackie at blackie.dk
Tue Jan 17 14:36:27 GMT 2006


Ahh your images are so large that not only 1 image would fit in the cache.
Try the attached patch, that should hopefully solve it (also checked in now)
On Tuesday 17 January 2006 07:03, Nicolas M. Thiery wrote:
| 	Dear great banana :-)
|
| > Could you please try with a snapshot version, and in case it still
| > is there, try applying the attached patch, and send me the output.
|
| Done. At first, the problem did not occur, but this is most likely
| because the snapshot discarded my previous configuration. Then, I just
| changed the viewer cache size to 5Mo using the Settings menu, and the
| problem reoccurred (albeit with a slightly slower rate memory of
| increase). Here is the output obtained by opening the viewer once on
| about 100 photos, waiting a while (without even switching picture),
| escaping the viewer, and reopening it with 10 pictures ...
|
| ---------------------------------------------------------------------------
|--- kphotoalbum
| cacheSize=1310720, width=1, height=1, viewerCacheSize=5, _cache.count()=0
| cacheSize=1310720, width=1, height=1, viewerCacheSize=5, _cache.count()=0
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=0
| ASSERT: "false" in displayarea.cpp (536)
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=1
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=2
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=3
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=4
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=5
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=6
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=7
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=8
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=9
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=10
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=11
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=12
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=13
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=14
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=15
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=16
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=17
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=18
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=19
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=20
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=21
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=22
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=23
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=24
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=25
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=26
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=27
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=28
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=29
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=30
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=31
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=32
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=33
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=34
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=35
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=36
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=37
|
|  ... was continuing ...
|
| cacheSize=1310720, width=1, height=1, viewerCacheSize=5, _cache.count()=0
| cacheSize=1310720, width=1, height=1, viewerCacheSize=5, _cache.count()=0
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=0
|
| ASSERT: "false" in displayarea.cpp (536)
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=1
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=2
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=3
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=4
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=5
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=6
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=7
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=8
| cacheSize=0, width=1400, height=1050, viewerCacheSize=5, _cache.count()=9
|
|  ... stopped there ...
|
| Cheers,
| 						Nicolas

-- 
Jesper K. Pedersen          |  Klarälvdalens Datakonsult
Senior Software Engineer    |  www.klaralvdalens-datakonsult.se
Prinsensgade 4a st.         |
9800 Hjørring               |  Platform-independent
Denmark                     |  software solutions
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch
Type: text/x-diff
Size: 499 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kphotoalbum/attachments/20060117/0ec2c2fe/attachment.diff>


More information about the Kphotoalbum mailing list