[Digikam-devel] [digikam] [Bug 347753] surface freezes after some faces tagged

Gilles Caulier caulier.gilles at gmail.com
Thu May 21 16:17:56 BST 2015


https://bugs.kde.org/show_bug.cgi?id=347753

--- Comment #21 from Gilles Caulier <caulier.gilles at gmail.com> ---
Created attachment 92765
  --> https://bugs.kde.org/attachment.cgi?id=92765&action=edit
tarball with test case code + jpeg image

Alan,

See my test case code. To compile :

[gilles at localhost bug347753]$ ls
bug347753.cpp  bug347753.pro  test.jpg
[gilles at localhost bug347753]$ qmake
[gilles at localhost bug347753]$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
-DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore
-I/usr/include/QtGui -I/usr/include -I. -I. -o bug347753.o bug347753.cpp
g++ -Wl,-O1 -o bug347753 bug347753.o    -L/usr/lib64 -lexiv2 -lQtGui
-L/usr/lib64 -L/usr/lib -lQtCore -lpthread 
[gilles at localhost bug347753]$ ls
bug347753*  bug347753.cpp  bug347753.o  bug347753.pro  Makefile  test.jpg
[gilles at localhost bug347753]$ ldd ./bug347753 |grep exiv2
        libexiv2.so.13 => /lib/libexiv2.so.13 (0x00007f47d1231000)
[gilles at localhost bug347753]$ ./bug347753
[gilles at localhost bug347753]$ 

So problem is not reproducible with my test image on my computer.

Perhaps Johannes have special metadata in image which perturb Exiv2.

Other possibility : perhaps Johannes Exiv2 is compiled WITHOUT XMP support.
Mine yes of course :

[gilles at localhost bug347753]$ nm /lib/libexiv2.so.13 |grep xmp
00000000002cbffd t _GLOBAL__sub_I_xmp.cpp
00000000002d3d95 t _GLOBAL__sub_I_xmpsidecar.cpp
00000000002cb790 t _ZN12_GLOBAL__N_112xmpArrayTypeERKm
00000000002cb7b1 t
_ZN12_GLOBAL__N_118xmpArrayOptionBitsEN5Exiv28XmpValue12XmpArrayTypeE
00000000002cb6f3 t
_ZN12_GLOBAL__N_118xmpArrayOptionBitsEN5Exiv28XmpValue9XmpStructE
00000000002cb810 t
_ZN12_GLOBAL__N_119xmpFormatOptionBitsEN5Exiv29XmpParser14XmpFormatFlagsE
00000000002cb6c7 t _ZN12_GLOBAL__N_19xmpStructERKm
0000000000641040 b _ZN12_GLOBAL__N_1L10xmpHeadersE
0000000000641080 b _ZN12_GLOBAL__N_1L11xmpTrailersE
00000000006410c0 b _ZN12_GLOBAL__N_1L13xmpTrailerEndE
0000000000613b20 D _ZN5Exiv210xmpAuxInfoE
0000000000612400 D _ZN5Exiv210xmpCrsInfoE
0000000000619400 D _ZN5Exiv210xmpDwCInfoE
00000000006120c0 D _ZN5Exiv210xmpPdfInfoE
0000000000610e80 D _ZN5Exiv210xmpXmpInfoE
0000000000612ec0 D _ZN5Exiv211xmpExifInfoE
0000000000613ba0 D _ZN5Exiv211xmpIptcInfoE
0000000000610d80 D _ZN5Exiv211xmpKipiInfoE
0000000000614340 D _ZN5Exiv211xmpPlusInfoE
0000000000612aa0 D _ZN5Exiv211xmpTiffInfoE
0000000000618cc0 D _ZN5Exiv212xmpAudioInfoE
00000000006260c0 d _ZN5Exiv212xmpPrintInfoE
0000000000615ae0 D _ZN5Exiv212xmpVideoInfoE
0000000000611420 D _ZN5Exiv212xmpXmpBJInfoE
0000000000611580 D _ZN5Exiv212xmpXmpDMInfoE
0000000000611160 D _ZN5Exiv212xmpXmpMMInfoE
0000000000611480 D _ZN5Exiv213xmpXmpTPgInfoE
0000000000610c40 D _ZN5Exiv214xmpDigikamInfoE
0000000000613e00 D _ZN5Exiv214xmpIptcExtInfoE
00000000006155a0 D _ZN5Exiv215xmpMediaProInfoE
0000000000611ea0 D _ZN5Exiv216xmpMicrosoftInfoE
0000000000612160 D _ZN5Exiv216xmpPhotoshopInfoE
0000000000611060 D _ZN5Exiv216xmpXmpRightsInfoE
0000000000615920 D _ZN5Exiv217xmpMWGRegionsInfoE
0000000000615760 D _ZN5Exiv221xmpMicrosoftPhotoInfoE
0000000000615680 D _ZN5Exiv222xmpExpressionMediaInfoE
0000000000615840 D _ZN5Exiv227xmpMicrosoftPhotoRegionInfoE
00000000006157c0 D _ZN5Exiv231xmpMicrosoftPhotoRegionInfoInfoE
00000000001fe58a T _ZN5Exiv25Image7xmpDataEv
00000000001fe59c T _ZN5Exiv25Image9xmpPacketEv
000000000032d430 R _ZN5Exiv28JpegBase6xmpId_E
00000000002bd09e T _ZN5Exiv28XmpValue12xmpArrayTypeENS_6TypeIdE
000000000032cee8 r _ZN5Exiv29ImageTypeL3xmpE
0000000000381bf4 r _ZN5Exiv29ImageTypeL3xmpE
00000000006109c0 D _ZN5Exiv29xmpDcInfoE
0000000000612040 D _ZN5Exiv29xmpLrInfoE
0000000000625ba0 D _ZN5Exiv29xmpNsInfoE
0000000000656c30 B _ZN5Exiv29XmpParser11xmpLockFct_E
00000000001fe9c4 T _ZNK5Exiv25Image7xmpDataEv
00000000001fea04 T _ZNK5Exiv25Image9xmpPacketEv
00000000002bd08c T _ZNK5Exiv28XmpValue12xmpArrayTypeEv
00000000002bd0e6 T _ZNK5Exiv28XmpValue9xmpStructEv
[gilles at localhost bug347753]$ 

Gilles

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list