[digikam] [Bug 347753] New: surface freezes after some faces tagged

classic Classic list List threaded Threaded
30 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 347753] surface freezes after some faces tagged

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

--- Comment #20 from Johannes <[hidden email]> ---
Created attachment 92744
  --> https://bugs.kde.org/attachment.cgi?id=92744&action=edit
try again gdb with all exiv2 debug packages installed

run again with more debug files installed

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 347753] surface freezes after some faces tagged

Gilles Caulier-4
In reply to this post by Johannes Kapune
https://bugs.kde.org/show_bug.cgi?id=347753

--- Comment #21 from Gilles Caulier <[hidden email]> ---
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@localhost bug347753]$ ls
bug347753.cpp  bug347753.pro  test.jpg
[gilles@localhost bug347753]$ qmake
[gilles@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@localhost bug347753]$ ls
bug347753*  bug347753.cpp  bug347753.o  bug347753.pro  Makefile  test.jpg
[gilles@localhost bug347753]$ ldd ./bug347753 |grep exiv2
        libexiv2.so.13 => /lib/libexiv2.so.13 (0x00007f47d1231000)
[gilles@localhost bug347753]$ ./bug347753
[gilles@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@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@localhost bug347753]$

Gilles

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 347753] surface freezes after some faces tagged

Gilles Caulier-4
In reply to this post by Johannes Kapune
https://bugs.kde.org/show_bug.cgi?id=347753

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #92765|application/octet-stream    |application/x-gtar
          mime type|                            |

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 347753] surface freezes after some faces tagged

Johannes Kapune
In reply to this post by Johannes Kapune
https://bugs.kde.org/show_bug.cgi?id=347753

--- Comment #22 from Johannes <[hidden email]> ---
Gilles,


Am 21.05.2015 um 17:17 schrieb Gilles Caulier:

> https://bugs.kde.org/show_bug.cgi?id=347753
>
> --- Comment #21 from Gilles Caulier <[hidden email]> ---
> 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@localhost bug347753]$ ls
> bug347753.cpp  bug347753.pro  test.jpg
> [gilles@localhost bug347753]$ qmake
> [gilles@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@localhost bug347753]$ ls
> bug347753*  bug347753.cpp  bug347753.o  bug347753.pro  Makefile  test.jpg
> [gilles@localhost bug347753]$ ldd ./bug347753 |grep exiv2
>          libexiv2.so.13 => /lib/libexiv2.so.13 (0x00007f47d1231000)
> [gilles@localhost bug347753]$ ./bug347753
> [gilles@localhost bug347753]$
>
> So problem is not reproducible with my test image on my computer.
>
> Perhaps Johannes have special metadata in image which perturb Exiv2.

first image had no metadata

>
> Other possibility : perhaps Johannes Exiv2 is compiled WITHOUT XMP support.

how do I find out?

As I told before: I'm not a coder and I think actually it is impossible
for me to compile digikam on my own. I have to take what openSUSE / KDE
is offering to me, sorry

I will send you a picture to bug-report later.


> Mine yes of course :
>
> [gilles@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@localhost bug347753]$
>
> Gilles
>

Johannes

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 347753] surface freezes after some faces tagged

Gilles Caulier-4
In reply to this post by Johannes Kapune
https://bugs.kde.org/show_bug.cgi?id=347753

--- Comment #23 from Gilles Caulier <[hidden email]> ---
Johaness,

>first image had no metadata

This is not a condition to crash (:=))...

You don't need to code to continue (:=)))... Do you seen my previous comment
with all commands to use in a console to compile my test code ?

To check if your exiv2 has xmp part compiled :

nm /lib/libexiv2.so.13 |grep xmp

... just adjust path to libexiv2.so.13 file

Gilles

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 347753] surface freezes after some faces tagged

Johannes Kapune
In reply to this post by Johannes Kapune
https://bugs.kde.org/show_bug.cgi?id=347753

--- Comment #24 from Johannes <[hidden email]> ---
Am 21.05.2015 um 17:39 schrieb Gilles Caulier:

> https://bugs.kde.org/show_bug.cgi?id=347753
>
> --- Comment #23 from Gilles Caulier <[hidden email]> ---
> Johaness,
>
>> first image had no metadata
>
> This is not a condition to crash (:=))...
>
> You don't need to code to continue (:=)))... Do you seen my previous comment
> with all commands to use in a console to compile my test code ?

umh - for this I have to give away of my limitid space of my HD - but to
find out what's the problem I like to do it


127 neue Pakete zu installieren.
Gesamtgröße des Downloads: 31,1 MiB. Bereits zwischengespeichert: 0 B
Nach der Operation werden zusätzlich 123,7 MiB belegt.
Fortfahren? [j/n/? zeigt alle Optionen] (j):

>
> To check if your exiv2 has xmp part compiled :
>
> nm /lib/libexiv2.so.13 |grep xmp
>
> ... just adjust path to libexiv2.so.13 file
>
johannes@linux-johannes-tecra:~/Downloads/bug347753> ls
bug347753.cpp  bug347753.pro  test.jpg
johannes@linux-johannes-tecra:~/Downloads/bug347753> qmake
johannes@linux-johannes-tecra:~/Downloads/bug347753> make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB
-DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -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/X11R6/lib -lQtCore -lpthread
johannes@linux-johannes-tecra:~/Downloads/bug347753> ls
bug347753  bug347753.cpp  bug347753.o  bug347753.pro  Makefile  test.jpg
johannes@linux-johannes-tecra:~/Downloads/bug347753> ldd ./bug347753
|grep exiv2
         libexiv2.so.13 => /usr/lib64/libexiv2.so.13 (0x00007f8ab1a0c000)
johannes@linux-johannes-tecra:~/Downloads/bug347753> ./bug347753
johannes@linux-johannes-tecra:~/Downloads/bug347753> nm
/usr/lib64/libexiv2.so.13 |grep xmp
nm: /usr/lib64/libexiv2.so.13: no symbols
johannes@linux-johannes-tecra:~/Downloads/bug347753>


so it seems no.

do want something more to test?

> Gilles
>
Johannes

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 347753] surface freezes after some faces tagged

Johannes Kapune
In reply to this post by Johannes Kapune
https://bugs.kde.org/show_bug.cgi?id=347753

--- Comment #25 from Johannes <[hidden email]> ---
Created attachment 92767
  --> https://bugs.kde.org/attachment.cgi?id=92767&action=edit
last gdb output

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 347753] surface freezes after some faces tagged

Johannes Kapune
In reply to this post by Johannes Kapune
https://bugs.kde.org/show_bug.cgi?id=347753

--- Comment #26 from Johannes <[hidden email]> ---
Created attachment 92768
  --> https://bugs.kde.org/attachment.cgi?id=92768&action=edit
screenshot

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 347753] surface freezes after some faces tagged

Johannes Kapune
In reply to this post by Johannes Kapune
https://bugs.kde.org/show_bug.cgi?id=347753

--- Comment #27 from Johannes <[hidden email]> ---
link to picture
http://picpaste.de/003458.jpg

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 347753] surface freezes after some faces tagged

Gilles Caulier-4
In reply to this post by Johannes Kapune
https://bugs.kde.org/show_bug.cgi?id=347753

--- Comment #28 from Gilles Caulier <[hidden email]> ---
*** Bug 344735 has been marked as a duplicate of this bug. ***

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
12