<?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>328269</bug_id>
          
          <creation_ts>2013-12-01 05:50:19 +0000</creation_ts>
          <short_desc>Muon Software Updater crashes after being launched from tray notification</short_desc>
          <delta_ts>2016-03-02 13:25:38 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>Discover</product>
          <component>Updates</component>
          <version>unspecified</version>
          <rep_platform>Ubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>327544</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>automaticjack</reporter>
          <assigned_to name="Jonathan Thomas">echidnaman</assigned_to>
          <cc>automaticjack</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>1415472</commentid>
    <comment_count>0</comment_count>
    <who name="">automaticjack</who>
    <bug_when>2013-12-01 05:50:19 +0000</bug_when>
    <thetext>Application: muon-updater (2.1.1)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-13-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:

I was doing some 3D Printing work.
Then I noticed the update notification in the system tray.
Then i clicked on the update notification in the system tray.
Then the Muon Software Updater popped up.
Then (give or take 10s) it crashed.

-- Backtrace:
Application: Muon Update Manager (muon-updater), signal: Segmentation fault
Using host libthread_db library &quot;/lib/x86_64-linux-gnu/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7ff431ff87c0 (LWP 7774))]

Thread 3 (Thread 0x7ff41f160700 (LWP 7776)):
#0  0x00007ff42c9e478e in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff42fddda76 in QEventDispatcherGlib::processEvents (this=0x7ff4180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#2  0x00007ff42fdaf5ef in QEventLoop::processEvents (this=this@entry=0x7ff41f15fd70, flags=...) at kernel/qeventloop.cpp:149
#3  0x00007ff42fdaf8e5 in QEventLoop::exec (this=this@entry=0x7ff41f15fd70, flags=...) at kernel/qeventloop.cpp:204
#4  0x00007ff42fcae88f in QThread::exec (this=this@entry=0x20bb450) at thread/qthread.cpp:542
#5  0x00007ff42fd90d13 in QInotifyFileSystemWatcherEngine::run (this=0x20bb450) at io/qfilesystemwatcher_inotify.cpp:265
#6  0x00007ff42fcb0f2f in QThreadPrivate::start (arg=0x20bb450) at thread/qthread_unix.cpp:338
#7  0x00007ff42cebcf6e in start_thread (arg=0x7ff41f160700) at pthread_create.c:311
#8  0x00007ff42f6649cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7ff416583700 (LWP 7985)):
#0  0x00007ff42f657f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff42c9e46a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff42c9e47ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff42fddda76 in QEventDispatcherGlib::processEvents (this=0x7ff4080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007ff42fdaf5ef in QEventLoop::processEvents (this=this@entry=0x7ff416582d70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff42fdaf8e5 in QEventLoop::exec (this=this@entry=0x7ff416582d70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ff42fcae88f in QThread::exec (this=this@entry=0x27e5b90) at thread/qthread.cpp:542
#7  0x00007ff42fd90d13 in QInotifyFileSystemWatcherEngine::run (this=0x27e5b90) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007ff42fcb0f2f in QThreadPrivate::start (arg=0x27e5b90) at thread/qthread_unix.cpp:338
#9  0x00007ff42cebcf6e in start_thread (arg=0x7ff416583700) at pthread_create.c:311
#10 0x00007ff42f6649cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7ff431ff87c0 (LWP 7774)):
[KCrash Handler]
#6  UpdateModel::setResources (this=0x2217000, resources=...) at /build/buildd/muon-2.1.1/updater/UpdateModel/UpdateModel.cpp:248
#7  0x00000000004111a9 in UpdaterWidget::populateUpdateModel (this=this@entry=0x20d6c60) at /build/buildd/muon-2.1.1/updater/UpdaterWidget.cpp:163
#8  0x000000000041127e in UpdaterWidget::activityChanged (this=0x20d6c60) at /build/buildd/muon-2.1.1/updater/UpdaterWidget.cpp:148
#9  0x000000000040d2b5 in UpdaterWidget::qt_static_metacall (_o=&lt;optimized out&gt;, _id=&lt;optimized out&gt;, _a=&lt;optimized out&gt;, _c=&lt;optimized out&gt;) at /build/buildd/muon-2.1.1/obj-x86_64-linux-gnu/updater/moc_UpdaterWidget.cpp:72
#10 0x00007ff42fdc4a58 in QMetaObject::activate (sender=0x2025330, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3539
#11 0x00007ff431bee485 in ResourcesModel::qt_static_metacall (_o=0x2025330, _id=0, _a=0x0, _c=&lt;optimized out&gt;) at /build/buildd/muon-2.1.1/obj-x86_64-linux-gnu/libmuon/moc_ResourcesModel.cpp:90
#12 0x00007ff42fdc4a58 in QMetaObject::activate (sender=sender@entry=0x2025330, m=m@entry=0x7ff431e14180 &lt;ResourcesModel::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#13 0x00007ff431bee1f3 in ResourcesModel::allInitialized (this=this@entry=0x2025330) at /build/buildd/muon-2.1.1/obj-x86_64-linux-gnu/libmuon/moc_ResourcesModel.cpp:184
#14 0x00007ff431bfb907 in ResourcesModel::resetBackend (this=0x2025330, backend=0x23b9ce0) at /build/buildd/muon-2.1.1/libmuon/resources/ResourcesModel.cpp:269
#15 0x00007ff431bee595 in ResourcesModel::qt_static_metacall (_o=0x2025330, _id=0, _a=0x0, _c=&lt;optimized out&gt;) at /build/buildd/muon-2.1.1/obj-x86_64-linux-gnu/libmuon/moc_ResourcesModel.cpp:101
#16 0x00007ff42fdc4a58 in QMetaObject::activate (sender=0x23b9ce0, m=m@entry=0x7ff431e143c0 &lt;AbstractResourcesBackend::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#17 0x00007ff431bed940 in AbstractResourcesBackend::fetchingChanged (this=&lt;optimized out&gt;) at /build/buildd/muon-2.1.1/obj-x86_64-linux-gnu/libmuon/moc_AbstractResourcesBackend.cpp:156
#18 0x00007ff41e58890f in KNSBackend::setFetching (this=&lt;optimized out&gt;, f=f@entry=false) at /build/buildd/muon-2.1.1/libmuon/backends/KNSBackend/KNSBackend.cpp:112
#19 0x00007ff41e588c97 in KNSBackend::receivedEntries (this=0x23b9ce0, entries=...) at /build/buildd/muon-2.1.1/libmuon/backends/KNSBackend/KNSBackend.cpp:186
#20 0x00007ff42fdc4a58 in QMetaObject::activate (sender=0x23a6f00, m=m@entry=0x7ff41e57c2c0 &lt;KNS3::DownloadManager::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffe55b08f0) at kernel/qobject.cpp:3539
#21 0x00007ff41e32ffd2 in KNS3::DownloadManager::searchResult (this=&lt;optimized out&gt;, _t1=...) at ./downloadmanager.moc:113
#22 0x00007ff41e33014a in KNS3::DownloadManager::Private::_k_slotEntriesLoaded (this=0x23b0370, entries=...) at ../../../knewstuff/knewstuff3/downloadmanager.cpp:117
#23 0x00007ff42fdc4a58 in QMetaObject::activate (sender=sender@entry=0x1ee7d50, m=m@entry=0x7ff41e57c740 &lt;KNS3::Engine::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffe55b0a90) at kernel/qobject.cpp:3539
#24 0x00007ff41e33770b in signalEntriesLoaded (_t1=..., this=0x1ee7d50) at ./engine.moc:199
#25 KNS3::Engine::slotEntriesLoaded (this=0x1ee7d50, request=..., entries=...) at ../../../knewstuff/knewstuff3/core/engine.cpp:280
#26 0x00007ff41e339f36 in KNS3::Engine::qt_static_metacall (_o=0x1ee7d50, _id=0, _a=0x0, _c=&lt;optimized out&gt;) at ./engine.moc:129
#27 0x00007ff42fdc4a58 in QMetaObject::activate (sender=sender@entry=0x25ac200, m=m@entry=0x7ff41e57c960 &lt;KNS3::Provider::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffe55b0c30) at kernel/qobject.cpp:3539
#28 0x00007ff41e3456ba in KNS3::Provider::loadingFinished (this=this@entry=0x25ac200, _t1=..., _t2=...) at ./provider.moc:125
#29 0x00007ff41e35a4bb in KNS3::AtticaProvider::categoryContentsLoaded (this=0x25ac200, job=&lt;optimized out&gt;) at ../../../knewstuff/knewstuff3/attica/atticaprovider.cpp:230
#30 0x00007ff42fdc4a58 in QMetaObject::activate (sender=0x37e8db0, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x7fffe55b0e40) at kernel/qobject.cpp:3539
#31 0x00007ff42df2730f in Attica::BaseJob::finished(Attica::BaseJob*) () from /usr/lib/x86_64-linux-gnu/libattica.so.0.4
#32 0x00007ff42df274e9 in Attica::BaseJob::dataFinished() () from /usr/lib/x86_64-linux-gnu/libattica.so.0.4
#33 0x00007ff42fdc4a58 in QMetaObject::activate (sender=0x37ec730, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x0) at kernel/qobject.cpp:3539
#34 0x00007ff42fdb8bf8 in QMetaMethod::invoke (this=this@entry=0x7fffe55b1350, object=object@entry=0x37ec730, connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#35 0x00007ff42fdbb0b8 in QMetaObject::invokeMethod (obj=obj@entry=0x37ec730, member=member@entry=0x7ff4253e3645 &quot;finished&quot;, type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#36 0x00007ff42527bbbc in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::AutoConnection, member=0x7ff4253e3645 &quot;finished&quot;, obj=0x37ec730) at /usr/include/qt4/QtCore/qobjectdefs.h:418
#37 KDEPrivate::AccessManagerReply::emitFinished (this=this@entry=0x37ec730, state=state@entry=true, type=type@entry=Qt::AutoConnection) at ../../kio/kio/accessmanagerreply_p.cpp:484
#38 0x00007ff42527d840 in KDEPrivate::AccessManagerReply::slotResult (this=0x37ec730, kJob=0x3aa08a0) at ../../kio/kio/accessmanagerreply_p.cpp:427
#39 0x00007ff42fdc4a58 in QMetaObject::activate (sender=sender@entry=0x3aa08a0, m=m@entry=0x7ff4305c9600 &lt;KJob::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fffe55b1840) at kernel/qobject.cpp:3539
#40 0x00007ff4302390c2 in KJob::result (this=this@entry=0x3aa08a0, _t1=_t1@entry=0x3aa08a0) at ./kjob.moc:208
#41 0x00007ff430239100 in KJob::emitResult (this=this@entry=0x3aa08a0) at ../../kdecore/jobs/kjob.cpp:318
#42 0x00007ff4252b7e3a in KIO::SimpleJob::slotFinished (this=this@entry=0x3aa08a0) at ../../kio/kio/job.cpp:496
#43 0x00007ff4252b8f8e in KIO::TransferJob::slotFinished (this=0x3aa08a0) at ../../kio/kio/job.cpp:1099
#44 0x00007ff42fdc4a58 in QMetaObject::activate (sender=0x2565d10, m=m@entry=0x7ff425661580 &lt;KIO::SlaveInterface::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#45 0x00007ff425355d33 in KIO::SlaveInterface::finished (this=&lt;optimized out&gt;) at ./slaveinterface.moc:185
#46 0x00007ff425357276 in KIO::SlaveInterface::dispatch (this=&lt;optimized out&gt;, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#47 0x00007ff425354d6e in KIO::SlaveInterface::dispatch (this=0x2565d10) at ../../kio/kio/slaveinterface.cpp:92
#48 0x00007ff4253499d6 in KIO::Slave::gotInput (this=0x2565d10) at ../../kio/kio/slave.cpp:344
#49 0x00007ff42fdc4a58 in QMetaObject::activate (sender=0x2615aa0, m=m@entry=0x7ff42565aaa0 &lt;KIO::Connection::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#50 0x00007ff4252851e0 in KIO::Connection::readyRead (this=&lt;optimized out&gt;) at ./connection.moc:106
#51 0x00007ff4252858d1 in KIO::ConnectionPrivate::dequeue (this=0x2632a00) at ../../kio/kio/connection.cpp:82
#52 0x00007ff42fdc8dce in QObject::event (this=0x2615aa0, e=&lt;optimized out&gt;) at kernel/qobject.cpp:1194
#53 0x00007ff4307a1dfc in QApplicationPrivate::notify_helper (this=this@entry=0x1eee310, receiver=receiver@entry=0x2615aa0, e=e@entry=0x37ee610) at kernel/qapplication.cpp:4567
#54 0x00007ff4307a8470 in QApplication::notify (this=this@entry=0x7fffe55b2590, receiver=receiver@entry=0x2615aa0, e=e@entry=0x37ee610) at kernel/qapplication.cpp:4353
#55 0x00007ff4314aba6a in KApplication::notify (this=0x7fffe55b2590, receiver=0x2615aa0, event=0x37ee610) at ../../kdeui/kernel/kapplication.cpp:311
#56 0x00007ff42fdb08bd in QCoreApplication::notifyInternal (this=0x7fffe55b2590, receiver=receiver@entry=0x2615aa0, event=event@entry=0x37ee610) at kernel/qcoreapplication.cpp:946
#57 0x00007ff42fdb3e1f in sendEvent (event=0x37ee610, receiver=0x2615aa0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#58 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1ebb500) at kernel/qcoreapplication.cpp:1570
#59 0x00007ff42fdb42c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#60 0x00007ff42fdde073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#61 postEventSourceDispatch (s=0x1eec8c0) at kernel/qeventdispatcher_glib.cpp:279
#62 0x00007ff42c9e43b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007ff42c9e4708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007ff42c9e47ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007ff42fddda55 in QEventDispatcherGlib::processEvents (this=0x1ebcde0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#66 0x00007ff4308439d6 in QGuiEventDispatcherGlib::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#67 0x00007ff42fdaf5ef in QEventLoop::processEvents (this=this@entry=0x7fffe55b2490, flags=...) at kernel/qeventloop.cpp:149
#68 0x00007ff42fdaf8e5 in QEventLoop::exec (this=this@entry=0x7fffe55b2490, flags=...) at kernel/qeventloop.cpp:204
#69 0x00007ff42fdb4e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#70 0x00007ff4307a034c in QApplication::exec () at kernel/qapplication.cpp:3828
#71 0x000000000040ce11 in main (argc=1, argv=0x7fffe55b26c8) at /build/buildd/muon-2.1.1/updater/main.cpp:59

