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

            Bug ID: 491937
           Summary: plasma-browser-integration-host crashed when opening
                    Vivaldi internet browser
    Classification: Plasma
           Product: plasma-browser-integration
           Version: unspecified
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@privat.broulik.de
          Reporter: bugsefor...@gmx.com
  Target Milestone: ---

I opened Vivaldi internet browser after login and Plasma notified a crash.

Operating System: Arch Linux 
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Graphics Platform: Wayland


Thread 8 (Thread 0x79de18c006c0 (LWP 2930)):
#0  0x000079de21e9fa19 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x56486c6a3ad8, expected=0, op=393, abstime=0x0, cancel=true) at
futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x56486c6a3ad8,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079de21e9fa9f in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56486c6a3ad8, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#3  0x000079de21ea2479 in __pthread_cond_wait_common (cond=0x56486c6a3ab0,
mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56486c6a3ab0, mutex=<optimized out>) at
pthread_cond_wait.c:618
#5  0x000079de11ca3eee in cnd_wait () at
../mesa-24.1.6/src/c11/impl/threads_posix.c:135
#6  0x000079de11c80ecc in util_queue_thread_func () at
../mesa-24.1.6/src/util/u_queue.c:290
#7  0x000079de11ca3e1d in impl_thrd_routine () at
../mesa-24.1.6/src/c11/impl/threads_posix.c:67
#8  0x000079de21ea339d in start_thread (arg=<optimized out>) at
pthread_create.c:447
#9  0x000079de21f2849c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x79de11a006c0 (LWP 2935)):
#0  do_lookup_x (undef_name=undef_name@entry=0x79de1801fdf5 "getbfw",
new_hash=new_hash@entry=4287058660, old_hash=old_hash@entry=0x79de119fd708,
ref=0x79de1801dcf0, result=result@entry=0x79de119fd710, scope=<optimized out>,
i=32, version=0x0, flags=9, skip=<optimized out>, type_class=0,
undef_map=0x79ddec030a30) at dl-lookup.c:424
#1  0x000079de24813aae in _dl_lookup_symbol_x (undef_name=0x79de1801fdf5
"getbfw", undef_map=undef_map@entry=0x79ddec030a30,
ref=ref@entry=0x79de119fd848, symbol_scope=symbol_scope@entry=0x79ddec030dd0,
version=0x0, type_class=0, flags=9, skip_map=0x0) at dl-lookup.c:792
#2  0x000079de24817f87 in resolve_map (l=<optimized out>, scope=<optimized
out>, ref=0x79de119fd848, version=0x79ddec031908, r_type=6) at dl-reloc.c:190
#3  elf_machine_rela (map=<optimized out>, scope=<optimized out>,
reloc=0x79de18023318, sym=0x79de1801dcf0, version=0x79ddec031908,
reloc_addr_arg=0x79de1803ca68, skip_ifunc=<optimized out>) at
../sysdeps/x86_64/dl-machine.h:275
#4  elf_dynamic_do_Rela (map=0x79ddec030a30, scope=<optimized out>,
reladdr=<optimized out>, relsize=<optimized out>, nrelative=<optimized out>,
lazy=<optimized out>, skip_ifunc=<optimized out>) at
/usr/src/debug/glibc/glibc/elf/do-rel.h:147
#5  _dl_relocate_object (l=0x79ddec030a30, scope=<optimized out>,
reloc_mode=<optimized out>, consider_profiling=<optimized out>,
consider_profiling@entry=0) at dl-reloc.c:301
#6  0x000079de248155ab in _dl_open_relocate_one_object
(args=args@entry=0x79de119fdc30, r=r@entry=0x79de24841128 <_r_debug>,
l=<optimized out>, reloc_mode=reloc_mode@entry=1,
relocation_in_progress=relocation_in_progress@entry=0x79de119fd90f) at
dl-open.c:511
#7  0x000079de24816006 in _dl_open_relocate_one_object (args=<optimized out>,
r=<optimized out>, l=<optimized out>, reloc_mode=<optimized out>,
relocation_in_progress=0x79de119fd90f) at dl-open.c:478
#8  dl_open_worker_begin (a=a@entry=0x79de119fdc30) at dl-open.c:723
#9  0x000079de2480b523 in __GI__dl_catch_exception
(exception=exception@entry=0x79de119fda80, operate=operate@entry=0x79de24815cd0
<dl_open_worker_begin>, args=args@entry=0x79de119fdc30) at dl-catch.c:241
#10 0x000079de248154a0 in dl_open_worker (a=a@entry=0x79de119fdc30) at
dl-open.c:803
#11 0x000079de2480b523 in __GI__dl_catch_exception
(exception=exception@entry=0x79de119fdc10, operate=operate@entry=0x79de24815460
<dl_open_worker>, args=args@entry=0x79de119fdc30) at dl-catch.c:241
#12 0x000079de24815904 in _dl_open (file=0x79ddec00d650
"/usr/lib/qt6/plugins/imageformats/kimg_jxr.so", mode=<optimized out>,
caller_dlopen=0x79de227a7889 <QLibraryPrivate::load()+1833>, nsid=<optimized
out>, argc=2, argv=0x7ffd5feadea8, env=0x7ffd5feadec0) at dl-open.c:905
#13 0x000079de21e9ef14 in dlopen_doit (a=a@entry=0x79de119fdee0) at dlopen.c:56
#14 0x000079de2480b523 in __GI__dl_catch_exception
(exception=exception@entry=0x79de119fde20, operate=0x79de21e9eeb0
<dlopen_doit>, args=0x79de119fdee0) at dl-catch.c:241
#15 0x000079de2480b679 in _dl_catch_error (objname=0x79de119fde88,
errstring=0x79de119fde90, mallocedp=0x79de119fde87, operate=<optimized out>,
args=<optimized out>) at dl-catch.c:260
#16 0x000079de21e9e9f3 in _dlerror_run (operate=operate@entry=0x79de21e9eeb0
<dlopen_doit>, args=args@entry=0x79de119fdee0) at dlerror.c:138
#17 0x000079de21e9efcf in dlopen_implementation (file=<optimized out>,
mode=<optimized out>, dl_caller=<optimized out>) at dlopen.c:71
#18 ___dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:81
#19 0x000079de227a7889 in QLibraryPrivate::load_sys (this=0x79ddec016340) at
/usr/src/debug/qt6-base/qtbase/src/corelib/plugin/qlibrary_unix.cpp:204
#20 QLibraryPrivate::load (this=this@entry=0x79ddec016340) at
/usr/src/debug/qt6-base/qtbase/src/corelib/plugin/qlibrary.cpp:538
#21 0x000079de227a8c8b in QLibraryPrivate::loadPlugin (this=0x79ddec016340) at
/usr/src/debug/qt6-base/qtbase/src/corelib/plugin/qlibrary.cpp:590
#22 0x000079de2279fb40 in QLibraryPrivate::pluginInstance (this=0x79ddec016340)
at /usr/src/debug/qt6-base/qtbase/src/corelib/plugin/qlibrary.cpp:511
#23 0x000079de225bf31a in QFactoryLoader::instance
(this=this@entry=0x79de23246da0
<QGlobalStatic<QtGlobalStatic::Holder<QImageReaderWriterHelpers::(anonymous
namespace)::Q_QGS_irhLoader> >::instance()::holder>, index=index@entry=16) at
/usr/src/debug/qt6-base/qtbase/src/corelib/plugin/qfactoryloader.cpp:555
#24 0x000079de22b3b6b5 in createReadHandlerHelper
(device=device@entry=0x79ddec001800, format=..., autoDetectImageFormat=true,
ignoresFormatAndExtension=false) at
/usr/src/debug/qt6-base/qtbase/src/gui/image/qimagereader.cpp:230
#25 0x000079de22b3e2f0 in QImageReaderPrivate::initHandler
(this=0x79ddec001a50) at
/usr/src/debug/qt6-base/qtbase/src/gui/image/qimagereader.cpp:548
#26 0x000079de22b4074b in QImageReader::read (this=0x79de119fe668,
image=0x79de119fe610) at
/usr/src/debug/qt6-base/qtbase/src/gui/image/qimagereader.cpp:1171
#27 QImageReader::read (this=0x79de119fe668) at
/usr/src/debug/qt6-base/qtbase/src/gui/image/qimagereader.cpp:1146
#28 0x000079de22b20b65 in operator>> (s=..., image=...) at
/usr/src/debug/qt6-base/qtbase/src/gui/image/qimage.cpp:3983
#29 0x000079de22b53e9b in operator>> (stream=..., pixmap=...) at
/usr/src/debug/qt6-base/qtbase/src/gui/image/qpixmap.cpp:943
#30 0x000079de22b03b3c in QPixmapIconEngine::read (this=0x79ddec001a00, in=...)
at /usr/src/debug/qt6-base/qtbase/src/gui/image/qicon.cpp:497
#31 0x000079de22b0274a in operator>> (s=..., icon=...) at
/usr/src/debug/qt6-base/qtbase/src/gui/image/qicon.cpp:1893
#32 0x000079de2472dbbb in
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}::operator()(int)
const (__closure=0x79de119ffa90, fd=13) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.4/libtaskmanager/waylandtasksmodel.cpp:153
#33 0x000079de2473ca52 in std::__invoke_impl<QIcon,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&>(std::__invoke_other,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&) (__f=...) at /usr/include/c++/14.2.1/bits/invoke.h:60
#34
std::__invoke<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&>(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&) (__fn=...) at /usr/include/c++/14.2.1/bits/invoke.h:97
#35
std::invoke<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&>(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&) (__fn=...) at /usr/include/c++/14.2.1/functional:121
#36
QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1}::operator()(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int) const (__closure=<synthetic pointer>, function=..., args#0=<optimized
out>) at /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:116
#37 std::__invoke_impl<QIcon,
QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>(std::__invoke_other,
QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&&,
int&&) (__f=<synthetic pointer>...) at /usr/include/c++/14.2.1/bits/invoke.h:61
#38
std::__invoke<QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>(QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&&,
int&&) (__fn=<synthetic pointer>...) at
/usr/include/c++/14.2.1/bits/invoke.h:97
#39
std::__apply_impl<QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
std::tuple<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>, 0ul,
1ul>(QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
std::tuple<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>&&, std::integer_sequence<unsigned long, 0ul, 1ul>) (__f=<synthetic
pointer>..., __t=...) at /usr/include/c++/14.2.1/tuple:2922
#40
std::apply<QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
std::tuple<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>
>(QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
std::tuple<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>&&) (__f=<synthetic pointer>..., __t=...) at
/usr/include/c++/14.2.1/tuple:2938
#41
QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor() (this=0x56486c896320) at
/usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:122
#42 QtConcurrent::RunFunctionTaskBase<QIcon>::run (this=0x56486c896320) at
/usr/include/qt6/QtConcurrent/qtconcurrentrunbase.h:83
#43 0x000079de226c7fe5 in QThreadPoolThread::run (this=0x56486c7c92d0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:68
#44 0x000079de226c9747 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#45 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#46 QThreadPrivate::start (arg=0x56486c7c92d0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#47 0x000079de21ea339d in start_thread (arg=<optimized out>) at
pthread_create.c:447
#48 0x000079de21f2849c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x79de1b0006c0 (LWP 2918)):
#0  0x000079de21f1a63d in __GI___poll (fds=0x56486c5e6490, nfds=2,
timeout=24825) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000079de2097092d in g_main_context_poll_unlocked (priority=2147483647,
context=0x79de14000c80, timeout=<optimized out>, fds=0x56486c5e6490, n_fds=2)
at ../glib/glib/gmain.c:4521
#2  g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x79de14000c80, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
#3  0x000079de2090dfc5 in g_main_context_iteration (context=0x79de14000c80,
may_block=1) at ../glib/glib/gmain.c:4282
#4  0x000079de227a2cbd in QEventDispatcherGlib::processEvents
(this=0x79de14000b70, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#5  0x000079de2254f01e in QEventLoop::processEvents (this=0x79de1afffae0,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100
#6  QEventLoop::exec (this=0x79de1afffae0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182
#7  0x000079de2263a410 in QThread::exec (this=this@entry=0x79de234b7b20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#8  0x000079de2342ee4e in QDBusConnectionManager::run (this=0x79de234b7b20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:144
#9  0x000079de226c9747 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x79de234b7b20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#12 0x000079de21ea339d in start_thread (arg=<optimized out>) at
pthread_create.c:447
#13 0x000079de21f2849c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x79ddff2006c0 (LWP 2937)):
#0  0x000079de21f1a63d in __GI___poll (fds=fds@entry=0x79ddff1fe9e8,
nfds=nfds@entry=1, timeout=timeout@entry=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000079de2472dadf in poll (__fds=0x79ddff1fe9e8, __nfds=1, __timeout=1000)
at /usr/include/bits/poll2.h:44
#2 
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}::operator()(int)
const (__closure=0x79ddff1ffa90, fd=25) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.4/libtaskmanager/waylandtasksmodel.cpp:135
#3  0x000079de2473ca52 in std::__invoke_impl<QIcon,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&>(std::__invoke_other,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&) (__f=...) at /usr/include/c++/14.2.1/bits/invoke.h:60
#4 
std::__invoke<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&>(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&) (__fn=...) at /usr/include/c++/14.2.1/bits/invoke.h:97
#5 
std::invoke<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&>(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&) (__fn=...) at /usr/include/c++/14.2.1/functional:121
#6 
QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1}::operator()(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int) const (__closure=<synthetic pointer>, function=..., args#0=<optimized
out>) at /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:116
#7  std::__invoke_impl<QIcon,
QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>(std::__invoke_other,
QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&&,
int&&) (__f=<synthetic pointer>...) at /usr/include/c++/14.2.1/bits/invoke.h:61
#8 
std::__invoke<QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>(QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&&,
int&&) (__fn=<synthetic pointer>...) at
/usr/include/c++/14.2.1/bits/invoke.h:97
#9 
std::__apply_impl<QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
std::tuple<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>, 0ul,
1ul>(QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
std::tuple<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>&&, std::integer_sequence<unsigned long, 0ul, 1ul>) (__f=<synthetic
pointer>..., __t=...) at /usr/include/c++/14.2.1/tuple:2922
#10
std::apply<QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
std::tuple<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>
>(QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
std::tuple<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>&&) (__f=<synthetic pointer>..., __t=...) at
/usr/include/c++/14.2.1/tuple:2938
#11
QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor() (this=0x56486c7776e0) at
/usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:122
#12 QtConcurrent::RunFunctionTaskBase<QIcon>::run (this=0x56486c7776e0) at
/usr/include/qt6/QtConcurrent/qtconcurrentrunbase.h:83
#13 0x000079de226c7fe5 in QThreadPoolThread::run (this=0x56486c7c91e0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:68
#14 0x000079de226c9747 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#15 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#16 QThreadPrivate::start (arg=0x56486c7c91e0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#17 0x000079de21ea339d in start_thread (arg=<optimized out>) at
pthread_create.c:447
#18 0x000079de21f2849c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x79de110006c0 (LWP 2936)):
#0  0x000079de21f1a63d in __GI___poll (fds=fds@entry=0x79de10ffe9e8,
nfds=nfds@entry=1, timeout=timeout@entry=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000079de2472dadf in poll (__fds=0x79de10ffe9e8, __nfds=1, __timeout=1000)
at /usr/include/bits/poll2.h:44
#2 
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}::operator()(int)
const (__closure=0x79de10fffa90, fd=24) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.4/libtaskmanager/waylandtasksmodel.cpp:135
#3  0x000079de2473ca52 in std::__invoke_impl<QIcon,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&>(std::__invoke_other,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&) (__f=...) at /usr/include/c++/14.2.1/bits/invoke.h:60
#4 
std::__invoke<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&>(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&) (__fn=...) at /usr/include/c++/14.2.1/bits/invoke.h:97
#5 
std::invoke<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&>(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&,
int&) (__fn=...) at /usr/include/c++/14.2.1/functional:121
#6 
QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1}::operator()(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int) const (__closure=<synthetic pointer>, function=..., args#0=<optimized
out>) at /usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:116
#7  std::__invoke_impl<QIcon,
QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>(std::__invoke_other,
QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&&,
int&&) (__f=<synthetic pointer>...) at /usr/include/c++/14.2.1/bits/invoke.h:61
#8 
std::__invoke<QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>(QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1}&&,
int&&) (__fn=<synthetic pointer>...) at
/usr/include/c++/14.2.1/bits/invoke.h:97
#9 
std::__apply_impl<QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
std::tuple<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>, 0ul,
1ul>(QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
std::tuple<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>&&, std::integer_sequence<unsigned long, 0ul, 1ul>) (__f=<synthetic
pointer>..., __t=...) at /usr/include/c++/14.2.1/tuple:2922
#10
std::apply<QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
std::tuple<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>
>(QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor()::{lambda(TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int)#1} const&,
std::tuple<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>&&) (__f=<synthetic pointer>..., __t=...) at
/usr/include/c++/14.2.1/tuple:2938
#11
QtConcurrent::StoredFunctionCall<TaskManager::PlasmaWindow::org_kde_plasma_window_icon_changed()::{lambda(int)#1},
int>::runFunctor() (this=0x56486c87d3e0) at
/usr/include/qt6/QtConcurrent/qtconcurrentstoredfunctioncall.h:122
#12 QtConcurrent::RunFunctionTaskBase<QIcon>::run (this=0x56486c87d3e0) at
/usr/include/qt6/QtConcurrent/qtconcurrentrunbase.h:83
#13 0x000079de226c7fe5 in QThreadPoolThread::run (this=0x56486c7c6730) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:68
#14 0x000079de226c9747 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#15 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#16 QThreadPrivate::start (arg=0x56486c7c6730) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#17 0x000079de21ea339d in start_thread (arg=<optimized out>) at
pthread_create.c:447
#18 0x000079de21f2849c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x79de198006c0 (LWP 2929)):
#0  0x000079de21f1a63d in __GI___poll (fds=fds@entry=0x79de197ffb20,
nfds=nfds@entry=2, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000079de21774257 in poll (__fds=0x79de197ffb20, __nfds=2, __timeout=-1)
at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x56486c686840) at
/usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:182
#3  0x000079de226c9747 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#4  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#5  QThreadPrivate::start (arg=0x56486c686840) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#6  0x000079de21ea339d in start_thread (arg=<optimized out>) at
pthread_create.c:447
#7  0x000079de21f2849c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x79de1a2006c0 (LWP 2928)):
#0  0x000079de21e9fa19 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x56486c683f04, expected=0, op=393, abstime=0x0, cancel=true) at
futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x56486c683f04,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x000079de21e9fa9f in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56486c683f04, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#3  0x000079de21ea2479 in __pthread_cond_wait_common (cond=0x56486c683ed8,
mutex=<optimized out>, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x56486c683ed8, mutex=<optimized out>) at
pthread_cond_wait.c:618
#5  0x000079de226ce120 in QWaitConditionPrivate::wait (this=0x56486c683eb0,
deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:102
#6  QWaitCondition::wait (this=this@entry=0x56486c5f0070,
mutex=mutex@entry=0x56486c5f0068, deadline=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:180
#7  0x000079de217741ef in QtWaylandClient::EventThread::waitForReading
(this=0x56486c5f0030) at
/usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:216
#8  QtWaylandClient::EventThread::run (this=0x56486c5f0030) at
/usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:177
#9  0x000079de226c9747 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x56486c5f0030) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#12 0x000079de21ea339d in start_thread (arg=<optimized out>) at
pthread_create.c:447
#13 0x000079de21f2849c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x79de1b6a2a00 (LWP 2913)):
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x000079de21ea5463 in __pthread_kill_internal (threadid=<optimized out>,
signo=11) at pthread_kill.c:78
#2  0x000079de21e4c120 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x000079de23f85711 in KCrash::defaultCrashHandler (sig=11) at
/usr/src/debug/kcrash/kcrash-6.5.0/src/kcrash.cpp:606
#4  <signal handler called>
#5  std::__atomic_base<QObjectPrivate::SignalVector*>::load (this=0x20,
__m=std::memory_order_relaxed) at
/usr/include/c++/14.1.1/bits/atomic_base.h:831
#6  std::atomic<QObjectPrivate::SignalVector*>::load (this=0x20,
__m=std::memory_order_relaxed) at /usr/include/c++/14.1.1/atomic:582
#7 
QAtomicOps<QObjectPrivate::SignalVector*>::loadRelaxed<QObjectPrivate::SignalVector*>
(_q_value=<error reading variable: Cannot access memory at address 0x20>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qatomic_cxx11.h:202
#8  QBasicAtomicPointer<QObjectPrivate::SignalVector>::loadRelaxed (this=0x20)
at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qbasicatomic.h:170
#9  QObjectPrivate::maybeSignalConnected (this=0x56486c8fcb60, signalIndex=6)
at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:485
#10 0x000079de225a147a in doActivate<false> (sender=0x56486c797370,
signal_index=6, argv=0x7ffd5fead1f0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:3986
#11 0x000079de2472775b in
TaskManager::PlasmaWindowManagement::stackingOrderChanged (this=<optimized
out>, _t1=...) at
/usr/src/debug/plasma-workspace/build/libtaskmanager/taskmanager_autogen/include/waylandtasksmodel.moc:857
#12 TaskManager::PlasmaStackingOrder::org_kde_plasma_stacking_order_done
(this=0x56486c893cd0) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.4/libtaskmanager/waylandtasksmodel.cpp:397
#13 0x000079de1fb28596 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#14 0x000079de1fb2500e in ffi_call_int (cif=cif@entry=0x7ffd5fead3f0,
fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>,
closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#15 0x000079de1fb27bd3 in ffi_call (cif=cif@entry=0x7ffd5fead3f0, fn=<optimized
out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffd5fead4c0) at
../src/x86/ffi64.c:710
#16 0x000079de2232f860 in wl_closure_invoke
(closure=closure@entry=0x79de0c004d60, target=<optimized out>,
target@entry=0x56486c781430, opcode=opcode@entry=1, data=<optimized out>,
flags=1) at ../wayland-1.23.0/src/connection.c:1228
#17 0x000079de223300d9 in dispatch_event (display=display@entry=0x56486c5dbcd0,
queue=queue@entry=0x56486c5dbdc8) at
../wayland-1.23.0/src/wayland-client.c:1670
#18 0x000079de223304f3 in dispatch_queue (display=0x56486c5dbcd0,
queue=0x56486c5dbdc8) at ../wayland-1.23.0/src/wayland-client.c:1816
#19 wl_display_dispatch_queue_pending (display=0x56486c5dbcd0,
queue=0x56486c5dbdc8) at ../wayland-1.23.0/src/wayland-client.c:2058
#20 0x000079de217740a6 in QtWaylandClient::QWaylandDisplay::flushRequests
(this=<optimized out>) at
/usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:227
#21 0x000079de2258c00f in QObject::event (this=0x56486c5dbaa0,
e=0x79de080014b0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1452
#22 0x000079de238fc51c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x56486c5dbaa0, e=0x79de080014b0) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3287
#23 0x000079de22544d28 in QCoreApplication::notifyInternal2
(receiver=0x56486c5dbaa0, event=event@entry=0x79de080014b0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142
#24 0x000079de225450eb in QCoreApplication::sendEvent (receiver=<optimized
out>, event=0x79de080014b0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1583
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x56486c5d35f0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1940
#26 0x000079de227a49ec in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1797
#27 postEventSourceDispatch (s=0x56486c5d8c70) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#28 0x000079de2090eab9 in g_main_dispatch (context=0x79de14000f00) at
../glib/glib/gmain.c:3344
#29 0x000079de209709e7 in g_main_context_dispatch_unlocked
(context=0x79de14000f00) at ../glib/glib/gmain.c:4152
#30 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x79de14000f00, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217
#31 0x000079de2090dfc5 in g_main_context_iteration (context=0x79de14000f00,
may_block=1) at ../glib/glib/gmain.c:4282
#32 0x000079de227a2cbd in QEventDispatcherGlib::processEvents
(this=0x56486c5ed370, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#33 0x000079de2254f01e in QEventLoop::processEvents (this=0x7ffd5feadaf0,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100
#34 QEventLoop::exec (this=0x7ffd5feadaf0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182
#35 0x000079de2254934d in QCoreApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#36 0x000079de238f83ba in QApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2555
#37 0x000056484f88ffd8 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/plasma-browser-integration/plasma-browser-integration-6.1.4/host/main.cpp:113

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

Reply via email to