[Digikam-users] Digikam 3.5.0 Beta worked but now freeezes after startup

Andrew Fritz andrew at fritztech.com
Fri Feb 21 19:08:58 GMT 2014


I've been using Digikam 3.5.0 Beta on OSX (via macport) + MySQL for more 
than a month (with a large - ~150k images - mature archive from my linux 
system). Everything was working wonderfully.

Yesterday, something changed. After starting digikam,  shortly after the 
main window comes up, it freezes (spinning color wheel). Everything 
looks normal. The thumbnails load. I can even get one or two clicks in 
on the UI before the freeze. It seems to make no difference at all what 
I do, or how I start it. ~5s after the UI shows up, it locks. The 
process is consuming 100% of my CPU time as well. Seems like a classic 
deadlock. MySQL shows now hung queries or transactions.

I did not upgrade anything on the system around when this started.

I tried starting it from the command line. The console output looks 
normal. No (significant) errors seem to be present. Any suggestions/help 
would be much appreciated. Console output as well as mysql show full 
processlist are below.

mysql> show full processlist;
+----+---------+-----------+--------------------------+---------+------+-------+-----------------------+
| Id | User    | Host      | db                       | Command | Time | State | Info                  |
+----+---------+-----------+--------------------------+---------+------+-------+-----------------------+
| 44 | root    | localhost | NULL                     | Query   |    0 | NULL  | show full processlist |
| 67 | digikam | localhost | dk_masterportfolio       | Sleep   |  897 |       | NULL                  |
| 69 | digikam | localhost | dk_masterportfolio       | Sleep   |  900 |       | NULL                  |
| 70 | digikam | localhost | dk_masterportfolio_thumb | Sleep   |  908 |       | NULL                  |
| 71 | digikam | localhost | dk_masterportfolio       | Sleep   |  900 |       | NULL                  |
| 72 | digikam | localhost | dk_masterportfolio       | Sleep   |  900 |       | NULL                  |
| 73 | digikam | localhost | dk_masterportfolio       | Sleep   |  900 |       | NULL                  |
| 74 | digikam | localhost | dk_masterportfolio       | Sleep   |  900 |       | NULL                  |
| 75 | digikam | localhost | dk_masterportfolio       | Sleep   |  900 |       | NULL                  |
| 76 | digikam | localhost | dk_masterportfolio_thumb | Sleep   |  900 |       | NULL                  |
+----+---------+-----------+--------------------------+---------+------+-------+-----------------------+
10 rows in set (0.00 sec)

