<?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>243264</bug_id>
          
          <creation_ts>2010-06-30 18:22:54 +0000</creation_ts>
          <short_desc>plasma crashes when closing a small contentless window from vlc</short_desc>
          <delta_ts>2010-08-15 09:02:18 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>plasma4</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>Ubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>241613</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Florian Reinhard">florian.reinhard</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>abhijeet.linux</cc>
    
    <cc>notmart</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>984883</commentid>
    <comment_count>0</comment_count>
    <who name="Florian Reinhard">florian.reinhard</who>
    <bug_when>2010-06-30 18:22:54 +0000</bug_when>
    <thetext>Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

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

* open vlc
* see a tiny window appearing in addition to the vlc window
* resize it till you get a close button in the window decoration
* close it
* see plasma dying

xprop output:
_NET_WM_ICON_GEOMETRY(CARDINAL) = 113, 0, 94, 34
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE
_KDE_NET_WM_FRAME_STRUT(CARDINAL) = 4, 4, 23, 4
_NET_FRAME_EXTENTS(CARDINAL) = 4, 4, 23, 4
_NET_WM_DESKTOP(CARDINAL) = 0
WM_STATE(WM_STATE):
                window state: Normal
                icon window: 0x0
_NET_WM_STATE(ATOM) =

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Aborted
[Current thread is 1 (Thread 0xb7849720 (LWP 28782))]

Thread 6 (Thread 0xaf5b5b70 (LWP 28786)):
#0  0x00f66422 in __kernel_vsyscall ()
#1  0x00848b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x020174eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x0200a0ac in ?? () from /lib/libglib-2.0.so.0
#4  0x0200a4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x03e07f1f in QEventDispatcherGlib::processEvents (this=0x9314aa8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x03dd81a9 in QEventLoop::processEvents (this=0xaf5b5280, flags=) at kernel/qeventloop.cpp:149
#7  0x03dd85fa in QEventLoop::exec (this=0xaf5b5280, flags=...) at kernel/qeventloop.cpp:201
#8  0x03cd5aee in QThread::exec (this=0x94f0a10) at thread/qthread.cpp:490
#9  0x03db72eb in QInotifyFileSystemWatcherEngine::run (this=0x94f0a10) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x03cd8dc9 in QThreadPrivate::start (arg=0x94f0a10) at thread/qthread_unix.cpp:266
#11 0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x00856a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xaddb2b70 (LWP 29223)):
#0  0x00f66422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x008639dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x03cd9997 in QWaitConditionPrivate::wait (this=0x973a8b8, mutex=0x973a7e8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x973a8b8, mutex=0x973a7e8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00ae1890 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x973a8a0, th=0x9f88cf8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00ae503c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x973a818, th=0x9f88cf8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00ae0dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x973a8a0, th=0x9f88cf8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00ae5132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x973a818, th=0x9f88cf8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00ae1d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x973a8a0, th=0x9f88cf8, previous=0x9b36b98) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00ae31be in ThreadWeaver::ThreadRunHelper::run (this=0xaddb22e4, parent=0x973a8a0, th=0x9f88cf8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00ae38db in ThreadWeaver::Thread::run (this=0x9f88cf8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x03cd8dc9 in QThreadPrivate::start (arg=0x9f88cf8) at thread/qthread_unix.cpp:266
#13 0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00856a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xaedb4b70 (LWP 29224)):
#0  0x00f66422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x008639dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x03cd9997 in QWaitConditionPrivate::wait (this=0x973a8b8, mutex=0x973a7e8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x973a8b8, mutex=0x973a7e8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00ae1890 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x973a8a0, th=0x9183db0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00ae503c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x973a818, th=0x9183db0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00ae0dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x973a8a0, th=0x9183db0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00ae5132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x973a818, th=0x9183db0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00ae1d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x973a8a0, th=0x9183db0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00ae5151 in ThreadWeaver::WorkingHardState::applyForWork (this=0x973a818, th=0x9183db0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00ae1d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x973a8a0, th=0x9183db0, previous=0x9eeace8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00ae31be in ThreadWeaver::ThreadRunHelper::run (this=0xaedb42e4, parent=0x973a8a0, th=0x9183db0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00ae38db in ThreadWeaver::Thread::run (this=0x9183db0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x03cd8dc9 in QThreadPrivate::start (arg=0x9183db0) at thread/qthread_unix.cpp:266
#15 0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x00856a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xab484b70 (LWP 29225)):
#0  0x00f66422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x008639dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x03cd9997 in QWaitConditionPrivate::wait (this=0x973a8b8, mutex=0x973a7e8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x973a8b8, mutex=0x973a7e8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00ae1890 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x973a8a0, th=0x9161538) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00ae503c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x973a818, th=0x9161538) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00ae0dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x973a8a0, th=0x9161538) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00ae5132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x973a818, th=0x9161538) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00ae1d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x973a8a0, th=0x9161538, previous=0x9550b18) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00ae31be in ThreadWeaver::ThreadRunHelper::run (this=0xab4842e4, parent=0x973a8a0, th=0x9161538) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00ae38db in ThreadWeaver::Thread::run (this=0x9161538) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x03cd8dc9 in QThreadPrivate::start (arg=0x9161538) at thread/qthread_unix.cpp:266
#13 0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00856a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xaac83b70 (LWP 29226)):
#0  0x00f66422 in __kernel_vsyscall ()
#1  0x00969015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x008639dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x03cd9997 in QWaitConditionPrivate::wait (this=0x973a8b8, mutex=0x973a7e8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x973a8b8, mutex=0x973a7e8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00ae1890 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x973a8a0, th=0xa0ee778) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00ae503c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x973a818, th=0xa0ee778) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00ae0dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x973a8a0, th=0xa0ee778) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00ae5132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x973a818, th=0xa0ee778) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00ae1d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x973a8a0, th=0xa0ee778, previous=0x963b448) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00ae31be in ThreadWeaver::ThreadRunHelper::run (this=0xaac832e4, parent=0x973a8a0, th=0xa0ee778) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00ae38db in ThreadWeaver::Thread::run (this=0xa0ee778) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x03cd8dc9 in QThreadPrivate::start (arg=0xa0ee778) at thread/qthread_unix.cpp:266
#13 0x0096496e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00856a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7849720 (LWP 28782)):
[KCrash Handler]
#7  0x00f66422 in __kernel_vsyscall ()
#8  0x007b3651 in raise () from /lib/tls/i686/cmov/libc.so.6
#9  0x007b6a82 in abort () from /lib/tls/i686/cmov/libc.so.6
#10 0x03ccf2ac in qt_message_output (msgType=QtFatalMsg, 
    buf=0xaacb790 &quot;Fatal Error: Accessed global static &apos;DataEngineManagerSingleton *privateDataEngineManagerSelf()&apos; after destruction. Defined at ../../plasma/dataenginemanager.cpp:79&quot;)
    at global/qglobal.cpp:2271
