<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>467187</bug_id>
          
          <creation_ts>2023-03-11 03:28:28 +0000</creation_ts>
          <short_desc>Closing one of two application windows with Icons-only task manager crashes plasmashell</short_desc>
          <delta_ts>2023-03-13 20:21:21 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>Task Manager and Icons-Only Task Manager widgets</component>
          <version>5.27.2</version>
          <rep_platform>Arch Linux</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>464186</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>ltrelpublic</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>nate</cc>
    
    <cc>nicolas.fella</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2215470</commentid>
    <comment_count>0</comment_count>
      <attachid>157181</attachid>
    <who name="">ltrelpublic</who>
    <bug_when>2023-03-11 03:28:28 +0000</bug_when>
    <thetext>Created attachment 157181
Backtrace of the plasmashell crash

SUMMARY
Under the X11 session, closing one window of an application with multiple windows open using the icons only task manager causes a crash of plasma shell. Backtrace attached in file.

STEPS TO REPRODUCE
1. Open two windows of an application (almost anything seems to cause this)
2. Hover over that application&apos;s icon in the icons only task manager
3. Press the red x button to close one of the open windows

OBSERVED RESULT
The selected window closes, plasmashell crashes, then shortly after restarts itself

EXPECTED RESULT
The selected window closes and plasmashell remains functional

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: ArchLinux, kernel 6.1.15-1-lts
(available in About System)
KDE Plasma Version: 5.27.2
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
This does not seem to occur under wayland.
Wigets in panel: Application Launcher, Pager, Icons-only Task Manager, System Tray, Clock, Peek at Desktop</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2215514</commentid>
    <comment_count>1</comment_count>
    <who name="Nicolas Fella">nicolas.fella</who>
    <bug_when>2023-03-11 12:40:33 +0000</bug_when>
    <thetext>#0  __pthread_kill_implementation (threadid=&lt;optimized out&gt;, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f1db12a0953 in __pthread_kill_internal (signo=11, threadid=&lt;optimized out&gt;) at pthread_kill.c:78
#2  0x00007f1db1251ea8 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f1db3aca7ef in KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash/kcrash-5.103.0/src/kcrash.cpp:626
#4  0x00007f1db1251f50 in &lt;signal handler called&gt; () at /usr/lib/libc.so.6
#5  __pthread_kill_implementation (threadid=&lt;optimized out&gt;, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007f1db12a0953 in __pthread_kill_internal (signo=11, threadid=&lt;optimized out&gt;) at pthread_kill.c:78
#7  0x00007f1db1251ea8 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#8  0x00007f1db1251f50 in &lt;signal handler called&gt; () at /usr/lib/libc.so.6
#9  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#10 0x00007f1db18e056c in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int)
    (val3=0, addr2=0x0, val2=0, val=&lt;optimized out&gt;, op=0, addr=&lt;optimized out&gt;, addr=&lt;optimized out&gt;, op=&lt;optimized out&gt;, val=&lt;optimized out&gt;, val2=&lt;optimized out&gt;, addr2=&lt;optimized out&gt;, val3=&lt;optimized out&gt;) at thread/qfutex_p.h:114
#11 QtLinuxFutex::futexWait&lt;QBasicAtomicInteger&lt;unsigned int&gt; &gt;(QBasicAtomicInteger&lt;unsigned int&gt;&amp;, QBasicAtomicInteger&lt;unsigned int&gt;::Type) (expectedValue=&lt;optimized out&gt;, futex=&lt;optimized out&gt;) at thread/qfutex_p.h:133
#12 futexSemaphoreTryAcquire_loop&lt;false&gt;(QBasicAtomicInteger&lt;unsigned long long&gt;&amp;, unsigned long long, unsigned long long, int) (timeout=-1, nn=8589934593, curValue=&lt;optimized out&gt;, u=...) at thread/qsemaphore.cpp:219
#13 futexSemaphoreTryAcquire&lt;false&gt;(QBasicAtomicInteger&lt;unsigned long long&gt;&amp;, int, int) (timeout=-1, n=&lt;optimized out&gt;, u=...) at thread/qsemaphore.cpp:262
#14 QSemaphore::acquire(int) (this=0x7ffc4e4beb90, n=&lt;optimized out&gt;) at thread/qsemaphore.cpp:326
#15 0x00007f1db1abeb74 in doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x5628719a8320, signal_index=0, argv=0x7ffc4e4bec10) at kernel/qobject.cpp:3904
#16 0x00007f1db1abee14 in QObject::destroyed(QObject*) (this=&lt;optimized out&gt;, _t1=&lt;optimized out&gt;) at .moc/moc_qobject.cpp:219
#17 0x00007f1db1ab537c in QObject::~QObject() (this=this@entry=0x5628719a8320, this=&lt;optimized out&gt;) at kernel/qobject.cpp:1010
#18 0x00007f1d5ab403f3 in KUriFilterPlugin::~KUriFilterPlugin() (this=0x5628719a8320, this=&lt;optimized out&gt;) at /usr/src/debug/kio/kio-5.103.0/src/widgets/kurifilter.h:631
#19 KShortUriFilter::~KShortUriFilter() (this=0x5628719a8320, this=&lt;optimized out&gt;)
    at /usr/src/debug/kio/build/src/urifilters/shorturi/kshorturifilter_autogen/EWIEGA46WW/../../../../../../kio-5.103.0/src/urifilters/shorturi/kshorturifilter.h:45
#20 KShortUriFilter::~KShortUriFilter() (this=0x5628719a8320, this=&lt;optimized out&gt;)
    at /usr/src/debug/kio/build/src/urifilters/shorturi/kshorturifilter_autogen/EWIEGA46WW/../../../../../../kio-5.103.0/src/urifilters/shorturi/kshorturifilter.h:45
#21 0x00007f1db0d3ea9e in qDeleteAll&lt;QTypedArrayData&lt;KUriFilterPlugin*&gt;::const_iterator&gt;(QTypedArrayData&lt;KUriFilterPlugin*&gt;::const_iterator, QTypedArrayData&lt;KUriFilterPlugin*&gt;::const_iterator) (end=..., begin=...)
    at /usr/include/qt/QtCore/qalgorithms.h:320
#22 qDeleteAll&lt;QVector&lt;KUriFilterPlugin*&gt; &gt;(QVector&lt;KUriFilterPlugin*&gt; const&amp;) (c=...) at /usr/include/qt/QtCore/qalgorithms.h:328
#23 KUriFilterPrivate::~KUriFilterPrivate() (this=0x562871dbd570, this=&lt;optimized out&gt;) at /usr/src/debug/kio/kio-5.103.0/src/widgets/kurifilter.cpp:544
#24 std::default_delete&lt;KUriFilterPrivate&gt;::operator()(KUriFilterPrivate*) const (this=&lt;optimized out&gt;, __ptr=0x562871dbd570) at /usr/include/c++/12.2.1/bits/unique_ptr.h:95
#25 std::default_delete&lt;KUriFilterPrivate&gt;::operator()(KUriFilterPrivate*) const (__ptr=0x562871dbd570, this=&lt;optimized out&gt;) at /usr/include/c++/12.2.1/bits/unique_ptr.h:89
#26 std::unique_ptr&lt;KUriFilterPrivate, std::default_delete&lt;KUriFilterPrivate&gt; &gt;::~unique_ptr() (this=&lt;optimized out&gt;, this=&lt;optimized out&gt;) at /usr/include/c++/12.2.1/bits/unique_ptr.h:396
#27 KUriFilter::~KUriFilter() (this=&lt;optimized out&gt;, this=&lt;optimized out&gt;) at /usr/src/debug/kio/kio-5.103.0/src/widgets/kurifilter.cpp:569
#28 0x00007f1db0d3ebae in (anonymous namespace)::Q_QGS_m_self::innerFunction()::Holder::~Holder() () at /usr/src/debug/kio/kio-5.103.0/src/widgets/kurifilter.cpp:550
#29 0x00007f1db1254445 in __run_exit_handlers (status=status@entry=1, listp=0x7f1db13f1660 &lt;__exit_funcs&gt;, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#30 0x00007f1db12545b0 in __GI_exit (status=status@entry=1) at exit.c:138
#31 0x00007f1db0e2de06 in _XDefaultIOError (dpy=0x56286dc335b0) at /usr/src/debug/libx11/libX11-1.8.4/src/XlibInt.c:1317
#32 0x00007f1db0e30683 in _XIOError (dpy=dpy@entry=0x56286dc335b0) at /usr/src/debug/libx11/libX11-1.8.4/src/XlibInt.c:1548
#33 0x00007f1db0e30759 in require_socket (dpy=0x56286dc335b0) at /usr/src/debug/libx11/libX11-1.8.4/src/xcb_io.c:74
#34 0x00007f1db0e1a963 in _XNextRequest (dpy=0x56286dc335b0) at /usr/src/debug/libx11/libX11-1.8.4/src/xcb_io.c:883
#35 XNextRequest (dpy=0x56286dc335b0) at /usr/src/debug/libx11/libX11-1.8.4/src/Macros.c:149
#36 0x00007f1daacccab7 in KXErrorHandlerPrivate::KXErrorHandlerPrivate(_XDisplay*) (dpy=0x56286dc335b0, this=0x7f1d9c010280) at /usr/src/debug/kwindowsystem/kwindowsystem-5.103.0/src/platforms/xcb/kxerrorhandler.cpp:22
#37 KXErrorHandler::KXErrorHandler(_XDisplay*) (dpy=0x56286dc335b0, this=0x7ffc4e4bee90) at /usr/src/debug/kwindowsystem/kwindowsystem-5.103.0/src/platforms/xcb/kxerrorhandler.cpp:42
#38 KWindowInfoPrivateX11::KWindowInfoPrivateX11(unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt;) (properties2=..., properties=..., _win=77594634, this=0x7f1d746beeb0)
    at /usr/src/debug/kwindowsystem/kwindowsystem-5.103.0/src/platforms/xcb/kwindowinfo.cpp:54