neptun:/ afritz$ /Applications/MacPorts/KDE4/digikam.app/Contents/MacOS/digikam
digikam(930)/digikam (core) Digikam::AlbumWatch::connectToKDirWatch: KDirWatch method =  "FAM"
digikam(930)/digikam (core) Digikam::AlbumManager::setDatabase: DatabaseParameters: [ Type "QMYSQL", Name "dk_masterportfolio" (Thumbnails Name "dk_masterportfolio_thumb"); Host Name and Port: "localhost" 0; Username and Password: "digikam", "XXXXXXX"]
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.
digikam(930)/digikam (core) Digikam::DatabaseConfigElementLoader::readConfig: Loading SQL code from config file "/opt/local/share/apps/digikam/database/dbconfig.xml"
digikam(930)/digikam (core) Digikam::DatabaseConfigElementLoader::readConfig: false "1" 1 1
digikam(930)/digikam (core) Digikam::SchemaUpdater::update: SchemaUpdater update
digikam(930)/digikam (core) Digikam::SchemaUpdater::startUpdates: Have a database structure version  7
digikam(930)/digikam (core) Digikam::SchemaUpdater::makeUpdates: makeUpdates  7  to  7
digikam(930)/digikam (core) Digikam::AlbumRootLocation::AlbumRootLocation: Creating new Location  "/"  uuid  "volumeid:?path=%2FVolumes%2FOSX 1%2FMaster Portfolio"
digikam(930)/digikam (core) Digikam::AlbumRootLocation::AlbumRootLocation: Creating new Location  "/"  uuid  "volumeid:?path=%2FUsers%2Fafritz%2FDesktop%2FSyndicate"
digikam(930)/digikam (core) Digikam::CollectionManager::updateLocations: location for  "/Volumes/OSX 1/Master Portfolio"  is available  true
digikam(930)/digikam (core) Digikam::CollectionManager::updateLocations: location for  "/Users/afritz/Desktop/Syndicate"  is available  true
digikam(930)/digikam (core) Digikam::KMemoryInfo::update: Platform identified :  "Unknown"
digikam(930)/digikam (core) Digikam::KMemoryInfo::bytes: TotalRam:  -1
digikam(930)/digikam (core) Digikam::LoadingCache::setCacheSize: Allowing a cache size of 60 MB
digikam(930)/digikam (core) Digikam::ThumbnailSchemaUpdater::startUpdates: Have a thumbnail database structure version  "2"
digikam(930)/digikam (core) Digikam::ThumbnailLoadThread::initializeThumbnailDatabase: Thumbnail db ready for use
2014-02-21 12:51:19.044 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
2014-02-21 12:51:19.045 digikam[930:507] CoreText performance note: Set a breakpoint on CTFontLogSuboptimalRequest to debug.
2014-02-21 12:51:19.050 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
digikam(930)/digikam (core) Digikam::CollectionScanner::completeScan: Complete scan (file scanning deferred) took: 2413 msecs.
digikam(930)/digikam (core) Digikam::IccSettings::Private::scanDirectories: ("/Library/ColorSync/Profiles/Displays")
digikam(930)/KFACE KFaceIface::SchemaUpdater::startUpdates: Have a database structure version  "1"
2014-02-21 12:51:21.534 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
2014-02-21 12:51:21.534 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
2014-02-21 12:51:21.535 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
2014-02-21 12:51:21.535 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: Phonon::createPath: Cannot connect  Phonon::MediaObject ( no objectName ) to  Phonon::AudioOutput ( no objectName ).
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: Phonon::createPath: Cannot connect  Phonon::MediaObject ( no objectName ) to  Phonon::VideoWidget ( no objectName ).
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
digikam(930)/KGEOMAP KGeoMap::KGeoMapWidget::setBackend: "setting backend marble"
digikam(930)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() D-Bus call failed:  "The name org.kde.kded was not provided by any .service files"

