https://bugs.kde.org/show_bug.cgi?id=470412

--- Comment #1 from postix <[email protected]> ---
Full backtrace

```
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = <optimized out>
        old_mask = {__val = {140737158582552}}
        ret = <optimized out>
#1  0x00007f4344a94993 in __pthread_kill_internal (signo=11,
threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007f4344a43196 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#3  0x00007f4347550d3a in KCrash::defaultCrashHandler(int) (sig=11) at
/usr/src/debug/kcrash-5.106.0/src/kcrash.cpp:626
        crashRecursionCounter = 2
#4  0x00007f4344a43260 in <signal handler called> () at /lib64/libc.so.6
#5  0x00007f4345109a0e in
QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase const&)
(this=this@entry=0x7fffec5822d0, other=...) at thread/qfutureinterface.cpp:76
#6  0x00007f4303dc6a5e in
QFutureInterface<QImage>::QFutureInterface(QFutureInterface<QImage> const&)
(other=<optimized out>, this=0x7fffec5822d0) at
/usr/include/qt5/QtCore/qfutureinterface.h:157
        image = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7f43455d2e20
<_q_ObjectMutexPool>, painters = 23552, reserved = 0x563b35d866f0}, static
staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7f4345c64060 <qt_meta_stringdata_QImage>, data = 0x7f4345c63f00
<qt_meta_data_QImage>, static_metacall = 0x0, relatedMetaObjects = 0x0,
extradata = 0x0}}, d = 0x7f4345324b4c <doActivate<false>(QObject*, int,
void**)+220>}
        source = {d = {data = {c = -96 '\240', uc = 160 '\240', s = -29792, sc
= -96 '\240', us = 35744, i = 958172064, u = 958172064, l = 94812361231264, ul
= 94812361231264, b = 160, d = 4.6843530485458014e-310, f = 0.000149293337,
real = 4.6843530485458014e-310, ll = 94812361231264, ull = 94812361231264, o =
0x563b391c8ba0, ptr = 0x563b391c8ba0, shared = 0x563b391c8ba0}, type = 10,
is_shared = 0, is_null = 0}}
        this = 0x563b3e882490
#7  QFuture<QImage>::QFuture(QFuture<QImage> const&) (this=0x7fffec5822d0) at
/usr/include/qt5/QtCore/qfuture.h:59
        image = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7f43455d2e20
<_q_ObjectMutexPool>, painters = 23552, reserved = 0x563b35d866f0}, static
staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7f4345c64060 <qt_meta_stringdata_QImage>, data = 0x7f4345c63f00
<qt_meta_data_QImage>, static_metacall = 0x0, relatedMetaObjects = 0x0,
extradata = 0x0}}, d = 0x7f4345324b4c <doActivate<false>(QObject*, int,
void**)+220>}
        source = {d = {data = {c = -96 '\240', uc = 160 '\240', s = -29792, sc
= -96 '\240', us = 35744, i = 958172064, u = 958172064, l = 94812361231264, ul
= 94812361231264, b = 160, d = 4.6843530485458014e-310, f = 0.000149293337,
real = 4.6843530485458014e-310, ll = 94812361231264, ull = 94812361231264, o =
0x563b391c8ba0, ptr = 0x563b391c8ba0, shared = 0x563b391c8ba0}, type = 10,
is_shared = 0, is_null = 0}}
        this = 0x563b3e882490
#8  QFutureWatcher<QImage>::future() const (this=<optimized out>) at
/usr/include/qt5/QtCore/qfuturewatcher.h:125
        image = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7f43455d2e20
<_q_ObjectMutexPool>, painters = 23552, reserved = 0x563b35d866f0}, static
staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7f4345c64060 <qt_meta_stringdata_QImage>, data = 0x7f4345c63f00
<qt_meta_data_QImage>, static_metacall = 0x0, relatedMetaObjects = 0x0,
extradata = 0x0}}, d = 0x7f4345324b4c <doActivate<false>(QObject*, int,
void**)+220>}
        source = {d = {data = {c = -96 '\240', uc = 160 '\240', s = -29792, sc
= -96 '\240', us = 35744, i = 958172064, u = 958172064, l = 94812361231264, ul
= 94812361231264, b = 160, d = 4.6843530485458014e-310, f = 0.000149293337,
real = 4.6843530485458014e-310, ll = 94812361231264, ull = 94812361231264, o =
0x563b391c8ba0, ptr = 0x563b391c8ba0, shared = 0x563b391c8ba0}, type = 10,
is_shared = 0, is_null = 0}}
        this = 0x563b3e882490
#9  operator() (__closure=0x563b46745730) at
/usr/src/debug/kirigami2-5.106.0/src/imagecolors.cpp:89
        image = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7f43455d2e20
<_q_ObjectMutexPool>, painters = 23552, reserved = 0x563b35d866f0}, static
staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7f4345c64060 <qt_meta_stringdata_QImage>, data = 0x7f4345c63f00
<qt_meta_data_QImage>, static_metacall = 0x0, relatedMetaObjects = 0x0,
extradata = 0x0}}, d = 0x7f4345324b4c <doActivate<false>(QObject*, int,
void**)+220>}
        source = {d = {data = {c = -96 '\240', uc = 160 '\240', s = -29792, sc
= -96 '\240', us = 35744, i = 958172064, u = 958172064, l = 94812361231264, ul
= 94812361231264, b = 160, d = 4.6843530485458014e-310, f = 0.000149293337,
real = 4.6843530485458014e-310, ll = 94812361231264, ull = 94812361231264, o =
0x563b391c8ba0, ptr = 0x563b391c8ba0, shared = 0x563b391c8ba0}, type = 10,
is_shared = 0, is_null = 0}}
        this = 0x563b3e882490
#10 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
ImageColors::setSource(const QVariant&)::<lambda()> >::call (arg=<optimized
out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#11 QtPrivate::Functor<ImageColors::setSource(const QVariant&)::<lambda()>,
0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#12 QtPrivate::QFunctorSlotObject<ImageColors::setSource(const
QVariant&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized
out>, this_=0x563b46745720, r=<optimized out>, a=<optimized out>,
ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#13 0x00007f4345325232 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fffec5823c0, r=0x563b3e882490, this=0x563b46745720) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
        receiver = 0x563b3e882490
        td = <optimized out>
        senderData = {previous = 0x0, receiver = 0x563b3e882490, sender =
0x563b3f99db40, signal = 4}
        c = 0x563b3df5de80
        connections = {d = 0x563b45d04e10}
        list = <optimized out>
        inSenderThread = <optimized out>
        highestConnectionId = 1
        signalVector = <optimized out>
        currentThreadId = 0x7f43429b1f00
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#14 doActivate<false>(QObject*, int, void**) (sender=0x563b3f99db40,
signal_index=4, argv=0x7fffec5823c0) at kernel/qobject.cpp:3923
        receiver = 0x563b3e882490
        td = <optimized out>
        senderData = {previous = 0x0, receiver = 0x563b3e882490, sender =
0x563b3f99db40, signal = 4}
        c = 0x563b3df5de80
        connections = {d = 0x563b45d04e10}
        list = <optimized out>
        inSenderThread = <optimized out>
        highestConnectionId = 1
        signalVector = <optimized out>
        currentThreadId = 0x7f43429b1f00
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#15 0x00007f434531de2f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=<optimized out>, m=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3983
#16 0x00007f434510d515 in QFutureWatcherBase::event(QEvent*) (this=<optimized
out>, event=0x7f42f0035c00) at thread/qfuturewatcher.cpp:334
        callOutEvent = 0x7f42f0035c00
        d = 0x563b4bbfc2d0
#17 0x00007f43461a51ae in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x563b3f99db40, e=0x7f42f0035c00) at
kernel/qapplication.cpp:3640
        consumed = false
        filtered = false
#18 0x00007f43452ec978 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x563b3f99db40, event=0x7f42f0035c00) at
kernel/qcoreapplication.cpp:1064
        selfRequired = true
        result = false
        cbdata = {0x563b3f99db40, 0x7f42f0035c00, 0x7fffec58248f}
        d = <optimized out>
        threadData = 0x563b35d73f60
        scopeLevelCounter = {threadData = 0x563b35d73f60}
#19 0x00007f43452eff71 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x563b35d73f60) at
kernel/qcoreapplication.cpp:1821
        e = 0x7f42f0035c00
        pe = <optimized out>
        r = <optimized out>
        event_deleter = {d = 0x7f42f0035c00}
        locker = {_M_device = 0x563b35d73f90, _M_owns = false}
        startOffset = 0
        i = @0x563b35d73f84: 21
        cleanup = {receiver = 0x0, event_type = 0, data = 0x563b35d73f60,
exceptionCaught = true}
#20 0x00007f4345346713 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x563b35da8f30) at kernel/qeventdispatcher_glib.cpp:277
        source = 0x563b35da8f30
#21 0x00007f4343e848d8 in g_main_dispatch (context=0x7f4338000ee0) at
../glib/gmain.c:3460
        dispatch = 0x7f4345346700 <postEventSourceDispatch(GSource*,
GSourceFunc, gpointer)>
        prev_source = 0x0
        begin_time_nsec = 0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = 0x0
        need_destroy = <optimized out>
        source = 0x563b35da8f30
        current = 0x563b36269530
        i = 0
        __func__ = "g_main_dispatch"
#22 g_main_context_dispatch (context=context@entry=0x7f4338000ee0) at
../glib/gmain.c:4200
#23 0x00007f4343e84ce8 in g_main_context_iterate
(context=context@entry=0x7f4338000ee0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4276
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 11
        fds = 0x563b39f8d0b0
#24 0x00007f4343e84d7c in g_main_context_iteration (context=0x7f4338000ee0,
may_block=1) at ../glib/gmain.c:4343
        retval = <optimized out>
#25 0x00007f4345345f26 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x563b35db8280, flags=...) at kernel/qeventdispatcher_glib.cpp:423
        d = 0x563b35db8c60
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#26 0x00007f43452eb40b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffec582770, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
        d = 0x563b363b6b10
        threadData = <optimized out>
        locker = {val = 94812306390536}
        app = <optimized out>
#27 0x00007f43452f38a0 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
        threadData = 0x563b35d73f60
        eventLoop = {<QObject> = {_vptr.QObject = 0x7f43455c5f88 <vtable for
QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
stringdata = 0x7f43454bb100 <qt_meta_stringdata_QObject>, data = 0x7f43454bafe0
<qt_meta_data_QObject>, static_metacall = 0x7f43453232a0
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x563b363b6b10},
static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7f43454be0a0 <qt_meta_stringdata_Qt>, data = 0x7f43454bb220
<qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata =
0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x563b34df3fc0
<QObject::staticMetaObject>}, stringdata = 0x7f43454b58c0
<qt_meta_stringdata_QEventLoop>, data = 0x7f43454b5860
<qt_meta_data_QEventLoop>, static_metacall = 0x7f43452eb140
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
        returnCode = <optimized out>
#28 0x00007f434576fe3c in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1870
#29 0x00007f43461a5125 in QApplication::exec() () at
kernel/qapplication.cpp:2832
#30 0x0000563b34d7d480 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/plasma-workspace-5.27.5/shell/main.cpp:235
        format = {d = 0x563b35d86350}
        qpaVariable = <optimized out>
        app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> =
{_vptr.QObject = 0x7f43466baf08 <vtable for QApplication+16>, static
staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7f43454bb100 <qt_meta_stringdata_QObject>, data = 0x7f43454bafe0
<qt_meta_data_QObject>, static_metacall = 0x7f43453232a0
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x563b35d866f0},
static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7f43454be0a0 <qt_meta_stringdata_Qt>, data = 0x7f43454bb220
<qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata =
0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x563b34df3fc0
<QObject::staticMetaObject>}, stringdata = 0x7f43454b5fc0
<qt_meta_stringdata_QCoreApplication>, data = 0x7f43454b5ea0
<qt_meta_data_QCoreApplication>, static_metacall = 0x7f43452ee150
<QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self =
0x7fffec5828d0}, static staticMetaObject = {d = {superdata = {direct =
0x563b34df4440 <QCoreApplication::staticMetaObject>}, stringdata =
0x7f4345c157c0 <qt_meta_stringdata_QGuiApplication>, data = 0x7f4345c15540
<qt_meta_data_QGuiApplication>, static_metacall = 0x7f4345775670
<QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject
= {d = {superdata = {direct = 0x563b34df4780
<QGuiApplication::staticMetaObject>}, stringdata = 0x7f43465558c0
<qt_meta_stringdata_QApplication>, data = 0x7f4346555740
<qt_meta_data_QApplication>, static_metacall = 0x7f43461a8db0
<QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
        aboutData = {d = std::unique_ptr<class KAboutDataPrivate> = {get() =
0x563b36125340}}
        replace = <optimized out>
        corona = 0x563b36125ec0
        service = {<QObject> = {_vptr.QObject = 0x7f43473d11e0 <vtable for
KDBusService+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
stringdata = 0x7f43454bb100 <qt_meta_stringdata_QObject>, data = 0x7f43454bafe0
<qt_meta_data_QObject>, static_metacall = 0x7f43453232a0
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x563b36103310},
static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7f43454be0a0 <qt_meta_stringdata_Qt>, data = 0x7f43454bb220
<qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata =
0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x563b34df3fc0
<QObject::staticMetaObject>}, stringdata = 0x7f43473cc760
<qt_meta_stringdata_KDBusService>, data = 0x7f43473cb700
<qt_meta_data_KDBusService>, static_metacall = 0x7f43473c1e40
<KDBusService::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d = std::unique_ptr<class
KDBusServicePrivate> = {get() = 0x563b3610d4f0}}
```

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to