#39 X11Plugin::createWindowInfo(unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt;) (this=&lt;optimized out&gt;, window=77594634, properties=..., properties2=...)
    at /usr/src/debug/kwindowsystem/kwindowsystem-5.103.0/src/platforms/xcb/plugin.cpp:34
#40 0x00007f1db323e6eb in KWindowSystemPluginWrapper::createWindowInfo(unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt;) const
    (properties2=..., properties=..., window=77594634, this=0x7f1db326c420 &lt;_ZZN12_GLOBAL__N_121Q_QGS_s_pluginWrapper13innerFunctionEvE6holder.lto_priv.0&gt;) at /usr/src/debug/kwindowsystem/kwindowsystem-5.103.0/src/pluginwrapper.cpp:140
#41 KWindowInfoPrivate::create(unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt;) (window=77594634, properties=..., properties2=...) at /usr/src/debug/kwindowsystem/kwindowsystem-5.103.0/src/kwindowinfo.cpp:25
#42 0x00007f1db323e865 in KWindowInfo::KWindowInfo(unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt;) (this=this@entry=0x562871fe38a0, window=&lt;optimized out&gt;, properties=..., properties@entry=..., properties2=...,
    properties2@entry=..., this=&lt;optimized out&gt;, window=&lt;optimized out&gt;, properties=..., properties2=...) at /usr/src/debug/kwindowsystem/kwindowsystem-5.103.0/src/kwindowinfo.cpp:258
#43 0x00007f1da21633e8 in TaskManager::XWindowTasksModel::Private::windowInfo(unsigned long long) (this=this@entry=0x56286ee35ef0, window=&lt;optimized out&gt;, window@entry=77594634)
    at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.2/libtaskmanager/xwindowtasksmodel.cpp:425
#44 0x00007f1da216b10e in TaskManager::XWindowTasksModel::data(QModelIndex const&amp;, int) const (this=this@entry=0x56286ee35d20, index=..., role=role@entry=293)
    at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.2/libtaskmanager/xwindowtasksmodel.cpp:683
--Type &lt;RET&gt; for more, q to quit, c to continue without paging--
#45 0x00007f1db1a5b736 in QAbstractProxyModel::data(QModelIndex const&amp;, int) const (this=&lt;optimized out&gt;, proxyIndex=&lt;optimized out&gt;, role=293) at itemmodels/qabstractproxymodel.cpp:245
#46 0x00007f1db1a5f471 in QModelIndex::data(int) const (arole=293, this=0x7ffc4e4bf0f0, this=&lt;optimized out&gt;, arole=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:460
#47 QConcatenateTablesProxyModel::data(QModelIndex const&amp;, int) const (this=&lt;optimized out&gt;, index=&lt;optimized out&gt;, role=293) at itemmodels/qconcatenatetablesproxymodel.cpp:195
#48 0x00007f1da213a3c4 in QModelIndex::data(int) const (arole=293, this=0x7ffc4e4bf180) at /usr/include/qt/QtCore/qabstractitemmodel.h:460
#49 TaskManager::TaskFilterProxyModel::acceptsRow(int) const (this=0x56286ee46c70, sourceRow=4) at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.2/libtaskmanager/taskfilterproxymodel.cpp:288
#50 0x00007f1db1a6d081 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&amp;, QModelIndex const&amp;, QVector&lt;int&gt; const&amp;)
    (this=0x56286ee3eff0, source_top_left=&lt;optimized out&gt;, source_bottom_right=&lt;optimized out&gt;, roles=...) at itemmodels/qsortfilterproxymodel.cpp:1471
#51 0x00007f1db1abec20 in doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x56286ee34f20, signal_index=3, argv=0x7ffc4e4bf490) at kernel/qobject.cpp:3935
#52 0x00007f1db1a46cd1 in QAbstractItemModel::dataChanged(QModelIndex const&amp;, QModelIndex const&amp;, QVector&lt;int&gt; const&amp;) (this=&lt;optimized out&gt;, _t1=&lt;optimized out&gt;, _t2=&lt;optimized out&gt;, _t3=&lt;optimized out&gt;)
    at .moc/moc_qabstractitemmodel.cpp:557
#53 0x00007f1db1a6383e in QConcatenateTablesProxyModelPrivate::_q_slotDataChanged(QModelIndex const&amp;, QModelIndex const&amp;, QVector&lt;int&gt; const&amp;) (this=&lt;optimized out&gt;, roles=..., to=&lt;optimized out&gt;, from=&lt;optimized out&gt;)
    at itemmodels/qconcatenatetablesproxymodel.cpp:634
#54 QConcatenateTablesProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=&lt;optimized out&gt;, _c=&lt;optimized out&gt;, _id=&lt;optimized out&gt;, _a=&lt;optimized out&gt;) at .moc/moc_qconcatenatetablesproxymodel.cpp:155
#55 0x00007f1db1abec20 in doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x56286ee35b90, signal_index=3, argv=0x7ffc4e4bf680) at kernel/qobject.cpp:3935
#56 0x00007f1db1a46cd1 in QAbstractItemModel::dataChanged(QModelIndex const&amp;, QModelIndex const&amp;, QVector&lt;int&gt; const&amp;) (this=&lt;optimized out&gt;, _t1=&lt;optimized out&gt;, _t2=&lt;optimized out&gt;, _t3=&lt;optimized out&gt;)
    at .moc/moc_qabstractitemmodel.cpp:557
#57 0x00007f1db1a64851 in QIdentityProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&amp;, QModelIndex const&amp;, QVector&lt;int&gt; const&amp;) (this=&lt;optimized out&gt;, roles=..., bottomRight=&lt;optimized out&gt;, topLeft=...)
    at itemmodels/qidentityproxymodel.cpp:507
#58 QIdentityProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=&lt;optimized out&gt;, _id=&lt;optimized out&gt;, _a=&lt;optimized out&gt;, _c=&lt;optimized out&gt;) at .moc/moc_qidentityproxymodel.cpp:164
#59 0x00007f1db1abec20 in doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x56286ee35d20, signal_index=3, argv=0x7ffc4e4bf840) at kernel/qobject.cpp:3935
#60 0x00007f1db1a46cd1 in QAbstractItemModel::dataChanged(QModelIndex const&amp;, QModelIndex const&amp;, QVector&lt;int&gt; const&amp;) (this=&lt;optimized out&gt;, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557
#61 0x00007f1da216243f in TaskManager::XWindowTasksModel::Private::dataChanged(unsigned long long, QVector&lt;int&gt; const&amp;) (this=this@entry=0x56286ee35ef0, window=window@entry=77594634, roles=...)
    at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.2/libtaskmanager/xwindowtasksmodel.cpp:414
#62 0x00007f1da2167332 in TaskManager::XWindowTasksModel::Private::windowChanged(unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt;) (properties2=..., properties=..., window=&lt;optimized out&gt;, this=0x56286ee35ef0)
    at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.2/libtaskmanager/xwindowtasksmodel.cpp:401
#63 operator() (properties2=..., properties=..., window=77594634, __closure=&lt;optimized out&gt;) at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.2/libtaskmanager/xwindowtasksmodel.cpp:162
#64 QtPrivate::FunctorCall&lt;QtPrivate::IndexesList&lt;0, 1, 2&gt;, QtPrivate::List&lt;long long unsigned int, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt; &gt;, void, TaskManager::XWindowTasksModel::Private::init()::&lt;lambda(WId, NET::Properties, NET::Properties2)&gt; &gt;::call (f=&lt;optimized out&gt;, arg=&lt;optimized out&gt;) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146
#65 QtPrivate::Functor&lt;TaskManager::XWindowTasksModel::Private::init()::&lt;lambda(WId, NET::Properties, NET::Properties2)&gt;, 3&gt;::call&lt;QtPrivate::List&lt;unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt; &gt;, void&gt;
    (arg=&lt;optimized out&gt;, f=&lt;optimized out&gt;) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256
#66 QtPrivate::QFunctorSlotObject&lt;TaskManager::XWindowTasksModel::Private::init()::&lt;lambda(WId, NET::Properties, NET::Properties2)&gt;, 3, QtPrivate::List&lt;long long unsigned int, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt; &gt;, void&gt;::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=&lt;optimized out&gt;, this_=&lt;optimized out&gt;, r=&lt;optimized out&gt;, a=&lt;optimized out&gt;, ret=&lt;optimized out&gt;) at /usr/include/qt/QtCore/qobjectdefs_impl.h:443
#67 0x00007f1db1abea71 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc4e4bfac0, r=&lt;optimized out&gt;, this=0x56286ee373e0, this=&lt;optimized out&gt;, r=&lt;optimized out&gt;, a=&lt;optimized out&gt;)
    at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#68 doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x56286ee36270, signal_index=5, argv=0x7ffc4e4bfac0) at kernel/qobject.cpp:3923
#69 0x00007f1da215e668 in XWindowSystemEventBatcher::windowChanged(unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt;) (_t3=..., _t2=..., _t1=&lt;optimized out&gt;, this=&lt;optimized out&gt;)
    at /usr/src/debug/plasma-workspace/build/libtaskmanager/taskmanager_autogen/EWIEGA46WW/moc_xwindowsystemeventbatcher.cpp:176
#70 operator() (properties2=..., properties=..., window=&lt;optimized out&gt;, __closure=0x56286ee371c0) at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.2/libtaskmanager/xwindowsystemeventbatcher.cpp:46
#71 QtPrivate::FunctorCall&lt;QtPrivate::IndexesList&lt;0, 1, 2&gt;, QtPrivate::List&lt;long long unsigned int, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt; &gt;, void, XWindowSystemEventBatcher::XWindowSystemEventBatcher(QObject*)::&lt;lambda(WId, NET::Properties, NET::Properties2)&gt; &gt;::call (arg=&lt;optimized out&gt;, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146
#72 QtPrivate::Functor&lt;XWindowSystemEventBatcher::XWindowSystemEventBatcher(QObject*)::&lt;lambda(WId, NET::Properties, NET::Properties2)&gt;, 3&gt;::call&lt;QtPrivate::List&lt;unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt; &gt;, void&gt; (arg=&lt;optimized out&gt;, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256
#73 QtPrivate::QFunctorSlotObject&lt;XWindowSystemEventBatcher::XWindowSystemEventBatcher(QObject*)::&lt;lambda(WId, NET::Properties, NET::Properties2)&gt;, 3, QtPrivate::List&lt;long long unsigned int, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt; &gt;, void&gt;::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=&lt;optimized out&gt;, this_=0x56286ee371b0, r=&lt;optimized out&gt;, a=&lt;optimized out&gt;, ret=&lt;optimized out&gt;) at /usr/include/qt/QtCore/qobjectdefs_impl.h:443
#74 0x00007f1db1abea71 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc4e4bfc10, r=&lt;optimized out&gt;, this=0x56286ee371b0, this=&lt;optimized out&gt;, r=&lt;optimized out&gt;, a=&lt;optimized out&gt;)
    at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#75 doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x7f1db326c530 &lt;KX11Extras::self()::instance&gt;, signal_index=12, argv=0x7ffc4e4bfc10) at kernel/qobject.cpp:3923
