[digikam] [Bug 326525] New: Severe memory leak during maintainance scan for rebuild thumbnails

classic Classic list List threaded Threaded
87 messages Options
12345
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] New: Severe memory leak during maintainance scan for rebuild thumbnails

James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

            Bug ID: 326525
           Summary: Severe memory leak during maintainance scan for
                    rebuild thumbnails
    Classification: Unclassified
           Product: digikam
           Version: 3.5.0
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: NOR
         Component: Maintenance
          Assignee: [hidden email]
          Reporter: [hidden email]

Tools->Maintainance->Rebuild Thumbnails (scan changed) generates large memory
leak.
Fedora 19 Gome, X86_64 w/ 12GB Memory, AMD quad core, MySQL database on local
machine.
Yum installed from Fedora 19 repository - digikam 3.5.0
Memory goes from a few GB linearly up to 11GB during the scan for changed/new
thumbnails.

Reproducible: Always

Steps to Reproduce:
1.Select Maintainance->Rebuild thumbnails->scan for new
2. Watch the memory usage climb until you run out.
3.
Actual Results:  
Memory climbs linearly up to max available on the machine (12 GB)

Expected Results:  
Memory should be stable

I can't build thumbnails until this is fixed.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

Gilles Caulier-4
https://bugs.kde.org/show_bug.cgi?id=326525

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #1 from Gilles Caulier <[hidden email]> ---
Not reproducible here. 16 Gb ram with more than 300 Gb of picture. I rebuild
all thumbnails without any problem.

Sound like a dysfunction introduced by packaging rules. But which one ?

I suspect that digiKam have been compiled with an external libpgf shared lib.
PGF is image format used to stored thumb in DB. Mine use internal
implementation of PGF included in digiKam core.

To confirm, you need to run digiKam into valgrind and post here the memory leak
trace reported by this tool. Follow instruction here :

http://www.digikam.org/contrib

Note : you need to have digiKam debug symbols package installed.

It will help too to copy and paste the liste of external components used by
digiKam. Go to help/components info dialog for details.

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

James R. Shipman
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #2 from Jim Shipman <[hidden email]> ---
Output of components on my system.  Getting debug files now.  Will report more
later.  Jim

digiKam version 3.5.0
Exiv2 can write to Jp2: Yes
Exiv2 can write to Jpeg: Yes
Exiv2 can write to Pgf: Yes
Exiv2 can write to Png: Yes
Exiv2 can write to Tiff: Yes
Exiv2 supports XMP metadata: Yes
LibCImg: 130
LibEigen: 3.1.4
LibExiv2: 0.23
LibJPEG: 62
LibJasper: 1.900.1
LibKDE: 4.11.2
LibKExiv2: 2.3.1
LibKGeoMap: 2.0.0
LibKdcraw: 2.3.1
LibLCMS: 2050
LibLensFun: 0.2.7-0
LibPGF: 6.12.24 - external shared library
LibPNG: 1.5.13
LibQt: 4.8.5
LibRaw: 0.15.3
LibTIFF: LIBTIFF, Version 4.0.3 Copyright (c) 1988-1996 Sam Leffler Copyright
(c) 1991-1996 Silicon Graphics, Inc.
Marble Widget: 0.16.1 (stable version)
Parallelized PGF codec: No
Parallelized demosaicing: No
RawSpeed codec support: No
Database backend: QMYSQL
Database internal server: No
Kipi-Plugins: 3.5.0
LibGphoto2: 2.5.2
LibKface: 3.0.0
LibKipi: 2.1.0
LibOpenCV: 2.4.6.1

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

Gilles Caulier-4
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #3 from Gilles Caulier <[hidden email]> ---
>LibPGF: 6.12.24 - external shared library

==> This is what i suspected...

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

Rex Dieter
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

Rex Dieter <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #4 from Rex Dieter <[hidden email]> ---
Interestingly, that's the same version as the bundled/embedded one.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

