<?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>443059</bug_id>
          
          <creation_ts>2021-09-28 08:13:24 +0000</creation_ts>
          <short_desc>Crash in KProcessList::getProcessInfo</short_desc>
          <delta_ts>2021-10-04 08:49:16 +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>generic-crash</component>
          <version>5.18.7</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>431334</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 name="Marius">voicu.marius</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>kde</cc>
    
    <cc>nate</cc>
    
    <cc>sitter</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>2064591</commentid>
    <comment_count>0</comment_count>
      <attachid>141981</attachid>
    <who name="Marius">voicu.marius</who>
    <bug_when>2021-09-28 08:13:24 +0000</bug_when>
    <thetext>Created attachment 141981
Crash report generated after the event

SUMMARY
I was shutting down a VM machine in VMware and Plasma5 just crashed. It recovered after 10 seconds but I got the KDE crash icon in the taskbar.

STEPS TO REPRODUCE
I have not reproduced it yet.

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux 5.3.18-59.24-default x86_64 / OpenSUSE Leap 15.3
(available in About System)
KDE Plasma Version: 5.18.6
KDE Frameworks Version: 5.76.0
Qt Version: 5.12.7

ADDITIONAL INFORMATION</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2064775</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-09-28 20:14:22 +0000</bug_when>
    <thetext>[KCrash Handler]