#76 0x00007f1db3231ee9 in KX11Extras::windowChanged(unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt;) (this=&lt;optimized out&gt;, _t1=&lt;optimized out&gt;, _t1@entry=77594634, _t2=..., _t3=...)
    at /usr/src/debug/kwindowsystem/build/src/KF5WindowSystem_autogen/EWIEGA46WW/moc_kx11extras.cpp:316
#77 0x00007f1daacc8665 in NETEventFilter::nativeEventFilter(xcb_generic_event_t*) (this=0x56286e8a7460, ev=0x5628711c7d10) at /usr/src/debug/kwindowsystem/kwindowsystem-5.103.0/src/platforms/xcb/kwindowsystem.cpp:344
#78 0x00007f1db1a8484f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&amp;, void*, long*) (this=&lt;optimized out&gt;, eventType=..., message=message@entry=0x5628711c7d10, result=result@entry=0x7ffc4e4bfda0)
    at kernel/qabstracteventdispatcher.cpp:495
#79 0x00007f1dac705f11 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x56286dc33180, event=event@entry=0x5628711c7d10) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:579
#80 0x00007f1dac70a4c0 in QXcbConnection::processXcbEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x56286dc33180, flags=...) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1063
#81 0x00007f1dac72e8c8 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=&lt;optimized out&gt;) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:103
--Type &lt;RET&gt; for more, q to quit, c to continue without paging--
#82 0x00007f1db074782b in g_main_dispatch (context=0x7f1da4005010) at ../glib/glib/gmain.c:3454
#83 g_main_context_dispatch (context=0x7f1da4005010) at ../glib/glib/gmain.c:4172
#84 0x00007f1db079ecc9 in g_main_context_iterate.constprop.0 (context=0x7f1da4005010, block=1, dispatch=1, self=&lt;optimized out&gt;) at ../glib/glib/gmain.c:4248
#85 0x00007f1db07460e2 in g_main_context_iteration (context=0x7f1da4005010, may_block=1) at ../glib/glib/gmain.c:4313
#86 0x00007f1db1ad8c6c in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x56286dcd8b30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#87 0x00007f1db1a866ec in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7ffc4e4c0120, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#88 0x00007f1db1a91219 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#89 0x00007f1db1f39fe2 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#90 0x00007f1db2776f2a in QApplication::exec() () at kernel/qapplication.cpp:2832
#91 0x000056286d60f168 in main(int, char**) (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.2/shell/main.cpp:235</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2216016</commentid>
    <comment_count>2</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-03-13 20:21:21 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 464186 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>157181</attachid>
            <date>2023-03-11 03:28:28 +0000</date>
            <delta_ts>2023-03-11 03:28:28 +0000</delta_ts>
            <desc>Backtrace of the plasmashell crash</desc>
            <filename>plasmashellcrashbacktrace.txt</filename>
            <type>text/plain</type>
            <size>18410</size>
            <attacher>ltrelpublic</attacher>
            
              <data encoding="base64">IzAgIF9fcHRocmVhZF9raWxsX2ltcGxlbWVudGF0aW9uICh0aHJlYWRpZD08b3B0aW1pemVkIG91