Gilles Caulier-4
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #5 from Gilles Caulier <[hidden email]> ---
Rex,

If i remember, there is some little difference in PGF embedded and PGF bundled.

I remember some Coverity entries in PGF code about memory leak that i reported
to PGF team without any feedback...

PGF become a problem if code is no more maintained.  ì think that an
alternative must be found as WEBp which provide a fast wavelets lossless
compression as PGF :

http://en.wikipedia.org/wiki/WebP

It's maintained by Google.

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

nucleo
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

nucleo <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #6 from nucleo <[hidden email]> ---
Last released libpgf 6.12.24.
Trying 6.12.27 from svn.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

Rex Dieter
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #7 from Rex Dieter <[hidden email]> ---
Gilles, was your report to libpgf documented anywhere?  a bug or mailing list?

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

Gilles Caulier-4
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #8 from Gilles Caulier <[hidden email]> ---
Hi Nueclo,

6 or 9 month ago, i work on PGF project to port library to Cmake and to improve
binary compatibility. I suppose that svn trunk (6.12.27) must include my
changes at least. I'm not sure because i don't check PGF code and i don't
receive feedback from PGF team since a long time...

But what's i sure, it's 2 or 3 memory leak entries detected in PGF codec by
Coverity tool.

Rex, do you have an account as KDE developer to Coverity ?

https://scan.coverity.com/

If yes, i can add you to digiKam project, you can take a look of details...

Another question is about future WebP QImageIO plugin for konqueror ? I
remember to have see a thread about in reviewboard this summer. I don't follow
anymore this entry since my serious car crash in september... If a WebP QImage
plugin exist (readwrite  plus data stream), it's possible to switch thumb
storage from PGF to WebP easily...

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

Gilles Caulier-4
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #9 from Gilles Caulier <[hidden email]> ---
Rex,

I remember to have contacted PGF maintainer directly by private mail. I pointed
entries in Coverity about memory leak. No more. Problem : i cannot retrieve
this email from Gmail archive (i a little bit old, at least 9 month, when i
start to use Coverity to scan digiKam code)

Gilles

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

eldk
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

[hidden email] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #10 from [hidden email] ---
Hello,

I have made a few test in rebuilding thumbnails with digikam 4.0.0 beta1 :
digikam crash here too.

Please view log file : digikam_thumbnail_rebuild.log


Components :
digiKam version 4.0.0-beta1
Codec PGF parallélisé: Non
Composant graphique Marble: 0.16.2 (stable version)
Demosaic GPL2 pack support: Non
Demosaic GPL3 pack support: Non
Dématriçage parallélisé: Non
Exiv2 peut écrire dans un fichier JP2: Oui
Exiv2 peut écrire dans un fichier JPEG: Oui
Exiv2 peut écrire dans un fichier PGF: Oui
Exiv2 peut écrire dans un fichier PNG: Oui
Exiv2 peut écrire dans un fichier TIFF: Oui
Exiv2 prend en charge les métadonnées XMP: Oui
LibCImg: 130
LibEigen: 3.0.5
LibExiv2: 0.22
LibJPEG: 80
LibJasper: 1.900.1
LibKDE: 4.11.2
LibKExiv2: 2.3.1
LibKGeoMap: 2.0.0
LibKdcraw: 2.4.0
LibLCMS: 2040
LibLensFun: 0.2.7-0
LibPGF: 6.12.24 - bibliothèque partagée externe
LibPNG: 1.2.46
LibQt: 4.8.2
LibRaw: 0.15.4
LibTIFF: LIBTIFF, Version 3.9.5 Copyright (c) 1988-1996 Sam Leffler Copyright
(c) 1991-1996 Silicon Graphics, Inc.
Prise en charge du codec RawSpeed: Non
LibGphoto2: 2.4.14
LibKface: 3.0.0
LibKipi: 2.1.0
LibOpenCV: 2.4.5
Modules externes KIPI: 3.5.0
Moteur de base de données: QMYSQL
Serveur interne de base de données: Non

