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.