Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8) OS: Linux When I try to import some photos (store on a local drive), I have this error message : "The process for the digikamalbums:// protocol died unexpectedly" And the pictures is not imported (not visible in the gui) but seems to be inserted into the DB. The problem seems to come from EXIF infos because pictures without EXIF infos are inserted well. For info, the camera used to get the photo was a nikkon coolpix 5200 (I can provide a photo for test :) ). -> this is the output from console : digikam: digikamalbums:///multimedia/Photos@%20/Vacances/Bretagne digikam: kio (KDirLister): -KDirLister kio (KDirLister): [virtual void KDirLister::stop()] kio (KDirListerCache): [void KDirListerCache::stop(KDirLister*)] lister: 0x81c4e78 kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*)] 0x81c4e78 kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*, const KURL&, bool)] 0x81c4e78 _url: file:///multimedia/photos repository/ok_Bretagne/Nous 20050821 kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*, const KURL&, bool)] 0x81c4e78 item moved into cache: file:///multimedia/photos repository/ok_Bretagne/Nous 20050821 kio (KIOJob): stat digikamalbums:///multimedia/Photos@%20/Vacances/Bretagne kio (KIOJob): stat file:///multimedia/photos repository/ok_Bretagne/Nous 20050821/dscn0785.jpg kio (KIOJob): copying /Vacances/Bretagne/dscn0785.jpg kio (Slave): slave died pid = 6636 kio (KIOJob): Observer::open_SkipDlg job=0x82f7408 progressId=5 kio (KDirWatch): KDirWatch-1 emitting dirty /multimedia/Photos/Vacances/Bretagne digikam: Dirty: /Vacances/Bretagne kio (Slave): slave died pid = 6650 kio (Scheduler): Scheduler: killing slave 6651 kio (Slave): killing slave pid=6651 (digikamalbums:// ) kio (KIOJob): Job::kill this=0x81e5750 KIO::TransferJob m_progressId=0 quietly=true
Created attachment 12604 [details] Here is a photo that reproduce the bug Here is a test case
can you do the following: a) put this file in a separate directory. b) In digikam set the album library path to this directory digikam should start scanning the items on the album library path and it will do the same steps that the digikamalbums kioslave is doing, but it will do it in process and will be easier to debug. (btw, i imported the file you attached without any problems)
Thanks for your help, I update kde-svn and recompile kdelibs, kdebase and digikam today and everything is ok now. I beleive this bug can be close now.
closed.
This problem is relevant of digiKam KIO slaves which are dropped since version 5.0.0 in favor of a multithreaded interface to query the database. It will not reproducible.