dD4sIHNpZ25vPXNpZ25vQGVudHJ5PTExLCBub190aWQ9bm9fdGlkQGVudHJ5PTApIGF0IHB0aHJl
YWRfa2lsbC5jOjQ0CiMxICAweDAwMDA3ZjFkYjEyYTA5NTMgaW4gX19wdGhyZWFkX2tpbGxfaW50
ZXJuYWwgKHNpZ25vPTExLCB0aHJlYWRpZD08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfa2ls
bC5jOjc4CiMyICAweDAwMDA3ZjFkYjEyNTFlYTggaW4gX19HSV9yYWlzZSAoc2lnPTExKSBhdCAu
Li9zeXNkZXBzL3Bvc2l4L3JhaXNlLmM6MjYKIzMgIDB4MDAwMDdmMWRiM2FjYTdlZiBpbiBLQ3Jh
c2g6OmRlZmF1bHRDcmFzaEhhbmRsZXIoaW50KSAoc2lnPTExKSBhdCAvdXNyL3NyYy9kZWJ1Zy9r
Y3Jhc2gva2NyYXNoLTUuMTAzLjAvc3JjL2tjcmFzaC5jcHA6NjI2CiM0ICAweDAwMDA3ZjFkYjEy
NTFmNTAgaW4gPHNpZ25hbCBoYW5kbGVyIGNhbGxlZD4gKCkgYXQgL3Vzci9saWIvbGliYy5zby42
CiM1ICBfX3B0aHJlYWRfa2lsbF9pbXBsZW1lbnRhdGlvbiAodGhyZWFkaWQ9PG9wdGltaXplZCBv
dXQ+LCBzaWdubz1zaWdub0BlbnRyeT0xMSwgbm9fdGlkPW5vX3RpZEBlbnRyeT0wKSBhdCBwdGhy
ZWFkX2tpbGwuYzo0NAojNiAgMHgwMDAwN2YxZGIxMmEwOTUzIGluIF9fcHRocmVhZF9raWxsX2lu
dGVybmFsIChzaWdubz0xMSwgdGhyZWFkaWQ9PG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2tp
bGwuYzo3OAojNyAgMHgwMDAwN2YxZGIxMjUxZWE4IGluIF9fR0lfcmFpc2UgKHNpZz0xMSkgYXQg
Li4vc3lzZGVwcy9wb3NpeC9yYWlzZS5jOjI2CiM4ICAweDAwMDA3ZjFkYjEyNTFmNTAgaW4gPHNp
Z25hbCBoYW5kbGVyIGNhbGxlZD4gKCkgYXQgL3Vzci9saWIvbGliYy5zby42CiM5ICBzeXNjYWxs
ICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9zeXNjYWxsLlM6MzgKIzEw
IDB4MDAwMDdmMWRiMThlMDU2YyBpbiBRdExpbnV4RnV0ZXg6Ol9xX2Z1dGV4KGludCosIGludCwg
aW50LCB1bnNpZ25lZCBsb25nIGxvbmcsIGludCosIGludCkKICAgICh2YWwzPTAsIGFkZHIyPTB4
MCwgdmFsMj0wLCB2YWw9PG9wdGltaXplZCBvdXQ+LCBvcD0wLCBhZGRyPTxvcHRpbWl6ZWQgb3V0
PiwgYWRkcj08b3B0aW1pemVkIG91dD4sIG9wPTxvcHRpbWl6ZWQgb3V0PiwgdmFsPTxvcHRpbWl6
ZWQgb3V0PiwgdmFsMj08b3B0aW1pemVkIG91dD4sIGFkZHIyPTxvcHRpbWl6ZWQgb3V0PiwgdmFs
Mz08b3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xZnV0ZXhfcC5oOjExNAojMTEgUXRMaW51eEZ1
dGV4OjpmdXRleFdhaXQ8UUJhc2ljQXRvbWljSW50ZWdlcjx1bnNpZ25lZCBpbnQ+ID4oUUJhc2lj
QXRvbWljSW50ZWdlcjx1bnNpZ25lZCBpbnQ+JiwgUUJhc2ljQXRvbWljSW50ZWdlcjx1bnNpZ25l
ZCBpbnQ+OjpUeXBlKSAoZXhwZWN0ZWRWYWx1ZT08b3B0aW1pemVkIG91dD4sIGZ1dGV4PTxvcHRp
bWl6ZWQgb3V0PikgYXQgdGhyZWFkL3FmdXRleF9wLmg6MTMzCiMxMiBmdXRleFNlbWFwaG9yZVRy
eUFjcXVpcmVfbG9vcDxmYWxzZT4oUUJhc2ljQXRvbWljSW50ZWdlcjx1bnNpZ25lZCBsb25nIGxv
bmc+JiwgdW5zaWduZWQgbG9uZyBsb25nLCB1bnNpZ25lZCBsb25nIGxvbmcsIGludCkgKHRpbWVv
dXQ9LTEsIG5uPTg1ODk5MzQ1OTMsIGN1clZhbHVlPTxvcHRpbWl6ZWQgb3V0PiwgdT0uLi4pIGF0
IHRocmVhZC9xc2VtYXBob3JlLmNwcDoyMTkKIzEzIGZ1dGV4U2VtYXBob3JlVHJ5QWNxdWlyZTxm
YWxzZT4oUUJhc2ljQXRvbWljSW50ZWdlcjx1bnNpZ25lZCBsb25nIGxvbmc+JiwgaW50LCBpbnQp
ICh0aW1lb3V0PS0xLCBuPTxvcHRpbWl6ZWQgb3V0PiwgdT0uLi4pIGF0IHRocmVhZC9xc2VtYXBo
b3JlLmNwcDoyNjIKIzE0IFFTZW1hcGhvcmU6OmFjcXVpcmUoaW50KSAodGhpcz0weDdmZmM0ZTRi
ZWI5MCwgbj08b3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xc2VtYXBob3JlLmNwcDozMjYKIzE1
IDB4MDAwMDdmMWRiMWFiZWI3NCBpbiBkb0FjdGl2YXRlPGZhbHNlPihRT2JqZWN0KiwgaW50LCB2
b2lkKiopIChzZW5kZXI9MHg1NjI4NzE5YTgzMjAsIHNpZ25hbF9pbmRleD0wLCBhcmd2PTB4N2Zm
YzRlNGJlYzEwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzkwNAojMTYgMHgwMDAwN2YxZGIxYWJl
ZTE0IGluIFFPYmplY3Q6OmRlc3Ryb3llZChRT2JqZWN0KikgKHRoaXM9PG9wdGltaXplZCBvdXQ+
LCBfdDE9PG9wdGltaXplZCBvdXQ+KSBhdCAubW9jL21vY19xb2JqZWN0LmNwcDoyMTkKIzE3IDB4
MDAwMDdmMWRiMWFiNTM3YyBpbiBRT2JqZWN0Ojp+UU9iamVjdCgpICh0aGlzPXRoaXNAZW50cnk9
MHg1NjI4NzE5YTgzMjAsIHRoaXM9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcW9iamVjdC5j
cHA6MTAxMAojMTggMHgwMDAwN2YxZDVhYjQwM2YzIGluIEtVcmlGaWx0ZXJQbHVnaW46On5LVXJp
RmlsdGVyUGx1Z2luKCkgKHRoaXM9MHg1NjI4NzE5YTgzMjAsIHRoaXM9PG9wdGltaXplZCBvdXQ+
KSBhdCAvdXNyL3NyYy9kZWJ1Zy9raW8va2lvLTUuMTAzLjAvc3JjL3dpZGdldHMva3VyaWZpbHRl
ci5oOjYzMQojMTkgS1Nob3J0VXJpRmlsdGVyOjp+S1Nob3J0VXJpRmlsdGVyKCkgKHRoaXM9MHg1
NjI4NzE5YTgzMjAsIHRoaXM9PG9wdGltaXplZCBvdXQ+KQogICAgYXQgL3Vzci9zcmMvZGVidWcv
a2lvL2J1aWxkL3NyYy91cmlmaWx0ZXJzL3Nob3J0dXJpL2tzaG9ydHVyaWZpbHRlcl9hdXRvZ2Vu
L0VXSUVHQTQ2V1cvLi4vLi4vLi4vLi4vLi4vLi4va2lvLTUuMTAzLjAvc3JjL3VyaWZpbHRlcnMv
c2hvcnR1cmkva3Nob3J0dXJpZmlsdGVyLmg6NDUKIzIwIEtTaG9ydFVyaUZpbHRlcjo6fktTaG9y
dFVyaUZpbHRlcigpICh0aGlzPTB4NTYyODcxOWE4MzIwLCB0aGlzPTxvcHRpbWl6ZWQgb3V0PikK
ICAgIGF0IC91c3Ivc3JjL2RlYnVnL2tpby9idWlsZC9zcmMvdXJpZmlsdGVycy9zaG9ydHVyaS9r
c2hvcnR1cmlmaWx0ZXJfYXV0b2dlbi9FV0lFR0E0NldXLy4uLy4uLy4uLy4uLy4uLy4uL2tpby01
LjEwMy4wL3NyYy91cmlmaWx0ZXJzL3Nob3J0dXJpL2tzaG9ydHVyaWZpbHRlci5oOjQ1CiMyMSAw
eDAwMDA3ZjFkYjBkM2VhOWUgaW4gcURlbGV0ZUFsbDxRVHlwZWRBcnJheURhdGE8S1VyaUZpbHRl
clBsdWdpbio+Ojpjb25zdF9pdGVyYXRvcj4oUVR5cGVkQXJyYXlEYXRhPEtVcmlGaWx0ZXJQbHVn
aW4qPjo6Y29uc3RfaXRlcmF0b3IsIFFUeXBlZEFycmF5RGF0YTxLVXJpRmlsdGVyUGx1Z2luKj46
OmNvbnN0X2l0ZXJhdG9yKSAoZW5kPS4uLiwgYmVnaW49Li4uKQogICAgYXQgL3Vzci9pbmNsdWRl
L3F0L1F0Q29yZS9xYWxnb3JpdGhtcy5oOjMyMAojMjIgcURlbGV0ZUFsbDxRVmVjdG9yPEtVcmlG
aWx0ZXJQbHVnaW4qPiA+KFFWZWN0b3I8S1VyaUZpbHRlclBsdWdpbio+IGNvbnN0JikgKGM9Li4u
KSBhdCAvdXNyL2luY2x1ZGUvcXQvUXRDb3JlL3FhbGdvcml0aG1zLmg6MzI4CiMyMyBLVXJpRmls
dGVyUHJpdmF0ZTo6fktVcmlGaWx0ZXJQcml2YXRlKCkgKHRoaXM9MHg1NjI4NzFkYmQ1NzAsIHRo
aXM9PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9raW8va2lvLTUuMTAzLjAvc3Jj
L3dpZGdldHMva3VyaWZpbHRlci5jcHA6NTQ0CiMyNCBzdGQ6OmRlZmF1bHRfZGVsZXRlPEtVcmlG
aWx0ZXJQcml2YXRlPjo6b3BlcmF0b3IoKShLVXJpRmlsdGVyUHJpdmF0ZSopIGNvbnN0ICh0aGlz
PTxvcHRpbWl6ZWQgb3V0PiwgX19wdHI9MHg1NjI4NzFkYmQ1NzApIGF0IC91c3IvaW5jbHVkZS9j
KysvMTIuMi4xL2JpdHMvdW5pcXVlX3B0ci5oOjk1CiMyNSBzdGQ6OmRlZmF1bHRfZGVsZXRlPEtV
cmlGaWx0ZXJQcml2YXRlPjo6b3BlcmF0b3IoKShLVXJpRmlsdGVyUHJpdmF0ZSopIGNvbnN0IChf
X3B0cj0weDU2Mjg3MWRiZDU3MCwgdGhpcz08b3B0aW1pemVkIG91dD4pIGF0IC91c3IvaW5jbHVk
ZS9jKysvMTIuMi4xL2JpdHMvdW5pcXVlX3B0ci5oOjg5CiMyNiBzdGQ6OnVuaXF1ZV9wdHI8S1Vy
aUZpbHRlclByaXZhdGUsIHN0ZDo6ZGVmYXVsdF9kZWxldGU8S1VyaUZpbHRlclByaXZhdGU+ID46
On51bmlxdWVfcHRyKCkgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCB0aGlzPTxvcHRpbWl6ZWQgb3V0
PikgYXQgL3Vzci9pbmNsdWRlL2MrKy8xMi4yLjEvYml0cy91bmlxdWVfcHRyLmg6Mzk2CiMyNyBL
VXJpRmlsdGVyOjp+S1VyaUZpbHRlcigpICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgdGhpcz08b3B0
aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL2tpby9raW8tNS4xMDMuMC9zcmMvd2lkZ2V0
cy9rdXJpZmlsdGVyLmNwcDo1NjkKIzI4IDB4MDAwMDdmMWRiMGQzZWJhZSBpbiAoYW5vbnltb3Vz
IG5hbWVzcGFjZSk6OlFfUUdTX21fc2VsZjo6aW5uZXJGdW5jdGlvbigpOjpIb2xkZXI6On5Ib2xk
ZXIoKSAoKSBhdCAvdXNyL3NyYy9kZWJ1Zy9raW8va2lvLTUuMTAzLjAvc3JjL3dpZGdldHMva3Vy
aWZpbHRlci5jcHA6NTUwCiMyOSAweDAwMDA3ZjFkYjEyNTQ0NDUgaW4gX19ydW5fZXhpdF9oYW5k
bGVycyAoc3RhdHVzPXN0YXR1c0BlbnRyeT0xLCBsaXN0cD0weDdmMWRiMTNmMTY2MCA8X19leGl0
X2Z1bmNzPiwgcnVuX2xpc3RfYXRleGl0PXJ1bl9saXN0X2F0ZXhpdEBlbnRyeT10cnVlLCBydW5f
ZHRvcnM9cnVuX2R0b3JzQGVudHJ5PXRydWUpIGF0IGV4aXQuYzoxMDgKIzMwIDB4MDAwMDdmMWRi
MTI1NDViMCBpbiBfX0dJX2V4aXQgKHN0YXR1cz1zdGF0dXNAZW50cnk9MSkgYXQgZXhpdC5jOjEz
OAojMzEgMHgwMDAwN2YxZGIwZTJkZTA2IGluIF9YRGVmYXVsdElPRXJyb3IgKGRweT0weDU2Mjg2
ZGMzMzViMCkgYXQgL3Vzci9zcmMvZGVidWcvbGlieDExL2xpYlgxMS0xLjguNC9zcmMvWGxpYklu
dC5jOjEzMTcKIzMyIDB4MDAwMDdmMWRiMGUzMDY4MyBpbiBfWElPRXJyb3IgKGRweT1kcHlAZW50
cnk9MHg1NjI4NmRjMzM1YjApIGF0IC91c3Ivc3JjL2RlYnVnL2xpYngxMS9saWJYMTEtMS44LjQv
c3JjL1hsaWJJbnQuYzoxNTQ4CiMzMyAweDAwMDA3ZjFkYjBlMzA3NTkgaW4gcmVxdWlyZV9zb2Nr
ZXQgKGRweT0weDU2Mjg2ZGMzMzViMCkgYXQgL3Vzci9zcmMvZGVidWcvbGlieDExL2xpYlgxMS0x
LjguNC9zcmMveGNiX2lvLmM6NzQKIzM0IDB4MDAwMDdmMWRiMGUxYTk2MyBpbiBfWE5leHRSZXF1
ZXN0IChkcHk9MHg1NjI4NmRjMzM1YjApIGF0IC91c3Ivc3JjL2RlYnVnL2xpYngxMS9saWJYMTEt
MS44LjQvc3JjL3hjYl9pby5jOjg4MwojMzUgWE5leHRSZXF1ZXN0IChkcHk9MHg1NjI4NmRjMzM1
YjApIGF0IC91c3Ivc3JjL2RlYnVnL2xpYngxMS9saWJYMTEtMS44LjQvc3JjL01hY3Jvcy5jOjE0
OQojMzYgMHgwMDAwN2YxZGFhY2NjYWI3IGluIEtYRXJyb3JIYW5kbGVyUHJpdmF0ZTo6S1hFcnJv
ckhhbmRsZXJQcml2YXRlKF9YRGlzcGxheSopIChkcHk9MHg1NjI4NmRjMzM1YjAsIHRoaXM9MHg3
ZjFkOWMwMTAyODApIGF0IC91c3Ivc3JjL2RlYnVnL2t3aW5kb3dzeXN0ZW0va3dpbmRvd3N5c3Rl
bS01LjEwMy4wL3NyYy9wbGF0Zm9ybXMveGNiL2t4ZXJyb3JoYW5kbGVyLmNwcDoyMgojMzcgS1hF
cnJvckhhbmRsZXI6OktYRXJyb3JIYW5kbGVyKF9YRGlzcGxheSopIChkcHk9MHg1NjI4NmRjMzM1
YjAsIHRoaXM9MHg3ZmZjNGU0YmVlOTApIGF0IC91c3Ivc3JjL2RlYnVnL2t3aW5kb3dzeXN0ZW0v
a3dpbmRvd3N5c3RlbS01LjEwMy4wL3NyYy9wbGF0Zm9ybXMveGNiL2t4ZXJyb3JoYW5kbGVyLmNw
cDo0MgojMzggS1dpbmRvd0luZm9Qcml2YXRlWDExOjpLV2luZG93SW5mb1ByaXZhdGVYMTEodW5z
aWduZWQgbG9uZyBsb25nLCBRRmxhZ3M8TkVUOjpQcm9wZXJ0eT4sIFFGbGFnczxORVQ6OlByb3Bl
cnR5Mj4pIChwcm9wZXJ0aWVzMj0uLi4sIHByb3BlcnRpZXM9Li4uLCBfd2luPTc3NTk0NjM0LCB0
aGlzPTB4N2YxZDc0NmJlZWIwKQogICAgYXQgL3Vzci9zcmMvZGVidWcva3dpbmRvd3N5c3RlbS9r
d2luZG93c3lzdGVtLTUuMTAzLjAvc3JjL3BsYXRmb3Jtcy94Y2Iva3dpbmRvd2luZm8uY3BwOjU0
CiMzOSBYMTFQbHVnaW46OmNyZWF0ZVdpbmRvd0luZm8odW5zaWduZWQgbG9uZyBsb25nLCBRRmxh
Z3M8TkVUOjpQcm9wZXJ0eT4sIFFGbGFnczxORVQ6OlByb3BlcnR5Mj4pICh0aGlzPTxvcHRpbWl6
ZWQgb3V0Piwgd2luZG93PTc3NTk0NjM0LCBwcm9wZXJ0aWVzPS4uLiwgcHJvcGVydGllczI9Li4u
KQogICAgYXQgL3Vzci9zcmMvZGVidWcva3dpbmRvd3N5c3RlbS9rd2luZG93c3lzdGVtLTUuMTAz
LjAvc3JjL3BsYXRmb3Jtcy94Y2IvcGx1Z2luLmNwcDozNAojNDAgMHgwMDAwN2YxZGIzMjNlNmVi
IGluIEtXaW5kb3dTeXN0ZW1QbHVnaW5XcmFwcGVyOjpjcmVhdGVXaW5kb3dJbmZvKHVuc2lnbmVk
IGxvbmcgbG9uZywgUUZsYWdzPE5FVDo6UHJvcGVydHk+LCBRRmxhZ3M8TkVUOjpQcm9wZXJ0eTI+
KSBjb25zdAogICAgKHByb3BlcnRpZXMyPS4uLiwgcHJvcGVydGllcz0uLi4sIHdpbmRvdz03NzU5
NDYzNCwgdGhpcz0weDdmMWRiMzI2YzQyMCA8X1paTjEyX0dMT0JBTF9fTl8xMjFRX1FHU19zX3Bs
dWdpbldyYXBwZXIxM2lubmVyRnVuY3Rpb25FdkU2aG9sZGVyLmx0b19wcml2LjA+KSBhdCAvdXNy
L3NyYy9kZWJ1Zy9rd2luZG93c3lzdGVtL2t3aW5kb3dzeXN0ZW0tNS4xMDMuMC9zcmMvcGx1Z2lu
d3JhcHBlci5jcHA6MTQwCiM0MSBLV2luZG93SW5mb1ByaXZhdGU6OmNyZWF0ZSh1bnNpZ25lZCBs
b25nIGxvbmcsIFFGbGFnczxORVQ6OlByb3BlcnR5PiwgUUZsYWdzPE5FVDo6UHJvcGVydHkyPikg
KHdpbmRvdz03NzU5NDYzNCwgcHJvcGVydGllcz0uLi4sIHByb3BlcnRpZXMyPS4uLikgYXQgL3Vz
ci9zcmMvZGVidWcva3dpbmRvd3N5c3RlbS9rd2luZG93c3lzdGVtLTUuMTAzLjAvc3JjL2t3aW5k
b3dpbmZvLmNwcDoyNQojNDIgMHgwMDAwN2YxZGIzMjNlODY1IGluIEtXaW5kb3dJbmZvOjpLV2lu
ZG93SW5mbyh1bnNpZ25lZCBsb25nIGxvbmcsIFFGbGFnczxORVQ6OlByb3BlcnR5PiwgUUZsYWdz
PE5FVDo6UHJvcGVydHkyPikgKHRoaXM9dGhpc0BlbnRyeT0weDU2Mjg3MWZlMzhhMCwgd2luZG93
PTxvcHRpbWl6ZWQgb3V0PiwgcHJvcGVydGllcz0uLi4sIHByb3BlcnRpZXNAZW50cnk9Li4uLCBw
cm9wZXJ0aWVzMj0uLi4sCiAgICBwcm9wZXJ0aWVzMkBlbnRyeT0uLi4sIHRoaXM9PG9wdGltaXpl
ZCBvdXQ+LCB3aW5kb3c9PG9wdGltaXplZCBvdXQ+LCBwcm9wZXJ0aWVzPS4uLiwgcHJvcGVydGll
czI9Li4uKSBhdCAvdXNyL3NyYy9kZWJ1Zy9rd2luZG93c3lzdGVtL2t3aW5kb3dzeXN0ZW0tNS4x
MDMuMC9zcmMva3dpbmRvd2luZm8uY3BwOjI1OAojNDMgMHgwMDAwN2YxZGEyMTYzM2U4IGluIFRh
c2tNYW5hZ2VyOjpYV2luZG93VGFza3NNb2RlbDo6UHJpdmF0ZTo6d2luZG93SW5mbyh1bnNpZ25l
ZCBsb25nIGxvbmcpICh0aGlzPXRoaXNAZW50cnk9MHg1NjI4NmVlMzVlZjAsIHdpbmRvdz08b3B0
aW1pemVkIG91dD4sIHdpbmRvd0BlbnRyeT03NzU5NDYzNCkKICAgIGF0IC91c3Ivc3JjL2RlYnVn
L3BsYXNtYS13b3Jrc3BhY2UvcGxhc21hLXdvcmtzcGFjZS01LjI3LjIvbGlidGFza21hbmFnZXIv
eHdpbmRvd3Rhc2tzbW9kZWwuY3BwOjQyNQojNDQgMHgwMDAwN2YxZGEyMTZiMTBlIGluIFRhc2tN
YW5hZ2VyOjpYV2luZG93VGFza3NNb2RlbDo6ZGF0YShRTW9kZWxJbmRleCBjb25zdCYsIGludCkg
Y29uc3QgKHRoaXM9dGhpc0BlbnRyeT0weDU2Mjg2ZWUzNWQyMCwgaW5kZXg9Li4uLCByb2xlPXJv
bGVAZW50cnk9MjkzKQogICAgYXQgL3Vzci9zcmMvZGVidWcvcGxhc21hLXdvcmtzcGFjZS9wbGFz
bWEtd29ya3NwYWNlLTUuMjcuMi9saWJ0YXNrbWFuYWdlci94d2luZG93dGFza3Ntb2RlbC5jcHA6
NjgzCi0tVHlwZSA8UkVUPiBmb3IgbW9yZSwgcSB0byBxdWl0LCBjIHRvIGNvbnRpbnVlIHdpdGhv
dXQgcGFnaW5nLS0KIzQ1IDB4MDAwMDdmMWRiMWE1YjczNiBpbiBRQWJzdHJhY3RQcm94eU1vZGVs
OjpkYXRhKFFNb2RlbEluZGV4IGNvbnN0JiwgaW50KSBjb25zdCAodGhpcz08b3B0aW1pemVkIG91
dD4sIHByb3h5SW5kZXg9PG9wdGltaXplZCBvdXQ+LCByb2xlPTI5MykgYXQgaXRlbW1vZGVscy9x
YWJzdHJhY3Rwcm94eW1vZGVsLmNwcDoyNDUKIzQ2IDB4MDAwMDdmMWRiMWE1ZjQ3MSBpbiBRTW9k
ZWxJbmRleDo6ZGF0YShpbnQpIGNvbnN0IChhcm9sZT0yOTMsIHRoaXM9MHg3ZmZjNGU0YmYwZjAs
IHRoaXM9PG9wdGltaXplZCBvdXQ+LCBhcm9sZT08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2lu
Y2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2l0ZW1tb2RlbHMvcWFic3RyYWN0aXRlbW1v
ZGVsLmg6NDYwCiM0NyBRQ29uY2F0ZW5hdGVUYWJsZXNQcm94eU1vZGVsOjpkYXRhKFFNb2RlbElu
ZGV4IGNvbnN0JiwgaW50KSBjb25zdCAodGhpcz08b3B0aW1pemVkIG91dD4sIGluZGV4PTxvcHRp
bWl6ZWQgb3V0Piwgcm9sZT0yOTMpIGF0IGl0ZW1tb2RlbHMvcWNvbmNhdGVuYXRldGFibGVzcHJv
eHltb2RlbC5jcHA6MTk1CiM0OCAweDAwMDA3ZjFkYTIxM2EzYzQgaW4gUU1vZGVsSW5kZXg6OmRh
dGEoaW50KSBjb25zdCAoYXJvbGU9MjkzLCB0aGlzPTB4N2ZmYzRlNGJmMTgwKSBhdCAvdXNyL2lu
Y2x1ZGUvcXQvUXRDb3JlL3FhYnN0cmFjdGl0ZW1tb2RlbC5oOjQ2MAojNDkgVGFza01hbmFnZXI6
OlRhc2tGaWx0ZXJQcm94eU1vZGVsOjphY2NlcHRzUm93KGludCkgY29uc3QgKHRoaXM9MHg1NjI4
NmVlNDZjNzAsIHNvdXJjZVJvdz00KSBhdCAvdXNyL3NyYy9kZWJ1Zy9wbGFzbWEtd29ya3NwYWNl
L3BsYXNtYS13b3Jrc3BhY2UtNS4yNy4yL2xpYnRhc2ttYW5hZ2VyL3Rhc2tmaWx0ZXJwcm94eW1v
ZGVsLmNwcDoyODgKIzUwIDB4MDAwMDdmMWRiMWE2ZDA4MSBpbiBRU29ydEZpbHRlclByb3h5TW9k
ZWxQcml2YXRlOjpfcV9zb3VyY2VEYXRhQ2hhbmdlZChRTW9kZWxJbmRleCBjb25zdCYsIFFNb2Rl
bEluZGV4IGNvbnN0JiwgUVZlY3RvcjxpbnQ+IGNvbnN0JikKICAgICh0aGlzPTB4NTYyODZlZTNl
ZmYwLCBzb3VyY2VfdG9wX2xlZnQ9PG9wdGltaXplZCBvdXQ+LCBzb3VyY2VfYm90dG9tX3JpZ2h0
PTxvcHRpbWl6ZWQgb3V0Piwgcm9sZXM9Li4uKSBhdCBpdGVtbW9kZWxzL3Fzb3J0ZmlsdGVycHJv
eHltb2RlbC5jcHA6MTQ3MQojNTEgMHgwMDAwN2YxZGIxYWJlYzIwIGluIGRvQWN0aXZhdGU8ZmFs
c2U+KFFPYmplY3QqLCBpbnQsIHZvaWQqKikgKHNlbmRlcj0weDU2Mjg2ZWUzNGYyMCwgc2lnbmFs
X2luZGV4PTMsIGFyZ3Y9MHg3ZmZjNGU0YmY0OTApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozOTM1
CiM1MiAweDAwMDA3ZjFkYjFhNDZjZDEgaW4gUUFic3RyYWN0SXRlbU1vZGVsOjpkYXRhQ2hhbmdl
ZChRTW9kZWxJbmRleCBjb25zdCYsIFFNb2RlbEluZGV4IGNvbnN0JiwgUVZlY3RvcjxpbnQ+IGNv
bnN0JikgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBfdDE9PG9wdGltaXplZCBvdXQ+LCBfdDI9PG9w
dGltaXplZCBvdXQ+LCBfdDM9PG9wdGltaXplZCBvdXQ+KQogICAgYXQgLm1vYy9tb2NfcWFic3Ry
YWN0aXRlbW1vZGVsLmNwcDo1NTcKIzUzIDB4MDAwMDdmMWRiMWE2MzgzZSBpbiBRQ29uY2F0ZW5h
dGVUYWJsZXNQcm94eU1vZGVsUHJpdmF0ZTo6X3Ffc2xvdERhdGFDaGFuZ2VkKFFNb2RlbEluZGV4
IGNvbnN0JiwgUU1vZGVsSW5kZXggY29uc3QmLCBRVmVjdG9yPGludD4gY29uc3QmKSAodGhpcz08
b3B0aW1pemVkIG91dD4sIHJvbGVzPS4uLiwgdG89PG9wdGltaXplZCBvdXQ+LCBmcm9tPTxvcHRp
bWl6ZWQgb3V0PikKICAgIGF0IGl0ZW1tb2RlbHMvcWNvbmNhdGVuYXRldGFibGVzcHJveHltb2Rl
bC5jcHA6NjM0CiM1NCBRQ29uY2F0ZW5hdGVUYWJsZXNQcm94eU1vZGVsOjpxdF9zdGF0aWNfbWV0
YWNhbGwoUU9iamVjdCosIFFNZXRhT2JqZWN0OjpDYWxsLCBpbnQsIHZvaWQqKikgKF9vPTxvcHRp
bWl6ZWQgb3V0PiwgX2M9PG9wdGltaXplZCBvdXQ+LCBfaWQ9PG9wdGltaXplZCBvdXQ+LCBfYT08
b3B0aW1pemVkIG91dD4pIGF0IC5tb2MvbW9jX3Fjb25jYXRlbmF0ZXRhYmxlc3Byb3h5bW9kZWwu
Y3BwOjE1NQojNTUgMHgwMDAwN2YxZGIxYWJlYzIwIGluIGRvQWN0aXZhdGU8ZmFsc2U+KFFPYmpl
Y3QqLCBpbnQsIHZvaWQqKikgKHNlbmRlcj0weDU2Mjg2ZWUzNWI5MCwgc2lnbmFsX2luZGV4PTMs
IGFyZ3Y9MHg3ZmZjNGU0YmY2ODApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozOTM1CiM1NiAweDAw
MDA3ZjFkYjFhNDZjZDEgaW4gUUFic3RyYWN0SXRlbU1vZGVsOjpkYXRhQ2hhbmdlZChRTW9kZWxJ
bmRleCBjb25zdCYsIFFNb2RlbEluZGV4IGNvbnN0JiwgUVZlY3RvcjxpbnQ+IGNvbnN0JikgKHRo
aXM9PG9wdGltaXplZCBvdXQ+LCBfdDE9PG9wdGltaXplZCBvdXQ+LCBfdDI9PG9wdGltaXplZCBv
dXQ+LCBfdDM9PG9wdGltaXplZCBvdXQ+KQogICAgYXQgLm1vYy9tb2NfcWFic3RyYWN0aXRlbW1v
ZGVsLmNwcDo1NTcKIzU3IDB4MDAwMDdmMWRiMWE2NDg1MSBpbiBRSWRlbnRpdHlQcm94eU1vZGVs
UHJpdmF0ZTo6X3Ffc291cmNlRGF0YUNoYW5nZWQoUU1vZGVsSW5kZXggY29uc3QmLCBRTW9kZWxJ
bmRleCBjb25zdCYsIFFWZWN0b3I8aW50PiBjb25zdCYpICh0aGlzPTxvcHRpbWl6ZWQgb3V0Piwg
cm9sZXM9Li4uLCBib3R0b21SaWdodD08b3B0aW1pemVkIG91dD4sIHRvcExlZnQ9Li4uKQogICAg
YXQgaXRlbW1vZGVscy9xaWRlbnRpdHlwcm94eW1vZGVsLmNwcDo1MDcKIzU4IFFJZGVudGl0eVBy
b3h5TW9kZWw6OnF0X3N0YXRpY19tZXRhY2FsbChRT2JqZWN0KiwgUU1ldGFPYmplY3Q6OkNhbGws
IGludCwgdm9pZCoqKSAoX289PG9wdGltaXplZCBvdXQ+LCBfaWQ9PG9wdGltaXplZCBvdXQ+LCBf
YT08b3B0aW1pemVkIG91dD4sIF9jPTxvcHRpbWl6ZWQgb3V0PikgYXQgLm1vYy9tb2NfcWlkZW50
aXR5cHJveHltb2RlbC5jcHA6MTY0CiM1OSAweDAwMDA3ZjFkYjFhYmVjMjAgaW4gZG9BY3RpdmF0
ZTxmYWxzZT4oUU9iamVjdCosIGludCwgdm9pZCoqKSAoc2VuZGVyPTB4NTYyODZlZTM1ZDIwLCBz
aWduYWxfaW5kZXg9MywgYXJndj0weDdmZmM0ZTRiZjg0MCkgYXQga2VybmVsL3FvYmplY3QuY3Bw
OjM5MzUKIzYwIDB4MDAwMDdmMWRiMWE0NmNkMSBpbiBRQWJzdHJhY3RJdGVtTW9kZWw6OmRhdGFD
aGFuZ2VkKFFNb2RlbEluZGV4IGNvbnN0JiwgUU1vZGVsSW5kZXggY29uc3QmLCBRVmVjdG9yPGlu
dD4gY29uc3QmKSAodGhpcz08b3B0aW1pemVkIG91dD4sIF90MT0uLi4sIF90Mj0uLi4sIF90Mz0u
Li4pIGF0IC5tb2MvbW9jX3FhYnN0cmFjdGl0ZW1tb2RlbC5jcHA6NTU3CiM2MSAweDAwMDA3ZjFk
YTIxNjI0M2YgaW4gVGFza01hbmFnZXI6OlhXaW5kb3dUYXNrc01vZGVsOjpQcml2YXRlOjpkYXRh
Q2hhbmdlZCh1bnNpZ25lZCBsb25nIGxvbmcsIFFWZWN0b3I8aW50PiBjb25zdCYpICh0aGlzPXRo
aXNAZW50cnk9MHg1NjI4NmVlMzVlZjAsIHdpbmRvdz13aW5kb3dAZW50cnk9Nzc1OTQ2MzQsIHJv
bGVzPS4uLikKICAgIGF0IC91c3Ivc3JjL2RlYnVnL3BsYXNtYS13b3Jrc3BhY2UvcGxhc21hLXdv
cmtzcGFjZS01LjI3LjIvbGlidGFza21hbmFnZXIveHdpbmRvd3Rhc2tzbW9kZWwuY3BwOjQxNAoj
NjIgMHgwMDAwN2YxZGEyMTY3MzMyIGluIFRhc2tNYW5hZ2VyOjpYV2luZG93VGFza3NNb2RlbDo6
UHJpdmF0ZTo6d2luZG93Q2hhbmdlZCh1bnNpZ25lZCBsb25nIGxvbmcsIFFGbGFnczxORVQ6OlBy
b3BlcnR5PiwgUUZsYWdzPE5FVDo6UHJvcGVydHkyPikgKHByb3BlcnRpZXMyPS4uLiwgcHJvcGVy
dGllcz0uLi4sIHdpbmRvdz08b3B0aW1pemVkIG91dD4sIHRoaXM9MHg1NjI4NmVlMzVlZjApCiAg
ICBhdCAvdXNyL3NyYy9kZWJ1Zy9wbGFzbWEtd29ya3NwYWNlL3BsYXNtYS13b3Jrc3BhY2UtNS4y
Ny4yL2xpYnRhc2ttYW5hZ2VyL3h3aW5kb3d0YXNrc21vZGVsLmNwcDo0MDEKIzYzIG9wZXJhdG9y
KCkgKHByb3BlcnRpZXMyPS4uLiwgcHJvcGVydGllcz0uLi4sIHdpbmRvdz03NzU5NDYzNCwgX19j
bG9zdXJlPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvcGxhc21hLXdvcmtzcGFj
ZS9wbGFzbWEtd29ya3NwYWNlLTUuMjcuMi9saWJ0YXNrbWFuYWdlci94d2luZG93dGFza3Ntb2Rl
bC5jcHA6MTYyCiM2NCBRdFByaXZhdGU6OkZ1bmN0b3JDYWxsPFF0UHJpdmF0ZTo6SW5kZXhlc0xp
c3Q8MCwgMSwgMj4sIFF0UHJpdmF0ZTo6TGlzdDxsb25nIGxvbmcgdW5zaWduZWQgaW50LCBRRmxh
Z3M8TkVUOjpQcm9wZXJ0eT4sIFFGbGFnczxORVQ6OlByb3BlcnR5Mj4gPiwgdm9pZCwgVGFza01h
bmFnZXI6OlhXaW5kb3dUYXNrc01vZGVsOjpQcml2YXRlOjppbml0KCk6OjxsYW1iZGEoV0lkLCBO
RVQ6OlByb3BlcnRpZXMsIE5FVDo6UHJvcGVydGllczIpPiA+OjpjYWxsIChmPTxvcHRpbWl6ZWQg
b3V0PiwgYXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9pbmNsdWRlL3F0L1F0Q29yZS9xb2Jq
ZWN0ZGVmc19pbXBsLmg6MTQ2CiM2NSBRdFByaXZhdGU6OkZ1bmN0b3I8VGFza01hbmFnZXI6OlhX
aW5kb3dUYXNrc01vZGVsOjpQcml2YXRlOjppbml0KCk6OjxsYW1iZGEoV0lkLCBORVQ6OlByb3Bl
cnRpZXMsIE5FVDo6UHJvcGVydGllczIpPiwgMz46OmNhbGw8UXRQcml2YXRlOjpMaXN0PHVuc2ln
bmVkIGxvbmcgbG9uZywgUUZsYWdzPE5FVDo6UHJvcGVydHk+LCBRRmxhZ3M8TkVUOjpQcm9wZXJ0
eTI+ID4sIHZvaWQ+CiAgICAoYXJnPTxvcHRpbWl6ZWQgb3V0PiwgZj08b3B0aW1pemVkIG91dD4p
IGF0IC91c3IvaW5jbHVkZS9xdC9RdENvcmUvcW9iamVjdGRlZnNfaW1wbC5oOjI1NgojNjYgUXRQ
cml2YXRlOjpRRnVuY3RvclNsb3RPYmplY3Q8VGFza01hbmFnZXI6OlhXaW5kb3dUYXNrc01vZGVs
OjpQcml2YXRlOjppbml0KCk6OjxsYW1iZGEoV0lkLCBORVQ6OlByb3BlcnRpZXMsIE5FVDo6UHJv
cGVydGllczIpPiwgMywgUXRQcml2YXRlOjpMaXN0PGxvbmcgbG9uZyB1bnNpZ25lZCBpbnQsIFFG
bGFnczxORVQ6OlByb3BlcnR5PiwgUUZsYWdzPE5FVDo6UHJvcGVydHkyPiA+LCB2b2lkPjo6aW1w
bChpbnQsIFF0UHJpdmF0ZTo6UVNsb3RPYmplY3RCYXNlICosIFFPYmplY3QgKiwgdm9pZCAqKiwg
Ym9vbCAqKSAod2hpY2g9PG9wdGltaXplZCBvdXQ+LCB0aGlzXz08b3B0aW1pemVkIG91dD4sIHI9
PG9wdGltaXplZCBvdXQ+LCBhPTxvcHRpbWl6ZWQgb3V0PiwgcmV0PTxvcHRpbWl6ZWQgb3V0Pikg
YXQgL3Vzci9pbmNsdWRlL3F0L1F0Q29yZS9xb2JqZWN0ZGVmc19pbXBsLmg6NDQzCiM2NyAweDAw
MDA3ZjFkYjFhYmVhNzEgaW4gUXRQcml2YXRlOjpRU2xvdE9iamVjdEJhc2U6OmNhbGwoUU9iamVj
dCosIHZvaWQqKikgKGE9MHg3ZmZjNGU0YmZhYzAsIHI9PG9wdGltaXplZCBvdXQ+LCB0aGlzPTB4
NTYyODZlZTM3M2UwLCB0aGlzPTxvcHRpbWl6ZWQgb3V0Piwgcj08b3B0aW1pemVkIG91dD4sIGE9
PG9wdGltaXplZCBvdXQ+KQogICAgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2Nv
cmVsaWIva2VybmVsL3FvYmplY3RkZWZzX2ltcGwuaDozOTgKIzY4IGRvQWN0aXZhdGU8ZmFsc2U+
KFFPYmplY3QqLCBpbnQsIHZvaWQqKikgKHNlbmRlcj0weDU2Mjg2ZWUzNjI3MCwgc2lnbmFsX2lu
ZGV4PTUsIGFyZ3Y9MHg3ZmZjNGU0YmZhYzApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozOTIzCiM2
OSAweDAwMDA3ZjFkYTIxNWU2NjggaW4gWFdpbmRvd1N5c3RlbUV2ZW50QmF0Y2hlcjo6d2luZG93
Q2hhbmdlZCh1bnNpZ25lZCBsb25nIGxvbmcsIFFGbGFnczxORVQ6OlByb3BlcnR5PiwgUUZsYWdz
PE5FVDo6UHJvcGVydHkyPikgKF90Mz0uLi4sIF90Mj0uLi4sIF90MT08b3B0aW1pemVkIG91dD4s
IHRoaXM9PG9wdGltaXplZCBvdXQ+KQogICAgYXQgL3Vzci9zcmMvZGVidWcvcGxhc21hLXdvcmtz
cGFjZS9idWlsZC9saWJ0YXNrbWFuYWdlci90YXNrbWFuYWdlcl9hdXRvZ2VuL0VXSUVHQTQ2V1cv
bW9jX3h3aW5kb3dzeXN0ZW1ldmVudGJhdGNoZXIuY3BwOjE3NgojNzAgb3BlcmF0b3IoKSAocHJv
cGVydGllczI9Li4uLCBwcm9wZXJ0aWVzPS4uLiwgd2luZG93PTxvcHRpbWl6ZWQgb3V0PiwgX19j
bG9zdXJlPTB4NTYyODZlZTM3MWMwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9wbGFzbWEtd29ya3NwYWNl
L3BsYXNtYS13b3Jrc3BhY2UtNS4yNy4yL2xpYnRhc2ttYW5hZ2VyL3h3aW5kb3dzeXN0ZW1ldmVu
dGJhdGNoZXIuY3BwOjQ2CiM3MSBRdFByaXZhdGU6OkZ1bmN0b3JDYWxsPFF0UHJpdmF0ZTo6SW5k
ZXhlc0xpc3Q8MCwgMSwgMj4sIFF0UHJpdmF0ZTo6TGlzdDxsb25nIGxvbmcgdW5zaWduZWQgaW50
LCBRRmxhZ3M8TkVUOjpQcm9wZXJ0eT4sIFFGbGFnczxORVQ6OlByb3BlcnR5Mj4gPiwgdm9pZCwg
WFdpbmRvd1N5c3RlbUV2ZW50QmF0Y2hlcjo6WFdpbmRvd1N5c3RlbUV2ZW50QmF0Y2hlcihRT2Jq
ZWN0Kik6OjxsYW1iZGEoV0lkLCBORVQ6OlByb3BlcnRpZXMsIE5FVDo6UHJvcGVydGllczIpPiA+
OjpjYWxsIChhcmc9PG9wdGltaXplZCBvdXQ+LCBmPS4uLikgYXQgL3Vzci9pbmNsdWRlL3F0L1F0
Q29yZS9xb2JqZWN0ZGVmc19pbXBsLmg6MTQ2CiM3MiBRdFByaXZhdGU6OkZ1bmN0b3I8WFdpbmRv
d1N5c3RlbUV2ZW50QmF0Y2hlcjo6WFdpbmRvd1N5c3RlbUV2ZW50QmF0Y2hlcihRT2JqZWN0Kik6
OjxsYW1iZGEoV0lkLCBORVQ6OlByb3BlcnRpZXMsIE5FVDo6UHJvcGVydGllczIpPiwgMz46OmNh
bGw8UXRQcml2YXRlOjpMaXN0PHVuc2lnbmVkIGxvbmcgbG9uZywgUUZsYWdzPE5FVDo6UHJvcGVy
dHk+LCBRRmxhZ3M8TkVUOjpQcm9wZXJ0eTI+ID4sIHZvaWQ+IChhcmc9PG9wdGltaXplZCBvdXQ+
LCBmPS4uLikgYXQgL3Vzci9pbmNsdWRlL3F0L1F0Q29yZS9xb2JqZWN0ZGVmc19pbXBsLmg6MjU2
CiM3MyBRdFByaXZhdGU6OlFGdW5jdG9yU2xvdE9iamVjdDxYV2luZG93U3lzdGVtRXZlbnRCYXRj
aGVyOjpYV2luZG93U3lzdGVtRXZlbnRCYXRjaGVyKFFPYmplY3QqKTo6PGxhbWJkYShXSWQsIE5F
VDo6UHJvcGVydGllcywgTkVUOjpQcm9wZXJ0aWVzMik+LCAzLCBRdFByaXZhdGU6Okxpc3Q8bG9u
ZyBsb25nIHVuc2lnbmVkIGludCwgUUZsYWdzPE5FVDo6UHJvcGVydHk+LCBRRmxhZ3M8TkVUOjpQ
cm9wZXJ0eTI+ID4sIHZvaWQ+OjppbXBsKGludCwgUXRQcml2YXRlOjpRU2xvdE9iamVjdEJhc2Ug
KiwgUU9iamVjdCAqLCB2b2lkICoqLCBib29sICopICh3aGljaD08b3B0aW1pemVkIG91dD4sIHRo
aXNfPTB4NTYyODZlZTM3MWIwLCByPTxvcHRpbWl6ZWQgb3V0PiwgYT08b3B0aW1pemVkIG91dD4s
IHJldD08b3B0aW1pemVkIG91dD4pIGF0IC91c3IvaW5jbHVkZS9xdC9RdENvcmUvcW9iamVjdGRl
ZnNfaW1wbC5oOjQ0MwojNzQgMHgwMDAwN2YxZGIxYWJlYTcxIGluIFF0UHJpdmF0ZTo6UVNsb3RP
YmplY3RCYXNlOjpjYWxsKFFPYmplY3QqLCB2b2lkKiopIChhPTB4N2ZmYzRlNGJmYzEwLCByPTxv
cHRpbWl6ZWQgb3V0PiwgdGhpcz0weDU2Mjg2ZWUzNzFiMCwgdGhpcz08b3B0aW1pemVkIG91dD4s
IHI9PG9wdGltaXplZCBvdXQ+LCBhPTxvcHRpbWl6ZWQgb3V0PikKICAgIGF0IC4uLy4uL2luY2x1
ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2tlcm5lbC9xb2JqZWN0ZGVmc19pbXBsLmg6Mzk4
CiM3NSBkb0FjdGl2YXRlPGZhbHNlPihRT2JqZWN0KiwgaW50LCB2b2lkKiopIChzZW5kZXI9MHg3
ZjFkYjMyNmM1MzAgPEtYMTFFeHRyYXM6OnNlbGYoKTo6aW5zdGFuY2U+LCBzaWduYWxfaW5kZXg9
MTIsIGFyZ3Y9MHg3ZmZjNGU0YmZjMTApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozOTIzCiM3NiAw
eDAwMDA3ZjFkYjMyMzFlZTkgaW4gS1gxMUV4dHJhczo6d2luZG93Q2hhbmdlZCh1bnNpZ25lZCBs
b25nIGxvbmcsIFFGbGFnczxORVQ6OlByb3BlcnR5PiwgUUZsYWdzPE5FVDo6UHJvcGVydHkyPikg
KHRoaXM9PG9wdGltaXplZCBvdXQ+LCBfdDE9PG9wdGltaXplZCBvdXQ+LCBfdDFAZW50cnk9Nzc1
OTQ2MzQsIF90Mj0uLi4sIF90Mz0uLi4pCiAgICBhdCAvdXNyL3NyYy9kZWJ1Zy9rd2luZG93c3lz
dGVtL2J1aWxkL3NyYy9LRjVXaW5kb3dTeXN0ZW1fYXV0b2dlbi9FV0lFR0E0NldXL21vY19reDEx
ZXh0cmFzLmNwcDozMTYKIzc3IDB4MDAwMDdmMWRhYWNjODY2NSBpbiBORVRFdmVudEZpbHRlcjo6
bmF0aXZlRXZlbnRGaWx0ZXIoeGNiX2dlbmVyaWNfZXZlbnRfdCopICh0aGlzPTB4NTYyODZlOGE3
NDYwLCBldj0weDU2Mjg3MTFjN2QxMCkgYXQgL3Vzci9zcmMvZGVidWcva3dpbmRvd3N5c3RlbS9r
d2luZG93c3lzdGVtLTUuMTAzLjAvc3JjL3BsYXRmb3Jtcy94Y2Iva3dpbmRvd3N5c3RlbS5jcHA6
MzQ0CiM3OCAweDAwMDA3ZjFkYjFhODQ4NGYgaW4gUUFic3RyYWN0RXZlbnREaXNwYXRjaGVyOjpm
aWx0ZXJOYXRpdmVFdmVudChRQnl0ZUFycmF5IGNvbnN0Jiwgdm9pZCosIGxvbmcqKSAodGhpcz08
b3B0aW1pemVkIG91dD4sIGV2ZW50VHlwZT0uLi4sIG1lc3NhZ2U9bWVzc2FnZUBlbnRyeT0weDU2
Mjg3MTFjN2QxMCwgcmVzdWx0PXJlc3VsdEBlbnRyeT0weDdmZmM0ZTRiZmRhMCkKICAgIGF0IGtl
cm5lbC9xYWJzdHJhY3RldmVudGRpc3BhdGNoZXIuY3BwOjQ5NQojNzkgMHgwMDAwN2YxZGFjNzA1
ZjExIGluIFFYY2JDb25uZWN0aW9uOjpoYW5kbGVYY2JFdmVudCh4Y2JfZ2VuZXJpY19ldmVudF90
KikgKHRoaXM9dGhpc0BlbnRyeT0weDU2Mjg2ZGMzMzE4MCwgZXZlbnQ9ZXZlbnRAZW50cnk9MHg1
NjI4NzExYzdkMTApIGF0IC91c3Ivc3JjL2RlYnVnL3F0NS1iYXNlL3F0YmFzZS9zcmMvcGx1Z2lu
cy9wbGF0Zm9ybXMveGNiL3F4Y2Jjb25uZWN0aW9uLmNwcDo1NzkKIzgwIDB4MDAwMDdmMWRhYzcw
YTRjMCBpbiBRWGNiQ29ubmVjdGlvbjo6cHJvY2Vzc1hjYkV2ZW50cyhRRmxhZ3M8UUV2ZW50TG9v
cDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAodGhpcz0weDU2Mjg2ZGMzMzE4MCwgZmxhZ3M9Li4uKSBh
dCAvdXNyL3NyYy9kZWJ1Zy9xdDUtYmFzZS9xdGJhc2Uvc3JjL3BsdWdpbnMvcGxhdGZvcm1zL3hj
Yi9xeGNiY29ubmVjdGlvbi5jcHA6MTA2MwojODEgMHgwMDAwN2YxZGFjNzJlOGM4IGluIHhjYlNv
dXJjZURpc3BhdGNoKEdTb3VyY2UqLCBHU291cmNlRnVuYywgZ3BvaW50ZXIpIChzb3VyY2U9PG9w
dGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9xdDUtYmFzZS9xdGJhc2Uvc3JjL3BsdWdp
bnMvcGxhdGZvcm1zL3hjYi9xeGNiZXZlbnRkaXNwYXRjaGVyLmNwcDoxMDMKLS1UeXBlIDxSRVQ+
IGZvciBtb3JlLCBxIHRvIHF1aXQsIGMgdG8gY29udGludWUgd2l0aG91dCBwYWdpbmctLQojODIg
MHgwMDAwN2YxZGIwNzQ3ODJiIGluIGdfbWFpbl9kaXNwYXRjaCAoY29udGV4dD0weDdmMWRhNDAw
NTAxMCkgYXQgLi4vZ2xpYi9nbGliL2dtYWluLmM6MzQ1NAojODMgZ19tYWluX2NvbnRleHRfZGlz
cGF0Y2ggKGNvbnRleHQ9MHg3ZjFkYTQwMDUwMTApIGF0IC4uL2dsaWIvZ2xpYi9nbWFpbi5jOjQx
NzIKIzg0IDB4MDAwMDdmMWRiMDc5ZWNjOSBpbiBnX21haW5fY29udGV4dF9pdGVyYXRlLmNvbnN0
cHJvcC4wIChjb250ZXh0PTB4N2YxZGE0MDA1MDEwLCBibG9jaz0xLCBkaXNwYXRjaD0xLCBzZWxm
PTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vZ2xpYi9nbGliL2dtYWluLmM6NDI0OAojODUgMHgwMDAw
N2YxZGIwNzQ2MGUyIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoY29udGV4dD0weDdmMWRh
NDAwNTAxMCwgbWF5X2Jsb2NrPTEpIGF0IC4uL2dsaWIvZ2xpYi9nbWFpbi5jOjQzMTMKIzg2IDB4
MDAwMDdmMWRiMWFkOGM2YyBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyhR
RmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAodGhpcz0weDU2Mjg2ZGNkOGIz
MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjMKIzg3
IDB4MDAwMDdmMWRiMWE4NjZlYyBpbiBRRXZlbnRMb29wOjpleGVjKFFGbGFnczxRRXZlbnRMb29w
OjpQcm9jZXNzRXZlbnRzRmxhZz4pICh0aGlzPTB4N2ZmYzRlNGMwMTIwLCBmbGFncz0uLi4pIGF0
IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2dsb2JhbC9xZmxhZ3MuaDo2
OQojODggMHgwMDAwN2YxZGIxYTkxMjE5IGluIFFDb3JlQXBwbGljYXRpb246OmV4ZWMoKSAoKSBh
dCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9nbG9iYWwvcWZsYWdzLmg6
MTIxCiM4OSAweDAwMDA3ZjFkYjFmMzlmZTIgaW4gUUd1aUFwcGxpY2F0aW9uOjpleGVjKCkgKCkg
YXQga2VybmVsL3FndWlhcHBsaWNhdGlvbi5jcHA6MTg3MAojOTAgMHgwMDAwN2YxZGIyNzc2ZjJh
IGluIFFBcHBsaWNhdGlvbjo6ZXhlYygpICgpIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjI4
MzIKIzkxIDB4MDAwMDU2Mjg2ZDYwZjE2OCBpbiBtYWluKGludCwgY2hhcioqKSAoYXJnYz08b3B0
aW1pemVkIG91dD4sIGFyZ3Y9PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9wbGFz
bWEtd29ya3NwYWNlL3BsYXNtYS13b3Jrc3BhY2UtNS4yNy4yL3NoZWxsL21haW4uY3BwOjIzNQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>