|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
| Free forum by Nabble | Edit this page |