Date de compilation : Oct 24 2013 (cible : debugfull)
Rév. : c7dcf5224f6eb9c681707e6e0ca7578d40804152

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

eldk
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #11 from [hidden email] ---
Created attachment 83110
  --> https://bugs.kde.org/attachment.cgi?id=83110&action=edit
digikam_thumbnail_rebuild.log

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

eldk
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #12 from [hidden email] ---
Created attachment 83113
  --> https://bugs.kde.org/attachment.cgi?id=83113&action=edit
New crash information added by DrKonqi

digikam (4.0.0-beta1) on KDE Platform 4.11.2 using Qt 4.8.2

- What I was doing when the application crashed:

1 - go to maintenance tool
2 - launch thumbnails rebuild with analyse check

console log :

digikam(15929)/digikam (core) Digikam::MaintenanceMngr::setSettings:
wholeAlbums         : true
wholeTags           : true
Albums              : 387
Tags                : 495
useMutiCoreCPU      : false
newItems            : false
thumbnails          : true
scanThumbs          : true
fingerPrints        : false
scanFingerPrints    : false
duplicates          : false
similarity          : 90
faceManagement      : false
faceScannedHandling : 0
qualitySort         : false
quality             :
EnableSorter      : false
DetectBlur        : true
DetectNoise       : true
DetectCompression : true
LowQRejected      : true
MediumQPending    : true
HighQAccepted     : true
Speed             : 1
Rejected Threshold        : 10
Pending Threshold             : 40
Accepted Threshold             : 60
Blur Weight             : 100
Noise Weight             : 100
Compression Weight             : 100

qualityScanMode     : 0
metadataSync        : false
syncDirection       : 0

digikam(15929)/digikam (core) Digikam::MaintenanceMngr::stage1: stage1
digikam(15929)/digikam (core) Digikam::MaintenanceMngr::stage2: stage2
digikam(15929)/KDCRAW KDcrawIface::RActionThreadBase::RActionThreadBase:
Starting Main Thread
digikam(15929)/KDCRAW KDcrawIface::RActionThreadBase::run: In action thread Run
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadStarted:
RWeaverObserver: thread  1  started
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0019.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0020.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0021.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0022.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0023.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0024.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0025.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0026.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0027.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0028.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0029.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0030.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0031.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0032.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0033.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0034.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0035.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0036.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0037.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0038.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0039.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0040.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0041.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0042.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0043.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0044.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0045.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0046.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0047.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 1/0048.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0000.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0001.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0002.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0003.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0004.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0005.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0006.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0007.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0008.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0009.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0010.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0011.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0012.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0013.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 4/0014.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0000.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0001.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0002.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0003.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0004.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0005.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0006.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0007.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0008.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0009.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0010.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0011.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0012.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0013.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0014.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0015.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0016.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0017.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0018.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0019.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0020.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0021.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0022.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0023.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0024.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0025.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0026.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0027.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0028.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0030.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0031.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0032.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0033.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0034.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0035.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0036.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0037.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0038.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0039.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0040.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0041.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0042.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0043.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0044.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0045.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0046.jpg"  :
JPEG file identified
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0047.jpg"  :
JPEG file identified
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0048.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0049.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0050.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0051.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0052.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0053.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0054.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0055.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0056.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0057.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0058.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0059.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0060.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0061.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0062.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0063.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0064.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0065.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0066.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003 - 5/0067.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0000.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0001.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0002_000.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0003_001.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0004_002.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0005_003.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0006_004.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0007_000.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0008_001.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0009_002.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0010_003.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0011_004.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0012_000.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0013_001.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0014_002.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0015_003.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-2/0016_004.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0000_000.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0001_001.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0002_002.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0003_003.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0004_004.jpg"  :
JPEG file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0005.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0006.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0007.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0008.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0009.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0010.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0011.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0012.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0013.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0014.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0015.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0016.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0017.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0018.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
digikam(15929)/digikam (core) Digikam::DImg::load:
"/media/DiskphotosTests/Saint Gilles 2003/Saint Gilles 2003-3/0019.jpg"  : JPEG
file identified
digikam(15929)/KDCRAW KDcrawIface::RWeaverObserver::slotThreadBusy:
RWeaverObserver: thread  1  busy
Qt Concurrent has caught an exception thrown from a worker thread.
This is not supported, exceptions thrown in worker threads must be
caught before control returns to Qt Concurrent.
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
QSocketNotifier: Invalid socket 13 and type 'Read', disabling...
QSocketNotifier: Invalid socket 16 and type 'Read', disabling...
QSocketNotifier: Invalid socket 22 and type 'Read', disabling...
QSocketNotifier: Invalid socket 66 and type 'Read', disabling...
QSocketNotifier: Invalid socket 30 and type 'Read', disabling...
digikam: Fatal IO error 9 (Mauvais descripteur de fichier) on X server :0.0.
QSocketNotifier: Invalid socket 17 and type 'Read', disabling...