The reporter indicates this bug may be a duplicate of or related to bug 327544.

Possible duplicates by query: bug 328088, bug 327761, bug 327544.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415473</commentid>
    <comment_count>1</comment_count>
      <attachid>83845</attachid>
    <who name="">automaticjack</who>
    <bug_when>2013-12-01 05:52:53 +0000</bug_when>
    <thetext>Created attachment 83845
New crash information added by DrKonqi

muon-updater (2.1.1) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:

I was doing some 3D Printing work.
Then I noticed the update notification in the system tray.
Then i clicked on the update notification in the system tray.
Then the Muon Software Updater popped up.
Then (give or take 10s) it crashed.  
Then i repeated this whole cycle again.
Then i tried &quot; sudo update-apt-xapian-index -f &quot; as suguested in another bug.
Then I tried it again and it failed again.

-- Backtrace (Reduced):
#6  UpdateModel::setResources (this=0x250a0c0, resources=...) at /build/buildd/muon-2.1.1/updater/UpdateModel/UpdateModel.cpp:248
#7  0x00000000004111a9 in UpdaterWidget::populateUpdateModel (this=this@entry=0x2509b90) at /build/buildd/muon-2.1.1/updater/UpdaterWidget.cpp:163
#8  0x000000000041127e in UpdaterWidget::activityChanged (this=0x2509b90) at /build/buildd/muon-2.1.1/updater/UpdaterWidget.cpp:148
#9  0x000000000040d2b5 in UpdaterWidget::qt_static_metacall (_o=&lt;optimized out&gt;, _id=&lt;optimized out&gt;, _a=&lt;optimized out&gt;, _c=&lt;optimized out&gt;) at /build/buildd/muon-2.1.1/obj-x86_64-linux-gnu/updater/moc_UpdaterWidget.cpp:72
[...]
#11 0x00007f4889401485 in ResourcesModel::qt_static_metacall (_o=0x230efb0, _id=0, _a=0x0, _c=&lt;optimized out&gt;) at /build/buildd/muon-2.1.1/obj-x86_64-linux-gnu/libmuon/moc_ResourcesModel.cpp:90</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415968</commentid>
    <comment_count>2</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2013-12-03 01:00:08 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 327544 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>83845</attachid>
            <date>2013-12-01 05:52:53 +0000</date>
            <delta_ts>2013-12-01 05:52:53 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>muon-updater-20131201-004623.kcrash.txt</filename>
            <type>text/plain</type>
            <size>12451</size>
            <attacher>automaticjack</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IG11b24tdXBkYXRlciAoMi4xLjEpCktERSBQbGF0Zm9ybSBWZXJzaW9uOiA0
