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.

Reply via email to