Bug 342149 - Freezes when mousing over "create tag from address book" in the right click tag menu [patch]
Summary: Freezes when mousing over "create tag from address book" in the right click t...
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Tags-AddressBook (show other bugs)
Version: 4.6.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-23 10:52 UTC by rob.dean1976
Modified: 2022-01-22 21:50 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.7.0
Sentry Crash Report:


Attachments
addressbook.patch (3.51 KB, patch)
2015-01-03 18:19 UTC, Maik Qualmann
Details
addressbook2.patch (4.19 KB, patch)
2015-01-04 16:48 UTC, Maik Qualmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rob.dean1976 2014-12-23 10:52:26 UTC
When right clicking to create a new tag or edit an existing one if I accidentally mouse over the "create tag from address book" option it freezes not only Digikam but my whole computer and I have to reboot via the power reset button. (Mouse curser still moves but clicking on any part of the screen doesn't work and neither does "alt + F2").  I use Kubuntu but have Nepomuk and Akonadi disabled. (I use thunderbird not the default email client)

Reproducible: Always

Steps to Reproduce:
1.Right click on any existing tag
2.Roll mouse over the "create tag from address book" option
3.

Actual Results:  
Computer effectively freezes and will not respond to any input

Expected Results:  
An empty list should be displayed
Comment 1 caulier.gilles 2014-12-24 09:04:42 UTC
Run digiKam in GDB and try to get a backtrace to see where code stop to run.

Providing also a trace of debug statement from the console can help to investigate.

See this page for details :

https://www.digikam.org/contrib

Giles caulier
Comment 2 rob.dean1976 2014-12-27 10:15:48 UTC
Just to clarify - the system locks up the second time the option "create tag from address book" is rolled over, the first time it displays the correct behaviour and displays "No address book entries found". The second time it is rolled over it completely freezes the system which then needs a hard re-boot.

Running Digikam from the terminal is not helpful as the system completely freezes apart from the mouse curser still tracking. I have no idea what packages are needed to "run digikam in GDB" (when I do I get 

"rob-carly@rob-carly-P5KR:~$ gdb digikam
GNU gdb (Ubuntu 7.8-1ubuntu4) 7.8.0.20141001-cvs
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from digikam...Reading symbols from /usr/lib/debug/.build-id/bc/31e3f1479300f2a1a2f19ebe33e7f31462bcac.debug...done.
done.
(gdb) "

and that's about it and digikam itself never runs. If you can provide better instructions I'm happy to try further testing but given that once the fault occurs I can't get back to the terminal window I'm not sure what help it will be.

Just on a side note, I'm not sure what help marking bugs with the status "resolved" when they clearly aren't is. Anyone browsing the bug list can't see them and it seems like a strange thing to be doing.
Comment 3 caulier.gilles 2014-12-27 21:58:06 UTC
If information to hack the file do not exist or are not enough to reproduce, it's not possible to classify exactly the problem. So it's resolved + a status.

turn on debug space and run digiKam from a console as explained here, and report the trace...

https://www.digikam.org/contrib

Gilles Caulier
Comment 4 rob.dean1976 2014-12-28 06:15:50 UTC
Trace is as follows:

digikam(4509)/digikam (core) Digikam::KInotify::Private::open: Successfully opened connection to inotify: 19
digikam(4509)/digikam (core) Digikam::AlbumManager::setDatabase: DatabaseParameters: [ Type "QSQLITE", Name "/home/rob-carly/Pictures/digikam4.db" (Thumbnails Name "/home/rob-carly/Pictures/thumbnails-digikam.db"); ]
digikam(4509)/digikam (core) Digikam::DatabaseConfigElementLoader::readConfig: Loading SQL code from config file "/usr/share/kde4/apps/digikam/database/dbconfig.xml"
digikam(4509)/digikam (core) Digikam::DatabaseConfigElementLoader::readConfig: false "2" 2 2
digikam(4509)/digikam (core) Digikam::SchemaUpdater::update: SchemaUpdater update
digikam(4509)/digikam (core) Digikam::SchemaUpdater::startUpdates: Have a database structure version  7
digikam(4509)/digikam (core) Digikam::SchemaUpdater::makeUpdates: makeUpdates  7  to  7
digikam(4509)/digikam (core) Digikam::AlbumRootLocation::AlbumRootLocation: Creating new Location  "/rob-carly/Pictures"  uuid  "volumeid:?uuid=1585846e-3889-4fa2-bdfb-931284ee9ee2"
digikam(4509)/digikam (core) Digikam::CollectionManager::updateLocations: location for  "/home/rob-carly/Pictures"  is available  true
digikam(4509)/digikam (core) Digikam::KMemoryInfo::update: Platform identified :  "LINUX"
digikam(4509)/digikam (core) Digikam::KMemoryInfo::bytes: TotalRam:  4144214016
digikam(4509)/digikam (core) Digikam::LoadingCache::setCacheSize: Allowing a cache size of 197 MB
digikam(4509)/digikam (core) Digikam::ThumbnailSchemaUpdater::startUpdates: Have a thumbnail database structure version  "2"
digikam(4509)/digikam (core) Digikam::ThumbnailLoadThread::initializeThumbnailDatabase: Thumbnail db ready for use
digikam(4509)/digikam (core) Digikam::CollectionScanner::completeScan: Complete scan (file scanning deferred) took: 1257 msecs.
digikam(4509)/digikam (core) Digikam::IccSettings::Private::scanDirectories: ("/usr/share/color/icc", "/home/rob-carly/.local/share/icc")
digikam(4509)/digikam (core) Digikam::IccSettings::Private::profileFromWindowSystem: Found X.org XICC monitor profile "HP LE2202x"
digikam(4509)/KFACE KFaceIface::SchemaUpdater::startUpdates: Have a database structure version  "2"
digikam(4509) Phonon::KdePlatformPlugin::createBackend: using backend:  "GStreamer"
digikam(4509)/digikam (core) Digikam::DigikamApp::setupActions: "browse_album"
digikam(4509)/digikam (core) Digikam::DigikamApp::setupActions: "browse_tag"
digikam(4509)/digikam (core) Digikam::DigikamApp::setupActions: "browse_labels"
digikam(4509)/digikam (core) Digikam::DigikamApp::setupActions: "browse_date"
digikam(4509)/digikam (core) Digikam::DigikamApp::setupActions: "browse_timeline"
digikam(4509)/digikam (core) Digikam::DigikamApp::setupActions: "browse_search"
digikam(4509)/digikam (core) Digikam::DigikamApp::setupActions: "browse_fuzzysearch"
digikam(4509)/digikam (core) Digikam::DigikamApp::setupActions: "browse_gpssearch"
digikam(4509)/digikam (core) Digikam::DigikamApp::setupActions: "browse_people"
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "AntiVignettingFilter" :: excecution time :  4  ms
digikam(4509)/digikam (core) Digikam::LensFunCameraSelector::populateLensCombo: variant:  QVariant(Digikam::LensFunIface::DevicePtr, )
digikam(4509)/digikam (core) Digikam::LensFunCameraSelector::populateLensCombo: dev:  Asahi Optical Co.,Ltd  ::  Pentax Optio 430  ::  4.85
digikam(4509)/digikam (core) Digikam::LensFunIface::findCamera: Search for camera  "" - ""  ==> false
digikam(4509)/digikam (core) Digikam::LensFunIface::findLens: Search for lens  ""  ==> false
digikam(4509)/digikam (core) Digikam::CurvesWidget::updateData: updating data
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  1  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  2  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  0  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  2  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  0  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  2  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  0  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  1  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  1  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  2  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  10  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  9  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  1  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "TonalityFilter" :: excecution time :  3  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  2  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  6  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  5  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  19  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  20  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  20  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "Infrared" :: excecution time :  22  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  22  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  0  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  20  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  2  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  21  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "TonalityFilter" :: excecution time :  2  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  20  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  11  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "TonalityFilter" :: excecution time :  4  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  16  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  25  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  10  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  29  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  25  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  10  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  30  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "TonalityFilter" :: excecution time :  11  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  30  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  10  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  29  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "TonalityFilter" :: excecution time :  7  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  29  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  32  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  4  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  31  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  19  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "Infrared" :: excecution time :  28  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  32  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  12  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  33  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  13  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  32  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  16  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  33  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  4  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  30  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  13  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  34  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  9  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  33  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "Infrared" :: excecution time :  25  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  34  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  5  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  33  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "TonalityFilter" :: excecution time :  6  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  22  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "MixerFilter" :: excecution time :  6  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "Infrared" :: excecution time :  14  ms
digikam(4509)/digikam (core) Digikam::DImgThreadedFilter::startFilterDirectly: "BWSepiaFilter" :: excecution time :  37  ms
digikam(4509)/digikam (core) Digikam::CurvesWidget::updateData: updating data
digikam(4509)/digikam (core) Digikam::AlbumFilterModel::setSearchTextSettings: new search text settings:  "" : hasResult =  false , validRows =  0
digikam(4509)/digikam (core) Digikam::WorkflowManager::load: Cannot open XML file to load Workflow
digikam(4509)/digikam (core) Digikam::ThemeManager::slotChangePalette: ""  ::  ""
digikam(4509)/digikam (core) Digikam::ThemeManager::slotChangePalette: ""  ::  ""
digikam(4509)/digikam (core) Digikam::KInotify::Private::open: Successfully opened connection to inotify: 75
digikam(4509)/digikam (core) Digikam::SearchTabHeader::selectedSearchChanged: changing to SAlbum  0x2b8de10
digikam(4509)/digikam (editor plugins) DigikamColorImagePlugin::ImagePlugin_Color::ImagePlugin_Color: ImagePlugin_Color plugin loaded
digikam(4509)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Colour"
digikam(4509)/digikam (editor plugins) DigikamDecorateImagePlugin::ImagePlugin_Decorate::ImagePlugin_Decorate: ImagePlugin_Decorate plugin loaded
digikam(4509)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Decorate"
digikam(4509)/digikam (editor plugins) DigikamEnhanceImagePlugin::ImagePlugin_Enhance::ImagePlugin_Enhance: ImagePlugin_Enhance plugin loaded
digikam(4509)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Enhance"
digikam(4509)/digikam (editor plugins) DigikamFxFiltersImagePlugin::ImagePlugin_FxFilters::ImagePlugin_FxFilters: ImagePlugin_FxFilters plugin loaded
digikam(4509)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_FxFilters"
digikam(4509)/digikam (editor plugins) DigikamTransformImagePlugin::ImagePlugin_Transform::ImagePlugin_Transform: ImagePlugin_Transform plugin loaded
digikam(4509)/digikam (core) Digikam::ImagePluginLoader::loadPluginsFromList: ImagePluginLoader: Loaded plugin  "ImagePlugin_Transform"
digikam(4509)/digikam (core) Digikam::NewItemsFinder::slotStart: scan mode: ScanDeferredFiles
digikam(4509)/digikam (core) Digikam::DateFolderView::slotSelectionChanged: Not active, returning without action
digikam(4509)/digikam (core) Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError: Database is locked. Waited 0
digikam(4509)/digikam (core) Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError: Database is locked. Waited 0
digikam(4509)/digikam (core) Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError: Database is locked. Waited 250
digikam(4509)/digikam (core) Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError: Database is locked. Waited 250
digikam(4509)/digikam (core) Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError: Database is locked. Waited 500
digikam(4509)/digikam (core) Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError: Database is locked. Waited 500
digikam(4509)/digikam (core) Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError: Database is locked. Waited 750
digikam(4509)/digikam (core) Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError: Database is locked. Waited 750
digikam(4509)/digikam (core) Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError: Database is locked. Waited 1000
digikam(4509)/digikam (core) Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError: Database is locked. Waited 1000
digikam(4509)/digikam (core) Digikam::CollectionScanner::completeHistoryScanning: items to tag ()
digikam(4509)/digikam (core) Digikam::CollectionScanner::completeScan: Complete scan took: 1704 msecs.
digikam(4509)/digikam (core) Digikam::NewItemsFinder::slotTotalFilesToScan: total scan value :  46899
digikam(4509)/digikam (core) Digikam::DNotificationWrapper: Event is dispatched to KDE desktop notifier
digikam(4509)/digikam (core) Digikam::DImg::load: "/home/rob-carly/Pictures/2014/2014-12-25/JPGs/IMGP8461.jpg"  : JPEG file identified
digikam(4509)/digikam (core) Digikam::DMetadata::getImageHistory: Loading image history  ""
digikam(4509)/digikam (core) Digikam::CIETongueWidget::setProfile: Profile white point : x= 0.3127  y= 0.329001  Y= 1
digikam(4509)/digikam (core) Digikam::CIETongueWidget::setProfile: dkCmsReadICCMatrixRGB2XYZ(2):  [ 0.436066 ,  0.385147 ,  0.143066 ] [ 0.222488 ,  0.716873 ,  0.0606079 ] [ 0.013916 ,  0.0970764 ,  0.714096 ]
digikam(4509)/digikam (core) Digikam::CIETongueWidget::setProfile: d->Primaries.Red   : X= 0.461347  Y= 0.233033  Z= 0.0097795
digikam(4509)/digikam (core) Digikam::CIETongueWidget::setProfile: d->Primaries.Green : X= 0.415145  Y= 0.719786  Z= 0.0802124
digikam(4509)/digikam (core) Digikam::CIETongueWidget::setProfile: d->Primaries.Blue  : X= 0.115448  Y= 0.0520676  Z= 0.536364
digikam(4509)/digikam (core) Digikam::ContextMenuHelper::slotABCContextMenu: Akonadi search was not succesfull
digikam(4509)/digikam (core) Digikam::ContextMenuHelper::slotABCContextMenu: No contacts in Akonadi
Comment 5 Maik Qualmann 2015-01-03 18:19:00 UTC
Created attachment 90207 [details]
addressbook.patch

This patch fixes freezing when Akonadi is not running and now finds Akonadi entries from the address book.
Comment 6 caulier.gilles 2015-01-03 20:13:57 UTC
Maik,

This want mean that KDEPimLibs API is replaced by Akonadi API in digiKam source code ? If yes, it's fine because KDEPimLibs is deprecated, but main cmake rules must be changed to check right dependency to Akonady instead KDEPimLibs.

Gilles
Comment 7 Maik Qualmann 2015-01-03 22:10:18 UTC
Gilles,

Akonadi is already in use, but it was not implemented correctly. I think the cmake rules are already ok.

Maik
Comment 8 caulier.gilles 2015-01-04 10:25:45 UTC
Maik,

Why did you turn as obsolete attachement #342149, as it's not yet applied to git/master ? Did you update it ?

Gilles Caulier
Comment 9 Maik Qualmann 2015-01-04 10:31:19 UTC
Yes, i fix a compiler warning when no KDEPimLibs support be used. New patch follows the same.
Comment 10 Maik Qualmann 2015-01-04 16:48:40 UTC
Created attachment 90221 [details]
addressbook2.patch

This new patch fixes a compiler warning (unused KJob* job variable) when no KDEPimLibs support be used.
Comment 11 caulier.gilles 2015-01-04 18:26:40 UTC
Git commit eada6b763be2753f52fc4c9013b367f19c47aa25 by Gilles Caulier.
Committed on 04/01/2015 at 18:24.
Pushed by cgilles into branch 'master'.

apply patch #90221 from Maik Qualmann about to populate tag peoples menu properly with contacts from KDE adress book using Akonady interface
FIXED-IN: 4.7.0

M  +2    -1    NEWS
M  +39   -31   app/utils/contextmenuhelper.cpp
M  +7    -1    app/utils/contextmenuhelper.h

http://commits.kde.org/digikam/eada6b763be2753f52fc4c9013b367f19c47aa25
Comment 12 caulier.gilles 2015-01-04 18:41:55 UTC
Git commit ffd009fbb5f07b462f0d25033a3f2e7d136891fe by Gilles Caulier.
Committed on 04/01/2015 at 18:40.
Pushed by cgilles into branch 'frameworks'.

backport commit #eada6b763be2753f52fc4c9013b367f19c47aa25 from git/master to frameworks branch

M  +40   -32   app/utils/contextmenuhelper.cpp
M  +10   -4    app/utils/contextmenuhelper.h

http://commits.kde.org/digikam/ffd009fbb5f07b462f0d25033a3f2e7d136891fe