Morning,<br><br>I've got a tiny problem, which is that every kde app is crashing as soon as it tries to read exif information from a file. This is e.g.<br>* When opening a .jpg file with dolphin<br>* When displaying a .jpg file with gwenview<br>
* When starting kdevelop (which really hurts -- I've tried to display a .jpg inside kdevelop, and now it crashes on startup already)<br>* And so on.<br><br>I've been folllowing this tutorial: <a href="http://www.digikam.org/drupal/download?q=download/SvnAlongStable">http://www.digikam.org/drupal/download?q=download/SvnAlongStable</a><br>
So, the SVN libexiv2 is at /usr/local/lib, whileas the debian libexiv2-6 is at /usr/lib. Interestingly (and bad for me) some programs seem to just ignore this fact, namely all above and more:<br><br>
<meta name="qrichtext" content="1"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style="margin: 0px; text-indent: 0px;">Application: KDevelop (kdevelop.bin), signal: Segmentation fault</p>
<p style="margin: 0px; text-indent: 0px;">[Current thread is 1 (Thread 0x7f3adfdcd760 (LWP 15162))]</p><p style="margin: 0px; text-indent: 0px;">[...]<br></p>
<p style="margin: 0px; text-indent: 0px;"></p>
<p style="margin: 0px; text-indent: 0px;">Thread 2 (Thread 0x7f3aaf82c710 (LWP 15293)):</p>
<p style="margin: 0px; text-indent: 0px;">[KCrash Handler]</p>
<p style="margin: 0px; text-indent: 0px;">#5  0x00007f3ab4316ab3 in (anonymous namespace)::FindExifdatumByKey::operator()(Exiv2::Exifdatum const&) const () from /usr/local/lib/libexiv2.so.6</p>
<p style="margin: 0px; text-indent: 0px;">#6  0x00007f3ab431b0c6 in std::_List_iterator<Exiv2::Exifdatum> std::__find_if<std::_List_iterator<Exiv2::Exifdatum>, (anonymous namespace)::FindExifdatumByKey>(std::_List_iterator<Exiv2::Exifdatum>, std::_List_iterator<Exiv2::Exifdatum>, (anonymous namespace)::FindExifdatumByKey, std::input_iterator_tag) () from /usr/local/lib/libexiv2.so.6</p>

<p style="margin: 0px; text-indent: 0px;">#7  0x00007f3ab431af1c in std::_List_iterator<Exiv2::Exifdatum> std::find_if<std::_List_iterator<Exiv2::Exifdatum>, (anonymous namespace)::FindExifdatumByKey>(std::_List_iterator<Exiv2::Exifdatum>, std::_List_iterator<Exiv2::Exifdatum>, (anonymous namespace)::FindExifdatumByKey) () from /usr/local/lib/libexiv2.so.6</p>

<p style="margin: 0px; text-indent: 0px;">#8  0x00007f3ab431934c in Exiv2::ExifData::findKey(Exiv2::ExifKey const&) () from /usr/local/lib/libexiv2.so.6</p>
<p style="margin: 0px; text-indent: 0px;">#9  0x00007f3ab472aaab in Gwenview::JpegContent::orientation() const () from /usr/lib/libgwenviewlib.so.4</p>
<p style="margin: 0px; text-indent: 0px;">#10 0x00007f3ab472b07d in Gwenview::JpegContent::loadFromData(QByteArray const&, Exiv2::Image*) () from /usr/lib/libgwenviewlib.so.4</p>
<p style="margin: 0px; text-indent: 0px;">#11 0x00007f3ab470ae6a in ?? () from /usr/lib/libgwenviewlib.so.4</p><p style="margin: 0px; text-indent: 0px;">[...]</p><p style="margin: 0px; text-indent: 0px;"><br></p><p style="margin: 0px; text-indent: 0px;">
Or, when starting gwenview and opening a directory containing jpg files:</p><p style="margin: 0px; text-indent: 0px;"><br></p><p style="margin: 0px; text-indent: 0px;">Application: Gwenview (gwenview), signal: Segmentation fault</p>
<p style="margin: 0px; text-indent: 0px;">[Current thread is 1 (Thread 0x7f6c06e23760 (LWP 15445))]</p>[...]<p style="margin: 0px; text-indent: 0px;">Thread 2 (Thread 0x7f6bf4833710 (LWP 15450)):</p>
[KCrash Handler]
<p style="margin: 0px; text-indent: 0px;">#5  0x00007f6c02b7cab3 in (anonymous namespace)::FindExifdatumByKey::operator()(Exiv2::Exifdatum const&) const () from /usr/local/lib/libexiv2.so.6</p>
<p style="margin: 0px; text-indent: 0px;">#6  0x00007f6c02b810c6 in std::_List_iterator<Exiv2::Exifdatum> std::__find_if<std::_List_iterator<Exiv2::Exifdatum>, (anonymous namespace)::FindExifdatumByKey>(std::_List_iterator<Exiv2::Exifdatum>, std::_List_iterator<Exiv2::Exifdatum>, (anonymous namespace)::FindExifdatumByKey, std::input_iterator_tag) () from /usr/local/lib/libexiv2.so.6</p>

<p style="margin: 0px; text-indent: 0px;">#7  0x00007f6c02b80f1c in std::_List_iterator<Exiv2::Exifdatum> std::find_if<std::_List_iterator<Exiv2::Exifdatum>, (anonymous namespace)::FindExifdatumByKey>(std::_List_iterator<Exiv2::Exifdatum>, std::_List_iterator<Exiv2::Exifdatum>, (anonymous namespace)::FindExifdatumByKey) () from /usr/local/lib/libexiv2.so.6</p>

<p style="margin: 0px; text-indent: 0px;">#8  0x00007f6c02b7f34c in Exiv2::ExifData::findKey(Exiv2::ExifKey const&) () from /usr/local/lib/libexiv2.so.6</p>
<p style="margin: 0px; text-indent: 0px;">#9  0x00007f6c06744aab in Gwenview::JpegContent::orientation() const () from /usr/lib/libgwenviewlib.so.4</p>
<p style="margin: 0px; text-indent: 0px;">#10 0x00007f6c0674507d in Gwenview::JpegContent::loadFromData(QByteArray const&, Exiv2::Image*) () from /usr/lib/libgwenviewlib.so.4</p>
<p style="margin: 0px; text-indent: 0px;">#11 0x00007f6c06724e6a in ?? () from /usr/lib/libgwenviewlib.so.4</p>
<p style="margin: 0px; text-indent: 0px;">#12 0x00007f6c06724636 in ?? () from /usr/lib/libgwenviewlib.so.4</p>
<p style="margin: 0px; text-indent: 0px;">#13 0x00007f6c067256f2 in ?? () from /usr/lib/libgwenviewlib.so.4</p>
<p style="margin: 0px; text-indent: 0px;">#14 0x00007f6c05de0d7f in ?? () from /usr/lib/libQtCore.so.4</p>
<p style="margin: 0px; text-indent: 0px;">#15 0x00007f6c05deae35 in ?? () from /usr/lib/libQtCore.so.4</p>
<p style="margin: 0px; text-indent: 0px;">#16 0x00007f6c00d678ba in start_thread (arg=<value optimized out>) at pthread_create.c:300</p>
<p style="margin: 0px; text-indent: 0px;">#17 0x00007f6c03b4f01d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112</p>
<p style="margin: 0px; text-indent: 0px;">#18 0x0000000000000000 in ?? ()</p>
<p style="margin: 0px; text-indent: 0px;"></p>
<p style="margin: 0px; text-indent: 0px;">Thread 1 (Thread 0x7f6c06e23760 (LWP 15445)):</p>
<p style="margin: 0px; text-indent: 0px;">#0  0x00007f6c03b44103 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87</p>
<p style="margin: 0px; text-indent: 0px;">#1  0x00007f6bfd5648ca in ?? () from /usr/lib/libxcb.so.1</p>[...]<br><br>So they are accessing the /usr/local lib and not the /usr lib. Although installed via ordinary debian package.<br>
<br>Any hint? <br>(It's not a wrong symbolic link:<br>$ ls -la /usr/lib/libexiv2.so.6<br>lrwxrwxrwx 1 root root 17 16. Jun 19:50 /usr/lib/libexiv2.so.6 -> libexiv2.so.6.0.0)<br><br>Simon<p style="margin: 0px; text-indent: 0px;">
</p><p></p>