<?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>238702</bug_id>
          
          <creation_ts>2010-05-24 17:45:59 +0000</creation_ts>
          <short_desc>Kontact crashed when clicking a a mail foder.</short_desc>
          <delta_ts>2010-08-08 17:01:43 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>kmail</product>
          <component>general</component>
          <version>1.13.2</version>
          <rep_platform>Ubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>195086</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>0</everconfirmed>
          <reporter name="Jean-Christophe Dubois">jcd</reporter>
          <assigned_to name="kdepim bugs">pim-bugs-null</assigned_to>
          <cc>bjoern</cc>
    
    <cc>stilor</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>966659</commentid>
    <comment_count>0</comment_count>
    <who name="Jean-Christophe Dubois">jcd</who>
    <bug_when>2010-05-24 17:45:59 +0000</bug_when>
    <thetext>Application: kontact (4.4.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I was selecting (clicking) one of my mail foder because some new mails were reported in it.

Kontact/Kmail just went belly up on this simple opération.

 -- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 1 (Thread 0xb783a990 (LWP 2104))]

Thread 5 (Thread 0xb613db70 (LWP 2109)):
#0  0x00eee832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x042c9cf3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x04260697 in _L_lock_9637 () from /lib/tls/i686/cmov/libc.so.6
#3  0x0425eec6 in *__GI___libc_free (mem=0x969c740) at malloc.c:3736
#4  0x04629fc6 in g_free () from /lib/libglib-2.0.so.0
#5  0x04620f5a in ?? () from /lib/libglib-2.0.so.0
#6  0x00d400fd in ~QEventDispatcherGlib (this=0x9693160, __in_chrg=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:366
#7  0x00c10e9a in QThreadPrivate::finish (arg=0xe28890) at thread/qthread_unix.cpp:284
#8  0x00c11336 in ~__pthread_cleanup_class (arg=0xe28890) at /usr/include/pthread.h:535
#9  QThreadPrivate::start (arg=0xe28890) at thread/qthread_unix.cpp:253
#10 0x08b1996e in start_thread (arg=0xb613db70) at pthread_create.c:300
#11 0x042bca0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb337cb70 (LWP 2316)):
#0  0x00eee832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x042aeb86 in *__GI___poll (fds=0x4344ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x046324eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x046250ac in ?? () from /lib/libglib-2.0.so.0
#4  0x046254b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00d3f60f in QEventDispatcherGlib::processEvents (this=0xb2a02010, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x00d12059 in QEventLoop::processEvents (this=0xb337c270, flags=) at kernel/qeventloop.cpp:149
#7  0x00d124aa in QEventLoop::exec (this=0xb337c270, flags=...) at kernel/qeventloop.cpp:201
#8  0x00c0e5a8 in QThread::exec (this=0xa19e518) at thread/qthread.cpp:487
#9  0x00cf1c1b in QInotifyFileSystemWatcherEngine::run (this=0xa19e518) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00c1132e in QThreadPrivate::start (arg=0xa19e518) at thread/qthread_unix.cpp:248
#11 0x08b1996e in start_thread (arg=0xb337cb70) at pthread_create.c:300
#12 0x042bca0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb05ecb70 (LWP 19570)):
#0  0x00eee832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x08b1e342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x042c99f4 in __pthread_cond_timedwait (cond=0xbfd5548, mutex=0xbfd5530, abstime=0xb05ec300) at forward.c:152
#3  0x02ecbce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xaa959b70 (LWP 19572)):
#0  0x058dce16 in *__GI_clock_gettime (clock_id=93196276, tp=0xaa958fa8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x00d3c6fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x00d41825 in QTimerInfoList::updateCurrentTime (this=0xba8b734) at kernel/qeventdispatcher_unix.cpp:340
#3  0x00d4186a in QTimerInfoList::timerWait (this=0xba8b734, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x00d3f818 in timerSourcePrepareHelper (src=&lt;value optimized out&gt;, timeout=0xaa95909c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x04624aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x04624ee9 in ?? () from /lib/libglib-2.0.so.0
#7  0x046254b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x00d3f60f in QEventDispatcherGlib::processEvents (this=0xa8b54c8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#9  0x00d12059 in QEventLoop::processEvents (this=0xaa959260, flags=) at kernel/qeventloop.cpp:149
#10 0x00d124aa in QEventLoop::exec (this=0xaa959260, flags=...) at kernel/qeventloop.cpp:201
#11 0x00c0e5a8 in QThread::exec (this=0xbc52ef0) at thread/qthread.cpp:487
#12 0x02e6a96a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#13 0x00c1132e in QThreadPrivate::start (arg=0xbc52ef0) at thread/qthread_unix.cpp:248
#14 0x08b1996e in start_thread (arg=0xaa959b70) at pthread_create.c:300
#15 0x042bca0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb783a990 (LWP 2104)):
[KCrash Handler]
#6  0x00eee832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#7  0x04219651 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x0421ca82 in *__GI_abort () at abort.c:92
#9  0x0425049d in __libc_message (do_abort=2, fmt=0x4324f58 &quot;*** glibc detected *** %s: %s: 0x%s ***\n&quot;) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#10 0x0425a591 in malloc_printerr (action=&lt;value optimized out&gt;, str=0x6 &lt;Address 0x6 out of bounds&gt;, ptr=0xe60f070) at malloc.c:6264
#11 0x0425bed3 in _int_free (av=&lt;value optimized out&gt;, p=0xe60f070) at malloc.c:4945
#12 0x0425eecd in *__GI___libc_free (mem=0xe60f088) at malloc.c:3738
#13 0x00c0ba5d in qFree (ptr=0xe60f088) at global/qmalloc.cpp:60
#14 0x00c5b2b0 in QString::free (d=0xe60f088) at tools/qstring.cpp:1108
#15 0xb3c036c9 in ~QString (this=0xdf4e970, __in_chrg=&lt;value optimized out&gt;) at /usr/include/qt4/QtCore/qstring.h:869
#16 ~KMMsgBase (this=0xdf4e970, __in_chrg=&lt;value optimized out&gt;) at ../../kmail/kmmsgbase.cpp:133
#17 0xb3ba8947 in ~KMMsgInfo (this=0xdf4e970, __in_chrg=&lt;value optimized out&gt;) at ../../kmail/kmmsginfo.cpp:153
#18 0xb3c0b00b in KMMsgList::clear (this=0x9e6efd8, doDelete=true, syncDict=false) at ../../kmail/kmmsglist.cpp:37
#19 0xb3c76972 in KMFolderMaildir::reallyDoClose (this=0x9e6ef88) at ../../kmail/kmfoldermaildir.cpp:192
#20 0xb3b8ed2d in FolderStorage::close (this=0x0, aForced=56) at ../../kmail/folderstorage.cpp:110
#21 0xb3b5dbc6 in KMFolder::close (this=0x9e6f108, owner=0xb404d2f1 &quot;MessageListView::StorageModel&quot;, force=&lt;value optimized out&gt;) at ../../kmail/kmfolder.cpp:554
#22 0xb3ec88f9 in ~StorageModel (this=0xb46a718, __in_chrg=&lt;value optimized out&gt;) at ../../kmail/messagelistview/storagemodel.cpp:232
#23 0x038924a5 in MessageList::Core::Widget::setStorageModel (this=0xa1ad890, storageModel=0xce807f0, preSelectionMode=MessageList::Core::PreSelectLastSelected)
    at ../../messagelist/core/widgetbase.cpp:377