#11 0x03ccf47a in qt_message (msgType=&lt;value optimized out&gt;, msg=0x3da448 &quot;Fatal Error: Accessed global static &apos;%s *%s()&apos; after destruction. Defined at %s:%d&quot;, ap=0xbfff9a44 &quot;\212\030&gt;&quot;)
    at global/qglobal.cpp:2317
#12 0x03ccf589 in qFatal (msg=0x3da448 &quot;Fatal Error: Accessed global static &apos;%s *%s()&apos; after destruction. Defined at %s:%d&quot;) at global/qglobal.cpp:2500
#13 0x002594f4 in operator-&gt; () at ../../plasma/dataenginemanager.cpp:79
#14 Plasma::DataEngineManager::self () at ../../plasma/dataenginemanager.cpp:83
#15 0x043bd165 in WeatherEngine::unloadIons (this=0x9168b80) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:201
#16 0x043bd356 in ~WeatherEngine (this=0x9168b80, __in_chrg=&lt;value optimized out&gt;) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:194
#17 0x00259144 in ~DataEngineManagerPrivate (this=0x9206818, __in_chrg=&lt;value optimized out&gt;) at ../../plasma/dataenginemanager.cpp:54
#18 ~DataEngineManager (this=0x9206818, __in_chrg=&lt;value optimized out&gt;) at ../../plasma/dataenginemanager.cpp:93
#19 0x002592ea in ~DataEngineManagerSingleton () at ../../plasma/dataenginemanager.cpp:74
#20 destroy () at ../../plasma/dataenginemanager.cpp:79
#21 0x00205f9b in ~KCleanUpGlobalStatic (this=0x41a0f0, __in_chrg=&lt;value optimized out&gt;) at ../../kdecore/kernel/kglobal.h:62
#22 0x007b81bf in ?? () from /lib/tls/i686/cmov/libc.so.6
#23 0x007b822f in exit () from /lib/tls/i686/cmov/libc.so.6
#24 0x014ea94b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:745
#25 0x0115093a in KApplication::xioErrhandler (this=0x8e35848, dpy=0x8e555d0) at ../../kdeui/kernel/kapplication.cpp:415
#26 0x01150976 in kde_xio_errhandler (dpy=0x8e555d0) at ../../kdeui/kernel/kapplication.cpp:125
#27 0x00c9ec16 in _XIOError () from /usr/lib/libX11.so.6
#28 0x00ca6a1a in ?? () from /usr/lib/libX11.so.6
#29 0x00ca7356 in _XEventsQueued () from /usr/lib/libX11.so.6
#30 0x00c8fadf in XEventsQueued () from /usr/lib/libX11.so.6
#31 0x0152a2d5 in x11EventSourceCheck (s=0x8e453b0) at kernel/qguieventdispatcher_glib.cpp:87
#32 0x02009799 in g_main_context_check () from /lib/libglib-2.0.so.0
#33 0x0200a0ce in ?? () from /lib/libglib-2.0.so.0
#34 0x0200a4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#35 0x03e07ee5 in QEventDispatcherGlib::processEvents (this=0x8e41b98, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#36 0x0152a105 in QGuiEventDispatcherGlib::processEvents (this=0x8e41b98, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x03dd81a9 in QEventLoop::processEvents (this=0xbfff9f74, flags=) at kernel/qeventloop.cpp:149
#38 0x03dd85fa in QEventLoop::exec (this=0xbfff9f74, flags=...) at kernel/qeventloop.cpp:201
#39 0x03ddcbaf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#40 0x01468157 in QApplication::exec () at kernel/qapplication.cpp:3637
#41 0x0014251e in kdemain (argc=1, argv=0xbfffa184) at ../../../../plasma/desktop/shell/main.cpp:118
#42 0x0804860b in main (argc=1, argv=0xbfffa184) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 242824, bug 241509, bug 228367, bug 217716, bug 215469.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>984895</commentid>
    <comment_count>1</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2010-06-30 19:05:39 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 241613 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003915</commentid>
    <comment_count>2</comment_count>
      <attachid>50569</attachid>
    <who name="darkfish">abhijeet.linux</who>
    <bug_when>2010-08-15 09:02:18 +0000</bug_when>
    <thetext>Created attachment 50569
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0

