Bug 380512 - digikam crashes when trying to geotag a picture
Summary: digikam crashes when trying to geotag a picture
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Metadata-Engine (show other bugs)
Version: 5.5.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-06-03 17:21 UTC by Yves Gänssinger
Modified: 2017-06-03 20:30 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yves Gänssinger 2017-06-03 17:21:37 UTC
Application: digikam (5.5.0)

Qt Version: 5.8.0
Frameworks Version: 5.34.0
Operating System: Linux 4.11.3-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

1. Marked two pictures: one of them ("Picture_A") I knew had a location set, the other one ("Picture_B") had no location set
2. Open Geotagging-dialog with CTRL+SHIFT+G
3. Copied location from Picture_A
4. Inserted the location to Picture_B
5. Clicked on "Apply" button

digikam crashed

The location must have been written to Picture_B, since after a restart of digikam, Picture_B contained the location. 


- Additional information:
I suspect that the Exif metadata of that particular picture "Picture_B" was corrupted. 
What lead me to this theory was the fact that digikam did not crash, when I had removed all MetaData from Picture_B before trying to write the new geotag to Picture_B.

I can supply you with the "Picture_B" as needed.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2a229f55c0 (LWP 5453))]

Thread 49 (Thread 0x7f2922058700 (LWP 5613)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 48 (Thread 0x7f2902fe5700 (LWP 5602)):
#0  0x00007f2a18acb6cc in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d0d8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1eb785b4 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 47 (Thread 0x7f29027e4700 (LWP 5601)):
[KCrash Handler]
#6  0x00007f2a1ddbd670 in raise () at /usr/lib/libc.so.6
#7  0x00007f2a1ddbed00 in abort () at /usr/lib/libc.so.6
#8  0x00007f2a1ddb645a in __assert_fail_base () at /usr/lib/libc.so.6
#9  0x00007f2a1ddb64d2 in  () at /usr/lib/libc.so.6
#10 0x00007f2a1801c91e in  () at /usr/lib/libexiv2.so.14
#11 0x00007f2a18017072 in  () at /usr/lib/libexiv2.so.14
#12 0x00007f2a18017b07 in  () at /usr/lib/libexiv2.so.14
#13 0x00007f2a18017072 in  () at /usr/lib/libexiv2.so.14
#14 0x00007f2a1801c5bb in  () at /usr/lib/libexiv2.so.14
#15 0x00007f2a18017072 in  () at /usr/lib/libexiv2.so.14
#16 0x00007f2a18017b07 in  () at /usr/lib/libexiv2.so.14
#17 0x00007f2a18017072 in  () at /usr/lib/libexiv2.so.14
#18 0x00007f2a18034d9c in  () at /usr/lib/libexiv2.so.14
#19 0x00007f2a18022f3d in  () at /usr/lib/libexiv2.so.14
#20 0x00007f2a17fb45c6 in Exiv2::ExifParser::encode(std::vector<unsigned char, std::allocator<unsigned char> >&, unsigned char const*, unsigned int, Exiv2::ByteOrder, Exiv2::ExifData const&) () at /usr/lib/libexiv2.so.14
#21 0x00007f2a17fcf0df in  () at /usr/lib/libexiv2.so.14
#22 0x00007f2a17fd04a9 in Exiv2::JpegBase::writeMetadata() () at /usr/lib/libexiv2.so.14
#23 0x00007f2a2115162e in  () at /usr/lib/libdigikamcore.so.5.5.0
#24 0x00007f2a21153cf8 in  () at /usr/lib/libdigikamcore.so.5.5.0
#25 0x00007f2a2114c61f in Digikam::MetaEngine::save(QString const&) const () at /usr/lib/libdigikamcore.so.5.5.0
#26 0x00007f2a2118f784 in Digikam::DMetadata::save(QString const&) const () at /usr/lib/libdigikamcore.so.5.5.0
#27 0x00007f2a21636a56 in Digikam::GPSImageItem::saveChanges() () at /usr/lib/libdigikamcore.so.5.5.0
#28 0x00007f2a1e82f808 in Digikam::ImageGPS::saveChanges() () at /usr/lib/libdigikamdatabase.so.5.5.0
#29 0x00007f2a2164bf8f in  () at /usr/lib/libdigikamcore.so.5.5.0
#30 0x00007f2a2164e2e7 in  () at /usr/lib/libdigikamcore.so.5.5.0
#31 0x00007f2a2164ecb5 in  () at /usr/lib/libdigikamcore.so.5.5.0
#32 0x00007f2a14106bad in QtConcurrent::ThreadEngineBase::run() () at /usr/lib/libQt5Concurrent.so.5
#33 0x00007f2a1eb78371 in  () at /usr/lib/libQt5Core.so.5
#34 0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#35 0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#36 0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 46 (Thread 0x7f29516d6700 (LWP 5600)):
#0  0x00007f2a18acb6cc in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d0d8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1eb785b4 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 45 (Thread 0x7f29237fe700 (LWP 5599)):
#0  0x00007f2a18acb6cc in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d0d8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1eb785b4 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 44 (Thread 0x7f2950c54700 (LWP 5597)):
#0  0x00007f2a18acb6cc in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d0d8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1eb785b4 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 43 (Thread 0x7f2901fe3700 (LWP 5592)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 42 (Thread 0x7f28fb7d6700 (LWP 5544)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 41 (Thread 0x7f28fbfd7700 (LWP 5543)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 40 (Thread 0x7f28fc7d8700 (LWP 5542)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 39 (Thread 0x7f28fcfd9700 (LWP 5541)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 38 (Thread 0x7f28fd7da700 (LWP 5540)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 37 (Thread 0x7f28fdfdb700 (LWP 5539)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 36 (Thread 0x7f28fe7dc700 (LWP 5538)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 35 (Thread 0x7f28fefdd700 (LWP 5537)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 34 (Thread 0x7f28ff7de700 (LWP 5536)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 33 (Thread 0x7f28fffdf700 (LWP 5535)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 32 (Thread 0x7f29007e0700 (LWP 5534)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 31 (Thread 0x7f2900fe1700 (LWP 5533)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 30 (Thread 0x7f29017e2700 (LWP 5532)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 29 (Thread 0x7f29527fa700 (LWP 5488)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a112f9d03 in  () at /usr/lib/libQt5WebKit.so.5
#2  0x00007f2a11631f41 in  () at /usr/lib/libQt5WebKit.so.5
#3  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 28 (Thread 0x7f2952ffb700 (LWP 5487)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a112f9d03 in  () at /usr/lib/libQt5WebKit.so.5
#2  0x00007f2a11631f41 in  () at /usr/lib/libQt5WebKit.so.5
#3  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 27 (Thread 0x7f29537fc700 (LWP 5486)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a112f9d03 in  () at /usr/lib/libQt5WebKit.so.5
#2  0x00007f2a11631f41 in  () at /usr/lib/libQt5WebKit.so.5
#3  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 26 (Thread 0x7f2953ffd700 (LWP 5485)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a112f8bb1 in  () at /usr/lib/libQt5WebKit.so.5
#2  0x00007f2a11631f41 in  () at /usr/lib/libQt5WebKit.so.5
#3  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 25 (Thread 0x7f2998ff9700 (LWP 5484)):
#0  0x00007f2a1de6d2bd in poll () at /usr/lib/libc.so.6
#1  0x00007f2a120ea9b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2a120eaacc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2a1edb7f2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f2a1ed5f3aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a1eb7744a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 24 (Thread 0x7f29997fa700 (LWP 5483)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 23 (Thread 0x7f2999ffb700 (LWP 5482)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7f299a7fc700 (LWP 5481)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7f299affd700 (LWP 5480)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7f299b7fe700 (LWP 5479)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7f299bfff700 (LWP 5478)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7f29b4ff9700 (LWP 5477)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a11600dcb in  () at /usr/lib/libQt5WebKit.so.5
#2  0x00007f2a11600e09 in  () at /usr/lib/libQt5WebKit.so.5
#3  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f29b57fa700 (LWP 5476)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f29b5ffb700 (LWP 5475)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f29b67fc700 (LWP 5474)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f29b6ffd700 (LWP 5473)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f29b77fe700 (LWP 5472)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f29b7fff700 (LWP 5471)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f29ccfa6700 (LWP 5470)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f29cd7a7700 (LWP 5469)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f29cdfa8700 (LWP 5468)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f29ce7a9700 (LWP 5467)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f29cefaa700 (LWP 5466)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f29cf7ab700 (LWP 5465)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d4d3 in QWaitCondition::wait(QReadWriteLock*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a1a2d8b7b in QtAV::BlockingQueue<QRunnable*, QQueue>::take() () at /usr/lib/libQtAV.so.1
#3  0x00007f2a1a3425b8 in QtAV::ExtractThread::run() () at /usr/lib/libQtAV.so.1
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f29dd35e700 (LWP 5464)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d21b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a21229c14 in  () at /usr/lib/libdigikamcore.so.5.5.0
#3  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f29ddb5f700 (LWP 5462)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a1eb7d21b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2a21f670da in Digikam::ScanController::run() () at /usr/lib/libdigikamgui.so.5.5.0
#3  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f29ded70700 (LWP 5461)):
#0  0x00007f2a1de6d2bd in poll () at /usr/lib/libc.so.6
#1  0x00007f2a120ea9b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2a120eaacc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2a1edb7f2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f2a1ed5f3aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a1eb7744a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f2a18cf1c45 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f29e7ed5700 (LWP 5460)):
#0  0x00007f2a1de6d2bd in poll () at /usr/lib/libc.so.6
#1  0x00007f2a0a44b8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f2a0a44d679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f29e97b31d9 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f2a1eb7be9c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a18ac5297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a1de7725f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f2a229f55c0 (LWP 5453)):
#0  0x00007f2a18acb39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2a0a44bb57 in  () at /usr/lib/libxcb.so.1
#2  0x00007f2a0a44d39f in  () at /usr/lib/libxcb.so.1
#3  0x00007f2a0a44d4b2 in xcb_wait_for_reply () at /usr/lib/libxcb.so.1
#4  0x00007f29e97b222a in QXcbConnection::sync() () at /usr/lib/libQt5XcbQpa.so.5
#5  0x00007f29e97d0883 in  () at /usr/lib/libQt5XcbQpa.so.5
#6  0x00007f29e97d095c in  () at /usr/lib/libQt5XcbQpa.so.5
#7  0x00007f2a1f45275b in QBackingStore::beginPaint(QRegion const&) () at /usr/lib/libQt5Gui.so.5
#8  0x00007f2a1fa7b434 in  () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f2a1fa7b885 in  () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f2a1fa9af1f in QWidgetPrivate::syncBackingStore() () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f2a1fab2960 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f2a1fa6bd7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007f2a1fa73494 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007f2a1ed60d38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#15 0x00007f2a1ed62efd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#16 0x00007f2a1edb7af3 in  () at /usr/lib/libQt5Core.so.5
#17 0x00007f2a120ea7b7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#18 0x00007f2a120eaa20 in  () at /usr/lib/libglib-2.0.so.0
#19 0x00007f2a120eaacc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#20 0x00007f2a1edb7f0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#21 0x00007f2a1ed5f3aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#22 0x00007f2a1fc53f37 in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5
#23 0x00007f2a21fa3aa1 in Digikam::DigikamApp::slotEditGeolocation() () at /usr/lib/libdigikamgui.so.5.5.0
#24 0x00007f2a22094162 in  () at /usr/lib/libdigikamgui.so.5.5.0
#25 0x00007f2a1ed8e693 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#26 0x00007f2a1fa654f2 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007f2a1fa67bdc in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007f2a1fa68485 in QAction::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#29 0x00007f2a1fa6bd7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#30 0x00007f2a1fa73494 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#31 0x00007f2a1ed60d38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#32 0x00007f2a1f2e1d47 in QShortcutMap::dispatchEvent(QKeyEvent*) () at /usr/lib/libQt5Gui.so.5
#33 0x00007f2a1f2e1e1a in QShortcutMap::tryShortcut(QKeyEvent*) () at /usr/lib/libQt5Gui.so.5
#34 0x00007f2a1f293d83 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () at /usr/lib/libQt5Gui.so.5
#35 0x00007f2a1f2b1dc7 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /usr/lib/libQt5Gui.so.5
#36 0x00007f2a1f2b6e75 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#37 0x00007f2a1f29006b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#38 0x00007f29e98154c0 in  () at /usr/lib/libQt5XcbQpa.so.5
#39 0x00007f2a120ea7b7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#40 0x00007f2a120eaa20 in  () at /usr/lib/libglib-2.0.so.0
#41 0x00007f2a120eaacc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#42 0x00007f2a1edb7f0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#43 0x00007f2a1ed5f3aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#44 0x00007f2a1ed67744 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#45 0x00000000004060f1 in  ()
#46 0x00007f2a1ddaa43a in __libc_start_main () at /usr/lib/libc.so.6
#47 0x0000000000406a2a in _start ()

Reported using DrKonqi
Comment 1 Yves Gänssinger 2017-06-03 17:35:53 UTC
I want to add that digikam also crashes when trying to simply edit the metadata of that picture (CTRL+SHIFT+M).
Comment 2 caulier.gilles 2017-06-03 18:32:17 UTC
It crash in Exiv2 shared library.

I suspect that you use Exiv2 0.25. New Exiv2 0.26 released few week ago solve a lots of crash.

Please try to reproduce the problem with digiKam 5.6.0 pre release Linux AppImage bundle which os compiled with Exiv2 0.26...

https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM

Gilles Caulier
Comment 3 Yves Gänssinger 2017-06-03 18:50:47 UTC
You were right about my Exiv2 version. 

The digiKam 5.6.0 pre release Linux AppImage bundle does not crash in the same circumstances. 

So this issue seems to be resolved already.

Thanks for the quick response.
Comment 4 caulier.gilles 2017-06-03 20:30:05 UTC
Yves,

Report this problem to your Linux team. Exiv2 0.25 must be updated 0.26.

Gilles Caulier