Bug 179227

Summary: Generation of XMP tags crashes the application
Product: [Applications] digikam Reporter: Frederic Gedin <frederic.gedin>
Component: Portability-RuntimeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, finex, frederic.gedin, marcel.wiesweg
Priority: NOR    
Version: 0.10.0   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 1.0.0
Sentry Crash Report:

Description Frederic Gedin 2008-12-31 18:49:10 UTC
Version:           10.0 beta 7 (using KDE 4.1.3)
Compiler:          unknown - precompiled version 
OS:                Linux
Installed from:    Mandriva RPMs

If I activate information recording in meta data in the configuration dialog (e.g. "Enregistrer les étiquettes de l'image comme mots clés" in the French translated version), then applying a tag to an image makes the application crash.

The command line message is : digikam: symbol lookup error: digikam: undefined symbol:
_ZN11KExiv2Iface6KExiv216setWriteRawFilesEb

The same application crash and the same message occur if I require to synchronize tags for the whole collection.
Comment 1 caulier.gilles 2009-01-01 10:42:10 UTC
Fred,

It's a binary compatibility issue with libkexiv2.

Recompile digiKam and kipi-plugins using libkexiv2, libkdcraw and libkipi from svn trunk. Look informations here :

http://www.digikam.org/drupal/sharedlibs

To checkout digiKam/kipi-plugins code from trunk, look here:

http://www.digikam.org/drupal/download?q=download/svn#checkout-kde4

Gilles Caulier
Comment 2 FiNeX 2009-01-02 12:01:16 UTC
@Gilles: if this is a library compatibility issue. Shouldn't this bug be closed as "downstream" or "invalid" ?
Comment 3 caulier.gilles 2009-01-02 12:08:11 UTC
Fred,

It can be, but to be sure, recompiling all as explained in #1 will solve all future similar bug report. In fact you clean up you system.

Gilles Caulier
Comment 4 Frederic Gedin 2009-01-03 16:56:46 UTC
Gilles

As I am not able to compile the last version of digikam with the last version of the libkexiv2, libkipi and libkdcraw libraries (see my post in the user mailing list) I cannot verify.
I try to copy the last revision of these libraries into my library directory but the problem remains.

If you say that the problem is fixed with the last revision of libkexiv2, libkipi and libkdcraw libraries, I trust you but I can not verify. Depending of what you prefer, I can close this defect or wait for a new pre-compiled revision to be available.

Frederic
Comment 5 caulier.gilles 2009-01-23 21:19:16 UTC
Frederic,

digiKam 0.10.0-rc1 is out. please try again.

Gilles Caulier
Comment 6 Frederic Gedin 2009-01-23 21:50:54 UTC
Gilles

I tried again to compile the last revision without success. I am afraid I will have to wait for a package to be availalble either on Windows or on Linux.

As soon as possible, I will retest.

Regards

Frederic
Comment 7 caulier.gilles 2009-02-01 15:42:55 UTC
Frederic,

What's news here ?

Gilles Caulier
Comment 8 Frederic Gedin 2009-02-17 09:34:49 UTC
Tested today on Digikam rc2 for windows
Synchronizing the albums does not crash anymore but hangs: it stayed one night at 14%. The trade off consists of stopping the synchronization and relaunch it. 
After several trials, the hang point is at 40%

Frederic
Comment 9 Marcel Wiesweg 2009-03-23 18:19:46 UTC
Is this problem on Windows only, or on Linux as well?
Comment 10 Frederic Gedin 2009-03-23 23:34:56 UTC
The problem was on Linux. I need to check on windows to see what happens.

Regards

Frederic
Comment 11 caulier.gilles 2009-06-11 14:59:58 UTC
Fred,

What's news here ? digiKam 1.0.0-beta1 is out...

Gilles Caulier
Comment 12 Frederic Gedin 2009-06-12 00:03:35 UTC
Sorry for having forgotten that one. This not a problem anymore : it has been fixed if 0.10.0

Regards

Frederic