- What I was doing when the application crashed:

I had VLC running. Probably its systray icon did not embed properly in the task manager and whenever I hovered on the systray/task manager, this tiny contentless window would appear, and upon closing it, plasma workspace would crash

-- Backtrace (Reduced):
#13 0x0034e7c4 in operator-&gt; () at ../../plasma/dataenginemanager.cpp:79
#14 Plasma::DataEngineManager::self () at ../../plasma/dataenginemanager.cpp:83
#15 0x023f9165 in WeatherEngine::unloadIons (this=0x9a64df8) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:201
#16 0x023f9356 in ~WeatherEngine (this=0x9a64df8, __in_chrg=&lt;value optimized out&gt;) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:194
#17 0x0034e414 in ~DataEngineManagerPrivate (this=0x9833df8, __in_chrg=&lt;value optimized out&gt;) at ../../plasma/dataenginemanager.cpp:54</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>50569</attachid>
            <date>2010-08-15 09:02:18 +0000</date>
            <delta_ts>2010-08-15 09:02:18 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>12902</size>
            <attacher name="darkfish">abhijeet.linux</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IHBsYXNtYS1kZXNrdG9wICgwLjMpCktERSBQbGF0Zm9ybSBWZXJzaW9uOiA0
LjUuMDAgKEtERSA0LjUuMCkKUXQgVmVyc2lvbjogNC43LjAKT3BlcmF0aW5nIFN5c3RlbTogTGlu
dXggMi42LjMyLTI0LWdlbmVyaWMgaTY4NgpEaXN0cmlidXRpb246IFVidW50dSAxMC4wNC4xIExU
UwoKLS0gSW5mb3JtYXRpb24gYWJvdXQgdGhlIGNyYXNoOgotIFdoYXQgSSB3YXMgZG9pbmcgd2hl
biB0aGUgYXBwbGljYXRpb24gY3Jhc2hlZDoKCkkgaGFkIFZMQyBydW5uaW5nLiBQcm9iYWJseSBp
dHMgc3lzdHJheSBpY29uIGRpZCBub3QgZW1iZWQgcHJvcGVybHkgaW4gdGhlIHRhc2sgbWFuYWdl
ciBhbmQgd2hlbmV2ZXIgSSBob3ZlcmVkIG9uIHRoZSBzeXN0cmF5L3Rhc2sgbWFuYWdlciwgdGhp
cyB0aW55IGNvbnRlbnRsZXNzIHdpbmRvdyB3b3VsZCBhcHBlYXIsIGFuZCB1cG9uIGNsb3Npbmcg
aXQsIHBsYXNtYSB3b3Jrc3BhY2Ugd291bGQgY3Jhc2gKCi0tIEJhY2t0cmFjZToKQXBwbGljYXRp
b246IFBsYXNtYSBXb3Jrc3BhY2UgKHBsYXNtYS1kZXNrdG9wKSwgc2lnbmFsOiBBYm9ydGVkCltD
dXJyZW50IHRocmVhZCBpcyAxIChUaHJlYWQgMHhiNzcwMDcyMCAoTFdQIDE2NzApKV0KClRocmVh
ZCA2IChUaHJlYWQgMHhhZWQxM2I3MCAoTFdQIDE3MTYpKToKIzAgIDB4MDcwYjQ1YjMgaW4gc29j
a2V0Tm90aWZpZXJTb3VyY2VDaGVjayAoc291cmNlPTB4OTliN2EwMCkgYXQga2VybmVsL3FldmVu
dGRpc3BhdGNoZXJfZ2xpYi5jcHA6NzkKIzEgIDB4MDE2YTQ3OTkgaW4gSUFfX2dfbWFpbl9jb250
ZXh0X2NoZWNrIChjb250ZXh0PTB4OTk4YzBjOCwgbWF4X3ByaW9yaXR5PTIxNDc0ODM2NDcsIGZk
cz0weDk5YjdjYTAsIG5fZmRzPTEpIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjI0LjEvZ2xp
Yi9nbWFpbi5jOjI0NjkKIzIgIDB4MDE2YTUwY2UgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0ZSAo
Y29udGV4dD0weDk5OGMwYzgsIGJsb2NrPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZGlzcGF0Y2g9
MSwgc2VsZj0weDk5YjdjNzApIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjI0LjEvZ2xpYi9n
bWFpbi5jOjI1ODgKIzMgIDB4MDE2YTU0YjggaW4gSUFfX2dfbWFpbl9jb250ZXh0X2l0ZXJhdGlv
biAoY29udGV4dD0weDk5OGMwYzgsIG1heV9ibG9jaz0xKSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIy
LjAtMi4yNC4xL2dsaWIvZ21haW4uYzoyNjU0CiM0ICAweDA3MGI0MWNmIGluIFFFdmVudERpc3Bh
dGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4OTczYzQ4MCwgZmxhZ3M9Li4uKSBhdCBr
ZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MTQKIzUgIDB4MDcwODQ0MTkgaW4gUUV2
ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weGFlZDEzMjgwLCBmbGFncz0pIGF0IGtlcm5l
bC9xZXZlbnRsb29wLmNwcDoxNDkKIzYgIDB4MDcwODQ4OWEgaW4gUUV2ZW50TG9vcDo6ZXhlYyAo
dGhpcz0weGFlZDEzMjgwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEK
IzcgIDB4MDZmODFiNWUgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz0weDk5ODliODgpIGF0IHRocmVh
ZC9xdGhyZWFkLmNwcDo0OTAKIzggIDB4MDcwNjM1NWIgaW4gUUlub3RpZnlGaWxlU3lzdGVtV2F0
Y2hlckVuZ2luZTo6cnVuICh0aGlzPTB4OTk4OWI4OCkgYXQgaW8vcWZpbGVzeXN0ZW13YXRjaGVy
X2lub3RpZnkuY3BwOjI0OAojOSAgMHgwNmY4NGUzOSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQg
KGFyZz0weDk5ODliODgpIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI2NgojMTAgMHgwMDg3
ZDk2ZSBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3YvbGlicHRocmVh
ZC5zby4wCiMxMSAweDAwMWRkYTRlIGluIGNsb25lICgpIGZyb20gL2xpYi90bHMvaTY4Ni9jbW92
L2xpYmMuc28uNgoKVGhyZWFkIDUgKFRocmVhZCAweGFkY2RhYjcwIChMV1AgMzM5NykpOgojMCAg
MHgwMDhiNTQyMiBpbiBfX2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHgwMDg4MjAxNSBpbiBwdGhy
ZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3YvbGli
cHRocmVhZC5zby4wCiMyICAweDAwMWVhOWRkIGluIHB0aHJlYWRfY29uZF93YWl0ICgpIGZyb20g
L2xpYi90bHMvaTY4Ni9jbW92L2xpYmMuc28uNgojMyAgMHgwNmY4NWEwNyBpbiBRV2FpdENvbmRp
dGlvblByaXZhdGU6OndhaXQgKHRoaXM9MHg5NzQxMTEwLCBtdXRleD0weDk3Y2FjNDAsIHRpbWU9
NDI5NDk2NzI5NSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg4CiM0ICBRV2Fp
dENvbmRpdGlvbjo6d2FpdCAodGhpcz0weDk3NDExMTAsIG11dGV4PTB4OTdjYWM0MCwgdGltZT00
Mjk0OTY3Mjk1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTYwCiM1ICAweDAw
ODk4ODkwIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRVbnRpbEpvYnNB
cmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4OTc0MTBmOCwgdGg9MHhhMWQ1YzM4KSBhdCAuLi8uLi8u
Li90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM2NQojNiAgMHgwMDg5YzAzYyBp
biBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OndhaXRGb3JBdmFpbGFibGVKb2IgKHRo
aXM9MHg5NzVjNmIwLCB0aD0weGExZDVjMzgpIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2
ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6ODAKIzcgIDB4MDA4OTdkYmIgaW4gVGhyZWFkV2VhdmVy
OjpXZWF2ZXJJbXBsOjp3YWl0Rm9yQXZhaWxhYmxlSm9iICh0aGlzPTB4OTc0MTBmOCwgdGg9MHhh
MWQ1YzM4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM1
NgojOCAgMHgwMDg5YzEzMiBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5
Rm9yV29yayAodGhpcz0weDk3NWM2YjAsIHRoPTB4YTFkNWMzOCkgYXQgLi4vLi4vLi4vdGhyZWFk
d2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojOSAgMHgwMDg5OGQ5MyBpbiBU
aHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OmFwcGx5Rm9yV29yayAodGhpcz0weDk3NDEwZjgsIHRo
PTB4YTFkNWMzOCwgcHJldmlvdXM9MHhhN2U1YmQ4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIv
V2VhdmVyL1dlYXZlckltcGwuY3BwOjM1MQojMTAgMHgwMDg5YTFiZSBpbiBUaHJlYWRXZWF2ZXI6
OlRocmVhZFJ1bkhlbHBlcjo6cnVuICh0aGlzPTB4YWRjZGEyZTQsIHBhcmVudD0weDk3NDEwZjgs
IHRoPTB4YTFkNWMzOCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3Bw
Ojg3CiMxMSAweDAwODlhOGRiIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkOjpydW4gKHRoaXM9MHhh
MWQ1YzM4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6MTQyCiMx
MiAweDA2Zjg0ZTM5IGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4YTFkNWMzOCkgYXQg
dGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjY2CiMxMyAweDAwODdkOTZlIGluIHN0YXJ0X3RocmVh
ZCAoKSBmcm9tIC9saWIvdGxzL2k2ODYvY21vdi9saWJwdGhyZWFkLnNvLjAKIzE0IDB4MDAxZGRh
NGUgaW4gY2xvbmUgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3YvbGliYy5zby42CgpUaHJlYWQg
NCAoVGhyZWFkIDB4YWQyODBiNzAgKExXUCAzMzk4KSk6CiMwICAweDAwOGI1NDIyIGluIF9fa2Vy
bmVsX3ZzeXNjYWxsICgpCiMxICAweDAwODgyMDE1IGluIHB0aHJlYWRfY29uZF93YWl0QEBHTElC
Q18yLjMuMiAoKSBmcm9tIC9saWIvdGxzL2k2ODYvY21vdi9saWJwdGhyZWFkLnNvLjAKIzIgIDB4
MDAxZWE5ZGQgaW4gcHRocmVhZF9jb25kX3dhaXQgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3Yv
bGliYy5zby42CiMzICAweDA2Zjg1YTA3IGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdCAo
dGhpcz0weDk3NDExMTAsIG11dGV4PTB4OTdjYWM0MCwgdGltZT00Mjk0OTY3Mjk1KSBhdCB0aHJl
YWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODgKIzQgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0
aGlzPTB4OTc0MTExMCwgbXV0ZXg9MHg5N2NhYzQwLCB0aW1lPTQyOTQ5NjcyOTUpIGF0IHRocmVh
ZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNjAKIzUgIDB4MDA4OTg4OTAgaW4gVGhyZWFkV2Vh
dmVyOjpXZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVudGlsSm9ic0FyZUJlaW5nQXNzaWduZWQgKHRo
aXM9MHg5NzQxMGY4LCB0aD0weGEyMDlmNTgpIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2
ZXIvV2VhdmVySW1wbC5jcHA6MzY1CiM2ICAweDAwODljMDNjIGluIFRocmVhZFdlYXZlcjo6V29y
a2luZ0hhcmRTdGF0ZTo6d2FpdEZvckF2YWlsYWJsZUpvYiAodGhpcz0weDk3NWM2YjAsIHRoPTB4
YTIwOWY1OCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRl
LmNwcDo4MAojNyAgMHgwMDg5N2RiYiBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OndhaXRG
b3JBdmFpbGFibGVKb2IgKHRoaXM9MHg5NzQxMGY4LCB0aD0weGEyMDlmNTgpIGF0IC4uLy4uLy4u
L3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzU2CiM4ICAweDAwODljMTMyIGlu
IFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTc1
YzZiMCwgdGg9MHhhMjA5ZjU4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtp
bmdIYXJkU3RhdGUuY3BwOjcxCiM5ICAweDAwODk4ZDkzIGluIFRocmVhZFdlYXZlcjo6V2VhdmVy
SW1wbDo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTc0MTBmOCwgdGg9MHhhMjA5ZjU4LCBwcmV2aW91
cz0weGE3YTU5ZTgpIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5j
cHA6MzUxCiMxMCAweDAwODlhMWJlIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkUnVuSGVscGVyOjpy
dW4gKHRoaXM9MHhhZDI4MDJlNCwgcGFyZW50PTB4OTc0MTBmOCwgdGg9MHhhMjA5ZjU4KSBhdCAu
Li8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6ODcKIzExIDB4MDA4OWE4ZGIg
aW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weGEyMDlmNTgpIGF0IC4uLy4uLy4u
L3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzEyIDB4MDZmODRlMzkgaW4gUVRo
cmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHhhMjA5ZjU4KSBhdCB0aHJlYWQvcXRocmVhZF91bml4
LmNwcDoyNjYKIzEzIDB4MDA4N2Q5NmUgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYi90bHMv
aTY4Ni9jbW92L2xpYnB0aHJlYWQuc28uMAojMTQgMHgwMDFkZGE0ZSBpbiBjbG9uZSAoKSBmcm9t
IC9saWIvdGxzL2k2ODYvY21vdi9saWJjLnNvLjYKClRocmVhZCAzIChUaHJlYWQgMHhhZTUxMmI3
MCAoTFdQIDMzOTkpKToKIzAgIDB4MDA4YjU0MjIgaW4gX19rZXJuZWxfdnN5c2NhbGwgKCkKIzEg
IDB4MDA4ODIwMTUgaW4gcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGZyb20gL2xp
Yi90bHMvaTY4Ni9jbW92L2xpYnB0aHJlYWQuc28uMAojMiAgMHgwMDFlYTlkZCBpbiBwdGhyZWFk
X2NvbmRfd2FpdCAoKSBmcm9tIC9saWIvdGxzL2k2ODYvY21vdi9saWJjLnNvLjYKIzMgIDB4MDZm
ODVhMDcgaW4gUVdhaXRDb25kaXRpb25Qcml2YXRlOjp3YWl0ICh0aGlzPTB4OTc0MTExMCwgbXV0
ZXg9MHg5N2NhYzQwLCB0aW1lPTQyOTQ5NjcyOTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91
bml4LmNwcDo4OAojNCAgUVdhaXRDb25kaXRpb246OndhaXQgKHRoaXM9MHg5NzQxMTEwLCBtdXRl
eD0weDk3Y2FjNDAsIHRpbWU9NDI5NDk2NzI5NSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3Vu
aXguY3BwOjE2MAojNSAgMHgwMDg5ODg5MCBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OmJs
b2NrVGhyZWFkVW50aWxKb2JzQXJlQmVpbmdBc3NpZ25lZCAodGhpcz0weDk3NDEwZjgsIHRoPTB4
YTFmMzVkOCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDoz
NjUKIzYgIDB4MDA4OWMwM2MgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjp3YWl0
Rm9yQXZhaWxhYmxlSm9iICh0aGlzPTB4OTc1YzZiMCwgdGg9MHhhMWYzNWQ4KSBhdCAuLi8uLi8u
Li90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjgwCiM3ICAweDAwODk3
ZGJiIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6d2FpdEZvckF2YWlsYWJsZUpvYiAodGhp
cz0weDk3NDEwZjgsIHRoPTB4YTFmMzVkOCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZl
ci9XZWF2ZXJJbXBsLmNwcDozNTYKIzggIDB4MDA4OWMxMzIgaW4gVGhyZWFkV2VhdmVyOjpXb3Jr
aW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHg5NzVjNmIwLCB0aD0weGExZjM1ZDgp
IGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEK
IzkgIDB4MDA4OThkOTMgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjphcHBseUZvcldvcmsg
KHRoaXM9MHg5NzQxMGY4LCB0aD0weGExZjM1ZDgsIHByZXZpb3VzPTB4MCkgYXQgLi4vLi4vLi4v
dGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDozNTEKIzEwIDB4MDA4OWExYmUgaW4g
VGhyZWFkV2VhdmVyOjpUaHJlYWRSdW5IZWxwZXI6OnJ1biAodGhpcz0weGFlNTEyMmU0LCBwYXJl
bnQ9MHg5NzQxMGY4LCB0aD0weGExZjM1ZDgpIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2
ZXIvVGhyZWFkLmNwcDo4NwojMTEgMHgwMDg5YThkYiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZDo6
cnVuICh0aGlzPTB4YTFmMzVkOCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJl
YWQuY3BwOjE0MgojMTIgMHgwNmY4NGUzOSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0w
eGExZjM1ZDgpIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI2NgojMTMgMHgwMDg3ZDk2ZSBp
biBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3YvbGlicHRocmVhZC5zby4w
CiMxNCAweDAwMWRkYTRlIGluIGNsb25lICgpIGZyb20gL2xpYi90bHMvaTY4Ni9jbW92L2xpYmMu
c28uNgoKVGhyZWFkIDIgKFRocmVhZCAweGFjOTQwYjcwIChMV1AgMzQwMCkpOgojMCAgMHgwMDhi
NTQyMiBpbiBfX2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHgwMDg4MjAxNSBpbiBwdGhyZWFkX2Nv
bmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3YvbGlicHRocmVh
ZC5zby4wCiMyICAweDAwMWVhOWRkIGluIHB0aHJlYWRfY29uZF93YWl0ICgpIGZyb20gL2xpYi90
bHMvaTY4Ni9jbW92L2xpYmMuc28uNgojMyAgMHgwNmY4NWEwNyBpbiBRV2FpdENvbmRpdGlvblBy
aXZhdGU6OndhaXQgKHRoaXM9MHg5NzQxMTEwLCBtdXRleD0weDk3Y2FjNDAsIHRpbWU9NDI5NDk2
NzI5NSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg4CiM0ICBRV2FpdENvbmRp
dGlvbjo6d2FpdCAodGhpcz0weDk3NDExMTAsIG11dGV4PTB4OTdjYWM0MCwgdGltZT00Mjk0OTY3
Mjk1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTYwCiM1ICAweDAwODk4ODkw
IGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRVbnRpbEpvYnNBcmVCZWlu
Z0Fzc2lnbmVkICh0aGlzPTB4OTc0MTBmOCwgdGg9MHhhMWRiZGY4KSBhdCAuLi8uLi8uLi90aHJl
YWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM2NQojNiAgMHgwMDg5YzAzYyBpbiBUaHJl
YWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OndhaXRGb3JBdmFpbGFibGVKb2IgKHRoaXM9MHg5
NzVjNmIwLCB0aD0weGExZGJkZjgpIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29y
a2luZ0hhcmRTdGF0ZS5jcHA6ODAKIzcgIDB4MDA4OTdkYmIgaW4gVGhyZWFkV2VhdmVyOjpXZWF2
ZXJJbXBsOjp3YWl0Rm9yQXZhaWxhYmxlSm9iICh0aGlzPTB4OTc0MTBmOCwgdGg9MHhhMWRiZGY4
KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM1NgojOCAg
MHgwMDg5YzEzMiBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29y
ayAodGhpcz0weDk3NWM2YjAsIHRoPTB4YTFkYmRmOCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVy
L1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojOSAgMHgwMDg5OGQ5MyBpbiBUaHJlYWRX
ZWF2ZXI6OldlYXZlckltcGw6OmFwcGx5Rm9yV29yayAodGhpcz0weDk3NDEwZjgsIHRoPTB4YTFk
YmRmOCwgcHJldmlvdXM9MHhhOTdmNzEwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVy
L1dlYXZlckltcGwuY3BwOjM1MQojMTAgMHgwMDg5YTFiZSBpbiBUaHJlYWRXZWF2ZXI6OlRocmVh
ZFJ1bkhlbHBlcjo6cnVuICh0aGlzPTB4YWM5NDAyZTQsIHBhcmVudD0weDk3NDEwZjgsIHRoPTB4
YTFkYmRmOCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjg3CiMx
MSAweDAwODlhOGRiIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkOjpydW4gKHRoaXM9MHhhMWRiZGY4
KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6MTQyCiMxMiAweDA2
Zjg0ZTM5IGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4YTFkYmRmOCkgYXQgdGhyZWFk
L3F0aHJlYWRfdW5peC5jcHA6MjY2CiMxMyAweDAwODdkOTZlIGluIHN0YXJ0X3RocmVhZCAoKSBm
cm9tIC9saWIvdGxzL2k2ODYvY21vdi9saWJwdGhyZWFkLnNvLjAKIzE0IDB4MDAxZGRhNGUgaW4g
Y2xvbmUgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3YvbGliYy5zby42CgpUaHJlYWQgMSAoVGhy
ZWFkIDB4Yjc3MDA3MjAgKExXUCAxNjcwKSk6CltLQ3Jhc2ggSGFuZGxlcl0KIzcgIDB4MDA4YjU0
MjIgaW4gX19rZXJuZWxfdnN5c2NhbGwgKCkKIzggIDB4MDAxM2E2NTEgaW4gcmFpc2UgKCkgZnJv
bSAvbGliL3Rscy9pNjg2L2Ntb3YvbGliYy5zby42CiM5ICAweDAwMTNkYTgyIGluIGFib3J0ICgp
IGZyb20gL2xpYi90bHMvaTY4Ni9jbW92L2xpYmMuc28uNgojMTAgMHgwNmY3YjMxYyBpbiBxdF9t
ZXNzYWdlX291dHB1dCAobXNnVHlwZT1RdEZhdGFsTXNnLCAKICAgIGJ1Zj0weGExZTgzYTggIkZh
dGFsIEVycm9yOiBBY2Nlc3NlZCBnbG9iYWwgc3RhdGljICdEYXRhRW5naW5lTWFuYWdlclNpbmds
ZXRvbiAqcHJpdmF0ZURhdGFFbmdpbmVNYW5hZ2VyU2VsZigpJyBhZnRlciBkZXN0cnVjdGlvbi4g
RGVmaW5lZCBhdCAuLi8uLi9wbGFzbWEvZGF0YWVuZ2luZW1hbmFnZXIuY3BwOjc5IikKICAgIGF0
IGdsb2JhbC9xZ2xvYmFsLmNwcDoyMjcxCiMxMSAweDA2ZjdiNGVhIGluIHF0X21lc3NhZ2UgKG1z
Z1R5cGU9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBtc2c9MHg0Y2ZkMDggIkZhdGFsIEVycm9yOiBB
Y2Nlc3NlZCBnbG9iYWwgc3RhdGljICclcyAqJXMoKScgYWZ0ZXIgZGVzdHJ1Y3Rpb24uIERlZmlu
ZWQgYXQgJXM6JWQiLCBhcD0weGJmOTliNzE0ICJKcU0iKQogICAgYXQgZ2xvYmFsL3FnbG9iYWwu
Y3BwOjIzMTcKIzEyIDB4MDZmN2I1ZjkgaW4gcUZhdGFsIChtc2c9MHg0Y2ZkMDggIkZhdGFsIEVy
cm9yOiBBY2Nlc3NlZCBnbG9iYWwgc3RhdGljICclcyAqJXMoKScgYWZ0ZXIgZGVzdHJ1Y3Rpb24u
IERlZmluZWQgYXQgJXM6JWQiKSBhdCBnbG9iYWwvcWdsb2JhbC5jcHA6MjUwMAojMTMgMHgwMDM0
ZTdjNCBpbiBvcGVyYXRvci0+ICgpIGF0IC4uLy4uL3BsYXNtYS9kYXRhZW5naW5lbWFuYWdlci5j
cHA6NzkKIzE0IFBsYXNtYTo6RGF0YUVuZ2luZU1hbmFnZXI6OnNlbGYgKCkgYXQgLi4vLi4vcGxh
c21hL2RhdGFlbmdpbmVtYW5hZ2VyLmNwcDo4MwojMTUgMHgwMjNmOTE2NSBpbiBXZWF0aGVyRW5n
aW5lOjp1bmxvYWRJb25zICh0aGlzPTB4OWE2NGRmOCkgYXQgLi4vLi4vLi4vLi4vLi4vcGxhc21h
L2dlbmVyaWMvZGF0YWVuZ2luZXMvd2VhdGhlci93ZWF0aGVyZW5naW5lLmNwcDoyMDEKIzE2IDB4
MDIzZjkzNTYgaW4gfldlYXRoZXJFbmdpbmUgKHRoaXM9MHg5YTY0ZGY4LCBfX2luX2Nocmc9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi8uLi8uLi8uLi9wbGFzbWEvZ2VuZXJpYy9kYXRh
ZW5naW5lcy93ZWF0aGVyL3dlYXRoZXJlbmdpbmUuY3BwOjE5NAojMTcgMHgwMDM0ZTQxNCBpbiB+
RGF0YUVuZ2luZU1hbmFnZXJQcml2YXRlICh0aGlzPTB4OTgzM2RmOCwgX19pbl9jaHJnPTx2YWx1
ZSBvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vcGxhc21hL2RhdGFlbmdpbmVtYW5hZ2VyLmNwcDo1
NAojMTggfkRhdGFFbmdpbmVNYW5hZ2VyICh0aGlzPTB4OTgzM2RmOCwgX19pbl9jaHJnPTx2YWx1
ZSBvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vcGxhc21hL2RhdGFlbmdpbmVtYW5hZ2VyLmNwcDo5
MwojMTkgMHgwMDM0ZTViYSBpbiB+RGF0YUVuZ2luZU1hbmFnZXJTaW5nbGV0b24gKCkgYXQgLi4v
Li4vcGxhc21hL2RhdGFlbmdpbmVtYW5hZ2VyLmNwcDo3NAojMjAgZGVzdHJveSAoKSBhdCAuLi8u
Li9wbGFzbWEvZGF0YWVuZ2luZW1hbmFnZXIuY3BwOjc5CiMyMSAweDAwMmZiMWZiIGluIH5LQ2xl
YW5VcEdsb2JhbFN0YXRpYyAodGhpcz0weDUxMDBmOCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6
ZWQgb3V0PikgYXQgLi4vLi4va2RlY29yZS9rZXJuZWwva2dsb2JhbC5oOjYyCiMyMiAweDAwMTNm
MWJmIGluID8/ICgpIGZyb20gL2xpYi90bHMvaTY4Ni9jbW92L2xpYmMuc28uNgojMjMgMHgwMDEz
ZjIyZiBpbiBleGl0ICgpIGZyb20gL2xpYi90bHMvaTY4Ni9jbW92L2xpYmMuc28uNgojMjQgMHgw
MzAxNzllYiBpbiBxdF94aW9fZXJyaGFuZGxlciAoKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uX3gx
MS5jcHA6NzQ1CiMyNSAweDAxMDI4MDhhIGluIEtBcHBsaWNhdGlvbjo6eGlvRXJyaGFuZGxlciAo
dGhpcz0weDkzZmE3YjAsIGRweT0weDk0MjE3OTgpIGF0IC4uLy4uL2tkZXVpL2tlcm5lbC9rYXBw
bGljYXRpb24uY3BwOjQxNgojMjYgMHgwMTAyODBjNiBpbiBrZGVfeGlvX2VycmhhbmRsZXIgKGRw
eT0weDk0MjE3OTgpIGF0IC4uLy4uL2tkZXVpL2tlcm5lbC9rYXBwbGljYXRpb24uY3BwOjEyNQoj
MjcgMHgwMDhlZmMxNiBpbiBfWElPRXJyb3IgKCkgZnJvbSAvdXNyL2xpYi9saWJYMTEuc28uNgoj
MjggMHgwMDhmN2ExYSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYlgxMS5zby42CiMyOSAweDAw
OGY4MzU2IGluIF9YRXZlbnRzUXVldWVkICgpIGZyb20gL3Vzci9saWIvbGliWDExLnNvLjYKIzMw
IDB4MDA4ZTBhZGYgaW4gWEV2ZW50c1F1ZXVlZCAoKSBmcm9tIC91c3IvbGliL2xpYlgxMS5zby42
CiMzMSAweDAzMDU3NTg1IGluIHgxMUV2ZW50U291cmNlQ2hlY2sgKHM9MHg5NDExNWYwKSBhdCBr
ZXJuZWwvcWd1aWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo4NwojMzIgMHgwMTZhNDc5OSBpbiBJ
QV9fZ19tYWluX2NvbnRleHRfY2hlY2sgKGNvbnRleHQ9MHg5NDEwYTk4LCBtYXhfcHJpb3JpdHk9
MjE0NzQ4MzY0NywgZmRzPTB4YTE4NjkyMCwgbl9mZHM9MTMpIGF0IC9idWlsZC9idWlsZGQvZ2xp
YjIuMC0yLjI0LjEvZ2xpYi9nbWFpbi5jOjI0NjkKIzMzIDB4MDE2YTUwY2UgaW4gZ19tYWluX2Nv
bnRleHRfaXRlcmF0ZSAoY29udGV4dD0weDk0MTBhOTgsIGJsb2NrPTx2YWx1ZSBvcHRpbWl6ZWQg
b3V0PiwgZGlzcGF0Y2g9MSwgc2VsZj0weDk0MDI1ZjgpIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIu
MC0yLjI0LjEvZ2xpYi9nbWFpbi5jOjI1ODgKIzM0IDB4MDE2YTU0YjggaW4gSUFfX2dfbWFpbl9j
b250ZXh0X2l0ZXJhdGlvbiAoY29udGV4dD0weDk0MTBhOTgsIG1heV9ibG9jaz0xKSBhdCAvYnVp
bGQvYnVpbGRkL2dsaWIyLjAtMi4yNC4xL2dsaWIvZ21haW4uYzoyNjU0CiMzNSAweDA3MGI0MTk1
IGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4OTQwZTIyMCwg
ZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MTIKIzM2IDB4
MDMwNTczYjUgaW4gUUd1aUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9
MHg5NDBlMjIwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZ3VpZXZlbnRkaXNwYXRjaGVyX2dsaWIu
Y3BwOjIwNAojMzcgMHgwNzA4NDQxOSBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlz
PTB4YmY5OWJjNDQsIGZsYWdzPSkgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojMzggMHgw
NzA4NDg5YSBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4YmY5OWJjNDQsIGZsYWdzPS4uLikg
YXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwMQojMzkgMHgwNzA4OGU0ZiBpbiBRQ29yZUFwcGxp
Y2F0aW9uOjpleGVjICgpIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDoxMDA5CiM0MCAw
eDAyZjk0ZWY3IGluIFFBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9u
LmNwcDozNjY1CiM0MSAweDAwYjhlYjFlIGluIGtkZW1haW4gKGFyZ2M9MSwgYXJndj0weGJmOTli
ZTU0KSBhdCAuLi8uLi8uLi8uLi9wbGFzbWEvZGVza3RvcC9zaGVsbC9tYWluLmNwcDoxMTgKIzQy
IDB4MDgwNDg2MGIgaW4gbWFpbiAoYXJnYz0xLCBhcmd2PTB4YmY5OWJlNTQpIGF0IHBsYXNtYS1k
ZXNrdG9wX2R1bW15LmNwcDozCgpUaGlzIGJ1ZyBtYXkgYmUgYSBkdXBsaWNhdGUgb2Ygb3IgcmVs
YXRlZCB0byBidWcgMjQxNTA5LgoKUG9zc2libGUgZHVwbGljYXRlcyBieSBxdWVyeTogYnVnIDI0
Nzg2MiwgYnVnIDI0NTMzMiwgYnVnIDI0NDIwOSwgYnVnIDI0NDA3MiwgYnVnIDI0Mzg4MS4KClJl
cG9ydGVkIHVzaW5nIERyS29ucWk=
</data>

          </attachment>
      

    </bug>

</bugzilla>