#24 0xb3ece4ba in KMail::MessageListView::Widget::setFolder (this=0xa1ad890, fld=0x9f51178, icon=..., preSelectionMode=MessageList::Core::PreSelectLastSelected)
    at ../../kmail/messagelistview/widget.cpp:116
#25 0xb3ec6258 in KMail::MessageListView::Pane::setCurrentFolder (this=0xa118450, fld=0x9f51178, preferEmptyTab=false, preSelectionMode=MessageList::Core::PreSelectLastSelected, overrideLabel=...)
    at ../../kmail/messagelistview/pane.cpp:235
#26 0xb3d8f998 in KMMainWidget::folderSelected (this=0xa1ab958, aFolder=0x9f51178, forceJumpToUnread=false, preferNewTabForOpening=&lt;value optimized out&gt;) at ../../kmail/kmmainwidget.cpp:3021
#27 0xb3d8fe24 in KMMainWidget::slotFolderViewManagerFolderActivated (this=0xa1ab958, fld=0x9f51178, middleClick=&lt;value optimized out&gt;) at ../../kmail/kmmainwidget.cpp:2837
#28 0xb3d90f1e in KMMainWidget::qt_metacall (this=0xa1ab958, _c=QMetaObject::InvokeMetaMethod, _id=162, _a=0xbfe1e5b4) at ./kmmainwidget.moc:518
#29 0x00d18c9a in QMetaObject::metacall (object=0xa1ab958, cl=2104, idx=189, argv=0xbfe1e5b4) at kernel/qmetaobject.cpp:237
#30 0x00d273d5 in QMetaObject::activate (sender=0xa145918, m=0xb4135038, local_signal_index=1, argv=0xbfe1e5b4) at kernel/qobject.cpp:3293
#31 0xb3b05b5f in KMail::FolderViewManager::folderActivated (this=0xa145918, _t1=0x9f51178, _t2=false) at ./folderview.moc:95
#32 0xb3b11116 in KMail::FolderView::activateItemInternal (this=0x98590f8, fvi=0xa2bf2e0, keepSelection=false, notifyManager=true, middleButton=&lt;value optimized out&gt;)
    at ../../kmail/folderview.cpp:1016
#33 0xb3b05703 in KMail::FolderView::activateItem (this=0x98590f8, fvi=0xa2bf2e0, keepSelection=&lt;value optimized out&gt;, middleButton=&lt;value optimized out&gt;) at ../../kmail/folderview.cpp:993
#34 0xb3b06a19 in KMail::FolderView::slotItemClicked (this=0x98590f8, item=0xa2bf2e8, column=0) at ../../kmail/folderview.cpp:528
#35 0xb3b11c35 in KMail::FolderView::qt_metacall (this=0x98590f8, _c=QMetaObject::InvokeMetaMethod, _id=134, _a=0xbfe1e7d4) at ./folderview.moc:219
#36 0xb3b1660a in KMail::MainFolderView::qt_metacall (this=0x98590f8, _c=QMetaObject::InvokeMetaMethod, _id=134, _a=0xbfe1e7d4) at ./mainfolderview.moc:70
#37 0x00d18c9a in QMetaObject::metacall (object=0x98590f8, cl=2104, idx=134, argv=0xbfe1e7d4) at kernel/qmetaobject.cpp:237
#38 0x00d273d5 in QMetaObject::activate (sender=0x98590f8, m=0x1976510, local_signal_index=1, argv=0xbfe1e7d4) at kernel/qobject.cpp:3293
#39 0x01660519 in QTreeWidget::itemClicked (this=0x98590f8, _t1=0xa2bf2e8, _t2=0) at .moc/release-shared/moc_qtreewidget.cpp:207
#40 0x01662dc2 in QTreeWidgetPrivate::_q_emitItemClicked (this=0xa1bb598, index=...) at itemviews/qtreewidget.cpp:2236
#41 0x0166cb71 in QTreeWidget::qt_metacall (this=0x98590f8, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0xbfe1ea38) at .moc/release-shared/moc_qtreewidget.cpp:150
#42 0x001689fa in KPIM::TreeWidget::qt_metacall (this=0x98590f8, _c=QMetaObject::InvokeMetaMethod, _id=104, _a=0xbfe1ea38) at moc_treewidget.cpp:74
#43 0x001e917a in KPIM::FolderTreeWidget::qt_metacall (this=0x98590f8, _c=QMetaObject::InvokeMetaMethod, _id=104, _a=0xbfe1ea38) at ./foldertreewidget.moc:74
#44 0xb3b11a6a in KMail::FolderView::qt_metacall (this=0x98590f8, _c=QMetaObject::InvokeMetaMethod, _id=104, _a=0xbfe1ea38) at ./folderview.moc:200
#45 0xb3b1660a in KMail::MainFolderView::qt_metacall (this=0x98590f8, _c=QMetaObject::InvokeMetaMethod, _id=104, _a=0xbfe1ea38) at ./mainfolderview.moc:70
#46 0x00d18c9a in QMetaObject::metacall (object=0x98590f8, cl=2104, idx=104, argv=0xbfe1ea38) at kernel/qmetaobject.cpp:237
#47 0x00d273d5 in QMetaObject::activate (sender=0x98590f8, m=0x1975164, local_signal_index=1, argv=0xbfe1ea38) at kernel/qobject.cpp:3293
#48 0x015d9053 in QAbstractItemView::clicked (this=0x98590f8, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:331
#49 0x015e6d6a in QAbstractItemView::mouseReleaseEvent (this=0x98590f8, event=0xbfe1f450) at itemviews/qabstractitemview.cpp:1780
#50 0x0163143c in QTreeView::mouseReleaseEvent (this=0x98590f8, event=0xbfe1f450) at itemviews/qtreeview.cpp:1820
#51 0xb3b0732e in KMail::FolderView::mouseReleaseEvent (this=0x98590f8, e=0xbfe1f450) at ../../kmail/folderview.cpp:933
#52 0x0109e7f8 in QWidget::event (this=0x98590f8, event=0xbfe1f450) at kernel/qwidget.cpp:7998
#53 0x0149afd3 in QFrame::event (this=0x98590f8, e=0xbfe1f450) at widgets/qframe.cpp:557
#54 0x01535382 in QAbstractScrollArea::viewportEvent (this=0x838, e=0x6) at widgets/qabstractscrollarea.cpp:1036
#55 0x015e9bd7 in QAbstractItemView::viewportEvent (this=0x98590f8, event=0xbfe1f450) at itemviews/qabstractitemview.cpp:1610
#56 0x0162af7c in QTreeView::viewportEvent (this=0x98590f8, event=0xbfe1f450) at itemviews/qtreeview.cpp:1248
#57 0x01537c65 in QAbstractScrollAreaPrivate::viewportEvent (this=0xa1bc7b0, o=0xa1bb9a0, e=0xbfe1f450) at widgets/qabstractscrollarea_p.h:100
#58 QAbstractScrollAreaFilter::eventFilter (this=0xa1bc7b0, o=0xa1bb9a0, e=0xbfe1f450) at widgets/qabstractscrollarea_p.h:116
#59 0x00d12cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x95a4cf0, receiver=0xa1bb9a0, event=0xbfe1f450) at kernel/qcoreapplication.cpp:819
#60 0x010404b9 in QApplicationPrivate::notify_helper (this=0x95a4cf0, receiver=0xa1bb9a0, e=0xbfe1f450) at kernel/qapplication.cpp:4296
#61 0x010479f7 in QApplication::notify (this=0xbfe1fd04, receiver=0xa1bb9a0, e=0xbfe1f450) at kernel/qapplication.cpp:3865
#62 0x006cbf2a in KApplication::notify (this=0xbfe1fd04, receiver=0xa1bb9a0, event=0xbfe1f450) at ../../kdeui/kernel/kapplication.cpp:302
#63 0x00d13a3b in QCoreApplication::notifyInternal (this=0xbfe1fd04, receiver=0xa1bb9a0, event=0xbfe1f450) at kernel/qcoreapplication.cpp:704
#64 0x01046952 in QCoreApplication::sendEvent (receiver=0xa1bb9a0, event=0xbfe1f450, alienWidget=0xa1bb9a0, nativeWidget=0xa251188, buttonDown=0x1984058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#65 QApplicationPrivate::sendMouseEvent (receiver=0xa1bb9a0, event=0xbfe1f450, alienWidget=0xa1bb9a0, nativeWidget=0xa251188, buttonDown=0x1984058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#66 0x010d2088 in QETWidget::translateMouseEvent (this=0xa251188, event=0xbfe1f96c) at kernel/qapplication_x11.cpp:4368
#67 0x010d1511 in QApplication::x11ProcessEvent (this=0xbfe1fd04, event=0xbfe1f96c) at kernel/qapplication_x11.cpp:3379
#68 0x0110060a in x11EventSourceDispatch (s=0x95b0c18, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#69 0x046215e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#70 0x046252d8 in ?? () from /lib/libglib-2.0.so.0
#71 0x046254b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#72 0x00d3f5d5 in QEventDispatcherGlib::processEvents (this=0x9585070, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#73 0x01100135 in QGuiEventDispatcherGlib::processEvents (this=0x9585070, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#74 0x00d12059 in QEventLoop::processEvents (this=0xbfe1fc64, flags=) at kernel/qeventloop.cpp:149
#75 0x00d124aa in QEventLoop::exec (this=0xbfe1fc64, flags=...) at kernel/qeventloop.cpp:201
#76 0x00d1669f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#77 0x01040577 in QApplication::exec () at kernel/qapplication.cpp:3579
#78 0x0804b472 in main (argc=1, argv=0xbfe1ff24) at ../../../kontact/src/main.cpp:224