digikam(930)/kdecore (K*TimeZone*): No time zone information obtained from ktimezoned
2014-02-21 12:51:21.651 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Arial" and got font with PostScript name "ArialMT". For best performance, only use PostScript names when calling this API.
digikam(930)/KGEOMAP KGeoMap::KGeoMapWidget::setBackend: "setting backend marble"
digikam(930)/digikam (core) Digikam::LensFunCameraSelector::populateLensCombo: variant:  QVariant(Digikam::LensFunIface::DevicePtr, )
digikam(930)/digikam (core) Digikam::LensFunCameraSelector::populateLensCombo: dev:  Asahi Optical Co.,Ltd  ::  PENTAX Optio 430  ::  4.85
digikam(930)/digikam (core) Digikam::LensFunIface::findCamera: Search for camera  "" - ""  ==> false
digikam(930)/digikam (core) Digikam::LensFunIface::findLens: Search for lens  ""  ==> false
digikam(930)/digikam (core) Digikam::CurvesWidget::updateData: updating data
digikam(930)/digikam (core) Digikam::BlurFilter::gaussianBlurImage: Radius:  2
digikam(930)/digikam (core) Digikam::BlurFilter::gaussianBlurImage: Radius:  5
digikam(930)/digikam (core) Digikam::CurvesWidget::updateData: updating data
digikam(930)/digikam (core) Digikam::BlurFilter::gaussianBlurImage: Radius:  1
digikam(930)/digikam (core) Digikam::BlurFilter::gaussianBlurImage: Radius:  3
digikam(930)/digikam (core) Digikam::AlbumFilterModel::setSearchTextSettings: new search text settings:  "" : hasResult =  false , validRows =  0
digikam(930)/digikam (core) Digikam::WorkflowManager::insertPrivate: add :  "900x Blog Watermarked"
2014-02-21 12:51:22.298 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
2014-02-21 12:51:22.298 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
digikam(930)/digikam (core) Digikam::ThemeManager::slotChangePalette: ""  ::  ""
digikam(930)/digikam (core) Digikam::ThemeManager::slotChangePalette: ""  ::  ""
digikam(930)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
digikam(930)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
2014-02-21 12:51:22.433 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Arial" and got font with PostScript name "ArialMT". For best performance, only use PostScript names when calling this API.
digikam(930)/KGEOMAP KGeoMap::BackendGoogleMaps::setMapType: "ROADMAP"
digikam(930)/KGEOMAP KGeoMap::BackendGoogleMaps::setMapType: "ROADMAP"
digikam(930)/KGEOMAP KGeoMap::KGeoMapWidget::setBackend: "setting backend marble"
digikam(930)/KGEOMAP KGeoMap::BackendGoogleMaps::setMapType: "ROADMAP"
digikam(930)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
digikam(930)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
digikam(930)/KGEOMAP KGeoMap::BackendGoogleMaps::setMapType: "ROADMAP"
digikam(930)/KIPI (general) KIPIPhotoLayoutsEditor::Plugin_PhotoLayoutsEditor::Plugin_PhotoLayoutsEditor: Plugin_PhotoLayoutsEditor plugin loaded
digikam(930)/KIPI (general) KIPIJAlbumExportPlugin::JAlbum::load: Reading data from kipirc file..
digikam(930)/KIPI (general) KIPIImageshackExportPlugin::Plugin_ImageshackExport::Plugin_ImageshackExport: Plugin_ImageshackExport plugin loaded
digikam(930)/KIPI (general) KIPIGalleryExportPlugin::Gallery::load: Reading data from kipirc file..
digikam(930)/KIPI (general) KIPI::Plugin::Private::XMLParser::removeDisabledActions: Plugin action ' "batch_border_images" ' is disabled.
digikam(930)/KIPI (general) KIPI::Plugin::Private::XMLParser::removeDisabledActions: Plugin action ' "batch_color_images" ' is disabled.
digikam(930)/KIPI (general) KIPI::Plugin::Private::XMLParser::removeDisabledActions: Plugin action ' "batch_convert_images" ' is disabled.
digikam(930)/KIPI (general) KIPI::Plugin::Private::XMLParser::removeDisabledActions: Plugin action ' "batch_filter_images" ' is disabled.
digikam(930)/KIPI (general) KIPI::Plugin::Private::XMLParser::removeDisabledActions: Plugin action ' "batch_rename_images" ' is disabled.
digikam(930)/KIPI (general) KIPI::Plugin::Private::XMLParser::removeDisabledActions: Plugin action ' "batch_recompress_images" ' is disabled.
digikam(930)/KIPI (general) KIPIPiwigoExportPlugin::Piwigo::load: Reading data from kipirc file..
digikam(930)/KIPI (general) KIPI::Plugin::addAction: Action ' "batch_border_images" ' is disabled.
digikam(930)/KIPI (general) KIPI::Plugin::addAction: Action ' "batch_color_images" ' is disabled.
digikam(930)/KIPI (general) KIPI::Plugin::addAction: Action ' "batch_convert_images" ' is disabled.
digikam(930)/KIPI (general) KIPI::Plugin::addAction: Action ' "batch_filter_images" ' is disabled.
digikam(930)/KIPI (general) KIPI::Plugin::addAction: Action ' "batch_rename_images" ' is disabled.
digikam(930)/KIPI (general) KIPI::Plugin::addAction: Action ' "batch_recompress_images" ' is disabled.
digikam(930)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
digikam(930)/digikam (editor plugins) DigikamColorImagePlugin::ImagePlugin_Color::ImagePlugin_Color: ImagePlugin_Color plugin loaded
digikam(930)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Color"
digikam(930)/digikam (editor plugins) DigikamDecorateImagePlugin::ImagePlugin_Decorate::ImagePlugin_Decorate: ImagePlugin_Decorate plugin loaded
digikam(930)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Decorate"
digikam(930)/digikam (editor plugins) DigikamEnhanceImagePlugin::ImagePlugin_Enhance::ImagePlugin_Enhance: ImagePlugin_Enhance plugin loaded
digikam(930)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Enhance"
digikam(930)/digikam (editor plugins) DigikamFxFiltersImagePlugin::ImagePlugin_FxFilters::ImagePlugin_FxFilters: ImagePlugin_FxFilters plugin loaded
digikam(930)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_FxFilters"
digikam(930)/digikam (editor plugins) DigikamTransformImagePlugin::ImagePlugin_Transform::ImagePlugin_Transform: ImagePlugin_Transform plugin loaded
digikam(930)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Transform"
digikam(930)/KGEOMAP KGeoMap::KGeoMapWidget::setBackend: "setting backend marble"
digikam(930)/KGEOMAP KGeoMap::BackendGoogleMaps::setMapType: "ROADMAP"
digikam(930)/KGEOMAP KGeoMap::KGeoMapWidget::setBackend: "setting backend marble"
digikam(930)/KGEOMAP KGeoMap::BackendGoogleMaps::setMapType: "ROADMAP"
digikam(930)/KGEOMAP KGeoMap::KGeoMapWidget::setBackend: "setting backend marble"
digikam(930)/KGEOMAP KGeoMap::BackendGoogleMaps::setMapType: "ROADMAP"
digikam(930)/digikam (core) Digikam::NewItemsFinder::slotStart: scan mode: ScanDeferredFiles
digikam(930)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
2014-02-21 12:51:26.169 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
2014-02-21 12:51:26.170 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
2014-02-21 12:51:26.170 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
2014-02-21 12:51:26.171 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
2014-02-21 12:51:26.172 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
2014-02-21 12:51:26.172 digikam[930:507] CoreText performance note: Client called CTFontCreateWithName() using name "Lucida Grande" and got font with PostScript name "LucidaGrande". For best performance, only use PostScript names when calling this API.
digikam(930)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
digikam(930)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
digikam(930)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
digikam(930)/digikam (core) Digikam::NewItemsFinder::slotTotalFilesToScan: total scan value :  26897
digikam(930)/digikam (core) Digikam::ImageScanner::commit: Scanning took 16 ms
digikam(930)/digikam (core) Digikam::ImageScanner::~ImageScanner: Finishing took 9 ms
digikam(930)/digikam (core) Digikam::ImageScanner::commit: Scanning took 4 ms
digikam(930)/digikam (core) Digikam::ImageScanner::~ImageScanner: Finishing took 3 ms
digikam(930)/digikam (core) Digikam::ImageScanner::commit: Scanning took 56 ms
digikam(930)/digikam (core) Digikam::ImageScanner::~ImageScanner: Finishing took 158 ms
digikam(930)/digikam (core) Digikam::ImageScanner::commit: Scanning took 31 ms
digikam(930)/digikam (core) Digikam::ImageScanner::~ImageScanner: Finishing took 1 ms
digikam(930)/digikam (core) Digikam::CollectionScanner::completeHistoryScanning: items to tag ()
digikam(930)/digikam (core) Digikam::CollectionScanner::completeScan: Complete scan took: 4687 msecs.





More information about the Digikam-users mailing list