-- Backtrace (Reduced):
#8  0x02edc1df in __GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x02edf825 in __GI_abort () at abort.c:91
[...]
#14 0x01eba5ee in QThreadPoolThread::run (this=0x9a870f0) at
concurrent/qthreadpool.cpp:114
#15 0x01ec7eb0 in QThreadPrivate::start (arg=0x9a870f0) at
thread/qthread_unix.cpp:307
#16 0x007d4d4c in start_thread (arg=0xa06d1b40) at pthread_create.c:308

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

Gilles Caulier-4
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #13 from Gilles Caulier <[hidden email]> ---
Instead to use an external version of libPGF, can you force digiKam to
recompile internal version of libpgf, where i DISABLED parallellization (using
OpenMP) which is completely bugous.

If you look into digiKam component list, you will see PGF parallelization
disabled, but i'm not sure if this state is right here using an external
version of PGF...

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

Gilles Caulier-4
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #14 from Gilles Caulier <[hidden email]> ---
Rex,

Look this entry about WebP support in KDELibs :

https://git.reviewboard.kde.org/r/106300/

Sound like code have been submited. right ?

Gilles

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

Gilles Caulier-4
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #15 from Gilles Caulier <[hidden email]> ---
Rex,

Look cppcheck reports into PGF code

http://build.kde.org/view/extragear/job/digikam_master/800/cppcheckResult/

Just search "pgf" strings in this page.

Gilles

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

Gilles Caulier-4
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #16 from Gilles Caulier <[hidden email]> ---
Entries list from Coverity Scan about libpgf :

981290    Uninitialized scalar field    Medium    Dismissed    1    02/13/13  
Unassigned    Intentional    Unspecified    Ignore    Other    Uninitialized
members    CDecoder::CMacroBlock::CMacroBlock(CDecoder*)  
/mnt/devel/GIT/3.x/core/libs/3rdparty/libpgf/Decoder.h

981172    Out-of-bounds write    High    Dismissed    1    02/13/13  
Unassigned    Intentional    Unspecified    Ignore    Other    Memory -
corruptions    CEncoder::WriteValue(CSubband *, int)  
/mnt/devel/GIT/3.x/core/libs/3rdparty/libpgf/Encoder.cpp

981291    Uninitialized pointer field    Medium    Dismissed    1    02/13/13  
 Unassigned    Intentional    Unspecified    Ignore    Other    Uninitialized
members    CEncoder::CEncoder(CPGFStream *, PGFPreHeader, PGFHeader, const
PGFPostHeader &, unsigned long long &, bool)  
/mnt/devel/GIT/3.x/core/libs/3rdparty/libpgf/Encoder.cpp

981292    Uninitialized scalar field    Medium    Dismissed    1    02/13/13  
Unassigned    Intentional    Unspecified    Ignore    Other    Uninitialized
members    CEncoder::CMacroBlock::CMacroBlock(CEncoder*)  
/mnt/devel/GIT/3.x/core/libs/3rdparty/libpgf/Encoder.h