#4  std::__atomic_base&lt;int&gt;::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x660066006f0053) at /usr/include/c++/7/bits/atomic_base.h:396
#5  QAtomicOps&lt;int&gt;::load&lt;int&gt;(std::atomic&lt;int&gt; const&amp;) (_q_value=...) at /usr/include/qt5/QtCore/qatomic_cxx11.h:227
#6  QBasicAtomicInteger&lt;int&gt;::load() const (this=0x660066006f0053) at /usr/include/qt5/QtCore/qbasicatomic.h:103
#7  QtPrivate::RefCount::ref() (this=0x660066006f0053) at /usr/include/qt5/QtCore/qrefcount.h:55
#8  QString::QString(QString const&amp;) (other=..., this=0x7fff9f40b9d0) at /usr/include/qt5/QtCore/qstring.h:958
#9  (anonymous namespace)::getProcessInfo(QString const&amp;, KProcessList::KProcessInfo&amp;) (procId=..., processInfo=...) at /usr/src/debug/kcoreaddons-5.76.0-bp153.2.2.1.x86_64/src/lib/util/kprocesslist_unix.cpp:91
#10 0x00007f5121ab5a81 in KProcessList::processInfo(long long) (pid=pid@entry=6058) at /usr/src/debug/kcoreaddons-5.76.0-bp153.2.2.1.x86_64/src/lib/util/kprocesslist_unix.cpp:150
#11 0x00007f51065721e8 in TaskManager::servicesFromPid(unsigned int, QExplicitlySharedDataPointer&lt;KSharedConfig&gt;) (pid=pid@entry=6058, rulesConfig=...) at /usr/src/debug/plasma5-workspace-5.18.6-bp153.4.2.3.x86_64/libtaskmanager/tasktools.cpp:531
#12 0x00007f5106572db4 in TaskManager::windowUrlFromMetadata(QString const&amp;, unsigned int, QExplicitlySharedDataPointer&lt;KSharedConfig&gt;, QString const&amp;) (appId=..., pid=pid@entry=6058, rulesConfig=..., xWindowsWMClassName=...) at /usr/src/debug/plasma5-workspace-5.18.6-bp153.4.2.3.x86_64/libtaskmanager/tasktools.cpp:433
#13 0x00007f51065815b0 in TaskManager::XWindowTasksModel::Private::windowUrl(unsigned long long) (this=this@entry=0x559ff971f210, window=&lt;optimized out&gt;) at /usr/src/debug/plasma5-workspace-5.18.6-bp153.4.2.3.x86_64/libtaskmanager/xwindowtasksmodel.cpp:531
#14 0x00007f5106581b2b in TaskManager::XWindowTasksModel::Private::appData(unsigned long long) (this=0x559ff971f210, window=&lt;optimized out&gt;) at /usr/src/debug/plasma5-workspace-5.18.6-bp153.4.2.3.x86_64/libtaskmanager/xwindowtasksmodel.cpp:447
#15 0x00007f5106586005 in TaskManager::XWindowTasksModel::data(QModelIndex const&amp;, int) const (this=0x559ff9713460, index=&lt;optimized out&gt;, role=&lt;optimized out&gt;) at /usr/src/debug/plasma5-workspace-5.18.6-bp153.4.2.3.x86_64/libtaskmanager/xwindowtasksmodel.cpp:682
#16 0x00007f5120013028 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
#17 0x00007f5106558544 in QModelIndex::data(int) const (arole=293, this=0x7fff9f40c0c0) at /usr/include/qt5/QtCore/qabstractitemmodel.h:458
#18 TaskManager::TaskFilterProxyModel::acceptsRow(int) const (this=0x559ffb240e30, sourceRow=0) at /usr/src/debug/plasma5-workspace-5.18.6-bp153.4.2.3.x86_64/libtaskmanager/taskfilterproxymodel.cpp:251
#19 0x00007f5120021612 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&amp;, QModelIndex const&amp;, QVector&lt;int&gt; const&amp;) (this=&lt;optimized out&gt;, source_top_left=&lt;optimized out&gt;, source_bottom_right=&lt;optimized out&gt;, roles=...) at itemmodels/qsortfilterproxymodel.cpp:1403
#20 0x00007f5120023d38 in QSortFilterProxyModel::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_qsortfilterproxymodel.cpp:224
#21 0x00007f512007ceb5 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x559ff97132b0, signalOffset=&lt;optimized out&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff9f40c410) at kernel/qobject.cpp:3804
#22 0x00007f512007d5c7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x559ff97132b0, m=m@entry=0x7f51204fa520 &lt;QAbstractItemModel::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff9f40c410) at kernel/qobject.cpp:3657
#23 0x00007f511fff44ec in QAbstractItemModel::dataChanged(QModelIndex const&amp;, QModelIndex const&amp;, QVector&lt;int&gt; const&amp;) (this=this@entry=0x559ff97132b0, _t1=..., _t2=..., _t3=&lt;optimized out&gt;) at .moc/moc_qabstractitemmodel.cpp:556
#24 0x00007f5120016351 in QIdentityProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&amp;, QModelIndex const&amp;, QVector&lt;int&gt; const&amp;) (this=&lt;optimized out&gt;, topLeft=..., bottomRight=&lt;optimized out&gt;, roles=&lt;optimized out&gt;) at itemmodels/qidentityproxymodel.cpp:483
#25 0x00007f5120018028 in QIdentityProxyModel::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_qidentityproxymodel.cpp:163
#26 0x00007f512007ceb5 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x559ff9713460, signalOffset=&lt;optimized out&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff9f40c630) at kernel/qobject.cpp:3804
#27 0x00007f512007d5c7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=&lt;optimized out&gt;, m=m@entry=0x7f51204fa520 &lt;QAbstractItemModel::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff9f40c630) at kernel/qobject.cpp:3657
#28 0x00007f511fff44ec 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:556
#29 0x00007f5106580db6 in TaskManager::XWindowTasksModel::Private::dataChanged(unsigned long long, QVector&lt;int&gt; const&amp;) (this=this@entry=0x559ff971f210, window=&lt;optimized out&gt;, roles=...) at /usr/src/debug/plasma5-workspace-5.18.6-bp153.4.2.3.x86_64/libtaskmanager/xwindowtasksmodel.cpp:422
#30 0x00007f5106583602 in TaskManager::XWindowTasksModel::Private::windowChanged(unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt;) (this=0x559ff971f210, window=&lt;optimized out&gt;, properties=..., properties2=...) at /usr/src/debug/plasma5-workspace-5.18.6-bp153.4.2.3.x86_64/libtaskmanager/xwindowtasksmodel.cpp:409
#31 0x00007f512007cfcf in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff9f40c890, r=0x559ff9713460, this=0x559ffb23cf20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#32 QMetaObject::activate(QObject*, int, int, void**) (sender=0x559ffb240610, signalOffset=&lt;optimized out&gt;, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff9f40c890) at kernel/qobject.cpp:3784
#33 0x00007f512007d5c7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=&lt;optimized out&gt;, m=m@entry=0x7f510679cd60 &lt;XWindowSystemEventBatcher::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff9f40c890) at kernel/qobject.cpp:3657
#34 0x00007f510654646b in XWindowSystemEventBatcher::windowChanged(unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt;) (this=&lt;optimized out&gt;, _t1=&lt;optimized out&gt;, _t2=..., _t3=...) at /usr/src/debug/plasma5-workspace-5.18.6-bp153.4.2.3.x86_64/build/libtaskmanager/taskmanager_autogen/EWIEGA46WW/moc_xwindowsystemeventbatcher.cpp:175
#35 0x00007f510657fbf1 in XWindowSystemEventBatcher::&lt;lambda(WId, NET::Properties, NET::Properties2)&gt;::operator() (properties2=..., properties=..., window=&lt;optimized out&gt;, __closure=0x559ffb23ce40) at /usr/src/debug/plasma5-workspace-5.18.6-bp153.4.2.3.x86_64/libtaskmanager/xwindowsystemeventbatcher.cpp:63
#36 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/qt5/QtCore/qobjectdefs_impl.h:146
#37 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/qt5/QtCore/qobjectdefs_impl.h:256
#38 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_=0x559ffb23ce30, r=&lt;optimized out&gt;, a=&lt;optimized out&gt;, ret=&lt;optimized out&gt;) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:439
#39 0x00007f512007cfcf in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff9f40ca60, r=0x559ffb240610, this=0x559ffb23ce30) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#40 QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x7f5122644c40 &lt;(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder&gt;, signalOffset=&lt;optimized out&gt;, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x7fff9f40ca60) at kernel/qobject.cpp:3784
#41 0x00007f512007d5c7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x7f5122644c40 &lt;(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder&gt;, m=m@entry=0x7f5122643060 &lt;KWindowSystem::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x7fff9f40ca60) at kernel/qobject.cpp:3657
#42 0x00007f512240aeeb in KWindowSystem::windowChanged(unsigned long long, QFlags&lt;NET::Property&gt;, QFlags&lt;NET::Property2&gt;) (this=this@entry=0x7f5122644c40 &lt;(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder&gt;, _t1=&lt;optimized out&gt;, _t1@entry=75497479, _t2=..., _t3=...) at /usr/src/debug/kwindowsystem-5.76.0-bp153.2.2.1.x86_64/build/src/KF5WindowSystem_autogen/EWIEGA46WW/moc_kwindowsystem.cpp:361
#43 0x00007f510cb40f26 in NETEventFilter::nativeEventFilter(xcb_generic_event_t*) (this=0x559ff92b9870, ev=0x559ffce80460) at /usr/src/debug/kwindowsystem-5.76.0-bp153.2.2.1.x86_64/src/platforms/xcb/kwindowsystem.cpp:289
#44 0x00007f5120049caf in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&amp;, void*, long*) (this=&lt;optimized out&gt;, eventType=..., message=message@entry=0x559ffce80460, result=result@entry=0x7fff9f40cb78) at kernel/qabstracteventdispatcher.cpp:484
#45 0x00007f5112d04f0c in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x559ff8ab7e80, event=event@entry=0x559ffce80460) at qxcbconnection.cpp:534
#46 0x00007f5112d05c85 in QXcbConnection::processXcbEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x559ff8ab7e80, flags=flags@entry=...) at qxcbconnection.cpp:1027
#47 0x00007f5112d2c253 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=&lt;optimized out&gt;) at qxcbeventdispatcher.cpp:103
#48 0x00007f51198d6694 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#49 0x00007f51198d6a30 in  () at /usr/lib64/libglib-2.0.so.0
#50 0x00007f51198d6abc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#51 0x00007f51200aa42f in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x559ff8b74230, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#52 0x00007f512004b5fa in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7fff9f40ce50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#53 0x00007f5120054800 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1389
#54 0x0000559ff7756ad4 in main(int, char**) (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at /usr/src/debug/plasma5-workspace-5.18.6-bp153.4.2.3.x86_64/shell/main.cpp:228
[Inferior 1 (process 2522) detached]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2065984</commentid>
    <comment_count>2</comment_count>
    <who name="Harald Sitter">sitter</who>
    <bug_when>2021-10-04 08:49:16 +0000</bug_when>
    <thetext>Pretty sure that&apos;s fixed

