tracker-extract-raw repeatedly segfaults
Summary:
- Product: tracker-miners 2.1.2
- Distribution: Fedora 28
- Desktop: Gnome 3.28.2 (Wayland)
- How reproducible: Happens randomly but very often.
Steps to reproduce:
- Wait...
- Watch the dozens of ABRT notifications suddenly appearing on screen.
Notes:
- This bug happened several thousands of times this week, and is literally spamming me with ABRT notifications and filling my disk with coredumps :)
- ABRT does not allow me to report this issue, claiming that the backtrace is unusable. Therefore I am reporting it here directly.
Backtrace:
Let me know if you need further information.
#0 0x00007f17e9ba75b8 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (__k="http://ns.adobe.com/lightroom/1.0/", this=0x0) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/xmpsdk/src/XMPMeta.cpp:1048
#1 0x00007f17e9ba75b8 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (__x="http://ns.adobe.com/lightroom/1.0/", this=0x0) at /usr/include/c++/8/bits/stl_map.h:1240
#2 0x00007f17e9ba75b8 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (__k="http://ns.adobe.com/lightroom/1.0/", this=0x0) at /usr/include/c++/8/bits/stl_map.h:495
#3 0x00007f17e9ba75b8 in XMPMeta::RegisterNamespace(char const*, char const*) (namespaceURI=<optimized out>, prefix=<optimized out>) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/xmpsdk/src/XMPMeta.cpp:1048
#4 0x00007f17e9b85537 in WXMPMeta_RegisterNamespace_1 (namespaceURI=0x7f17e9c08850 "http://ns.adobe.com/lightroom/1.0/", prefix=0x7f17e9bf12f9 "lr", wResult=0x7f17d37fd360)
at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/xmpsdk/src/WXMPMeta.cpp:228
#5 0x00007f17e9b74ed8 in TXMPMeta<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::RegisterNamespace(char const*, char const*) (namespaceURI=namespaceURI@entry=0x7f17e9c08850 "http://ns.adobe.com/lightroom/1.0/", prefix=prefix@entry=0x7f17e9bf12f9 "lr") at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/xmpsdk/include/client-glue/TXMPMeta.incl_cpp:236
#6 0x00007f17e9b70f76 in Exiv2::XmpParser::initialize(void (*)(void*, bool), void*) (xmpLockFct=<optimized out>, pLockData=<optimized out>) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/xmp.cpp:404
#7 0x00007f17e9b73779 in Exiv2::XmpParser::decode(Exiv2::XmpData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/xmp.cpp:546
#8 0x00007f17e9b5b939 in Exiv2::Internal::TiffDecoder::decodeXmp(Exiv2::Internal::TiffEntryBase const*) (this=0x7f17d37fda60, object=<optimized out>)
at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/tiffvisitor.cpp:408
#9 0x00007f17e9b4491e in Exiv2::Internal::TiffDirectory::doAccept(Exiv2::Internal::TiffVisitor&) (this=0x7f17c4008560, visitor=...) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/tiffcomposite.cpp:919
#10 0x00007f17e9b4d653 in Exiv2::Internal::TiffParserWorker::decode(Exiv2::ExifData&, Exiv2::IptcData&, Exiv2::XmpData&, unsigned char const*, unsigned int, unsigned int, void (Exiv2::Internal::TiffDecoder::*(*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Exiv2::Internal::IfdId))(Exiv2::Internal::TiffEntryBase const*), Exiv2::Internal::TiffHeaderBase*) (exifData=..., iptcData=..., xmpData=..., pData=<optimized out>, size=19514191, root=131072, findDecoderFct=0x7f17e9b4bfe0 <Exiv2::Internal::TiffMapping::findDecoder(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Exiv2::Internal::IfdId)>, pHeader=<optimized out>) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/tiffimage.cpp:1903
#11 0x00007f17e9b4d78b in Exiv2::TiffParser::decode(Exiv2::ExifData&, Exiv2::IptcData&, Exiv2::XmpData&, unsigned char const*, unsigned int) (exifData=..., iptcData=..., xmpData=..., pData=<optimized out>, size=size@entry=19514191) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/tiffimage.cpp:256
#12 0x00007f17e9b4d851 in Exiv2::TiffImage::readMetadata() (this=0x7f17c400a1d0) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/tiffimage.cpp:188
#13 0x00007f17e9edea62 in gexiv2_metadata_open_internal (self=0x555874b94740 [GExiv2Metadata], error=0x7f17d37fdc98) at gexiv2/gexiv2-metadata.cpp:159
#14 0x00007f17e9eded27 in gexiv2_metadata_open_path (self=0x555874b94740 [GExiv2Metadata], path=<optimized out>, error=0x7f17d37fdc98) at gexiv2/gexiv2-metadata.cpp:172
#15 0x00007f17ea0feb6c in tracker_extract_get_metadata (info=0x555874b56900) at tracker-extract-raw.c:343
#16 0x0000555873d33cdc in get_file_metadata (task=task@entry=0x555874b8b8f0, info_out=info_out@entry=0x7f17d37fdd30) at tracker-extract.c:301
#17 0x0000555873d3437b in get_metadata (task=0x555874b8b8f0) at tracker-extract.c:493
#18 0x0000555873d343d8 in single_thread_get_metadata (queue=0x555874b9c370) at tracker-extract.c:513
#19 0x00007f183195ff2a in g_thread_proxy (data=0x555874b8b320) at gthread.c:784
#20 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#21 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 17 (Thread 0x7f18067fc700 (LWP 18905)):
#0 0x00007f1830d06879 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f183197e5d3 in g_cond_wait (cond=cond@entry=0x55587447fe08, mutex=mutex@entry=0x55587447fe00) at gthread-posix.c:1402
#2 0x00007f183190a10b in g_async_queue_pop_intern_unlocked (queue=0x55587447fe00, wait=wait@entry=1, end_time=end_time@entry=-1) at gasyncqueue.c:419
#3 0x00007f183190a5ba in g_async_queue_pop_unlocked (queue=<optimized out>) at gasyncqueue.c:475
#4 0x00007f1831960907 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at gthreadpool.c:245
#5 0x00007f1831960907 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296
#6 0x00007f183195ff2a in g_thread_proxy (data=0x7f1810005c00) at gthread.c:784
#7 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#8 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 16 (Thread 0x7f180effd700 (LWP 18904)):
#0 0x00007f1830d06879 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f183197e5d3 in g_cond_wait (cond=cond@entry=0x55587447fe08, mutex=mutex@entry=0x55587447fe00) at gthread-posix.c:1402
#2 0x00007f183190a10b in g_async_queue_pop_intern_unlocked (queue=0x55587447fe00, wait=wait@entry=1, end_time=end_time@entry=-1) at gasyncqueue.c:419
#3 0x00007f183190a5ba in g_async_queue_pop_unlocked (queue=<optimized out>) at gasyncqueue.c:475
#4 0x00007f1831960907 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at gthreadpool.c:245
#5 0x00007f1831960907 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296
#6 0x00007f183195ff2a in g_thread_proxy (data=0x55587445f370) at gthread.c:784
#7 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#8 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 15 (Thread 0x7f181dd7f700 (LWP 18899)):
#0 0x00007f1830d013e9 in __GI___poll (fds=0x5558744730b0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f1831937be6 in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x5558744730b0, timeout=<optimized out>, context=0x555874471520) at gmain.c:4204
#2 0x00007f1831937be6 in g_main_context_iterate (context=0x555874471520, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3898
#3 0x00007f1831937fa2 in g_main_loop_run (loop=0x555874471660) at gmain.c:4099
#4 0x00007f18323726ba in gdbus_shared_thread_func (user_data=0x5558744714f0) at gdbusprivate.c:275
#5 0x00007f183195ff2a in g_thread_proxy (data=0x55587445eca0) at gthread.c:784
#6 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#7 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 14 (Thread 0x7f17d3fff700 (LWP 18930)):
#0 0x00007f1830d06879 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f183197e6ee in g_cond_wait_until (cond=cond@entry=0x7f181000a2a8, mutex=mutex@entry=0x7f181000a2a0, end_time=end_time@entry=2842615616) at gthread-posix.c:1449
#2 0x00007f183190a0f1 in g_async_queue_pop_intern_unlocked (queue=0x7f181000a2a0, wait=wait@entry=1, end_time=2842615616) at gasyncqueue.c:422
#3 0x00007f183190a72c in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:570
#4 0x00007f1831960a72 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at gthreadpool.c:262
#5 0x00007f1831960a72 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296
#6 0x00007f183195ff2a in g_thread_proxy (data=0x555874b8b0f0) at gthread.c:784
#7 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#8 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 13 (Thread 0x7f17e0f6c700 (LWP 18918)):
#0 0x00007f1830d06879 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f183197e5d3 in g_cond_wait (cond=cond@entry=0x5558746c2d78, mutex=mutex@entry=0x5558746c2d70) at gthread-posix.c:1402
#2 0x00007f183190a10b in g_async_queue_pop_intern_unlocked (queue=0x5558746c2d70, wait=wait@entry=1, end_time=end_time@entry=-1) at gasyncqueue.c:419
#3 0x00007f183190a5ba in g_async_queue_pop_unlocked (queue=<optimized out>) at gasyncqueue.c:475
#4 0x00007f1831960907 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at gthreadpool.c:245
#5 0x00007f1831960907 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296
#6 0x00007f183195ff2a in g_thread_proxy (data=0x555874539a30) at gthread.c:784
#7 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#8 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 12 (Thread 0x7f180e7fc700 (LWP 18906)):
#0 0x00007f1830d06879 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f183197e5d3 in g_cond_wait (cond=cond@entry=0x55587447fe08, mutex=mutex@entry=0x55587447fe00) at gthread-posix.c:1402
#2 0x00007f183190a10b in g_async_queue_pop_intern_unlocked (queue=0x55587447fe00, wait=wait@entry=1, end_time=end_time@entry=-1) at gasyncqueue.c:419
#3 0x00007f183190a5ba in g_async_queue_pop_unlocked (queue=<optimized out>) at gasyncqueue.c:475
#4 0x00007f1831960907 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at gthreadpool.c:245
#5 0x00007f1831960907 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296
#6 0x00007f183195ff2a in g_thread_proxy (data=0x55587445ee30) at gthread.c:784
#7 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#8 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7f1807fff700 (LWP 18910)):
#0 0x00007f1830d06879 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f183197e5d3 in g_cond_wait (cond=cond@entry=0x55587447fe08, mutex=mutex@entry=0x55587447fe00) at gthread-posix.c:1402
#2 0x00007f183190a10b in g_async_queue_pop_intern_unlocked (queue=0x55587447fe00, wait=wait@entry=1, end_time=end_time@entry=-1) at gasyncqueue.c:419
#3 0x00007f183190a5ba in g_async_queue_pop_unlocked (queue=<optimized out>) at gasyncqueue.c:475
#4 0x00007f1831960907 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at gthreadpool.c:245
#5 0x00007f1831960907 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296
#6 0x00007f183195ff2a in g_thread_proxy (data=0x555874482000) at gthread.c:784
#7 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#8 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7f180d7fa700 (LWP 18908)):
#0 0x00007f1830d06879 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f183197e5d3 in g_cond_wait (cond=cond@entry=0x55587447fe08, mutex=mutex@entry=0x55587447fe00) at gthread-posix.c:1402
#2 0x00007f183190a10b in g_async_queue_pop_intern_unlocked (queue=0x55587447fe00, wait=wait@entry=1, end_time=end_time@entry=-1) at gasyncqueue.c:419
#3 0x00007f183190a5ba in g_async_queue_pop_unlocked (queue=<optimized out>) at gasyncqueue.c:475
#4 0x00007f1831960907 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at gthreadpool.c:245
#5 0x00007f1831960907 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296
#6 0x00007f183195ff2a in g_thread_proxy (data=0x55587445f1e0) at gthread.c:784
#7 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#8 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f181cb70700 (LWP 18901)):
#0 0x00007f1830d06879 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f183197e5d3 in g_cond_wait (cond=cond@entry=0x55587447fe08, mutex=mutex@entry=0x55587447fe00) at gthread-posix.c:1402
#2 0x00007f183190a10b in g_async_queue_pop_intern_unlocked (queue=0x55587447fe00, wait=wait@entry=1, end_time=end_time@entry=-1) at gasyncqueue.c:419
#3 0x00007f183190a5ba in g_async_queue_pop_unlocked (queue=<optimized out>) at gasyncqueue.c:475
#4 0x00007f1831960907 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at gthreadpool.c:245
#5 0x00007f1831960907 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296
#6 0x00007f183195ff2a in g_thread_proxy (data=0x55587445ec50) at gthread.c:784
#7 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#8 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f180cff9700 (LWP 18909)):
#0 0x00007f1830d06879 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f183197e5d3 in g_cond_wait (cond=cond@entry=0x55587447fe08, mutex=mutex@entry=0x55587447fe00) at gthread-posix.c:1402
#2 0x00007f183190a10b in g_async_queue_pop_intern_unlocked (queue=0x55587447fe00, wait=wait@entry=1, end_time=end_time@entry=-1) at gasyncqueue.c:419
#3 0x00007f183190a5ba in g_async_queue_pop_unlocked (queue=<optimized out>) at gasyncqueue.c:475
#4 0x00007f1831960907 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at gthreadpool.c:245
#5 0x00007f1831960907 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296
#6 0x00007f183195ff2a in g_thread_proxy (data=0x55587445f230) at gthread.c:784
#7 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#8 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f180ffff700 (LWP 18902)):
#0 0x00007f1830d06879 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f183197e5d3 in g_cond_wait (cond=cond@entry=0x55587447fe08, mutex=mutex@entry=0x55587447fe00) at gthread-posix.c:1402
#2 0x00007f183190a10b in g_async_queue_pop_intern_unlocked (queue=0x55587447fe00, wait=wait@entry=1, end_time=end_time@entry=-1) at gasyncqueue.c:419
#3 0x00007f183190a5ba in g_async_queue_pop_unlocked (queue=<optimized out>) at gasyncqueue.c:475
#4 0x00007f1831960907 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at gthreadpool.c:245
#5 0x00007f1831960907 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296
#6 0x00007f183195ff2a in g_thread_proxy (data=0x55587445ecf0) at gthread.c:784
#7 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#8 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f180dffb700 (LWP 18907)):
#0 0x00007f1830d06879 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f183197e5d3 in g_cond_wait (cond=cond@entry=0x55587447fe08, mutex=mutex@entry=0x55587447fe00) at gthread-posix.c:1402
#2 0x00007f183190a10b in g_async_queue_pop_intern_unlocked (queue=0x55587447fe00, wait=wait@entry=1, end_time=end_time@entry=-1) at gasyncqueue.c:419
#3 0x00007f183190a5ba in g_async_queue_pop_unlocked (queue=<optimized out>) at gasyncqueue.c:475
#4 0x00007f1831960907 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at gthreadpool.c:245
#5 0x00007f1831960907 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296
#6 0x00007f183195ff2a in g_thread_proxy (data=0x7f1810005c50) at gthread.c:784
#7 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#8 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f180f7fe700 (LWP 18903)):
#0 0x00007f1830d06879 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f183197e5d3 in g_cond_wait (cond=cond@entry=0x55587447fe08, mutex=mutex@entry=0x55587447fe00) at gthread-posix.c:1402
#2 0x00007f183190a10b in g_async_queue_pop_intern_unlocked (queue=0x55587447fe00, wait=wait@entry=1, end_time=end_time@entry=-1) at gasyncqueue.c:419
#3 0x00007f183190a5ba in g_async_queue_pop_unlocked (queue=<optimized out>) at gasyncqueue.c:475
#4 0x00007f1831960907 in g_thread_pool_wait_for_new_task (pool=<optimized out>) at gthreadpool.c:245
#5 0x00007f1831960907 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296
#6 0x00007f183195ff2a in g_thread_proxy (data=0x55587445f280) at gthread.c:784
#7 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#8 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f181d371700 (LWP 18900)):
#0 0x00007f1830d013e9 in __GI___poll (fds=0x55587447e850, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f1831937be6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55587447e850, timeout=<optimized out>, context=0x55587447e930) at gmain.c:4204
#2 0x00007f1831937be6 in g_main_context_iterate (context=context@entry=0x55587447e930, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3898
#3 0x00007f1831937d10 in g_main_context_iteration (context=context@entry=0x55587447e930, may_block=may_block@entry=1) at gmain.c:3964
#4 0x00007f181d379e4d in dconf_gdbus_worker_thread (user_data=0x55587447e930) at ../gdbus/dconf-gdbus-thread.c:82
#5 0x00007f183195ff2a in g_thread_proxy (data=0x55587445f190) at gthread.c:784
#6 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#7 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f181e580700 (LWP 18898)):
#0 0x00007f1830d013e9 in __GI___poll (fds=0x55587445f5b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f1831937be6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55587445f5b0, timeout=<optimized out>, context=0x55587445eac0) at gmain.c:4204
#2 0x00007f1831937be6 in g_main_context_iterate (context=context@entry=0x55587445eac0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3898
#3 0x00007f1831937d10 in g_main_context_iteration (context=0x55587445eac0, may_block=may_block@entry=1) at gmain.c:3964
#4 0x00007f1831937d61 in glib_worker_main (data=<optimized out>) at gmain.c:5773
#5 0x00007f183195ff2a in g_thread_proxy (data=0x55587445ec00) at gthread.c:784
#6 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#7 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f1835f80ec0 (LWP 18891)):
#0 0x00007f1830d013e9 in __GI___poll (fds=0x555874b9b740, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f1831937be6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x555874b9b740, timeout=<optimized out>, context=0x5558744654e0) at gmain.c:4204
#2 0x00007f1831937be6 in g_main_context_iterate (context=0x5558744654e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3898
#3 0x00007f1831937fa2 in g_main_loop_run (loop=0x555874655ec0) at gmain.c:4099
#4 0x0000555873d330f8 in main (argc=<optimized out>, argv=<optimized out>) at tracker-main.c:513
Thread 1 (Thread 0x7f17d37fe700 (LWP 18932)):
#0 0x00007f17e9ba75b8 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (__k="http://ns.adobe.com/lightroom/1.0/", this=0x0) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/xmpsdk/src/XMPMeta.cpp:1048
#1 0x00007f17e9ba75b8 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (__x="http://ns.adobe.com/lightroom/1.0/", this=0x0) at /usr/include/c++/8/bits/stl_map.h:1240
#2 0x00007f17e9ba75b8 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (__k="http://ns.adobe.com/lightroom/1.0/", this=0x0) at /usr/include/c++/8/bits/stl_map.h:495
#3 0x00007f17e9ba75b8 in XMPMeta::RegisterNamespace(char const*, char const*) (namespaceURI=<optimized out>, prefix=<optimized out>) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/xmpsdk/src/XMPMeta.cpp:1048
#4 0x00007f17e9b85537 in WXMPMeta_RegisterNamespace_1 (namespaceURI=0x7f17e9c08850 "http://ns.adobe.com/lightroom/1.0/", prefix=0x7f17e9bf12f9 "lr", wResult=0x7f17d37fd360)
at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/xmpsdk/src/WXMPMeta.cpp:228
#5 0x00007f17e9b74ed8 in TXMPMeta<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::RegisterNamespace(char const*, char const*) (namespaceURI=namespaceURI@entry=0x7f17e9c08850 "http://ns.adobe.com/lightroom/1.0/", prefix=prefix@entry=0x7f17e9bf12f9 "lr") at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/xmpsdk/include/client-glue/TXMPMeta.incl_cpp:236
#6 0x00007f17e9b70f76 in Exiv2::XmpParser::initialize(void (*)(void*, bool), void*) (xmpLockFct=<optimized out>, pLockData=<optimized out>) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/xmp.cpp:404
#7 0x00007f17e9b73779 in Exiv2::XmpParser::decode(Exiv2::XmpData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/xmp.cpp:546
#8 0x00007f17e9b5b939 in Exiv2::Internal::TiffDecoder::decodeXmp(Exiv2::Internal::TiffEntryBase const*) (this=0x7f17d37fda60, object=<optimized out>)
at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/tiffvisitor.cpp:408
#9 0x00007f17e9b4491e in Exiv2::Internal::TiffDirectory::doAccept(Exiv2::Internal::TiffVisitor&) (this=0x7f17c4008560, visitor=...) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/tiffcomposite.cpp:919
#10 0x00007f17e9b4d653 in Exiv2::Internal::TiffParserWorker::decode(Exiv2::ExifData&, Exiv2::IptcData&, Exiv2::XmpData&, unsigned char const*, unsigned int, unsigned int, void (Exiv2::Internal::TiffDecoder::*(*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Exiv2::Internal::IfdId))(Exiv2::Internal::TiffEntryBase const*), Exiv2::Internal::TiffHeaderBase*) (exifData=..., iptcData=..., xmpData=..., pData=<optimized out>, size=19514191, root=131072, findDecoderFct=0x7f17e9b4bfe0 <Exiv2::Internal::TiffMapping::findDecoder(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Exiv2::Internal::IfdId)>, pHeader=<optimized out>) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/tiffimage.cpp:1903
#11 0x00007f17e9b4d78b in Exiv2::TiffParser::decode(Exiv2::ExifData&, Exiv2::IptcData&, Exiv2::XmpData&, unsigned char const*, unsigned int) (exifData=..., iptcData=..., xmpData=..., pData=<optimized out>, size=size@entry=19514191) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/tiffimage.cpp:256
#12 0x00007f17e9b4d851 in Exiv2::TiffImage::readMetadata() (this=0x7f17c400a1d0) at /usr/src/debug/exiv2-0.26-12.fc28.x86_64/src/tiffimage.cpp:188
#13 0x00007f17e9edea62 in gexiv2_metadata_open_internal (self=0x555874b94740 [GExiv2Metadata], error=0x7f17d37fdc98) at gexiv2/gexiv2-metadata.cpp:159
#14 0x00007f17e9eded27 in gexiv2_metadata_open_path (self=0x555874b94740 [GExiv2Metadata], path=<optimized out>, error=0x7f17d37fdc98) at gexiv2/gexiv2-metadata.cpp:172
#15 0x00007f17ea0feb6c in tracker_extract_get_metadata (info=0x555874b56900) at tracker-extract-raw.c:343
#16 0x0000555873d33cdc in get_file_metadata (task=task@entry=0x555874b8b8f0, info_out=info_out@entry=0x7f17d37fdd30) at tracker-extract.c:301
#17 0x0000555873d3437b in get_metadata (task=0x555874b8b8f0) at tracker-extract.c:493
#18 0x0000555873d343d8 in single_thread_get_metadata (queue=0x555874b9c370) at tracker-extract.c:513
#19 0x00007f183195ff2a in g_thread_proxy (data=0x555874b8b320) at gthread.c:784
#20 0x00007f1830fd8594 in start_thread (arg=<optimized out>) at pthread_create.c:463
#21 0x00007f1830d0be6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95