Possible duplicates by query: bug 236379, bug 228333, bug 220452, bug 214079, bug 205197.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>993183</commentid>
    <comment_count>1</comment_count>
      <attachid>49416</attachid>
    <who name="Alexey Neyman">stilor</who>
    <bug_when>2010-07-22 23:36:34 +0000</bug_when>
    <thetext>Created attachment 49416
New crash information added by DrKonqi

Crash happened during the same operation (switching to another mail folder), although, judging by the backtrace, in a different destructor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000180</commentid>
    <comment_count>2</comment_count>
    <who name="Björn Ruberg">bjoern</who>
    <bug_when>2010-08-08 17:01:43 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 195086 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>49416</attachid>
            <date>2010-07-22 23:36:34 +0000</date>
            <delta_ts>2010-07-22 23:36:34 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>12814</size>
            <attacher name="Alexey Neyman">stilor</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGtvbnRhY3QgKDQuNC4yKQpLREUgUGxhdGZvcm0gVmVyc2lvbjogNC40LjIg
KEtERSA0LjQuMikKUXQgVmVyc2lvbjogNC42LjIKT3BlcmF0aW5nIFN5c3RlbTogTGludXggMi42
LjM0LTAyMDYzNC1nZW5lcmljIGk2ODYKRGlzdHJpYnV0aW9uOiBVYnVudHUgMTAuMDQgTFRTCgot
LSBJbmZvcm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6CkNyYXNoIGhhcHBlbmVkIGR1cmluZyB0aGUg
c2FtZSBvcGVyYXRpb24gKHN3aXRjaGluZyB0byBhbm90aGVyIG1haWwgZm9sZGVyKSwgYWx0aG91
Z2gsIGp1ZGdpbmcgYnkgdGhlIGJhY2t0cmFjZSwgaW4gYSBkaWZmZXJlbnQgZGVzdHJ1Y3Rvci4K
ClRoZSBjcmFzaCBjYW4gYmUgcmVwcm9kdWNlZCBzb21lIG9mIHRoZSB0aW1lLgoKIC0tIEJhY2t0
cmFjZToKQXBwbGljYXRpb246IEtvbnRhY3QgKGtvbnRhY3QpLCBzaWduYWw6IEFib3J0ZWQKW0N1
cnJlbnQgdGhyZWFkIGlzIDEgKFRocmVhZCAweGIzNzM4OTkwIChMV1AgMzE2MDkpKV0KClRocmVh
ZCAzIChUaHJlYWQgMHhhZDY0MmI3MCAoTFdQIDMxNjE4KSk6CiMwICAweGI3ODc0NDMwIGluIF9f
a2VybmVsX3ZzeXNjYWxsICgpCiMxICAweGI2MDc3ZDMzIGluIF9fbGxsX2xvY2tfd2FpdF9wcml2
YXRlICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgvaTM4Ni9pNjg2Ly4uL2k0
ODYvbG93bGV2ZWxsb2NrLlM6OTUKIzIgIDB4YjYwMGU2OTcgaW4gX0xfbG9ja185NjM3ICgpIGZy
b20gL2xpYi90bHMvaTY4Ni9jbW92L2xpYmMuc28uNgojMyAgMHhiNjAwY2VjNiBpbiAqX19HSV9f
X2xpYmNfZnJlZSAobWVtPTB4OTVlNzg4OCkgYXQgbWFsbG9jLmM6MzczNgojNCAgMHhiNjFjNjc0
MSBpbiBvcGVyYXRvciBkZWxldGUodm9pZCopICgpIGZyb20gL3Vzci9saWIvbGlic3RkYysrLnNv
LjYKIzUgIDB4YjZlMTI1MDQgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnVucmVnaXN0ZXJTb2Nr
ZXROb3RpZmllciAodGhpcz0weDk1ZTU5ZjAsIG5vdGlmaWVyPTB4YWQ2NDIyY2MpIGF0IGtlcm5l
bC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQ5MwojNiAgMHhiNmUwMTc3OSBpbiBRU29ja2V0
Tm90aWZpZXI6OnNldEVuYWJsZWQgKHRoaXM9MHhmZmZmZmUwMCwgZW5hYmxlPWZhbHNlKSBhdCBr
ZXJuZWwvcXNvY2tldG5vdGlmaWVyLmNwcDoyOTgKIzcgIDB4YjZlMTJhNzIgaW4gc29ja2V0Tm90
aWZpZXJTb3VyY2VDaGVjayAoc291cmNlPTB4OTVlNmViMCkgYXQga2VybmVsL3FldmVudGRpc3Bh
dGNoZXJfZ2xpYi5jcHA6OTIKIzggIDB4YjQyNjc3OTkgaW4gZ19tYWluX2NvbnRleHRfY2hlY2sg
KCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzkgIDB4YjQyNjgwY2UgaW4gPz8gKCkgZnJv
bSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzEwIDB4YjQyNjg0YjggaW4gZ19tYWluX2NvbnRleHRf
aXRlcmF0aW9uICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiMxMSAweGI2ZTEyNWQ1IGlu
IFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4OTVlNTlmMCwgZmxh
Z3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MTIKIzEyIDB4YjZk
ZTUwNTkgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weGFkNjQyMjcwLCBmbGFn
cz0pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoxNDkKIzEzIDB4YjZkZTU0YWEgaW4gUUV2ZW50
TG9vcDo6ZXhlYyAodGhpcz0weGFkNjQyMjcwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRs
b29wLmNwcDoyMDEKIzE0IDB4YjZjZTE1YTggaW4gUVRocmVhZDo6ZXhlYyAodGhpcz0weDk1ZDYy
MzApIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0ODcKIzE1IDB4YjZkYzRjMWIgaW4gUUlub3RpZnlG
aWxlU3lzdGVtV2F0Y2hlckVuZ2luZTo6cnVuICh0aGlzPTB4OTVkNjIzMCkgYXQgaW8vcWZpbGVz
eXN0ZW13YXRjaGVyX2lub3RpZnkuY3BwOjI0OAojMTYgMHhiNmNlNDMyZSBpbiBRVGhyZWFkUHJp
dmF0ZTo6c3RhcnQgKGFyZz0weDk1ZDYyMzApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI0
OAojMTcgMHhiNDU1NTk2ZSBpbiBzdGFydF90aHJlYWQgKGFyZz0weGFkNjQyYjcwKSBhdCBwdGhy
ZWFkX2NyZWF0ZS5jOjMwMAojMTggMHhiNjA2YWE0ZSBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBz
L3VuaXgvc3lzdi9saW51eC9pMzg2L2Nsb25lLlM6MTMwCgpUaHJlYWQgMiAoVGhyZWFkIDB4YWNk
YjhiNzAgKExXUCAzMjQ0NikpOgojMCAgMHhiNzg3NDQzMCBpbiBfX2tlcm5lbF92c3lzY2FsbCAo
KQojMSAgMHhiNjA3N2QzMyBpbiBfX2xsbF9sb2NrX3dhaXRfcHJpdmF0ZSAoKSBhdCAuLi9ucHRs
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2kzODYvaTY4Ni8uLi9pNDg2L2xvd2xldmVsbG9jay5T
Ojk1CiMyICAweGI2MDBlNjk3IGluIF9MX2xvY2tfOTYzNyAoKSBmcm9tIC9saWIvdGxzL2k2ODYv
Y21vdi9saWJjLnNvLjYKIzMgIDB4YjYwMGNlYzYgaW4gKl9fR0lfX19saWJjX2ZyZWUgKG1lbT0w
eDkxNmRlMTgpIGF0IG1hbGxvYy5jOjM3MzYKIzQgIDB4YjQyNmNmYzYgaW4gZ19mcmVlICgpIGZy
b20gL2xpYi9saWJnbGliLTIuMC5zby4wCiM1ICAweGI0MjYzZjVhIGluID8/ICgpIGZyb20gL2xp
Yi9saWJnbGliLTIuMC5zby4wCiM2ICAweGI2ZTEzMGZkIGluIH5RRXZlbnREaXNwYXRjaGVyR2xp
YiAodGhpcz0weDlmODQyYTAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGtl
cm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjM2NgojNyAgMHhiNmNlM2U5YSBpbiBRVGhy
ZWFkUHJpdmF0ZTo6ZmluaXNoIChhcmc9MHhiNmVmYjg5MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5p
eC5jcHA6Mjg0CiM4ICAweGI2Y2U0MzM2IGluIH5fX3B0aHJlYWRfY2xlYW51cF9jbGFzcyAoYXJn
PTB4YjZlZmI4OTApIGF0IC91c3IvaW5jbHVkZS9wdGhyZWFkLmg6NTM1CiM5ICBRVGhyZWFkUHJp
dmF0ZTo6c3RhcnQgKGFyZz0weGI2ZWZiODkwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoy
NTMKIzEwIDB4YjQ1NTU5NmUgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHhhY2RiOGI3MCkgYXQgcHRo
cmVhZF9jcmVhdGUuYzozMDAKIzExIDB4YjYwNmFhNGUgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVw
cy91bml4L3N5c3YvbGludXgvaTM4Ni9jbG9uZS5TOjEzMAoKVGhyZWFkIDEgKFRocmVhZCAweGIz
NzM4OTkwIChMV1AgMzE2MDkpKToKW0tDcmFzaCBIYW5kbGVyXQojNiAgMHhiNzg3NDQzMCBpbiBf
X2tlcm5lbF92c3lzY2FsbCAoKQojNyAgMHhiNWZjNzY1MSBpbiAqX19HSV9yYWlzZSAoc2lnPTYp
IGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgvcmFpc2UuYzo2NAojOCAgMHhiNWZj
YWE4MiBpbiAqX19HSV9hYm9ydCAoKSBhdCBhYm9ydC5jOjkyCiM5ICAweGI1ZmZlNDlkIGluIF9f
bGliY19tZXNzYWdlIChkb19hYm9ydD0yLCBmbXQ9MHhiNjBkMmY5OCAiKioqIGdsaWJjIGRldGVj
dGVkICoqKiAlczogJXM6IDB4JXMgKioqXG4iKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51
eC9saWJjX2ZhdGFsLmM6MTg5CiMxMCAweGI2MDA4NTkxIGluIG1hbGxvY19wcmludGVyciAoYWN0
aW9uPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0Piwgc3RyPTB4NiA8QWRkcmVzcyAweDYgb3V0IG9mIGJv
dW5kcz4sIHB0cj0weDk0N2QxNTApIGF0IG1hbGxvYy5jOjYyNjQKIzExIDB4YjYwMDlkZTggaW4g
X2ludF9mcmVlIChhdj08dmFsdWUgb3B0aW1pemVkIG91dD4sIHA9PHZhbHVlIG9wdGltaXplZCBv
dXQ+KSBhdCBtYWxsb2MuYzo0NzkyCiMxMiAweGI2MDBjZWNkIGluICpfX0dJX19fbGliY19mcmVl
IChtZW09MHg5NDdkMTUwKSBhdCBtYWxsb2MuYzozNzM4CiMxMyAweGI2Y2RlYTVkIGluIHFGcmVl
IChwdHI9MHg5NDdkMTUwKSBhdCBnbG9iYWwvcW1hbGxvYy5jcHA6NjAKIzE0IDB4YjZkMmUyYjAg
aW4gUVN0cmluZzo6ZnJlZSAoZD0weDk0N2QxNTApIGF0IHRvb2xzL3FzdHJpbmcuY3BwOjExMDgK
IzE1IDB4YjAxZmQ2YzkgaW4gflFTdHJpbmcgKHRoaXM9MHhhMWFkZWQ4LCBfX2luX2Nocmc9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL2luY2x1ZGUvcXQ0L1F0Q29yZS9xc3RyaW5nLmg6
ODY5CiMxNiB+S01Nc2dCYXNlICh0aGlzPTB4YTFhZGVkOCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRp
bWl6ZWQgb3V0PikgYXQgLi4vLi4va21haWwva21tc2diYXNlLmNwcDoxMzMKIzE3IDB4YjAxYTI5
NDcgaW4gfktNTXNnSW5mbyAodGhpcz0weGExYWRlZDgsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1p
emVkIG91dD4pIGF0IC4uLy4uL2ttYWlsL2ttbXNnaW5mby5jcHA6MTUzCiMxOCAweGIwMjA1MDBi
IGluIEtNTXNnTGlzdDo6Y2xlYXIgKHRoaXM9MHg4ZWY5NTU4LCBkb0RlbGV0ZT10cnVlLCBzeW5j
RGljdD1mYWxzZSkgYXQgLi4vLi4va21haWwva21tc2dsaXN0LmNwcDozNwojMTkgMHhiMDIzMGI2
ZCBpbiBLTUZvbGRlck1ib3g6OnJlYWxseURvQ2xvc2UgKHRoaXM9MHg4ZWY5NTA4KSBhdCAuLi8u
Li9rbWFpbC9rbWZvbGRlcm1ib3guY3BwOjI5NwojMjAgMHhiMDIzOWExNiBpbiBLTUZvbGRlcklt
YXA6OnJlYWxseURvQ2xvc2UgKHRoaXM9MHg4ZWY5NTA4KSBhdCAuLi8uLi9rbWFpbC9rbWZvbGRl
cmltYXAuY3BwOjEyMgojMjEgMHhiMDE4OGQyZCBpbiBGb2xkZXJTdG9yYWdlOjpjbG9zZSAodGhp
cz0weDAsIGFGb3JjZWQ9MTIxKSBhdCAuLi8uLi9rbWFpbC9mb2xkZXJzdG9yYWdlLmNwcDoxMTAK
IzIyIDB4YjAxNTdiYzYgaW4gS01Gb2xkZXI6OmNsb3NlICh0aGlzPTB4OGVmZTU1MCwgb3duZXI9
MHhiMDY0NzJmMSAiTWVzc2FnZUxpc3RWaWV3OjpTdG9yYWdlTW9kZWwiLCBmb3JjZT08dmFsdWUg
b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2ttYWlsL2ttZm9sZGVyLmNwcDo1NTQKIzIzIDB4YjA0
YzI4ZjkgaW4gflN0b3JhZ2VNb2RlbCAodGhpcz0weDljOWQ5MjgsIF9faW5fY2hyZz08dmFsdWUg
b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2ttYWlsL21lc3NhZ2VsaXN0dmlldy9zdG9yYWdlbW9k
ZWwuY3BwOjIzMgojMjQgMHhhZmY2NjRhNSBpbiBNZXNzYWdlTGlzdDo6Q29yZTo6V2lkZ2V0Ojpz
ZXRTdG9yYWdlTW9kZWwgKHRoaXM9MHg4ZjgwZjMwLCBzdG9yYWdlTW9kZWw9MHhhMmRiNTMwLCBw
cmVTZWxlY3Rpb25Nb2RlPU1lc3NhZ2VMaXN0OjpDb3JlOjpQcmVTZWxlY3RMYXN0U2VsZWN0ZWQp
CiAgICBhdCAuLi8uLi9tZXNzYWdlbGlzdC9jb3JlL3dpZGdldGJhc2UuY3BwOjM3NwojMjUgMHhi
MDRjODRiYSBpbiBLTWFpbDo6TWVzc2FnZUxpc3RWaWV3OjpXaWRnZXQ6OnNldEZvbGRlciAodGhp
cz0weDhmODBmMzAsIGZsZD0weDhlYzM5YjgsIGljb249Li4uLCBwcmVTZWxlY3Rpb25Nb2RlPU1l
c3NhZ2VMaXN0OjpDb3JlOjpQcmVTZWxlY3RMYXN0U2VsZWN0ZWQpCiAgICBhdCAuLi8uLi9rbWFp
bC9tZXNzYWdlbGlzdHZpZXcvd2lkZ2V0LmNwcDoxMTYKIzI2IDB4YjA0YzAyNTggaW4gS01haWw6
Ok1lc3NhZ2VMaXN0Vmlldzo6UGFuZTo6c2V0Q3VycmVudEZvbGRlciAodGhpcz0weDhmNzA4ODAs
IGZsZD0weDhlYzM5YjgsIHByZWZlckVtcHR5VGFiPWZhbHNlLCBwcmVTZWxlY3Rpb25Nb2RlPU1l
c3NhZ2VMaXN0OjpDb3JlOjpQcmVTZWxlY3RMYXN0U2VsZWN0ZWQsIG92ZXJyaWRlTGFiZWw9Li4u
KQogICAgYXQgLi4vLi4va21haWwvbWVzc2FnZWxpc3R2aWV3L3BhbmUuY3BwOjIzNQojMjcgMHhi
MDM4OTk5OCBpbiBLTU1haW5XaWRnZXQ6OmZvbGRlclNlbGVjdGVkICh0aGlzPTB4OGY0OTQ3OCwg
YUZvbGRlcj0weDhlYzM5YjgsIGZvcmNlSnVtcFRvVW5yZWFkPWZhbHNlLCBwcmVmZXJOZXdUYWJG
b3JPcGVuaW5nPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4va21haWwva21tYWlud2lk
Z2V0LmNwcDozMDIxCiMyOCAweGIwMzg5ZTI0IGluIEtNTWFpbldpZGdldDo6c2xvdEZvbGRlclZp
ZXdNYW5hZ2VyRm9sZGVyQWN0aXZhdGVkICh0aGlzPTB4OGY0OTQ3OCwgZmxkPTB4OGVjMzliOCwg
bWlkZGxlQ2xpY2s9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9rbWFpbC9rbW1haW53
aWRnZXQuY3BwOjI4MzcKIzI5IDB4YjAzOGFmMWUgaW4gS01NYWluV2lkZ2V0OjpxdF9tZXRhY2Fs
bCAodGhpcz0weDhmNDk0NzgsIF9jPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9kLCBfaWQ9
MTYyLCBfYT0weGJmOTUxZDE0KSBhdCAuL2ttbWFpbndpZGdldC5tb2M6NTE4CiMzMCAweGI2ZGVi
YzlhIGluIFFNZXRhT2JqZWN0OjptZXRhY2FsbCAob2JqZWN0PTB4OGY0OTQ3OCwgY2w9MzE2MDks
IGlkeD0xODksIGFyZ3Y9MHhiZjk1MWQxNCkgYXQga2VybmVsL3FtZXRhb2JqZWN0LmNwcDoyMzcK
IzMxIDB4YjZkZmEzZDUgaW4gUU1ldGFPYmplY3Q6OmFjdGl2YXRlIChzZW5kZXI9MHg4ZjU5MWQ4
LCBtPTB4YjA3MmYwMzgsIGxvY2FsX3NpZ25hbF9pbmRleD0xLCBhcmd2PTB4YmY5NTFkMTQpIGF0
IGtlcm5lbC9xb2JqZWN0LmNwcDozMjkzCiMzMiAweGIwMGZmYjVmIGluIEtNYWlsOjpGb2xkZXJW
aWV3TWFuYWdlcjo6Zm9sZGVyQWN0aXZhdGVkICh0aGlzPTB4OGY1OTFkOCwgX3QxPTB4OGVjMzli
OCwgX3QyPWZhbHNlKSBhdCAuL2ZvbGRlcnZpZXcubW9jOjk1CiMzMyAweGIwMTBiMTE2IGluIEtN
YWlsOjpGb2xkZXJWaWV3OjphY3RpdmF0ZUl0ZW1JbnRlcm5hbCAodGhpcz0weDhkMzQ2ZTgsIGZ2
aT0weDkyZTU1YTgsIGtlZXBTZWxlY3Rpb249ZmFsc2UsIG5vdGlmeU1hbmFnZXI9dHJ1ZSwgbWlk
ZGxlQnV0dG9uPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikKICAgIGF0IC4uLy4uL2ttYWlsL2ZvbGRl
cnZpZXcuY3BwOjEwMTYKIzM0IDB4YjAwZmY3MDMgaW4gS01haWw6OkZvbGRlclZpZXc6OmFjdGl2
YXRlSXRlbSAodGhpcz0weDhkMzQ2ZTgsIGZ2aT0weDkyZTU1YTgsIGtlZXBTZWxlY3Rpb249PHZh
bHVlIG9wdGltaXplZCBvdXQ+LCBtaWRkbGVCdXR0b249PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBh
dCAuLi8uLi9rbWFpbC9mb2xkZXJ2aWV3LmNwcDo5OTMKIzM1IDB4YjAxMDBhMTkgaW4gS01haWw6
OkZvbGRlclZpZXc6OnNsb3RJdGVtQ2xpY2tlZCAodGhpcz0weDhkMzQ2ZTgsIGl0ZW09MHg5MmU1
NWIwLCBjb2x1bW49MCkgYXQgLi4vLi4va21haWwvZm9sZGVydmlldy5jcHA6NTI4CiMzNiAweGIw
MTBiYzM1IGluIEtNYWlsOjpGb2xkZXJWaWV3OjpxdF9tZXRhY2FsbCAodGhpcz0weDhkMzQ2ZTgs
IF9jPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9kLCBfaWQ9MTM0LCBfYT0weGJmOTUxZjM0
KSBhdCAuL2ZvbGRlcnZpZXcubW9jOjIxOQojMzcgMHhiMDExMDYwYSBpbiBLTWFpbDo6TWFpbkZv
bGRlclZpZXc6OnF0X21ldGFjYWxsICh0aGlzPTB4OGQzNDZlOCwgX2M9UU1ldGFPYmplY3Q6Oklu
dm9rZU1ldGFNZXRob2QsIF9pZD0xMzQsIF9hPTB4YmY5NTFmMzQpIGF0IC4vbWFpbmZvbGRlcnZp
ZXcubW9jOjcwCiMzOCAweGI2ZGViYzlhIGluIFFNZXRhT2JqZWN0OjptZXRhY2FsbCAob2JqZWN0
PTB4OGQzNDZlOCwgY2w9MzE2MDksIGlkeD0xMzQsIGFyZ3Y9MHhiZjk1MWYzNCkgYXQga2VybmVs
L3FtZXRhb2JqZWN0LmNwcDoyMzcKIzM5IDB4YjZkZmEzZDUgaW4gUU1ldGFPYmplY3Q6OmFjdGl2
YXRlIChzZW5kZXI9MHg4ZDM0NmU4LCBtPTB4YjZjNmM1MTAsIGxvY2FsX3NpZ25hbF9pbmRleD0x
LCBhcmd2PTB4YmY5NTFmMzQpIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozMjkzCiM0MCAweGI2OTU2
NTE5IGluIFFUcmVlV2lkZ2V0OjppdGVtQ2xpY2tlZCAodGhpcz0weDhkMzQ2ZTgsIF90MT0weDky
ZTU1YjAsIF90Mj0wKSBhdCAubW9jL3JlbGVhc2Utc2hhcmVkL21vY19xdHJlZXdpZGdldC5jcHA6
MjA3CiM0MSAweGI2OTU4ZGMyIGluIFFUcmVlV2lkZ2V0UHJpdmF0ZTo6X3FfZW1pdEl0ZW1DbGlj
a2VkICh0aGlzPTB4OGQzNDgwOCwgaW5kZXg9Li4uKSBhdCBpdGVtdmlld3MvcXRyZWV3aWRnZXQu
Y3BwOjIyMzYKIzQyIDB4YjY5NjJiNzEgaW4gUVRyZWVXaWRnZXQ6OnF0X21ldGFjYWxsICh0aGlz
PTB4OGQzNDZlOCwgX2M9UU1ldGFPYmplY3Q6Okludm9rZU1ldGFNZXRob2QsIF9pZD0xNiwgX2E9
MHhiZjk1MjE5OCkgYXQgLm1vYy9yZWxlYXNlLXNoYXJlZC9tb2NfcXRyZWV3aWRnZXQuY3BwOjE1
MAojNDMgMHhiNzcyYzlmYSBpbiBLUElNOjpUcmVlV2lkZ2V0OjpxdF9tZXRhY2FsbCAodGhpcz0w
eDhkMzQ2ZTgsIF9jPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9kLCBfaWQ9MTA0LCBfYT0w
eGJmOTUyMTk4KSBhdCBtb2NfdHJlZXdpZGdldC5jcHA6NzQKIzQ0IDB4Yjc3YWQxN2EgaW4gS1BJ
TTo6Rm9sZGVyVHJlZVdpZGdldDo6cXRfbWV0YWNhbGwgKHRoaXM9MHg4ZDM0NmU4LCBfYz1RTWV0
YU9iamVjdDo6SW52b2tlTWV0YU1ldGhvZCwgX2lkPTEwNCwgX2E9MHhiZjk1MjE5OCkgYXQgLi9m
b2xkZXJ0cmVld2lkZ2V0Lm1vYzo3NAojNDUgMHhiMDEwYmE2YSBpbiBLTWFpbDo6Rm9sZGVyVmll
dzo6cXRfbWV0YWNhbGwgKHRoaXM9MHg4ZDM0NmU4LCBfYz1RTWV0YU9iamVjdDo6SW52b2tlTWV0
YU1ldGhvZCwgX2lkPTEwNCwgX2E9MHhiZjk1MjE5OCkgYXQgLi9mb2xkZXJ2aWV3Lm1vYzoyMDAK
IzQ2IDB4YjAxMTA2MGEgaW4gS01haWw6Ok1haW5Gb2xkZXJWaWV3OjpxdF9tZXRhY2FsbCAodGhp
cz0weDhkMzQ2ZTgsIF9jPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9kLCBfaWQ9MTA0LCBf
YT0weGJmOTUyMTk4KSBhdCAuL21haW5mb2xkZXJ2aWV3Lm1vYzo3MAojNDcgMHhiNmRlYmM5YSBp
biBRTWV0YU9iamVjdDo6bWV0YWNhbGwgKG9iamVjdD0weDhkMzQ2ZTgsIGNsPTMxNjA5LCBpZHg9
MTA0LCBhcmd2PTB4YmY5NTIxOTgpIGF0IGtlcm5lbC9xbWV0YW9iamVjdC5jcHA6MjM3CiM0OCAw
eGI2ZGZhM2Q1IGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPTB4OGQzNDZlOCwgbT0w
eGI2YzZiMTY0LCBsb2NhbF9zaWduYWxfaW5kZXg9MSwgYXJndj0weGJmOTUyMTk4KSBhdCBrZXJu
ZWwvcW9iamVjdC5jcHA6MzI5MwojNDkgMHhiNjhjZjA1MyBpbiBRQWJzdHJhY3RJdGVtVmlldzo6
Y2xpY2tlZCAodGhpcz0weDhkMzQ2ZTgsIF90MT0uLi4pIGF0IC5tb2MvcmVsZWFzZS1zaGFyZWQv
bW9jX3FhYnN0cmFjdGl0ZW12aWV3LmNwcDozMzEKIzUwIDB4YjY4ZGNkNmEgaW4gUUFic3RyYWN0
SXRlbVZpZXc6Om1vdXNlUmVsZWFzZUV2ZW50ICh0aGlzPTB4OGQzNDZlOCwgZXZlbnQ9MHhiZjk1
MmJiMCkgYXQgaXRlbXZpZXdzL3FhYnN0cmFjdGl0ZW12aWV3LmNwcDoxNzgwCiM1MSAweGI2OTI3
NDNjIGluIFFUcmVlVmlldzo6bW91c2VSZWxlYXNlRXZlbnQgKHRoaXM9MHg4ZDM0NmU4LCBldmVu
dD0weGJmOTUyYmIwKSBhdCBpdGVtdmlld3MvcXRyZWV2aWV3LmNwcDoxODIwCiM1MiAweGIwMTAx
MzJlIGluIEtNYWlsOjpGb2xkZXJWaWV3Ojptb3VzZVJlbGVhc2VFdmVudCAodGhpcz0weDhkMzQ2
ZTgsIGU9MHhiZjk1MmJiMCkgYXQgLi4vLi4va21haWwvZm9sZGVydmlldy5jcHA6OTMzCiM1MyAw
eGI2Mzk0N2Y4IGluIFFXaWRnZXQ6OmV2ZW50ICh0aGlzPTB4OGQzNDZlOCwgZXZlbnQ9MHhiZjk1
MmJiMCkgYXQga2VybmVsL3F3aWRnZXQuY3BwOjc5OTgKIzU0IDB4YjY3OTBmZDMgaW4gUUZyYW1l
OjpldmVudCAodGhpcz0weDhkMzQ2ZTgsIGU9MHhiZjk1MmJiMCkgYXQgd2lkZ2V0cy9xZnJhbWUu
Y3BwOjU1NwojNTUgMHhiNjgyYjM4MiBpbiBRQWJzdHJhY3RTY3JvbGxBcmVhOjp2aWV3cG9ydEV2
ZW50ICh0aGlzPTB4N2I3OSwgZT0weDYpIGF0IHdpZGdldHMvcWFic3RyYWN0c2Nyb2xsYXJlYS5j
cHA6MTAzNgojNTYgMHhiNjhkZmJkNyBpbiBRQWJzdHJhY3RJdGVtVmlldzo6dmlld3BvcnRFdmVu
dCAodGhpcz0weDhkMzQ2ZTgsIGV2ZW50PTB4YmY5NTJiYjApIGF0IGl0ZW12aWV3cy9xYWJzdHJh
Y3RpdGVtdmlldy5jcHA6MTYxMAojNTcgMHhiNjkyMGY3YyBpbiBRVHJlZVZpZXc6OnZpZXdwb3J0
RXZlbnQgKHRoaXM9MHg4ZDM0NmU4LCBldmVudD0weGJmOTUyYmIwKSBhdCBpdGVtdmlld3MvcXRy
ZWV2aWV3LmNwcDoxMjQ4CiM1OCAweGI2ODJkYzY1IGluIFFBYnN0cmFjdFNjcm9sbEFyZWFQcml2
YXRlOjp2aWV3cG9ydEV2ZW50ICh0aGlzPTB4OTBhMTVlOCwgbz0weDhkMzRjMTAsIGU9MHhiZjk1
MmJiMCkgYXQgd2lkZ2V0cy9xYWJzdHJhY3RzY3JvbGxhcmVhX3AuaDoxMDAKIzU5IFFBYnN0cmFj
dFNjcm9sbEFyZWFGaWx0ZXI6OmV2ZW50RmlsdGVyICh0aGlzPTB4OTBhMTVlOCwgbz0weDhkMzRj
MTAsIGU9MHhiZjk1MmJiMCkgYXQgd2lkZ2V0cy9xYWJzdHJhY3RzY3JvbGxhcmVhX3AuaDoxMTYK
IzYwIDB4YjZkZTVjZGEgaW4gUUNvcmVBcHBsaWNhdGlvblByaXZhdGU6OnNlbmRUaHJvdWdoT2Jq
ZWN0RXZlbnRGaWx0ZXJzICh0aGlzPTB4OGE3YWYyOCwgcmVjZWl2ZXI9MHg4ZDM0YzEwLCBldmVu
dD0weGJmOTUyYmIwKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6ODE5CiM2MSAweGI2
MzM2NGI5IGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIgKHRoaXM9MHg4YTdh
ZjI4LCByZWNlaXZlcj0weDhkMzRjMTAsIGU9MHhiZjk1MmJiMCkgYXQga2VybmVsL3FhcHBsaWNh
dGlvbi5jcHA6NDI5NgojNjIgMHhiNjMzZDlmNyBpbiBRQXBwbGljYXRpb246Om5vdGlmeSAodGhp
cz0weGJmOTUzNDY0LCByZWNlaXZlcj0weDhkMzRjMTAsIGU9MHhiZjk1MmJiMCkgYXQga2VybmVs
L3FhcHBsaWNhdGlvbi5jcHA6Mzg2NQojNjMgMHhiNzMzN2YyYSBpbiBLQXBwbGljYXRpb246Om5v
dGlmeSAodGhpcz0weGJmOTUzNDY0LCByZWNlaXZlcj0weDhkMzRjMTAsIGV2ZW50PTB4YmY5NTJi
YjApIGF0IC4uLy4uL2tkZXVpL2tlcm5lbC9rYXBwbGljYXRpb24uY3BwOjMwMgojNjQgMHhiNmRl
NmEzYiBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbCAodGhpcz0weGJmOTUzNDY0
LCByZWNlaXZlcj0weDhkMzRjMTAsIGV2ZW50PTB4YmY5NTJiYjApIGF0IGtlcm5lbC9xY29yZWFw
cGxpY2F0aW9uLmNwcDo3MDQKIzY1IDB4YjYzM2M5NTIgaW4gUUNvcmVBcHBsaWNhdGlvbjo6c2Vu
ZEV2ZW50IChyZWNlaXZlcj0weDhkMzRjMTAsIGV2ZW50PTB4YmY5NTJiYjAsIGFsaWVuV2lkZ2V0
PTB4OGQzNGMxMCwgbmF0aXZlV2lkZ2V0PTB4OTEyZjRkOCwgYnV0dG9uRG93bj0weGI2YzdhMDU4
LCBsYXN0TW91c2VSZWNlaXZlcj0uLi4sIHNwb250YW5lb3VzPXRydWUpCiAgICBhdCAuLi8uLi9p
bmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9rZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5o
OjIxNQojNjYgUUFwcGxpY2F0aW9uUHJpdmF0ZTo6c2VuZE1vdXNlRXZlbnQgKHJlY2VpdmVyPTB4
OGQzNGMxMCwgZXZlbnQ9MHhiZjk1MmJiMCwgYWxpZW5XaWRnZXQ9MHg4ZDM0YzEwLCBuYXRpdmVX
aWRnZXQ9MHg5MTJmNGQ4LCBidXR0b25Eb3duPTB4YjZjN2EwNTgsIGxhc3RNb3VzZVJlY2VpdmVy
PS4uLiwgc3BvbnRhbmVvdXM9dHJ1ZSkKICAgIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjI5
NjUKIzY3IDB4YjYzYzgwODggaW4gUUVUV2lkZ2V0Ojp0cmFuc2xhdGVNb3VzZUV2ZW50ICh0aGlz
PTB4OTEyZjRkOCwgZXZlbnQ9MHhiZjk1MzBjYykgYXQga2VybmVsL3FhcHBsaWNhdGlvbl94MTEu
Y3BwOjQzNjgKIzY4IDB4YjYzYzc1MTEgaW4gUUFwcGxpY2F0aW9uOjp4MTFQcm9jZXNzRXZlbnQg
KHRoaXM9MHhiZjk1MzQ2NCwgZXZlbnQ9MHhiZjk1MzBjYykgYXQga2VybmVsL3FhcHBsaWNhdGlv
bl94MTEuY3BwOjMzNzkKIzY5IDB4YjYzZjY2MGEgaW4geDExRXZlbnRTb3VyY2VEaXNwYXRjaCAo
cz0weDhhODAzNDAsIGNhbGxiYWNrPTAsIHVzZXJfZGF0YT0weDApIGF0IGtlcm5lbC9xZ3VpZXZl
bnRkaXNwYXRjaGVyX2dsaWIuY3BwOjE0NgojNzAgMHhiNDI2NDVlNSBpbiBnX21haW5fY29udGV4
dF9kaXNwYXRjaCAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojNzEgMHhiNDI2ODJkOCBp
biA/PyAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojNzIgMHhiNDI2ODRiOCBpbiBnX21h
aW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzczIDB4
YjZlMTI1ZDUgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHg4
YTVhMDcwLCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQx
MgojNzQgMHhiNjNmNjEzNSBpbiBRR3VpRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50
cyAodGhpcz0weDhhNWEwNzAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FndWlldmVudGRpc3BhdGNo
ZXJfZ2xpYi5jcHA6MjA0CiM3NSAweGI2ZGU1MDU5IGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVu
dHMgKHRoaXM9MHhiZjk1MzNjNCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5
CiM3NiAweGI2ZGU1NGFhIGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHhiZjk1MzNjNCwgZmxh
Z3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM3NyAweGI2ZGU5NjlmIGluIFFD
b3JlQXBwbGljYXRpb246OmV4ZWMgKCkgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjk4
MQojNzggMHhiNjMzNjU3NyBpbiBRQXBwbGljYXRpb246OmV4ZWMgKCkgYXQga2VybmVsL3FhcHBs
aWNhdGlvbi5jcHA6MzU3OQojNzkgMHgwODA0YjQ3MiBpbiBtYWluIChhcmdjPTEsIGFyZ3Y9MHhi
Zjk1MzY4NCkgYXQgLi4vLi4vLi4va29udGFjdC9zcmMvbWFpbi5jcHA6MjI0CgpQb3NzaWJsZSBk
dXBsaWNhdGVzIGJ5IHF1ZXJ5OiBidWcgMjQzMjYyLCBidWcgMjQyNjU2LCBidWcgMjM4NzAyLCBi
dWcgMjM2Mzc5LCBidWcgMjI4MzMzLgoKUmVwb3J0ZWQgdXNpbmcgRHJLb25xaQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>