https://bugs.kde.org/show_bug.cgi?id=524350
TraceyC <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #5 from TraceyC <[email protected]> --- I just had this crash happen on my system with 6.8.2, reopening Operating System: Solus 4.9 KDE Plasma Version: 6.8.2 KDE Frameworks Version: 6.31.0 Qt Version: 6.11.3 Kernel Version: 7.2.13-368.current (64-bit) Graphics Platform: Wayland The crash does not happen when right clicking the desktop and going to Desktop and Wallpaper It happened the first time I went to System Settings - Wallpapers, but not the second time. (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=11, no_tid=0) at pthread_kill.c:44 #1 __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89 #2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=11) at pthread_kill.c:100 #3 0x00007f9e98a47426 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #4 0x00007f9e9b8cf200 in KCrash::defaultCrashHandler (sig=11) at /home/build/YPKG/root/kf6-kcrash/build/kcrash-6.31.0/src/kcrash.cpp:653 #5 0x00007f9e98a47560 in <signal handler called> () at /usr/lib/glibc-hwcaps/x86-64-v3/libc.so.6 #6 0x00007f9e2bd344bf 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> > > > >::_M_begin (this=<optimized out>) at /usr/include/c++/15/bits/stl_tree.h:1378 #7 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 (__k=<optimized out>, this=<optimized out>) at /usr/include/c++/15/bits/stl_tree.h:1894 #8 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 (this=<optimized out>, __x=<optimized out>) at /usr/include/c++/15/bits/stl_map.h:1349 #9 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[] (this=<optimized out>, __k=<optimized out>) at /usr/include/c++/15/bits/stl_map.h:532 #10 XMPMeta::RegisterNamespace (namespaceURI=namespaceURI@entry=0x7f9e2be7ff28 "http://ns.adobe.com/lightroom/1.0/", prefix=prefix@entry=0x7f9e2be365f5 "lr") at /home/build/YPKG/root/exiv2/build/exiv2-0.28.9/xmpsdk/src/XMPMeta.cpp:1052 #11 0x00007f9e2bd107b3 in WXMPMeta_RegisterNamespace_1 (namespaceURI=0x7f9e2be7ff28 "http://ns.adobe.com/lightroom/1.0/", prefix=0x7f9e2be365f5 "lr", wResult=0x7f9e239f1c10) at /home/build/YPKG/root/exiv2/build/exiv2-0.28.9/xmpsdk/src/WXMPMeta.cpp:228 #12 0x00007f9e2bddc26d in TXMPMeta<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::RegisterNamespace (namespaceURI=namespaceURI@entry=0x7f9e2be7ff28 "http://ns.adobe.com/lightroom/1.0/", prefix=prefix@entry=0x7f9e2be365f5 "lr") at /home/build/YPKG/root/exiv2/build/exiv2-0.28.9/xmpsdk/include/client-glue/TXMPMeta.incl_cpp:240 #13 0x00007f9e2bdd64e1 in Exiv2::XmpParser::initialize (xmpLockFct=xmpLockFct@entry=0x0, pLockData=pLockData@entry=0x0) at /home/build/YPKG/root/exiv2/build/exiv2-0.28.9/src/xmp.cpp:541 #14 0x00007f9e2bdda20a in Exiv2::XmpParser::decode (xmpData=..., xmpPacket="<?xpacket begin=\"\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?> <x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27 \"> <rdf:RDF xmlns:rdf=\"http://www.w3.or"...) at /home/build/YPKG/root/exiv2/build/exiv2-0.28.9/src/xmp.cpp:673 #15 0x00007f9e2bd98160 in Exiv2::JpegBase::readMetadata (this=0x7f9e38003790) at /home/build/YPKG/root/exiv2/build/exiv2-0.28.9/src/jpgimage.cpp:212 #16 0x00007f9e484e3d39 in KExiv2Iface::KExiv2::load (this=0x7f9e239f23a8, filePath=...) at /home/build/YPKG/root/libkexiv2/build/libkexiv2-26.08.2/src/kexiv2.cpp:278 #17 0x00007f9e484e2729 in KExiv2Iface::KExiv2::KExiv2 (this=0x7f9e239f23a8, filePath=...) at /home/build/YPKG/root/libkexiv2/build/libkexiv2-26.08.2/src/kexiv2.cpp:39 #18 0x00007f9e6c08aa27 in MediaMetadata::read (path=...) at /home/build/YPKG/root/plasma-workspace/build/plasma-workspace-6.8.2/wallpapers/image/plugin/finder/mediametadatafinder.cpp:20 #19 0x00007f9e6c086eee in std::__invoke_impl<MediaMetadata, MediaMetadata (*&)(QString const&), QString&> (__args=..., __f=<optimized out>) at /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/invoke.h:63 #20 std::__invoke<MediaMetadata (*&)(QString const&), QString&> (__args=..., __fn=<optimized out>) at /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/invoke.h:98 #21 std::invoke<MediaMetadata (*&)(QString const&), QString&> (__args=..., __fn=<optimized out>) at /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/functional:122 #22 QtConcurrent::StoredFunctionCall<MediaMetadata (*)(QString const&), QString>::runFunctor()::{lambda(MediaMetadata (*)(QString const&), QString)#1}::operator()(MediaMetadata (*)(QString const&), QString) const (function=0x0, args=..., this=<optimized out>) at /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:117 #23 std::__invoke_impl<MediaMetadata, QtConcurrent::StoredFunctionCall<MediaMetadata (*)(QString const&), QString>::runFunctor()::{lambda(MediaMetadata (* const&)(QString const&), QString)#1}, MediaMetadata (*)(QString const&), QString>(std::__invoke_other, QtConcurrent::StoredFunctionCall<MediaMetadata (*)(QString const&), QString>::runFunctor()::{lambda(MediaMetadata (* const&)(QString const&), QString)#1}, MediaMetadata (*&&)(QString const&), QString&&) (__args=@0x557149a3ca78: 0x7f9e6c08a9f0 <MediaMetadata::read(QString const&)>, __args=..., __f=<optimized out>) at /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/invoke.h:63 #24 std::__invoke<QtConcurrent::StoredFunctionCall<MediaMetadata (*)(QString const&), QString>::runFunctor()::{lambda(MediaMetadata (* const&)(QString const&), QString)#1}, MediaMetadata (*)(QString const&), QString>(QtConcurrent::StoredFunctionCall<MediaMetadata (*)(QString const&), QString>::runFunctor()::{lambda(MediaMetadata (* const&)(QString const&), QString)#1}, MediaMetadata (*&&)(QString const&), QString&&) (__args=@0x557149a3ca78: 0x7f9e6c08a9f0 <MediaMetadata::read(QString const&)>, __args=..., __fn=<optimized out>) at /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/invoke.h:98 #25 std::__apply_impl<QtConcurrent::StoredFunctionCall<MediaMetadata (*)(QString const&), QString>::runFunctor()::{lambda(MediaMetadata (* const&)(QString const&), QString)#1}, std::tuple<MediaMetadata (*)(QString const&), QString>, 0ul, 1ul>(QtConcurrent::StoredFunctionCall<MediaMetadata (*)(QString const&), QString>::runFunctor()::{lambda(MediaMetadata (* const&)(QString const&), QString)#1}, std::tuple<MediaMetadata (*)(QString const&), QString>&&, std::integer_sequence<unsigned long, 0ul, 1ul>) (__t=..., __f=<optimized out>) at /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/tuple:2920 #26 apply<const (lambda at /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:115:33) &, std::tuple<MediaMetadata (*)(const QString &), QString> > (__t=..., __f=<optimized out>) at /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/tuple:2935 #27 QtConcurrent::StoredFunctionCall<MediaMetadata (*)(QString const&), QString>::runFunctor (this=0x557149a3ca40) at /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:123 #28 0x00007f9e6c086d94 in QtConcurrent::RunFunctionTaskBase<MediaMetadata>::run (this=0x557149a3ca40) at /usr/include/qt6/QtConcurrent/qtconcurrentrunbase.h:84 #29 0x00007f9e99633503 in QThreadPoolThread::run (this=0x55714b9297a0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.11.3/src/corelib/thread/qthreadpool.cpp:72 #30 0x00007f9e997028b5 in QThreadPrivate::start (arg=0x55714b9297a0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.11.3/src/corelib/thread/qthread_unix.cpp:466 #31 0x00007f9e98aa7b5e in start_thread (arg=<optimized out>) at pthread_create.c:454 #32 0x00007f9e98b3de7c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 -- You are receiving this mail because: You are watching all bug changes.
