Summary: | Crash when migrating from 9.4 on Ubuntu Intrepid Ibex | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Tommaso Schiavinotto <mynos_main> |
Component: | Database-Migration | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, marcel.wiesweg |
Priority: | NOR | ||
Version: | 0.10.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 5.7.0 | |
Sentry Crash Report: |
Description
Tommaso Schiavinotto
2009-01-11 16:41:01 UTC
Once I restart digikam it restarts, but then I cannot see any image, and I get the following errors: digikam(32145) Digikam::AlbumLister::slotResult: Failed to list url: "Could not start process Unable to create io-slave: klauncher said: Unknown protocol 'digikamalbums'. ." I'm using digikam from gnome, and instead of installing everything in /usr I installed it in /opt. At the moment I've no digikam working and I cannot access my albums. Your problem in comment 2 is typical for Ubuntu and results from not finding the ioslave libraries (kio_digikamalbums.so etc.), which are somehow not installed to the right place I improved things linking everything I found in /opt/lib/kde4 and /opt/share/kde4/{services,servicetypes} in the corresponding paths in /usr. Now I can see the images. But I still have serious problem, but I don't know if they are bugs or just problems with my installation. I asked this on the digikam-users mailing list, but is there a way to tell KDE4 to look for libraries and resources on a different path as well? I installed digikam in /opt because in /usr I just want to have package managed software.
> I asked this on the digikam-users mailing list, but is there a way to tell KDE4
> to
> look for libraries and resources on a different path as well? I installed
> digikam in /opt because in /usr I just want to have package managed software.
There used to be $KDEDIR and $KDEDIRS, dont know if this still works in KDE4.
It's usually better to install to directories as found by CMake if you dont have experience with this packaging stuff.
SVN commit 912474 by mwiesweg: Remove assertNoLock, was intended only as temporary check CCBUG: 180342 M +1 -2 collectionmanager.cpp M +0 -6 databaseaccess.cpp M +0 -2 databaseaccess.h WebSVN link: http://websvn.kde.org/?view=rev&revision=912474 The code causing this crash was a temporary crash and is now removed. It could have been a simple race condition. You can retest by removing your digikam4.db (simply restore it later). Please report any problems, or we can close this. Now it started with no issues. Thank you. Tommaso, Thanks for the feedback. I close this file now. Gilles Caulier This problem is relevant of digiKam KIO slaves which have been dropped since 5.0.0 by a multi-threaded interface to query the database. It will never reproducible. |