981188    Resource leak    High    Dismissed    9    02/13/13    Unassigned  
Intentional    Unspecified    Ignore    Other    Resource leaks  
CPGFImage::GetBitmap(int, unsigned char *, unsigned char, int *, bool
(*)(double, bool, void *), void *) const  
/mnt/devel/GIT/3.x/core/libs/3rdparty/libpgf/PGFimage.cpp

981293    Uninitialized scalar field    Medium    Dismissed    1    02/13/13  
Unassigned    Intentional    Unspecified    Ignore    Other    Uninitialized
members    CPGFImage::CPGFImage()  
/mnt/devel/GIT/3.x/core/libs/3rdparty/libpgf/PGFimage.cpp

981497    Read from pointer after free    High    Dismissed    1    02/13/13  
Unassigned    False Positive    Unspecified    Undecided    Other    Memory -
illegal accesses    CPGFImage::Write(int, bool (*)(double, bool, void *), void
*)    /mnt/devel/GIT/3.x/core/libs/3rdparty/libpgf/PGFimage.cpp

981294    Uninitialized scalar field    Medium    Dismissed    1    02/13/13  
Unassigned    Intentional    Unspecified    Ignore    Other    Uninitialized
members    CSubband::CSubband()  
/mnt/devel/GIT/3.x/core/libs/3rdparty/libpgf/Subband.cpp

Gilles

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

James R. Shipman
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #17 from Jim Shipman <[hidden email]> ---
I saw the comments about parallelization and noted that I had checked the "work
on all processor cores" checkbox in the tools->maintainance dialog.  I
unchecked that and ran the thumbnailer again.  This time it ran to completion
and only consumed 1.3GB of memory (that was not released when digikam
finished), but at least it ran all the way through my  86000 pictures.
Jim Shipman

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: [digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

eldk
Jim,

I'm not sure that's the solution and the origin of crash.

I use a pentium M with one core and it crashed (with use all core or
not).

When you rebuild thumbs, do you use/check analyse before run it ?

If so, the work could be done because digikam go ahead to pictures for
which thumbnail hasn't be builded. Crash, and go ahead ...




Le vendredi 25 octobre 2013 à 17:20 +0000, Jim Shipman a écrit :

> https://bugs.kde.org/show_bug.cgi?id=326525
>
> --- Comment #17 from Jim Shipman <[hidden email]> ---
> I saw the comments about parallelization and noted that I had checked the "work
> on all processor cores" checkbox in the tools->maintainance dialog.  I
> unchecked that and ran the thumbnailer again.  This time it ran to completion
> and only consumed 1.3GB of memory (that was not released when digikam
> finished), but at least it ran all the way through my  86000 pictures.
> Jim Shipman
>


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 326525] Severe memory leak during maintainance scan for rebuild thumbnails

Gilles Caulier-4
In reply to this post by James R. Shipman
https://bugs.kde.org/show_bug.cgi?id=326525

--- Comment #18 from Gilles Caulier <[hidden email]> ---
No. parallelization of libPGF is to decode/encode image through OpenMP.

In Maintenance tool, parallelization is performed to process more than one
items at the same time. It use ThreadWaver API from KDELibs. It's completly
different...

In all case PGF must run in on thread. parallelization do not work and crash
digiKam. I'm sure i tested it in-deep, without to found where is the problem to
PGF code. This is why libPGF is in digiKam with this option forced to disabled.

But, go back to this problem. Here digiKam do not crash imediatly, until memory
is full due to memory leak. I'm sure that problem detected in libpgf by
Coverity Scan tool is the source.

As i'm not PGF algorithm developer, i cannot fix it easily. This must be done
by PGF team.
If PGF team do not respond, i need to found an alternative, as WebP codec for
ex. Look like PGF project sound like in stand-by since a long moment. In
opensource, it's really problematic...

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
12345