*** This bug has been marked as a duplicate of bug 431334 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>141981</attachid>
            <date>2021-09-28 08:13:24 +0000</date>
            <delta_ts>2021-09-28 08:13:24 +0000</delta_ts>
            <desc>Crash report generated after the event</desc>
            <filename>plasmashell-20210928-004141.kcrash.txt</filename>
            <type>text/plain</type>
            <size>12244</size>
            <attacher name="Marius">voicu.marius</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IHBsYXNtYXNoZWxsICg1LjE4LjYpCgpRdCBWZXJzaW9uOiA1LjEyLjcKRnJh
bWV3b3JrcyBWZXJzaW9uOiA1Ljc2LjAKT3BlcmF0aW5nIFN5c3RlbTogTGludXggNS4zLjE4LTU5
LjI0LWRlZmF1bHQgeDg2XzY0CldpbmRvd2luZyBzeXN0ZW06IFgxMQpEaXN0cmlidXRpb246ICJv
cGVuU1VTRSBMZWFwIDE1LjMiCgotLSBJbmZvcm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6Ci0gV2hh
dCBJIHdhcyBkb2luZyB3aGVuIHRoZSBhcHBsaWNhdGlvbiBjcmFzaGVkOgpJIHdhcyBzaHV0dGlu
ZyBkb3duIGEgVk0gbWFjaGluZSBpbiBWTXdhcmUgYW5kIFBsYXNtYTUganVzdCBjcmFzaGVkLiBJ
dCByZWNvdmVyZWQgYWZ0ZXIgMTAgc2Vjb25kcyBidXQgSSBnb3QgdGhlIEtERSBjcmFzaCBpY29u
IGluIHRoZSB0YXNrYmFyLgoKLS0gQmFja3RyYWNlOgpBcHBsaWNhdGlvbjogUGxhc21hIChwbGFz
bWFzaGVsbCksIHNpZ25hbDogU2VnbWVudGF0aW9uIGZhdWx0CltLQ3Jhc2ggSGFuZGxlcl0KIzQg
IHN0ZDo6X19hdG9taWNfYmFzZTxpbnQ+Ojpsb2FkKHN0ZDo6bWVtb3J5X29yZGVyKSBjb25zdCAo
X19tPXN0ZDo6bWVtb3J5X29yZGVyX3JlbGF4ZWQsIHRoaXM9MHg2NjAwNjYwMDZmMDA1MykgYXQg
L3Vzci9pbmNsdWRlL2MrKy83L2JpdHMvYXRvbWljX2Jhc2UuaDozOTYKIzUgIFFBdG9taWNPcHM8
aW50Pjo6bG9hZDxpbnQ+KHN0ZDo6YXRvbWljPGludD4gY29uc3QmKSAoX3FfdmFsdWU9Li4uKSBh
dCAvdXNyL2luY2x1ZGUvcXQ1L1F0Q29yZS9xYXRvbWljX2N4eDExLmg6MjI3CiM2ICBRQmFzaWNB
dG9taWNJbnRlZ2VyPGludD46OmxvYWQoKSBjb25zdCAodGhpcz0weDY2MDA2NjAwNmYwMDUzKSBh
dCAvdXNyL2luY2x1ZGUvcXQ1L1F0Q29yZS9xYmFzaWNhdG9taWMuaDoxMDMKIzcgIFF0UHJpdmF0
ZTo6UmVmQ291bnQ6OnJlZigpICh0aGlzPTB4NjYwMDY2MDA2ZjAwNTMpIGF0IC91c3IvaW5jbHVk
ZS9xdDUvUXRDb3JlL3FyZWZjb3VudC5oOjU1CiM4ICBRU3RyaW5nOjpRU3RyaW5nKFFTdHJpbmcg
Y29uc3QmKSAob3RoZXI9Li4uLCB0aGlzPTB4N2ZmZjlmNDBiOWQwKSBhdCAvdXNyL2luY2x1ZGUv
cXQ1L1F0Q29yZS9xc3RyaW5nLmg6OTU4CiM5ICAoYW5vbnltb3VzIG5hbWVzcGFjZSk6OmdldFBy
b2Nlc3NJbmZvKFFTdHJpbmcgY29uc3QmLCBLUHJvY2Vzc0xpc3Q6OktQcm9jZXNzSW5mbyYpIChw
cm9jSWQ9Li4uLCBwcm9jZXNzSW5mbz0uLi4pIGF0IC91c3Ivc3JjL2RlYnVnL2tjb3JlYWRkb25z
LTUuNzYuMC1icDE1My4yLjIuMS54ODZfNjQvc3JjL2xpYi91dGlsL2twcm9jZXNzbGlzdF91bml4
LmNwcDo5MQojMTAgMHgwMDAwN2Y1MTIxYWI1YTgxIGluIEtQcm9jZXNzTGlzdDo6cHJvY2Vzc0lu
Zm8obG9uZyBsb25nKSAocGlkPXBpZEBlbnRyeT02MDU4KSBhdCAvdXNyL3NyYy9kZWJ1Zy9rY29y
ZWFkZG9ucy01Ljc2LjAtYnAxNTMuMi4yLjEueDg2XzY0L3NyYy9saWIvdXRpbC9rcHJvY2Vzc2xp
c3RfdW5peC5jcHA6MTUwCiMxMSAweDAwMDA3ZjUxMDY1NzIxZTggaW4gVGFza01hbmFnZXI6OnNl
cnZpY2VzRnJvbVBpZCh1bnNpZ25lZCBpbnQsIFFFeHBsaWNpdGx5U2hhcmVkRGF0YVBvaW50ZXI8
S1NoYXJlZENvbmZpZz4pIChwaWQ9cGlkQGVudHJ5PTYwNTgsIHJ1bGVzQ29uZmlnPS4uLikgYXQg
L3Vzci9zcmMvZGVidWcvcGxhc21hNS13b3Jrc3BhY2UtNS4xOC42LWJwMTUzLjQuMi4zLng4Nl82
NC9saWJ0YXNrbWFuYWdlci90YXNrdG9vbHMuY3BwOjUzMQojMTIgMHgwMDAwN2Y1MTA2NTcyZGI0
IGluIFRhc2tNYW5hZ2VyOjp3aW5kb3dVcmxGcm9tTWV0YWRhdGEoUVN0cmluZyBjb25zdCYsIHVu
c2lnbmVkIGludCwgUUV4cGxpY2l0bHlTaGFyZWREYXRhUG9pbnRlcjxLU2hhcmVkQ29uZmlnPiwg
UVN0cmluZyBjb25zdCYpIChhcHBJZD0uLi4sIHBpZD1waWRAZW50cnk9NjA1OCwgcnVsZXNDb25m
aWc9Li4uLCB4V2luZG93c1dNQ2xhc3NOYW1lPS4uLikgYXQgL3Vzci9zcmMvZGVidWcvcGxhc21h
NS13b3Jrc3BhY2UtNS4xOC42LWJwMTUzLjQuMi4zLng4Nl82NC9saWJ0YXNrbWFuYWdlci90YXNr
dG9vbHMuY3BwOjQzMwojMTMgMHgwMDAwN2Y1MTA2NTgxNWIwIGluIFRhc2tNYW5hZ2VyOjpYV2lu
ZG93VGFza3NNb2RlbDo6UHJpdmF0ZTo6d2luZG93VXJsKHVuc2lnbmVkIGxvbmcgbG9uZykgKHRo
aXM9dGhpc0BlbnRyeT0weDU1OWZmOTcxZjIxMCwgd2luZG93PTxvcHRpbWl6ZWQgb3V0PikgYXQg
L3Vzci9zcmMvZGVidWcvcGxhc21hNS13b3Jrc3BhY2UtNS4xOC42LWJwMTUzLjQuMi4zLng4Nl82
NC9saWJ0YXNrbWFuYWdlci94d2luZG93dGFza3Ntb2RlbC5jcHA6NTMxCiMxNCAweDAwMDA3ZjUx
MDY1ODFiMmIgaW4gVGFza01hbmFnZXI6OlhXaW5kb3dUYXNrc01vZGVsOjpQcml2YXRlOjphcHBE
YXRhKHVuc2lnbmVkIGxvbmcgbG9uZykgKHRoaXM9MHg1NTlmZjk3MWYyMTAsIHdpbmRvdz08b3B0
aW1pemVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL3BsYXNtYTUtd29ya3NwYWNlLTUuMTguNi1i
cDE1My40LjIuMy54ODZfNjQvbGlidGFza21hbmFnZXIveHdpbmRvd3Rhc2tzbW9kZWwuY3BwOjQ0
NwojMTUgMHgwMDAwN2Y1MTA2NTg2MDA1IGluIFRhc2tNYW5hZ2VyOjpYV2luZG93VGFza3NNb2Rl
bDo6ZGF0YShRTW9kZWxJbmRleCBjb25zdCYsIGludCkgY29uc3QgKHRoaXM9MHg1NTlmZjk3MTM0
NjAsIGluZGV4PTxvcHRpbWl6ZWQgb3V0Piwgcm9sZT08b3B0aW1pemVkIG91dD4pIGF0IC91c3Iv
c3JjL2RlYnVnL3BsYXNtYTUtd29ya3NwYWNlLTUuMTguNi1icDE1My40LjIuMy54ODZfNjQvbGli
dGFza21hbmFnZXIveHdpbmRvd3Rhc2tzbW9kZWwuY3BwOjY4MgojMTYgMHgwMDAwN2Y1MTIwMDEz
MDI4IGluIFFBYnN0cmFjdFByb3h5TW9kZWw6OmRhdGEoUU1vZGVsSW5kZXggY29uc3QmLCBpbnQp
IGNvbnN0ICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgcHJveHlJbmRleD08b3B0aW1pemVkIG91dD4s
IHJvbGU9MjkzKSBhdCBpdGVtbW9kZWxzL3FhYnN0cmFjdHByb3h5bW9kZWwuY3BwOjI0NQojMTcg
MHgwMDAwN2Y1MTA2NTU4NTQ0IGluIFFNb2RlbEluZGV4OjpkYXRhKGludCkgY29uc3QgKGFyb2xl
PTI5MywgdGhpcz0weDdmZmY5ZjQwYzBjMCkgYXQgL3Vzci9pbmNsdWRlL3F0NS9RdENvcmUvcWFi
c3RyYWN0aXRlbW1vZGVsLmg6NDU4CiMxOCBUYXNrTWFuYWdlcjo6VGFza0ZpbHRlclByb3h5TW9k
ZWw6OmFjY2VwdHNSb3coaW50KSBjb25zdCAodGhpcz0weDU1OWZmYjI0MGUzMCwgc291cmNlUm93
PTApIGF0IC91c3Ivc3JjL2RlYnVnL3BsYXNtYTUtd29ya3NwYWNlLTUuMTguNi1icDE1My40LjIu
My54ODZfNjQvbGlidGFza21hbmFnZXIvdGFza2ZpbHRlcnByb3h5bW9kZWwuY3BwOjI1MQojMTkg
MHgwMDAwN2Y1MTIwMDIxNjEyIGluIFFTb3J0RmlsdGVyUHJveHlNb2RlbFByaXZhdGU6Ol9xX3Nv
dXJjZURhdGFDaGFuZ2VkKFFNb2RlbEluZGV4IGNvbnN0JiwgUU1vZGVsSW5kZXggY29uc3QmLCBR
VmVjdG9yPGludD4gY29uc3QmKSAodGhpcz08b3B0aW1pemVkIG91dD4sIHNvdXJjZV90b3BfbGVm
dD08b3B0aW1pemVkIG91dD4sIHNvdXJjZV9ib3R0b21fcmlnaHQ9PG9wdGltaXplZCBvdXQ+LCBy
b2xlcz0uLi4pIGF0IGl0ZW1tb2RlbHMvcXNvcnRmaWx0ZXJwcm94eW1vZGVsLmNwcDoxNDAzCiMy
MCAweDAwMDA3ZjUxMjAwMjNkMzggaW4gUVNvcnRGaWx0ZXJQcm94eU1vZGVsOjpxdF9zdGF0aWNf
bWV0YWNhbGwoUU9iamVjdCosIFFNZXRhT2JqZWN0OjpDYWxsLCBpbnQsIHZvaWQqKikgKF9vPTxv
cHRpbWl6ZWQgb3V0PiwgX2M9PG9wdGltaXplZCBvdXQ+LCBfaWQ9PG9wdGltaXplZCBvdXQ+LCBf
YT08b3B0aW1pemVkIG91dD4pIGF0IC5tb2MvbW9jX3Fzb3J0ZmlsdGVycHJveHltb2RlbC5jcHA6
MjI0CiMyMSAweDAwMDA3ZjUxMjAwN2NlYjUgaW4gUU1ldGFPYmplY3Q6OmFjdGl2YXRlKFFPYmpl
Y3QqLCBpbnQsIGludCwgdm9pZCoqKSAoc2VuZGVyPXNlbmRlckBlbnRyeT0weDU1OWZmOTcxMzJi
MCwgc2lnbmFsT2Zmc2V0PTxvcHRpbWl6ZWQgb3V0PiwgbG9jYWxfc2lnbmFsX2luZGV4PWxvY2Fs
X3NpZ25hbF9pbmRleEBlbnRyeT0wLCBhcmd2PWFyZ3ZAZW50cnk9MHg3ZmZmOWY0MGM0MTApIGF0
IGtlcm5lbC9xb2JqZWN0LmNwcDozODA0CiMyMiAweDAwMDA3ZjUxMjAwN2Q1YzcgaW4gUU1ldGFP
YmplY3Q6OmFjdGl2YXRlKFFPYmplY3QqLCBRTWV0YU9iamVjdCBjb25zdCosIGludCwgdm9pZCoq
KSAoc2VuZGVyPXNlbmRlckBlbnRyeT0weDU1OWZmOTcxMzJiMCwgbT1tQGVudHJ5PTB4N2Y1MTIw
NGZhNTIwIDxRQWJzdHJhY3RJdGVtTW9kZWw6OnN0YXRpY01ldGFPYmplY3Q+LCBsb2NhbF9zaWdu
YWxfaW5kZXg9bG9jYWxfc2lnbmFsX2luZGV4QGVudHJ5PTAsIGFyZ3Y9YXJndkBlbnRyeT0weDdm
ZmY5ZjQwYzQxMCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjM2NTcKIzIzIDB4MDAwMDdmNTExZmZm
NDRlYyBpbiBRQWJzdHJhY3RJdGVtTW9kZWw6OmRhdGFDaGFuZ2VkKFFNb2RlbEluZGV4IGNvbnN0
JiwgUU1vZGVsSW5kZXggY29uc3QmLCBRVmVjdG9yPGludD4gY29uc3QmKSAodGhpcz10aGlzQGVu
dHJ5PTB4NTU5ZmY5NzEzMmIwLCBfdDE9Li4uLCBfdDI9Li4uLCBfdDM9PG9wdGltaXplZCBvdXQ+
KSBhdCAubW9jL21vY19xYWJzdHJhY3RpdGVtbW9kZWwuY3BwOjU1NgojMjQgMHgwMDAwN2Y1MTIw
MDE2MzUxIGluIFFJZGVudGl0eVByb3h5TW9kZWxQcml2YXRlOjpfcV9zb3VyY2VEYXRhQ2hhbmdl
ZChRTW9kZWxJbmRleCBjb25zdCYsIFFNb2RlbEluZGV4IGNvbnN0JiwgUVZlY3RvcjxpbnQ+IGNv
bnN0JikgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCB0b3BMZWZ0PS4uLiwgYm90dG9tUmlnaHQ9PG9w
dGltaXplZCBvdXQ+LCByb2xlcz08b3B0aW1pemVkIG91dD4pIGF0IGl0ZW1tb2RlbHMvcWlkZW50
aXR5cHJveHltb2RlbC5jcHA6NDgzCiMyNSAweDAwMDA3ZjUxMjAwMTgwMjggaW4gUUlkZW50aXR5
UHJveHlNb2RlbDo6cXRfc3RhdGljX21ldGFjYWxsKFFPYmplY3QqLCBRTWV0YU9iamVjdDo6Q2Fs
bCwgaW50LCB2b2lkKiopIChfbz08b3B0aW1pemVkIG91dD4sIF9jPTxvcHRpbWl6ZWQgb3V0Piwg
X2lkPTxvcHRpbWl6ZWQgb3V0PiwgX2E9PG9wdGltaXplZCBvdXQ+KSBhdCAubW9jL21vY19xaWRl
bnRpdHlwcm94eW1vZGVsLmNwcDoxNjMKIzI2IDB4MDAwMDdmNTEyMDA3Y2ViNSBpbiBRTWV0YU9i
amVjdDo6YWN0aXZhdGUoUU9iamVjdCosIGludCwgaW50LCB2b2lkKiopIChzZW5kZXI9MHg1NTlm
Zjk3MTM0NjAsIHNpZ25hbE9mZnNldD08b3B0aW1pemVkIG91dD4sIGxvY2FsX3NpZ25hbF9pbmRl
eD1sb2NhbF9zaWduYWxfaW5kZXhAZW50cnk9MCwgYXJndj1hcmd2QGVudHJ5PTB4N2ZmZjlmNDBj
NjMwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzgwNAojMjcgMHgwMDAwN2Y1MTIwMDdkNWM3IGlu
IFFNZXRhT2JqZWN0OjphY3RpdmF0ZShRT2JqZWN0KiwgUU1ldGFPYmplY3QgY29uc3QqLCBpbnQs
IHZvaWQqKikgKHNlbmRlcj08b3B0aW1pemVkIG91dD4sIG09bUBlbnRyeT0weDdmNTEyMDRmYTUy
MCA8UUFic3RyYWN0SXRlbU1vZGVsOjpzdGF0aWNNZXRhT2JqZWN0PiwgbG9jYWxfc2lnbmFsX2lu
ZGV4PWxvY2FsX3NpZ25hbF9pbmRleEBlbnRyeT0wLCBhcmd2PWFyZ3ZAZW50cnk9MHg3ZmZmOWY0
MGM2MzApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozNjU3CiMyOCAweDAwMDA3ZjUxMWZmZjQ0ZWMg
aW4gUUFic3RyYWN0SXRlbU1vZGVsOjpkYXRhQ2hhbmdlZChRTW9kZWxJbmRleCBjb25zdCYsIFFN
b2RlbEluZGV4IGNvbnN0JiwgUVZlY3RvcjxpbnQ+IGNvbnN0JikgKHRoaXM9PG9wdGltaXplZCBv
dXQ+LCBfdDE9Li4uLCBfdDI9Li4uLCBfdDM9Li4uKSBhdCAubW9jL21vY19xYWJzdHJhY3RpdGVt
bW9kZWwuY3BwOjU1NgojMjkgMHgwMDAwN2Y1MTA2NTgwZGI2IGluIFRhc2tNYW5hZ2VyOjpYV2lu
ZG93VGFza3NNb2RlbDo6UHJpdmF0ZTo6ZGF0YUNoYW5nZWQodW5zaWduZWQgbG9uZyBsb25nLCBR
VmVjdG9yPGludD4gY29uc3QmKSAodGhpcz10aGlzQGVudHJ5PTB4NTU5ZmY5NzFmMjEwLCB3aW5k
b3c9PG9wdGltaXplZCBvdXQ+LCByb2xlcz0uLi4pIGF0IC91c3Ivc3JjL2RlYnVnL3BsYXNtYTUt
d29ya3NwYWNlLTUuMTguNi1icDE1My40LjIuMy54ODZfNjQvbGlidGFza21hbmFnZXIveHdpbmRv
d3Rhc2tzbW9kZWwuY3BwOjQyMgojMzAgMHgwMDAwN2Y1MTA2NTgzNjAyIGluIFRhc2tNYW5hZ2Vy
OjpYV2luZG93VGFza3NNb2RlbDo6UHJpdmF0ZTo6d2luZG93Q2hhbmdlZCh1bnNpZ25lZCBsb25n
IGxvbmcsIFFGbGFnczxORVQ6OlByb3BlcnR5PiwgUUZsYWdzPE5FVDo6UHJvcGVydHkyPikgKHRo
aXM9MHg1NTlmZjk3MWYyMTAsIHdpbmRvdz08b3B0aW1pemVkIG91dD4sIHByb3BlcnRpZXM9Li4u
LCBwcm9wZXJ0aWVzMj0uLi4pIGF0IC91c3Ivc3JjL2RlYnVnL3BsYXNtYTUtd29ya3NwYWNlLTUu
MTguNi1icDE1My40LjIuMy54ODZfNjQvbGlidGFza21hbmFnZXIveHdpbmRvd3Rhc2tzbW9kZWwu
Y3BwOjQwOQojMzEgMHgwMDAwN2Y1MTIwMDdjZmNmIGluIFF0UHJpdmF0ZTo6UVNsb3RPYmplY3RC
YXNlOjpjYWxsKFFPYmplY3QqLCB2b2lkKiopIChhPTB4N2ZmZjlmNDBjODkwLCByPTB4NTU5ZmY5
NzEzNDYwLCB0aGlzPTB4NTU5ZmZiMjNjZjIwKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8u
Li9zcmMvY29yZWxpYi9rZXJuZWwvcW9iamVjdGRlZnNfaW1wbC5oOjM5NAojMzIgUU1ldGFPYmpl
Y3Q6OmFjdGl2YXRlKFFPYmplY3QqLCBpbnQsIGludCwgdm9pZCoqKSAoc2VuZGVyPTB4NTU5ZmZi
MjQwNjEwLCBzaWduYWxPZmZzZXQ9PG9wdGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxfaW5kZXg9
bG9jYWxfc2lnbmFsX2luZGV4QGVudHJ5PTIsIGFyZ3Y9YXJndkBlbnRyeT0weDdmZmY5ZjQwYzg5
MCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjM3ODQKIzMzIDB4MDAwMDdmNTEyMDA3ZDVjNyBpbiBR
TWV0YU9iamVjdDo6YWN0aXZhdGUoUU9iamVjdCosIFFNZXRhT2JqZWN0IGNvbnN0KiwgaW50LCB2
b2lkKiopIChzZW5kZXI9PG9wdGltaXplZCBvdXQ+LCBtPW1AZW50cnk9MHg3ZjUxMDY3OWNkNjAg
PFhXaW5kb3dTeXN0ZW1FdmVudEJhdGNoZXI6OnN0YXRpY01ldGFPYmplY3Q+LCBsb2NhbF9zaWdu
YWxfaW5kZXg9bG9jYWxfc2lnbmFsX2luZGV4QGVudHJ5PTIsIGFyZ3Y9YXJndkBlbnRyeT0weDdm
ZmY5ZjQwYzg5MCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjM2NTcKIzM0IDB4MDAwMDdmNTEwNjU0
NjQ2YiBpbiBYV2luZG93U3lzdGVtRXZlbnRCYXRjaGVyOjp3aW5kb3dDaGFuZ2VkKHVuc2lnbmVk
IGxvbmcgbG9uZywgUUZsYWdzPE5FVDo6UHJvcGVydHk+LCBRRmxhZ3M8TkVUOjpQcm9wZXJ0eTI+
KSAodGhpcz08b3B0aW1pemVkIG91dD4sIF90MT08b3B0aW1pemVkIG91dD4sIF90Mj0uLi4sIF90
Mz0uLi4pIGF0IC91c3Ivc3JjL2RlYnVnL3BsYXNtYTUtd29ya3NwYWNlLTUuMTguNi1icDE1My40
LjIuMy54ODZfNjQvYnVpbGQvbGlidGFza21hbmFnZXIvdGFza21hbmFnZXJfYXV0b2dlbi9FV0lF
R0E0NldXL21vY194d2luZG93c3lzdGVtZXZlbnRiYXRjaGVyLmNwcDoxNzUKIzM1IDB4MDAwMDdm
NTEwNjU3ZmJmMSBpbiBYV2luZG93U3lzdGVtRXZlbnRCYXRjaGVyOjo8bGFtYmRhKFdJZCwgTkVU
OjpQcm9wZXJ0aWVzLCBORVQ6OlByb3BlcnRpZXMyKT46Om9wZXJhdG9yKCkgKHByb3BlcnRpZXMy
PS4uLiwgcHJvcGVydGllcz0uLi4sIHdpbmRvdz08b3B0aW1pemVkIG91dD4sIF9fY2xvc3VyZT0w
eDU1OWZmYjIzY2U0MCkgYXQgL3Vzci9zcmMvZGVidWcvcGxhc21hNS13b3Jrc3BhY2UtNS4xOC42
LWJwMTUzLjQuMi4zLng4Nl82NC9saWJ0YXNrbWFuYWdlci94d2luZG93c3lzdGVtZXZlbnRiYXRj
aGVyLmNwcDo2MwojMzYgUXRQcml2YXRlOjpGdW5jdG9yQ2FsbDxRdFByaXZhdGU6OkluZGV4ZXNM
aXN0PDAsIDEsIDI+LCBRdFByaXZhdGU6Okxpc3Q8bG9uZyBsb25nIHVuc2lnbmVkIGludCwgUUZs
YWdzPE5FVDo6UHJvcGVydHk+LCBRRmxhZ3M8TkVUOjpQcm9wZXJ0eTI+ID4sIHZvaWQsIFhXaW5k
b3dTeXN0ZW1FdmVudEJhdGNoZXI6OlhXaW5kb3dTeXN0ZW1FdmVudEJhdGNoZXIoUU9iamVjdCop
Ojo8bGFtYmRhKFdJZCwgTkVUOjpQcm9wZXJ0aWVzLCBORVQ6OlByb3BlcnRpZXMyKT4gPjo6Y2Fs
bCAoYXJnPTxvcHRpbWl6ZWQgb3V0PiwgZj0uLi4pIGF0IC91c3IvaW5jbHVkZS9xdDUvUXRDb3Jl
L3FvYmplY3RkZWZzX2ltcGwuaDoxNDYKIzM3IFF0UHJpdmF0ZTo6RnVuY3RvcjxYV2luZG93U3lz
dGVtRXZlbnRCYXRjaGVyOjpYV2luZG93U3lzdGVtRXZlbnRCYXRjaGVyKFFPYmplY3QqKTo6PGxh
bWJkYShXSWQsIE5FVDo6UHJvcGVydGllcywgTkVUOjpQcm9wZXJ0aWVzMik+LCAzPjo6Y2FsbDxR
dFByaXZhdGU6Okxpc3Q8dW5zaWduZWQgbG9uZyBsb25nLCBRRmxhZ3M8TkVUOjpQcm9wZXJ0eT4s
IFFGbGFnczxORVQ6OlByb3BlcnR5Mj4gPiwgdm9pZD4gKGFyZz08b3B0aW1pemVkIG91dD4sIGY9
Li4uKSBhdCAvdXNyL2luY2x1ZGUvcXQ1L1F0Q29yZS9xb2JqZWN0ZGVmc19pbXBsLmg6MjU2CiMz
OCBRdFByaXZhdGU6OlFGdW5jdG9yU2xvdE9iamVjdDxYV2luZG93U3lzdGVtRXZlbnRCYXRjaGVy
OjpYV2luZG93U3lzdGVtRXZlbnRCYXRjaGVyKFFPYmplY3QqKTo6PGxhbWJkYShXSWQsIE5FVDo6
UHJvcGVydGllcywgTkVUOjpQcm9wZXJ0aWVzMik+LCAzLCBRdFByaXZhdGU6Okxpc3Q8bG9uZyBs
b25nIHVuc2lnbmVkIGludCwgUUZsYWdzPE5FVDo6UHJvcGVydHk+LCBRRmxhZ3M8TkVUOjpQcm9w
ZXJ0eTI+ID4sIHZvaWQ+OjppbXBsKGludCwgUXRQcml2YXRlOjpRU2xvdE9iamVjdEJhc2UgKiwg
UU9iamVjdCAqLCB2b2lkICoqLCBib29sICopICh3aGljaD08b3B0aW1pemVkIG91dD4sIHRoaXNf
PTB4NTU5ZmZiMjNjZTMwLCByPTxvcHRpbWl6ZWQgb3V0PiwgYT08b3B0aW1pemVkIG91dD4sIHJl
dD08b3B0aW1pemVkIG91dD4pIGF0IC91c3IvaW5jbHVkZS9xdDUvUXRDb3JlL3FvYmplY3RkZWZz
X2ltcGwuaDo0MzkKIzM5IDB4MDAwMDdmNTEyMDA3Y2ZjZiBpbiBRdFByaXZhdGU6OlFTbG90T2Jq
ZWN0QmFzZTo6Y2FsbChRT2JqZWN0Kiwgdm9pZCoqKSAoYT0weDdmZmY5ZjQwY2E2MCwgcj0weDU1
OWZmYjI0MDYxMCwgdGhpcz0weDU1OWZmYjIzY2UzMCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUv
Li4vLi4vc3JjL2NvcmVsaWIva2VybmVsL3FvYmplY3RkZWZzX2ltcGwuaDozOTQKIzQwIFFNZXRh
T2JqZWN0OjphY3RpdmF0ZShRT2JqZWN0KiwgaW50LCBpbnQsIHZvaWQqKikgKHNlbmRlcj1zZW5k
ZXJAZW50cnk9MHg3ZjUxMjI2NDRjNDAgPChhbm9ueW1vdXMgbmFtZXNwYWNlKTo6UV9RR1NfZ19r
d21JbnN0YW5jZUNvbnRhaW5lcjo6aW5uZXJGdW5jdGlvbigpOjpob2xkZXI+LCBzaWduYWxPZmZz
ZXQ9PG9wdGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxfaW5kZXg9bG9jYWxfc2lnbmFsX2luZGV4
QGVudHJ5PTksIGFyZ3Y9YXJndkBlbnRyeT0weDdmZmY5ZjQwY2E2MCkgYXQga2VybmVsL3FvYmpl
Y3QuY3BwOjM3ODQKIzQxIDB4MDAwMDdmNTEyMDA3ZDVjNyBpbiBRTWV0YU9iamVjdDo6YWN0aXZh
dGUoUU9iamVjdCosIFFNZXRhT2JqZWN0IGNvbnN0KiwgaW50LCB2b2lkKiopIChzZW5kZXI9c2Vu
ZGVyQGVudHJ5PTB4N2Y1MTIyNjQ0YzQwIDwoYW5vbnltb3VzIG5hbWVzcGFjZSk6OlFfUUdTX2df
a3dtSW5zdGFuY2VDb250YWluZXI6OmlubmVyRnVuY3Rpb24oKTo6aG9sZGVyPiwgbT1tQGVudHJ5
PTB4N2Y1MTIyNjQzMDYwIDxLV2luZG93U3lzdGVtOjpzdGF0aWNNZXRhT2JqZWN0PiwgbG9jYWxf
c2lnbmFsX2luZGV4PWxvY2FsX3NpZ25hbF9pbmRleEBlbnRyeT05LCBhcmd2PWFyZ3ZAZW50cnk9
MHg3ZmZmOWY0MGNhNjApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozNjU3CiM0MiAweDAwMDA3ZjUx
MjI0MGFlZWIgaW4gS1dpbmRvd1N5c3RlbTo6d2luZG93Q2hhbmdlZCh1bnNpZ25lZCBsb25nIGxv
bmcsIFFGbGFnczxORVQ6OlByb3BlcnR5PiwgUUZsYWdzPE5FVDo6UHJvcGVydHkyPikgKHRoaXM9
dGhpc0BlbnRyeT0weDdmNTEyMjY0NGM0MCA8KGFub255bW91cyBuYW1lc3BhY2UpOjpRX1FHU19n
X2t3bUluc3RhbmNlQ29udGFpbmVyOjppbm5lckZ1bmN0aW9uKCk6OmhvbGRlcj4sIF90MT08b3B0
aW1pemVkIG91dD4sIF90MUBlbnRyeT03NTQ5NzQ3OSwgX3QyPS4uLiwgX3QzPS4uLikgYXQgL3Vz
ci9zcmMvZGVidWcva3dpbmRvd3N5c3RlbS01Ljc2LjAtYnAxNTMuMi4yLjEueDg2XzY0L2J1aWxk
L3NyYy9LRjVXaW5kb3dTeXN0ZW1fYXV0b2dlbi9FV0lFR0E0NldXL21vY19rd2luZG93c3lzdGVt
LmNwcDozNjEKIzQzIDB4MDAwMDdmNTEwY2I0MGYyNiBpbiBORVRFdmVudEZpbHRlcjo6bmF0aXZl
RXZlbnRGaWx0ZXIoeGNiX2dlbmVyaWNfZXZlbnRfdCopICh0aGlzPTB4NTU5ZmY5MmI5ODcwLCBl
dj0weDU1OWZmY2U4MDQ2MCkgYXQgL3Vzci9zcmMvZGVidWcva3dpbmRvd3N5c3RlbS01Ljc2LjAt
YnAxNTMuMi4yLjEueDg2XzY0L3NyYy9wbGF0Zm9ybXMveGNiL2t3aW5kb3dzeXN0ZW0uY3BwOjI4
OQojNDQgMHgwMDAwN2Y1MTIwMDQ5Y2FmIGluIFFBYnN0cmFjdEV2ZW50RGlzcGF0Y2hlcjo6Zmls
dGVyTmF0aXZlRXZlbnQoUUJ5dGVBcnJheSBjb25zdCYsIHZvaWQqLCBsb25nKikgKHRoaXM9PG9w
dGltaXplZCBvdXQ+LCBldmVudFR5cGU9Li4uLCBtZXNzYWdlPW1lc3NhZ2VAZW50cnk9MHg1NTlm
ZmNlODA0NjAsIHJlc3VsdD1yZXN1bHRAZW50cnk9MHg3ZmZmOWY0MGNiNzgpIGF0IGtlcm5lbC9x
YWJzdHJhY3RldmVudGRpc3BhdGNoZXIuY3BwOjQ4NAojNDUgMHgwMDAwN2Y1MTEyZDA0ZjBjIGlu
IFFYY2JDb25uZWN0aW9uOjpoYW5kbGVYY2JFdmVudCh4Y2JfZ2VuZXJpY19ldmVudF90KikgKHRo
aXM9dGhpc0BlbnRyeT0weDU1OWZmOGFiN2U4MCwgZXZlbnQ9ZXZlbnRAZW50cnk9MHg1NTlmZmNl
ODA0NjApIGF0IHF4Y2Jjb25uZWN0aW9uLmNwcDo1MzQKIzQ2IDB4MDAwMDdmNTExMmQwNWM4NSBp
biBRWGNiQ29ubmVjdGlvbjo6cHJvY2Vzc1hjYkV2ZW50cyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJv
Y2Vzc0V2ZW50c0ZsYWc+KSAodGhpcz0weDU1OWZmOGFiN2U4MCwgZmxhZ3M9ZmxhZ3NAZW50cnk9
Li4uKSBhdCBxeGNiY29ubmVjdGlvbi5jcHA6MTAyNwojNDcgMHgwMDAwN2Y1MTEyZDJjMjUzIGlu
IHhjYlNvdXJjZURpc3BhdGNoKEdTb3VyY2UqLCBHU291cmNlRnVuYywgZ3BvaW50ZXIpIChzb3Vy
Y2U9PG9wdGltaXplZCBvdXQ+KSBhdCBxeGNiZXZlbnRkaXNwYXRjaGVyLmNwcDoxMDMKIzQ4IDB4
MDAwMDdmNTExOThkNjY5NCBpbiBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoKSBhdCAvdXNyL2xp
YjY0L2xpYmdsaWItMi4wLnNvLjAKIzQ5IDB4MDAwMDdmNTExOThkNmEzMCBpbiAgKCkgYXQgL3Vz
ci9saWI2NC9saWJnbGliLTIuMC5zby4wCiM1MCAweDAwMDA3ZjUxMTk4ZDZhYmMgaW4gZ19tYWlu
X2NvbnRleHRfaXRlcmF0aW9uICgpIGF0IC91c3IvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojNTEg
MHgwMDAwN2Y1MTIwMGFhNDJmIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRz
KFFGbGFnczxRRXZlbnRMb29wOjpQcm9jZXNzRXZlbnRzRmxhZz4pICh0aGlzPTB4NTU5ZmY4Yjc0
MjMwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyMgoj
NTIgMHgwMDAwN2Y1MTIwMDRiNWZhIGluIFFFdmVudExvb3A6OmV4ZWMoUUZsYWdzPFFFdmVudExv
b3A6OlByb2Nlc3NFdmVudHNGbGFnPikgKHRoaXM9dGhpc0BlbnRyeT0weDdmZmY5ZjQwY2U1MCwg
ZmxhZ3M9Li4uLCBmbGFnc0BlbnRyeT0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMjUK
IzUzIDB4MDAwMDdmNTEyMDA1NDgwMCBpbiBRQ29yZUFwcGxpY2F0aW9uOjpleGVjKCkgKCkgYXQg
a2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjEzODkKIzU0IDB4MDAwMDU1OWZmNzc1NmFkNCBp
biBtYWluKGludCwgY2hhcioqKSAoYXJnYz08b3B0aW1pemVkIG91dD4sIGFyZ3Y9PG9wdGltaXpl
ZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9wbGFzbWE1LXdvcmtzcGFjZS01LjE4LjYtYnAxNTMu
NC4yLjMueDg2XzY0L3NoZWxsL21haW4uY3BwOjIyOApbSW5mZXJpb3IgMSAocHJvY2VzcyAyNTIy
KSBkZXRhY2hlZF0KClBvc3NpYmxlIGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1ZyA0NDA4NDAsIGJ1
ZyA0Mzk3MjEsIGJ1ZyA0MzU5OTIsIGJ1ZyA0MzQ3MjUsIGJ1ZyA0MzQyMDUuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>