LjExLjIKUXQgVmVyc2lvbjogNC44LjQKT3BlcmF0aW5nIFN5c3RlbTogTGludXggMy4xMS4wLTEz
LWdlbmVyaWMgeDg2XzY0CkRpc3RyaWJ1dGlvbjogVWJ1bnR1IDEzLjEwCgotLSBJbmZvcm1hdGlv
biBhYm91dCB0aGUgY3Jhc2g6Ci0gV2hhdCBJIHdhcyBkb2luZyB3aGVuIHRoZSBhcHBsaWNhdGlv
biBjcmFzaGVkOgoKSSB3YXMgZG9pbmcgc29tZSAzRCBQcmludGluZyB3b3JrLgpUaGVuIEkgbm90
aWNlZCB0aGUgdXBkYXRlIG5vdGlmaWNhdGlvbiBpbiB0aGUgc3lzdGVtIHRyYXkuClRoZW4gaSBj
bGlja2VkIG9uIHRoZSB1cGRhdGUgbm90aWZpY2F0aW9uIGluIHRoZSBzeXN0ZW0gdHJheS4KVGhl
biB0aGUgTXVvbiBTb2Z0d2FyZSBVcGRhdGVyIHBvcHBlZCB1cC4KVGhlbiAoZ2l2ZSBvciB0YWtl
IDEwcykgaXQgY3Jhc2hlZC4gIApUaGVuIGkgcmVwZWF0ZWQgdGhpcyB3aG9sZSBjeWNsZSBhZ2Fp
bi4KVGhlbiBpIHRyaWVkICIgc3VkbyB1cGRhdGUtYXB0LXhhcGlhbi1pbmRleCAtZiAiIGFzIHN1
Z3Vlc3RlZCBpbiBhbm90aGVyIGJ1Zy4KVGhlbiBJIHRyaWVkIGl0IGFnYWluIGFuZCBpdCBmYWls
ZWQgYWdhaW4uCgpUaGUgY3Jhc2ggY2FuIGJlIHJlcHJvZHVjZWQgZXZlcnkgdGltZS4KCi0tIEJh
Y2t0cmFjZToKQXBwbGljYXRpb246IE11b24gVXBkYXRlIE1hbmFnZXIgKG11b24tdXBkYXRlciks
IHNpZ25hbDogU2VnbWVudGF0aW9uIGZhdWx0ClVzaW5nIGhvc3QgbGlidGhyZWFkX2RiIGxpYnJh
cnkgIi9saWIveDg2XzY0LWxpbnV4LWdudS9saWJ0aHJlYWRfZGIuc28uMSIuCltDdXJyZW50IHRo
cmVhZCBpcyAxIChUaHJlYWQgMHg3ZjQ4ODk4MDk3YzAgKExXUCA1NDc4KSldCgpUaHJlYWQgMiAo
VGhyZWFkIDB4N2Y0ODc2OTczNzAwIChMV1AgNTQ3OSkpOgojMCAgMHgwMDAwN2Y0ODg2ZTZhZjdk
IGluIHBvbGwgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c2NhbGwtdGVtcGxhdGUuUzo4MQojMSAg
MHgwMDAwN2Y0ODg0MWY3NmE0IGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YmdsaWItMi4wLnNvLjAKIzIgIDB4MDAwMDdmNDg4NDFmNzdhYyBpbiBnX21haW5fY29udGV4dF9p
dGVyYXRpb24gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAoj
MyAgMHgwMDAwN2Y0ODg3NWYwYTc2IGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZl
bnRzICh0aGlzPTB4N2Y0ODcwMDAwOGMwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRkaXNw
YXRjaGVyX2dsaWIuY3BwOjQyNgojNCAgMHgwMDAwN2Y0ODg3NWMyNWVmIGluIFFFdmVudExvb3A6
OnByb2Nlc3NFdmVudHMgKHRoaXM9dGhpc0BlbnRyeT0weDdmNDg3Njk3MmQ3MCwgZmxhZ3M9Li4u
KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM1ICAweDAwMDA3ZjQ4ODc1YzI4ZTUgaW4g
UUV2ZW50TG9vcDo6ZXhlYyAodGhpcz10aGlzQGVudHJ5PTB4N2Y0ODc2OTcyZDcwLCBmbGFncz0u
Li4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDQKIzYgIDB4MDAwMDdmNDg4NzRjMTg4ZiBp
biBRVGhyZWFkOjpleGVjICh0aGlzPXRoaXNAZW50cnk9MHgyM2U0N2QwKSBhdCB0aHJlYWQvcXRo
cmVhZC5jcHA6NTQyCiM3ICAweDAwMDA3ZjQ4ODc1YTNkMTMgaW4gUUlub3RpZnlGaWxlU3lzdGVt
V2F0Y2hlckVuZ2luZTo6cnVuICh0aGlzPTB4MjNlNDdkMCkgYXQgaW8vcWZpbGVzeXN0ZW13YXRj
aGVyX2lub3RpZnkuY3BwOjI2NQojOCAgMHgwMDAwN2Y0ODg3NGMzZjJmIGluIFFUaHJlYWRQcml2
YXRlOjpzdGFydCAoYXJnPTB4MjNlNDdkMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzM4
CiM5ICAweDAwMDA3ZjQ4ODQ2Y2ZmNmUgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjQ4NzY5NzM3
MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzExCiMxMCAweDAwMDA3ZjQ4ODZlNzc5Y2QgaW4gY2xv
bmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEzCgpU
aHJlYWQgMSAoVGhyZWFkIDB4N2Y0ODg5ODA5N2MwIChMV1AgNTQ3OCkpOgpbS0NyYXNoIEhhbmRs
ZXJdCiM2ICBVcGRhdGVNb2RlbDo6c2V0UmVzb3VyY2VzICh0aGlzPTB4MjUwYTBjMCwgcmVzb3Vy
Y2VzPS4uLikgYXQgL2J1aWxkL2J1aWxkZC9tdW9uLTIuMS4xL3VwZGF0ZXIvVXBkYXRlTW9kZWwv
VXBkYXRlTW9kZWwuY3BwOjI0OAojNyAgMHgwMDAwMDAwMDAwNDExMWE5IGluIFVwZGF0ZXJXaWRn
ZXQ6OnBvcHVsYXRlVXBkYXRlTW9kZWwgKHRoaXM9dGhpc0BlbnRyeT0weDI1MDliOTApIGF0IC9i
dWlsZC9idWlsZGQvbXVvbi0yLjEuMS91cGRhdGVyL1VwZGF0ZXJXaWRnZXQuY3BwOjE2MwojOCAg
MHgwMDAwMDAwMDAwNDExMjdlIGluIFVwZGF0ZXJXaWRnZXQ6OmFjdGl2aXR5Q2hhbmdlZCAodGhp
cz0weDI1MDliOTApIGF0IC9idWlsZC9idWlsZGQvbXVvbi0yLjEuMS91cGRhdGVyL1VwZGF0ZXJX
aWRnZXQuY3BwOjE0OAojOSAgMHgwMDAwMDAwMDAwNDBkMmI1IGluIFVwZGF0ZXJXaWRnZXQ6OnF0
X3N0YXRpY19tZXRhY2FsbCAoX289PG9wdGltaXplZCBvdXQ+LCBfaWQ9PG9wdGltaXplZCBvdXQ+
LCBfYT08b3B0aW1pemVkIG91dD4sIF9jPTxvcHRpbWl6ZWQgb3V0PikgYXQgL2J1aWxkL2J1aWxk
ZC9tdW9uLTIuMS4xL29iai14ODZfNjQtbGludXgtZ251L3VwZGF0ZXIvbW9jX1VwZGF0ZXJXaWRn
ZXQuY3BwOjcyCiMxMCAweDAwMDA3ZjQ4ODc1ZDdhNTggaW4gUU1ldGFPYmplY3Q6OmFjdGl2YXRl
IChzZW5kZXI9MHgyMzBlZmIwLCBtPTxvcHRpbWl6ZWQgb3V0PiwgbG9jYWxfc2lnbmFsX2luZGV4
PTxvcHRpbWl6ZWQgb3V0PiwgYXJndj0weDApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozNTM5CiMx
MSAweDAwMDA3ZjQ4ODk0MDE0ODUgaW4gUmVzb3VyY2VzTW9kZWw6OnF0X3N0YXRpY19tZXRhY2Fs
bCAoX289MHgyMzBlZmIwLCBfaWQ9MCwgX2E9MHgwLCBfYz08b3B0aW1pemVkIG91dD4pIGF0IC9i
dWlsZC9idWlsZGQvbXVvbi0yLjEuMS9vYmoteDg2XzY0LWxpbnV4LWdudS9saWJtdW9uL21vY19S
ZXNvdXJjZXNNb2RlbC5jcHA6OTAKIzEyIDB4MDAwMDdmNDg4NzVkN2E1OCBpbiBRTWV0YU9iamVj
dDo6YWN0aXZhdGUgKHNlbmRlcj1zZW5kZXJAZW50cnk9MHgyMzBlZmIwLCBtPW1AZW50cnk9MHg3
ZjQ4ODk2MjcxODAgPFJlc291cmNlc01vZGVsOjpzdGF0aWNNZXRhT2JqZWN0PiwgbG9jYWxfc2ln
bmFsX2luZGV4PWxvY2FsX3NpZ25hbF9pbmRleEBlbnRyeT0xLCBhcmd2PWFyZ3ZAZW50cnk9MHgw
KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzUzOQojMTMgMHgwMDAwN2Y0ODg5NDAxMWYzIGluIFJl
c291cmNlc01vZGVsOjphbGxJbml0aWFsaXplZCAodGhpcz10aGlzQGVudHJ5PTB4MjMwZWZiMCkg
YXQgL2J1aWxkL2J1aWxkZC9tdW9uLTIuMS4xL29iai14ODZfNjQtbGludXgtZ251L2xpYm11b24v
bW9jX1Jlc291cmNlc01vZGVsLmNwcDoxODQKIzE0IDB4MDAwMDdmNDg4OTQwZTkwNyBpbiBSZXNv
dXJjZXNNb2RlbDo6cmVzZXRCYWNrZW5kICh0aGlzPTB4MjMwZWZiMCwgYmFja2VuZD0weDI2YTUx
YzApIGF0IC9idWlsZC9idWlsZGQvbXVvbi0yLjEuMS9saWJtdW9uL3Jlc291cmNlcy9SZXNvdXJj
ZXNNb2RlbC5jcHA6MjY5CiMxNSAweDAwMDA3ZjQ4ODk0MDE1OTUgaW4gUmVzb3VyY2VzTW9kZWw6
OnF0X3N0YXRpY19tZXRhY2FsbCAoX289MHgyMzBlZmIwLCBfaWQ9MCwgX2E9MHgwLCBfYz08b3B0
aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvbXVvbi0yLjEuMS9vYmoteDg2XzY0LWxpbnV4
LWdudS9saWJtdW9uL21vY19SZXNvdXJjZXNNb2RlbC5jcHA6MTAxCiMxNiAweDAwMDA3ZjQ4ODc1
ZDdhNTggaW4gUU1ldGFPYmplY3Q6OmFjdGl2YXRlIChzZW5kZXI9MHgyNmE1MWMwLCBtPW1AZW50
cnk9MHg3ZjQ4ODk2MjczYzAgPEFic3RyYWN0UmVzb3VyY2VzQmFja2VuZDo6c3RhdGljTWV0YU9i
amVjdD4sIGxvY2FsX3NpZ25hbF9pbmRleD1sb2NhbF9zaWduYWxfaW5kZXhAZW50cnk9MCwgYXJn
dj1hcmd2QGVudHJ5PTB4MCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjM1MzkKIzE3IDB4MDAwMDdm
NDg4OTQwMDk0MCBpbiBBYnN0cmFjdFJlc291cmNlc0JhY2tlbmQ6OmZldGNoaW5nQ2hhbmdlZCAo
dGhpcz08b3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvbXVvbi0yLjEuMS9vYmoteDg2
XzY0LWxpbnV4LWdudS9saWJtdW9uL21vY19BYnN0cmFjdFJlc291cmNlc0JhY2tlbmQuY3BwOjE1
NgojMTggMHgwMDAwN2Y0ODc1ZDliOTBmIGluIEtOU0JhY2tlbmQ6OnNldEZldGNoaW5nICh0aGlz
PTxvcHRpbWl6ZWQgb3V0PiwgZj1mQGVudHJ5PWZhbHNlKSBhdCAvYnVpbGQvYnVpbGRkL211b24t
Mi4xLjEvbGlibXVvbi9iYWNrZW5kcy9LTlNCYWNrZW5kL0tOU0JhY2tlbmQuY3BwOjExMgojMTkg
MHgwMDAwN2Y0ODc1ZDliYzk3IGluIEtOU0JhY2tlbmQ6OnJlY2VpdmVkRW50cmllcyAodGhpcz0w
eDI2YTUxYzAsIGVudHJpZXM9Li4uKSBhdCAvYnVpbGQvYnVpbGRkL211b24tMi4xLjEvbGlibXVv
bi9iYWNrZW5kcy9LTlNCYWNrZW5kL0tOU0JhY2tlbmQuY3BwOjE4NgojMjAgMHgwMDAwN2Y0ODg3
NWQ3YTU4IGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPTB4MjZhNTM5MCwgbT1tQGVu
dHJ5PTB4N2Y0ODc1ZDhmMmMwIDxLTlMzOjpEb3dubG9hZE1hbmFnZXI6OnN0YXRpY01ldGFPYmpl
Y3Q+LCBsb2NhbF9zaWduYWxfaW5kZXg9bG9jYWxfc2lnbmFsX2luZGV4QGVudHJ5PTAsIGFyZ3Y9
YXJndkBlbnRyeT0weDdmZmZkZGZmZDE4MCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjM1MzkKIzIx
IDB4MDAwMDdmNDg3NWI0MmZkMiBpbiBLTlMzOjpEb3dubG9hZE1hbmFnZXI6OnNlYXJjaFJlc3Vs
dCAodGhpcz08b3B0aW1pemVkIG91dD4sIF90MT0uLi4pIGF0IC4vZG93bmxvYWRtYW5hZ2VyLm1v
YzoxMTMKIzIyIDB4MDAwMDdmNDg3NWI0MzE0YSBpbiBLTlMzOjpEb3dubG9hZE1hbmFnZXI6OlBy
aXZhdGU6Ol9rX3Nsb3RFbnRyaWVzTG9hZGVkICh0aGlzPTB4MjY5YjAzMCwgZW50cmllcz0uLi4p
IGF0IC4uLy4uLy4uL2tuZXdzdHVmZi9rbmV3c3R1ZmYzL2Rvd25sb2FkbWFuYWdlci5jcHA6MTE3
CiMyMyAweDAwMDA3ZjQ4ODc1ZDdhNTggaW4gUU1ldGFPYmplY3Q6OmFjdGl2YXRlIChzZW5kZXI9
c2VuZGVyQGVudHJ5PTB4MjFkNWRmMCwgbT1tQGVudHJ5PTB4N2Y0ODc1ZDhmNzQwIDxLTlMzOjpF
bmdpbmU6OnN0YXRpY01ldGFPYmplY3Q+LCBsb2NhbF9zaWduYWxfaW5kZXg9bG9jYWxfc2lnbmFs
X2luZGV4QGVudHJ5PTIsIGFyZ3Y9YXJndkBlbnRyeT0weDdmZmZkZGZmZDMyMCkgYXQga2VybmVs
L3FvYmplY3QuY3BwOjM1MzkKIzI0IDB4MDAwMDdmNDg3NWI0YTcwYiBpbiBzaWduYWxFbnRyaWVz
TG9hZGVkIChfdDE9Li4uLCB0aGlzPTB4MjFkNWRmMCkgYXQgLi9lbmdpbmUubW9jOjE5OQojMjUg
S05TMzo6RW5naW5lOjpzbG90RW50cmllc0xvYWRlZCAodGhpcz0weDIxZDVkZjAsIHJlcXVlc3Q9
Li4uLCBlbnRyaWVzPS4uLikgYXQgLi4vLi4vLi4va25ld3N0dWZmL2tuZXdzdHVmZjMvY29yZS9l
bmdpbmUuY3BwOjI4MAojMjYgMHgwMDAwN2Y0ODc1YjRjZjM2IGluIEtOUzM6OkVuZ2luZTo6cXRf
c3RhdGljX21ldGFjYWxsIChfbz0weDIxZDVkZjAsIF9pZD0wLCBfYT0weDAsIF9jPTxvcHRpbWl6
ZWQgb3V0PikgYXQgLi9lbmdpbmUubW9jOjEyOQojMjcgMHgwMDAwN2Y0ODg3NWQ3YTU4IGluIFFN
ZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPXNlbmRlckBlbnRyeT0weDJhMTJkNjAsIG09bUBl
bnRyeT0weDdmNDg3NWQ4Zjk2MCA8S05TMzo6UHJvdmlkZXI6OnN0YXRpY01ldGFPYmplY3Q+LCBs
b2NhbF9zaWduYWxfaW5kZXg9bG9jYWxfc2lnbmFsX2luZGV4QGVudHJ5PTEsIGFyZ3Y9YXJndkBl
bnRyeT0weDdmZmZkZGZmZDRjMCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjM1MzkKIzI4IDB4MDAw
MDdmNDg3NWI1ODZiYSBpbiBLTlMzOjpQcm92aWRlcjo6bG9hZGluZ0ZpbmlzaGVkICh0aGlzPXRo
aXNAZW50cnk9MHgyYTEyZDYwLCBfdDE9Li4uLCBfdDI9Li4uKSBhdCAuL3Byb3ZpZGVyLm1vYzox
MjUKIzI5IDB4MDAwMDdmNDg3NWI2ZDRiYiBpbiBLTlMzOjpBdHRpY2FQcm92aWRlcjo6Y2F0ZWdv
cnlDb250ZW50c0xvYWRlZCAodGhpcz0weDJhMTJkNjAsIGpvYj08b3B0aW1pemVkIG91dD4pIGF0
IC4uLy4uLy4uL2tuZXdzdHVmZi9rbmV3c3R1ZmYzL2F0dGljYS9hdHRpY2Fwcm92aWRlci5jcHA6
MjMwCiMzMCAweDAwMDA3ZjQ4ODc1ZDdhNTggaW4gUU1ldGFPYmplY3Q6OmFjdGl2YXRlIChzZW5k
ZXI9MHgzY2UwZjUwLCBtPTxvcHRpbWl6ZWQgb3V0PiwgbG9jYWxfc2lnbmFsX2luZGV4PTxvcHRp
bWl6ZWQgb3V0PiwgYXJndj0weDdmZmZkZGZmZDZkMCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjM1
MzkKIzMxIDB4MDAwMDdmNDg4NTczYTMwZiBpbiBBdHRpY2E6OkJhc2VKb2I6OmZpbmlzaGVkKEF0
dGljYTo6QmFzZUpvYiopICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJhdHRp
Y2Euc28uMC40CiMzMiAweDAwMDA3ZjQ4ODU3M2E0ZTkgaW4gQXR0aWNhOjpCYXNlSm9iOjpkYXRh
RmluaXNoZWQoKSAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliYXR0aWNhLnNv
LjAuNAojMzMgMHgwMDAwN2Y0ODg3NWQ3YTU4IGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2Vu
ZGVyPTB4M2NkZjkwMCwgbT08b3B0aW1pemVkIG91dD4sIGxvY2FsX3NpZ25hbF9pbmRleD08b3B0
aW1pemVkIG91dD4sIGFyZ3Y9MHgwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzUzOQojMzQgMHgw
MDAwN2Y0ODg3NWNiYmY4IGluIFFNZXRhTWV0aG9kOjppbnZva2UgKHRoaXM9dGhpc0BlbnRyeT0w
eDdmZmZkZGZmZGJlMCwgb2JqZWN0PW9iamVjdEBlbnRyeT0weDNjZGY5MDAsIGNvbm5lY3Rpb25U
eXBlPVF0OjpEaXJlY3RDb25uZWN0aW9uLCBjb25uZWN0aW9uVHlwZUBlbnRyeT1RdDo6QXV0b0Nv
bm5lY3Rpb24sIHJldHVyblZhbHVlPS4uLiwgdmFsMD0uLi4sIHZhbDE9Li4uLCB2YWwyPS4uLiwg
dmFsMz0uLi4sIHZhbDQ9Li4uLCB2YWw1PS4uLiwgdmFsNj0uLi4sIHZhbDc9Li4uLCB2YWw4PS4u
LiwgdmFsOT0uLi4pIGF0IGtlcm5lbC9xbWV0YW9iamVjdC5jcHA6MTY2NAojMzUgMHgwMDAwN2Y0
ODg3NWNlMGI4IGluIFFNZXRhT2JqZWN0OjppbnZva2VNZXRob2QgKG9iaj1vYmpAZW50cnk9MHgz
Y2RmOTAwLCBtZW1iZXI9bWVtYmVyQGVudHJ5PTB4N2Y0ODdjYmY2NjQ1ICJmaW5pc2hlZCIsIHR5
cGU9dHlwZUBlbnRyeT1RdDo6QXV0b0Nvbm5lY3Rpb24sIHJldD0uLi4sIHZhbDA9Li4uLCB2YWwx
PS4uLiwgdmFsMj0uLi4sIHZhbDM9Li4uLCB2YWw0PS4uLiwgdmFsNT0uLi4sIHZhbDY9Li4uLCB2
YWw3PS4uLiwgdmFsOD0uLi4sIHZhbDk9Li4uKSBhdCBrZXJuZWwvcW1ldGFvYmplY3QuY3BwOjEx
NzkKIzM2IDB4MDAwMDdmNDg3Y2E4ZWJiYyBpbiBpbnZva2VNZXRob2QgKHZhbDk9Li4uLCB2YWw4
PS4uLiwgdmFsNz0uLi4sIHZhbDY9Li4uLCB2YWw1PS4uLiwgdmFsND0uLi4sIHZhbDM9Li4uLCB2
YWwyPS4uLiwgdmFsMT0uLi4sIHZhbDA9Li4uLCB0eXBlPVF0OjpBdXRvQ29ubmVjdGlvbiwgbWVt
YmVyPTB4N2Y0ODdjYmY2NjQ1ICJmaW5pc2hlZCIsIG9iaj0weDNjZGY5MDApIGF0IC91c3IvaW5j
bHVkZS9xdDQvUXRDb3JlL3FvYmplY3RkZWZzLmg6NDE4CiMzNyBLREVQcml2YXRlOjpBY2Nlc3NN
YW5hZ2VyUmVwbHk6OmVtaXRGaW5pc2hlZCAodGhpcz10aGlzQGVudHJ5PTB4M2NkZjkwMCwgc3Rh
dGU9c3RhdGVAZW50cnk9dHJ1ZSwgdHlwZT10eXBlQGVudHJ5PVF0OjpBdXRvQ29ubmVjdGlvbikg
YXQgLi4vLi4va2lvL2tpby9hY2Nlc3NtYW5hZ2VycmVwbHlfcC5jcHA6NDg0CiMzOCAweDAwMDA3
ZjQ4N2NhOTA4NDAgaW4gS0RFUHJpdmF0ZTo6QWNjZXNzTWFuYWdlclJlcGx5OjpzbG90UmVzdWx0
ICh0aGlzPTB4M2NkZjkwMCwga0pvYj0weDNiMGI4NTApIGF0IC4uLy4uL2tpby9raW8vYWNjZXNz
bWFuYWdlcnJlcGx5X3AuY3BwOjQyNwojMzkgMHgwMDAwN2Y0ODg3NWQ3YTU4IGluIFFNZXRhT2Jq
ZWN0OjphY3RpdmF0ZSAoc2VuZGVyPXNlbmRlckBlbnRyeT0weDNiMGI4NTAsIG09bUBlbnRyeT0w
eDdmNDg4N2RkYzYwMCA8S0pvYjo6c3RhdGljTWV0YU9iamVjdD4sIGxvY2FsX3NpZ25hbF9pbmRl
eD1sb2NhbF9zaWduYWxfaW5kZXhAZW50cnk9MywgYXJndj1hcmd2QGVudHJ5PTB4N2ZmZmRkZmZl
MGQwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzUzOQojNDAgMHgwMDAwN2Y0ODg3YTRjMGMyIGlu
IEtKb2I6OnJlc3VsdCAodGhpcz10aGlzQGVudHJ5PTB4M2IwYjg1MCwgX3QxPV90MUBlbnRyeT0w
eDNiMGI4NTApIGF0IC4va2pvYi5tb2M6MjA4CiM0MSAweDAwMDA3ZjQ4ODdhNGMxMDAgaW4gS0pv
Yjo6ZW1pdFJlc3VsdCAodGhpcz10aGlzQGVudHJ5PTB4M2IwYjg1MCkgYXQgLi4vLi4va2RlY29y
ZS9qb2JzL2tqb2IuY3BwOjMxOAojNDIgMHgwMDAwN2Y0ODdjYWNhZTNhIGluIEtJTzo6U2ltcGxl
Sm9iOjpzbG90RmluaXNoZWQgKHRoaXM9dGhpc0BlbnRyeT0weDNiMGI4NTApIGF0IC4uLy4uL2tp
by9raW8vam9iLmNwcDo0OTYKIzQzIDB4MDAwMDdmNDg3Y2FjYmY4ZSBpbiBLSU86OlRyYW5zZmVy
Sm9iOjpzbG90RmluaXNoZWQgKHRoaXM9MHgzYjBiODUwKSBhdCAuLi8uLi9raW8va2lvL2pvYi5j
cHA6MTA5OQojNDQgMHgwMDAwN2Y0ODg3NWQ3YTU4IGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAo
c2VuZGVyPTB4Mjk5OWFhMCwgbT1tQGVudHJ5PTB4N2Y0ODdjZTc0NTgwIDxLSU86OlNsYXZlSW50
ZXJmYWNlOjpzdGF0aWNNZXRhT2JqZWN0PiwgbG9jYWxfc2lnbmFsX2luZGV4PWxvY2FsX3NpZ25h
bF9pbmRleEBlbnRyeT00LCBhcmd2PWFyZ3ZAZW50cnk9MHgwKSBhdCBrZXJuZWwvcW9iamVjdC5j
cHA6MzUzOQojNDUgMHgwMDAwN2Y0ODdjYjY4ZDMzIGluIEtJTzo6U2xhdmVJbnRlcmZhY2U6OmZp
bmlzaGVkICh0aGlzPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi9zbGF2ZWludGVyZmFjZS5tb2M6MTg1
CiM0NiAweDAwMDA3ZjQ4N2NiNmEyNzYgaW4gS0lPOjpTbGF2ZUludGVyZmFjZTo6ZGlzcGF0Y2gg
KHRoaXM9PG9wdGltaXplZCBvdXQ+LCBfY21kPTEwNCwgcmF3ZGF0YT0uLi4pIGF0IC4uLy4uL2tp
by9raW8vc2xhdmVpbnRlcmZhY2UuY3BwOjE3NgojNDcgMHgwMDAwN2Y0ODdjYjY3ZDZlIGluIEtJ
Tzo6U2xhdmVJbnRlcmZhY2U6OmRpc3BhdGNoICh0aGlzPTB4Mjk5OWFhMCkgYXQgLi4vLi4va2lv
L2tpby9zbGF2ZWludGVyZmFjZS5jcHA6OTIKIzQ4IDB4MDAwMDdmNDg3Y2I1YzlkNiBpbiBLSU86
OlNsYXZlOjpnb3RJbnB1dCAodGhpcz0weDI5OTlhYTApIGF0IC4uLy4uL2tpby9raW8vc2xhdmUu
Y3BwOjM0NAojNDkgMHgwMDAwN2Y0ODg3NWQ3YTU4IGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAo
c2VuZGVyPTB4MmQ0NTAyMCwgbT1tQGVudHJ5PTB4N2Y0ODdjZTZkYWEwIDxLSU86OkNvbm5lY3Rp
b246OnN0YXRpY01ldGFPYmplY3Q+LCBsb2NhbF9zaWduYWxfaW5kZXg9bG9jYWxfc2lnbmFsX2lu
ZGV4QGVudHJ5PTAsIGFyZ3Y9YXJndkBlbnRyeT0weDApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoz
NTM5CiM1MCAweDAwMDA3ZjQ4N2NhOTgxZTAgaW4gS0lPOjpDb25uZWN0aW9uOjpyZWFkeVJlYWQg
KHRoaXM9PG9wdGltaXplZCBvdXQ+KSBhdCAuL2Nvbm5lY3Rpb24ubW9jOjEwNgojNTEgMHgwMDAw
N2Y0ODdjYTk4OGQxIGluIEtJTzo6Q29ubmVjdGlvblByaXZhdGU6OmRlcXVldWUgKHRoaXM9MHgy
NmZiM2YwKSBhdCAuLi8uLi9raW8va2lvL2Nvbm5lY3Rpb24uY3BwOjgyCiM1MiAweDAwMDA3ZjQ4
ODc1ZGJkY2UgaW4gUU9iamVjdDo6ZXZlbnQgKHRoaXM9MHgyZDQ1MDIwLCBlPTxvcHRpbWl6ZWQg
b3V0PikgYXQga2VybmVsL3FvYmplY3QuY3BwOjExOTQKIzUzIDB4MDAwMDdmNDg4N2ZiNGRmYyBp
biBRQXBwbGljYXRpb25Qcml2YXRlOjpub3RpZnlfaGVscGVyICh0aGlzPXRoaXNAZW50cnk9MHgy
MWQ5NTkwLCByZWNlaXZlcj1yZWNlaXZlckBlbnRyeT0weDJkNDUwMjAsIGU9ZUBlbnRyeT0weDNi
MTE2YzApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQ1NjcKIzU0IDB4MDAwMDdmNDg4N2Zi
YjQ3MCBpbiBRQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz10aGlzQGVudHJ5PTB4N2ZmZmRkZmZl
ZTIwLCByZWNlaXZlcj1yZWNlaXZlckBlbnRyeT0weDJkNDUwMjAsIGU9ZUBlbnRyeT0weDNiMTE2
YzApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQzNTMKIzU1IDB4MDAwMDdmNDg4OGNiZWE2
YSBpbiBLQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmZkZGZmZWUyMCwgcmVjZWl2ZXI9
MHgyZDQ1MDIwLCBldmVudD0weDNiMTE2YzApIGF0IC4uLy4uL2tkZXVpL2tlcm5lbC9rYXBwbGlj
YXRpb24uY3BwOjMxMQojNTYgMHgwMDAwN2Y0ODg3NWMzOGJkIGluIFFDb3JlQXBwbGljYXRpb246
Om5vdGlmeUludGVybmFsICh0aGlzPTB4N2ZmZmRkZmZlZTIwLCByZWNlaXZlcj1yZWNlaXZlckBl
bnRyeT0weDJkNDUwMjAsIGV2ZW50PWV2ZW50QGVudHJ5PTB4M2IxMTZjMCkgYXQga2VybmVsL3Fj
b3JlYXBwbGljYXRpb24uY3BwOjk0NgojNTcgMHgwMDAwN2Y0ODg3NWM2ZTFmIGluIHNlbmRFdmVu
dCAoZXZlbnQ9MHgzYjExNmMwLCByZWNlaXZlcj0weDJkNDUwMjApIGF0IC4uLy4uL2luY2x1ZGUv
UXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2tlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmg6MjMxCiM1
OCBRQ29yZUFwcGxpY2F0aW9uUHJpdmF0ZTo6c2VuZFBvc3RlZEV2ZW50cyAocmVjZWl2ZXI9cmVj
ZWl2ZXJAZW50cnk9MHgwLCBldmVudF90eXBlPWV2ZW50X3R5cGVAZW50cnk9MCwgZGF0YT0weDIx
YTY1MDApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDoxNTcwCiM1OSAweDAwMDA3ZjQ4
ODc1YzcyYzMgaW4gUUNvcmVBcHBsaWNhdGlvbjo6c2VuZFBvc3RlZEV2ZW50cyAocmVjZWl2ZXI9
cmVjZWl2ZXJAZW50cnk9MHgwLCBldmVudF90eXBlPWV2ZW50X3R5cGVAZW50cnk9MCkgYXQga2Vy
bmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjE0NjMKIzYwIDB4MDAwMDdmNDg4NzVmMTA3MyBpbiBz
ZW5kUG9zdGVkRXZlbnRzICgpIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3Jl
bGliL2tlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmg6MjM2CiM2MSBwb3N0RXZlbnRTb3VyY2VEaXNw
YXRjaCAocz0weDIxYzllOTApIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjI3
OQojNjIgMHgwMDAwN2Y0ODg0MWY3M2I2IGluIGdfbWFpbl9jb250ZXh0X2Rpc3BhdGNoICgpIGZy
b20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzYzIDB4MDAwMDdmNDg4
NDFmNzcwOCBpbiA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5z
by4wCiM2NCAweDAwMDA3ZjQ4ODQxZjc3YWMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgp
IGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzY1IDB4MDAwMDdm
NDg4NzVmMGE1NSBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0w
eDIxYTdkZTAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6
NDI0CiM2NiAweDAwMDA3ZjQ4ODgwNTY5ZDYgaW4gUUd1aUV2ZW50RGlzcGF0Y2hlckdsaWI6OnBy
b2Nlc3NFdmVudHMgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9x
Z3VpZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjIwNAojNjcgMHgwMDAwN2Y0ODg3NWMyNWVmIGlu
IFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9dGhpc0BlbnRyeT0weDdmZmZkZGZmZWQy
MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM2OCAweDAwMDA3ZjQ4
ODc1YzI4ZTUgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz10aGlzQGVudHJ5PTB4N2ZmZmRkZmZl
ZDIwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDQKIzY5IDB4MDAwMDdm
NDg4NzVjN2U1YiBpbiBRQ29yZUFwcGxpY2F0aW9uOjpleGVjICgpIGF0IGtlcm5lbC9xY29yZWFw
cGxpY2F0aW9uLmNwcDoxMjE4CiM3MCAweDAwMDA3ZjQ4ODdmYjMzNGMgaW4gUUFwcGxpY2F0aW9u
OjpleGVjICgpIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjM4MjgKIzcxIDB4MDAwMDAwMDAw
MDQwY2UxMSBpbiBtYWluIChhcmdjPTUsIGFyZ3Y9MHg3ZmZmZGRmZmVmNTgpIGF0IC9idWlsZC9i
dWlsZGQvbXVvbi0yLjEuMS91cGRhdGVyL21haW4uY3BwOjU5CgpQb3NzaWJsZSBkdXBsaWNhdGVz
IGJ5IHF1ZXJ5OiBidWcgMzI4MjY5LCBidWcgMzI4MDg4LCBidWcgMzI3NzYxLCBidWcgMzI3NTQ0
LgoKUmVwb3J0ZWQgdXNpbmcgRHJLb25xaQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>