<?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>439877</bug_id>
          
          <creation_ts>2021-07-15 09:33:10 +0000</creation_ts>
          <short_desc>Dolphin crashes when right-clicking on file or folder to summon the contextual menu</short_desc>
          <delta_ts>2021-07-19 01:52:27 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>dolphin</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>Neon</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <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 name="Paul Brown">paul.brown</reporter>
          <assigned_to name="Dolphin Bug Assignee">dolphin-bugs-null</assigned_to>
          <cc>dolphin-bugs-null</cc>
    
    <cc>jodr666</cc>
    
    <cc>jordan.bucklin</cc>
    
    <cc>josealbertogonzalez</cc>
          
          <cf_commitlink>https://invent.kde.org/network/kio-extras/commit/07d54af0b6e3f074a9e679db506fc538f52cc410</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>2047047</commentid>
    <comment_count>0</comment_count>
    <who name="Paul Brown">paul.brown</who>
    <bug_when>2021-07-15 09:33:10 +0000</bug_when>
    <thetext>Application: dolphin (21.11.70)

Qt Version: 5.15.3
Frameworks Version: 5.85.0
Operating System: Linux 5.8.0-59-generic x86_64
Windowing System: X11
Distribution: KDE neon Unstable Edition
DrKonqi: 5.22.80 [CoredumpBackend]

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

Open Dolphin, right click on a file to summon the contextual menu. After a second or less, Dolphin crahses evert time.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[New LWP 1547]
[New LWP 1404]
[New LWP 1409]
[New LWP 1410]
[New LWP 1411]
[New LWP 1412]
[New LWP 1401]
[New LWP 1413]
[Thread debugging using libthread_db enabled]
Using host libthread_db library &quot;/lib/x86_64-linux-gnu/libthread_db.so.1&quot;.
Core was generated by `/usr/bin/dolphin&apos;.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI_raise (sig=&lt;optimized out&gt;) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7f979fbc3700 (LWP 1547))]
[Current thread is 1 (Thread 0x7f979fbc3700 (LWP 1547))]

Thread 8 (Thread 0x7fd7c4856700 (LWP 1413)):
#0  0x00007fd7dfc23aff in __GI___poll (fds=0x7fd7a4005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd7ddbf836e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd7ddbf84a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd7e01f0fb2 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd7e019525b in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd7dffaec22 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd7dffafdbc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd7de676609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#8  0x00007fd7dfc30293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fd7db1ed600 (LWP 1401)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd7dffb2061 in QSemaphore::acquire(int) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fd7e01cd6e2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fd7e01c6c03 in QObject::destroyed(QObject*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd7e01cb9d5 in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd7e2184ede in KBookmarkManager::~KBookmarkManager() () from /lib/x86_64-linux-gnu/libKF5Bookmarks.so.5
#6  0x00007fd7e218501d in KBookmarkManager::~KBookmarkManager() () from /lib/x86_64-linux-gnu/libKF5Bookmarks.so.5
#7  0x00007fd7e218482e in ?? () from /lib/x86_64-linux-gnu/libKF5Bookmarks.so.5
#8  0x00007fd7dfb57a27 in __run_exit_handlers (status=1, listp=0x7fd7dfcf9718 &lt;__exit_funcs&gt;, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#9  0x00007fd7dfb57be0 in __GI_exit (status=&lt;optimized out&gt;) at exit.c:139
#10 0x00007fd7da892d97 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#11 0x00007fd7da8c5e77 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#12 0x00007fd7ddbf817d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007fd7ddbf8400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007fd7ddbf84a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007fd7e01f0fb2 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fd7e019525b in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fd7e0dfea88 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fd7e0dfebb3 in QMenu::exec(QPoint const&amp;, QAction*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x000055a96c9b4af9 in DolphinContextMenu::openItemContextMenu (this=this@entry=0x55a96e9c30f0) at ./src/dolphincontextmenu.cpp:298
#20 0x000055a96c9b5148 in DolphinContextMenu::open (this=this@entry=0x55a96e9c30f0) at ./src/dolphincontextmenu.cpp:112
#21 0x000055a96c9aa67d in DolphinMainWindow::openContextMenu (this=0x55a96d969de0, pos=..., item=..., url=..., customActions=...) at /usr/include/c++/9/bits/atomic_base.h:413
#22 0x00007fd7e01cd77e in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fd7e2315488 in DolphinView::requestContextMenu (this=this@entry=0x55a96e2f47d0, _t1=..., _t2=..., _t3=..., _t4=...) at ./obj-x86_64-linux-gnu/src/dolphinprivate_autogen/DWW7M6GQBY/moc_dolphinview.cpp:1098
#24 0x00007fd7e2390988 in DolphinView::slotItemContextMenuRequested (this=0x55a96e2f47d0, index=&lt;optimized out&gt;, pos=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:124
#25 0x00007fd7e01cd77e in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fd7e2313bba in KItemListController::itemContextMenuRequested (this=this@entry=0x55a96dc40ef0, _t1=&lt;optimized out&gt;, _t2=...) at ./obj-x86_64-linux-gnu/src/dolphinprivate_autogen/Z3MQH7AOBD/moc_kitemlistcontroller.cpp:506
#27 0x00007fd7e234cedf in KItemListController::onPress (this=this@entry=0x55a96dc40ef0, screenPos=..., pos=..., modifiers=modifiers@entry=..., buttons=..., buttons@entry=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:133
#28 0x00007fd7e234df05 in KItemListController::mousePressEvent (transform=..., event=0x7ffeac5214f0, this=0x55a96dc40ef0) at ./src/kitemviews/kitemlistcontroller.cpp:555
#29 KItemListController::mousePressEvent (this=0x55a96dc40ef0, event=0x7ffeac5214f0, transform=...) at ./src/kitemviews/kitemlistcontroller.cpp:538
#30 0x00007fd7e23500f7 in KItemListController::processEvent (this=this@entry=0x55a96dc40ef0, event=event@entry=0x7ffeac5214f0, transform=...) at ./src/kitemviews/kitemlistcontroller.cpp:1108
#31 0x00007fd7e235fdd6 in KItemListView::event (this=0x55a96e364ff0, event=0x7ffeac5214f0) at ./src/kitemviews/kitemlistview.cpp:949
#32 0x00007fd7e0c72dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007fd7e0c7bbb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007fd7e019675a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007fd7e0fa88a3 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007fd7e0fa8ce7 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007fd7e0fb10aa in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007fd7e0fb12ef in QGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007fd7e0fbaf5a in QGraphicsScene::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007fd7e0c72dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007fd7e0c7bbb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007fd7e019675a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007fd7e0fd834b in QGraphicsView::mousePressEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#44 0x00007fd7e0cb5d11 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00007fd7e0d66092 in QFrame::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#46 0x00007fd7e0fd9411 in QGraphicsView::viewportEvent(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007fd7e01964c3 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x00007fd7e0c72db2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#49 0x00007fd7e0c7be77 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#50 0x00007fd7e019675a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007fd7e0c7b0a7 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&lt;QWidget&gt;&amp;, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007fd7e0cd0f44 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#53 0x00007fd7e0cd4264 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#54 0x00007fd7e0c72dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#55 0x00007fd7e0c7bbb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#56 0x00007fd7e019675a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#57 0x00007fd7e057c4e8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#58 0x00007fd7e057db55 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#59 0x00007fd7e05557ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#60 0x00007fd7da8c5e7e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#61 0x00007fd7ddbf817d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007fd7ddbf8400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007fd7ddbf84a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007fd7e01f0fb2 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#65 0x00007fd7e019525b in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#66 0x00007fd7e019d414 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#67 0x000055a96c995f36 in main (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at ./src/main.cpp:227

Thread 6 (Thread 0x7fd7c5057700 (LWP 1412)):
#0  futex_abstimed_wait_cancelable (private=&lt;optimized out&gt;, abstime=0x7fd7c5056b50, clockid=&lt;optimized out&gt;, expected=0, futex_word=0x55a96dc56190) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fd7c5056b50, clockid=&lt;optimized out&gt;, mutex=0x55a96dc56140, cond=0x55a96dc56168) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55a96dc56168, mutex=0x55a96dc56140, abstime=0x7fd7c5056b50) at pthread_cond_wait.c:656
#3  0x00007fd7dffb5eb8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd7dffb33c1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd7dffafdbc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd7de676609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#7  0x00007fd7dfc30293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fd7c5858700 (LWP 1411)):
#0  futex_abstimed_wait_cancelable (private=&lt;optimized out&gt;, abstime=0x7fd7c5857b50, clockid=&lt;optimized out&gt;, expected=0, futex_word=0x55a96dc55a60) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fd7c5857b50, clockid=&lt;optimized out&gt;, mutex=0x55a96dc55a10, cond=0x55a96dc55a38) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55a96dc55a38, mutex=0x55a96dc55a10, abstime=0x7fd7c5857b50) at pthread_cond_wait.c:656
#3  0x00007fd7dffb5eb8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd7dffb33c1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd7dffafdbc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd7de676609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#7  0x00007fd7dfc30293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fd7c6059700 (LWP 1410)):
#0  futex_abstimed_wait_cancelable (private=&lt;optimized out&gt;, abstime=0x7fd7c6058b50, clockid=&lt;optimized out&gt;, expected=0, futex_word=0x55a96dcf6770) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fd7c6058b50, clockid=&lt;optimized out&gt;, mutex=0x55a96dcf6720, cond=0x55a96dcf6748) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55a96dcf6748, mutex=0x55a96dcf6720, abstime=0x7fd7c6058b50) at pthread_cond_wait.c:656
#3  0x00007fd7dffb5eb8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd7dffb33c1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd7dffafdbc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd7de676609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#7  0x00007fd7dfc30293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fd7c685a700 (LWP 1409)):
#0  futex_abstimed_wait_cancelable (private=&lt;optimized out&gt;, abstime=0x7fd7c6859b50, clockid=&lt;optimized out&gt;, expected=0, futex_word=0x55a96dda24e0) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fd7c6859b50, clockid=&lt;optimized out&gt;, mutex=0x55a96dda2490, cond=0x55a96dda24b8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x55a96dda24b8, mutex=0x55a96dda2490, abstime=0x7fd7c6859b50) at pthread_cond_wait.c:656
#3  0x00007fd7dffb5eb8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd7dffb33c1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd7dffafdbc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd7de676609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#7  0x00007fd7dfc30293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fd7d9584700 (LWP 1404)):
#0  0x00007fd7dfc23aff in __GI___poll (fds=0x7fd7cc015100, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd7ddbf836e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd7ddbf84a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd7e01f0fb2 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd7e019525b in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd7dffaec22 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd7e1246f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fd7dffafdbc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fd7de676609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#9  0x00007fd7dfc30293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f979fbc3700 (LWP 1547)):
[KCrash Handler]
#3  std::__atomic_base&lt;int&gt;::load (__m=std::memory_order_relaxed, this=&lt;optimized out&gt;) at /usr/include/c++/9/bits/atomic_base.h:413
#4  QAtomicOps&lt;int&gt;::loadRelaxed&lt;int&gt; (_q_value=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:239
#5  QBasicAtomicInteger&lt;int&gt;::loadRelaxed (this=&lt;optimized out&gt;) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:107
#6  QtPrivate::RefCount::ref (this=&lt;optimized out&gt;) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:55
#7  QString::QString (other=..., this=0x7f979fbc2bc0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1094
#8  QStringBuilder&lt;QString, QString&gt;::operator QString (this=&lt;synthetic pointer&gt;, this=&lt;synthetic pointer&gt;) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h:147
#9  FileItemLinkingPluginActionLoader::run (this=0x55a96ea0d3c0) at ./activities/fileitemplugin/FileItemLinkingPluginActionLoader.cpp:77
#10 0x00007fd7dffafdbc in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fd7de676609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#12 0x00007fd7dfc30293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Possible duplicates by query: bug 436988, bug 407271, bug 406343, bug 401552, bug 395128.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2047132</commentid>
    <comment_count>1</comment_count>
    <who name="Jordan">jordan.bucklin</who>
    <bug_when>2021-07-15 17:00:17 +0000</bug_when>
    <thetext>This is happening for me as well, specifically once I mouse-over the Activities option. Does your context menu stay open at all without moving the mouse?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2047134</commentid>
    <comment_count>2</comment_count>
    <who name="Harald Sitter">sitter</who>
    <bug_when>2021-07-15 17:05:05 +0000</bug_when>
    <thetext>Git commit 07d54af0b6e3f074a9e679db506fc538f52cc410 by Harald Sitter.
Committed on 15/07/2021 at 14:01.
Pushed by sitter into branch &apos;release/21.08&apos;.

don&apos;t auto deduce QStringBuilder

see &apos;auto QString(Builder) considered VERY HARMFUL&apos; thread on kde-devel
https://markmail.org/message/mbrp5ypyhcfk7zjn

What happens is that the type of str ends up being QStringBuilder
instead of QString. The QStringBuilder is destroyed after the semicolon,
and all access to &quot;str&quot; produces undefined behavior.

Never use auto for QString concatenation!

M  +1    -1    activities/fileitemplugin/FileItemLinkingPluginActionLoader.cpp

https://invent.kde.org/network/kio-extras/commit/07d54af0b6e3f074a9e679db506fc538f52cc410</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2047161</commentid>
    <comment_count>3</comment_count>
      <attachid>140092</attachid>
    <who name="José Alberto González">josealbertogonzalez</who>
    <bug_when>2021-07-15 19:30:58 +0000</bug_when>
    <thetext>Created attachment 140092
New crash information added by DrKonqi

dolphin (21.07.80) using Qt 5.15.3

- What I was doing when the application crashed: dolphin crashed when  I do a right click over an image  or folder, ever and ever

-- Backtrace (Reduced):
#4  std::__atomic_base&lt;int&gt;::load (__m=std::memory_order_relaxed, this=&lt;optimized out&gt;) at /usr/include/c++/9/bits/atomic_base.h:413
#5  QAtomicOps&lt;int&gt;::loadRelaxed&lt;int&gt; (_q_value=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:239
#6  QBasicAtomicInteger&lt;int&gt;::loadRelaxed (this=&lt;optimized out&gt;) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:107
[...]
#8  QString::QString (other=..., this=0x7fe3efce6bc0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1094
#9  QStringBuilder&lt;QString, QString&gt;::operator QString (this=&lt;synthetic pointer&gt;, this=&lt;synthetic pointer&gt;) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h:147</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2047175</commentid>
    <comment_count>4</comment_count>
    <who name="Paul Brown">paul.brown</who>
    <bug_when>2021-07-15 20:10:00 +0000</bug_when>
    <thetext>(In reply to Harald Sitter from comment #2)
&gt; Git commit 07d54af0b6e3f074a9e679db506fc538f52cc410 by Harald Sitter.
&gt; Committed on 15/07/2021 at 14:01.
&gt; Pushed by sitter into branch &apos;release/21.08&apos;.
&gt; 
&gt; don&apos;t auto deduce QStringBuilder
&gt; 
&gt; see &apos;auto QString(Builder) considered VERY HARMFUL&apos; thread on kde-devel
&gt; https://markmail.org/message/mbrp5ypyhcfk7zjn
&gt; 
&gt; What happens is that the type of str ends up being QStringBuilder
&gt; instead of QString. The QStringBuilder is destroyed after the semicolon,
&gt; and all access to &quot;str&quot; produces undefined behavior.
&gt; 
&gt; Never use auto for QString concatenation!
&gt; 
&gt; M  +1    -1   
&gt; activities/fileitemplugin/FileItemLinkingPluginActionLoader.cpp
&gt; 
&gt; https://invent.kde.org/network/kio-extras/commit/
&gt; 07d54af0b6e3f074a9e679db506fc538f52cc410

Thanks, Harald!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2047648</commentid>
    <comment_count>5</comment_count>
    <who name="Tony">jodr666</who>
    <bug_when>2021-07-19 01:52:27 +0000</bug_when>
    <thetext>*** Bug 439651 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>140092</attachid>
            <date>2021-07-15 19:30:58 +0000</date>
            <delta_ts>2021-07-15 19:30:58 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>dolphin-20210715-162416.kcrash</filename>
            <type>text/plain</type>
            <size>23225</size>
            <attacher name="José Alberto González">josealbertogonzalez</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGRvbHBoaW4gKDIxLjA3LjgwKQoKUXQgVmVyc2lvbjogNS4xNS4zCkZyYW1l
d29ya3MgVmVyc2lvbjogNS44NS4wCk9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDUuNC4wLTUzLWxv
d2xhdGVuY3kgeDg2XzY0CldpbmRvd2luZyBTeXN0ZW06IFgxMQpEcmtvbnFpIFZlcnNpb246IDUu
MjIuMwpEaXN0cmlidXRpb246IEtERSBuZW9uIFRlc3RpbmcgRWRpdGlvbgoKLS0gSW5mb3JtYXRp
b24gYWJvdXQgdGhlIGNyYXNoOgotIFdoYXQgSSB3YXMgZG9pbmcgd2hlbiB0aGUgYXBwbGljYXRp
b24gY3Jhc2hlZDogZG9scGhpbiBjcmFzaGVkIHdoZW4gIEkgZG8gYSByaWdodCBjbGljayBvdmVy
IGFuIGltYWdlICBvciBmb2xkZXIsIGV2ZXIgYW5kIGV2ZXIKClRoZSBjcmFzaCBjYW4gYmUgcmVw
cm9kdWNlZCBldmVyeSB0aW1lLgoKLS0gQmFja3RyYWNlOgpBcHBsaWNhdGlvbjogRG9scGhpbiAo
ZG9scGhpbiksIHNpZ25hbDogU2VnbWVudGF0aW9uIGZhdWx0CgpbTmV3IExXUCAyNDQ3XQpbTmV3
IExXUCAyNDQ4XQpbTmV3IExXUCAyNDQ5XQpbTmV3IExXUCAyNDUwXQpbTmV3IExXUCAyNDUxXQpb
TmV3IExXUCAyNDUyXQpbTmV3IExXUCAyNDUzXQpbTmV3IExXUCAyNDU0XQpbTmV3IExXUCAyNDU1
XQpbTmV3IExXUCAyNTUzXQpbVGhyZWFkIGRlYnVnZ2luZyB1c2luZyBsaWJ0aHJlYWRfZGIgZW5h
YmxlZF0KVXNpbmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFyeSAiL2xpYi94ODZfNjQtbGludXgt
Z251L2xpYnRocmVhZF9kYi5zby4xIi4KMHgwMDAwN2ZlNDIxYTFlYWZmIGluIF9fR0lfX19wb2xs
IChmZHM9MHg3ZmZlNmVhY2Q5MDgsIG5mZHM9MSwgdGltZW91dD0tMSkgYXQgLi4vc3lzZGVwcy91
bml4L3N5c3YvbGludXgvcG9sbC5jOjI5CltDdXJyZW50IHRocmVhZCBpcyAxIChUaHJlYWQgMHg3
ZmU0MWNmYjA5YzAgKExXUCAyNDQ0KSldCgpUaHJlYWQgMTEgKFRocmVhZCAweDdmZTNlZmNlNzcw
MCAoTFdQIDI1NTMpKToKW0tDcmFzaCBIYW5kbGVyXQojNCAgc3RkOjpfX2F0b21pY19iYXNlPGlu
dD46OmxvYWQgKF9fbT1zdGQ6Om1lbW9yeV9vcmRlcl9yZWxheGVkLCB0aGlzPTxvcHRpbWl6ZWQg
b3V0PikgYXQgL3Vzci9pbmNsdWRlL2MrKy85L2JpdHMvYXRvbWljX2Jhc2UuaDo0MTMKIzUgIFFB
dG9taWNPcHM8aW50Pjo6bG9hZFJlbGF4ZWQ8aW50PiAoX3FfdmFsdWU9Li4uKSBhdCAvdXNyL2lu
Y2x1ZGUveDg2XzY0LWxpbnV4LWdudS9xdDUvUXRDb3JlL3FhdG9taWNfY3h4MTEuaDoyMzkKIzYg
IFFCYXNpY0F0b21pY0ludGVnZXI8aW50Pjo6bG9hZFJlbGF4ZWQgKHRoaXM9PG9wdGltaXplZCBv
dXQ+KSBhdCAvdXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9xdDUvUXRDb3JlL3FiYXNpY2F0
b21pYy5oOjEwNwojNyAgUXRQcml2YXRlOjpSZWZDb3VudDo6cmVmICh0aGlzPTxvcHRpbWl6ZWQg
b3V0PikgYXQgL3Vzci9pbmNsdWRlL3g4Nl82NC1saW51eC1nbnUvcXQ1L1F0Q29yZS9xcmVmY291
bnQuaDo1NQojOCAgUVN0cmluZzo6UVN0cmluZyAob3RoZXI9Li4uLCB0aGlzPTB4N2ZlM2VmY2U2
YmMwKSBhdCAvdXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9xdDUvUXRDb3JlL3FzdHJpbmcu
aDoxMDk0CiM5ICBRU3RyaW5nQnVpbGRlcjxRU3RyaW5nLCBRU3RyaW5nPjo6b3BlcmF0b3IgUVN0
cmluZyAodGhpcz08c3ludGhldGljIHBvaW50ZXI+LCB0aGlzPTxzeW50aGV0aWMgcG9pbnRlcj4p
IGF0IC91c3IvaW5jbHVkZS94ODZfNjQtbGludXgtZ251L3F0NS9RdENvcmUvcXN0cmluZ2J1aWxk
ZXIuaDoxNDcKIzEwIEZpbGVJdGVtTGlua2luZ1BsdWdpbkFjdGlvbkxvYWRlcjo6cnVuICh0aGlz
PTB4NTVmZTJlNGIyMjIwKSBhdCAuL2FjdGl2aXRpZXMvZmlsZWl0ZW1wbHVnaW4vRmlsZUl0ZW1M
aW5raW5nUGx1Z2luQWN0aW9uTG9hZGVyLmNwcDo3NwojMTEgMHgwMDAwN2ZlNDIxZGFhZGJjIGlu
IFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4NTVmZTJlNGIyMjIwKSBhdCB0aHJlYWQvcXRo
cmVhZF91bml4LmNwcDozMjkKIzEyIDB4MDAwMDdmZTQyMDQ3MTYwOSBpbiBzdGFydF90aHJlYWQg
KGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiMxMyAweDAwMDA3
ZmU0MjFhMmIyOTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2
XzY0L2Nsb25lLlM6OTUKClRocmVhZCAxMCAoVGhyZWFkIDB4N2ZlNDEwOWI3NzAwIChMV1AgMjQ1
NSkpOgojMCAgMHgwMDAwN2ZlNDFmYTQwNGYwIGluIGdfbXV0ZXhfbG9jayAoKSBmcm9tIC91c3Iv
bGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMSAgMHgwMDAwN2ZlNDFmOWYy
ZGFjIGluIGdfbWFpbl9jb250ZXh0X2NoZWNrICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZmU0MWY5ZjMzMTIgaW4gPz8gKCkgZnJv
bSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDAwMDdm
ZTQxZjlmMzRhMyBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvdXNyL2xpYi94
ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzQgIDB4MDAwMDdmZTQyMWZlYmZjYiBp
biBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDdmZTNmNDAwMGI2
MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjUKIzUg
IDB4MDAwMDdmZTQyMWY5MDI1YiBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPXRoaXNAZW50cnk9
MHg3ZmU0MTA5YjZiZTAsIGZsYWdzPS4uLiwgZmxhZ3NAZW50cnk9Li4uKSBhdCAuLi8uLi9pbmNs
dWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9nbG9iYWwvcWZsYWdzLmg6MTQxCiM2ICAweDAw
MDA3ZmU0MjFkYTljMjIgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08b3B0aW1pemVkIG91dD4pIGF0
IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2dsb2JhbC9xZmxhZ3MuaDox
MjEKIzcgIDB4MDAwMDdmZTQyMWRhYWRiYyBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0w
eDU1ZmUyZGRkODY2MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzI5CiM4ICAweDAwMDA3
ZmU0MjA0NzE2MDkgaW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCBwdGhy
ZWFkX2NyZWF0ZS5jOjQ3NwojOSAgMHgwMDAwN2ZlNDIxYTJiMjkzIGluIGNsb25lICgpIGF0IC4u
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjk1CgpUaHJlYWQgOSAoVGhy
ZWFkIDB4N2ZlNDExMWI4NzAwIChMV1AgMjQ1NCkpOgojMCAgZnV0ZXhfYWJzdGltZWRfd2FpdF9j
YW5jZWxhYmxlIChwcml2YXRlPTxvcHRpbWl6ZWQgb3V0PiwgYWJzdGltZT0weDdmZTQxMTFiN2I1
MCwgY2xvY2tpZD08b3B0aW1pemVkIG91dD4sIGV4cGVjdGVkPTAsIGZ1dGV4X3dvcmQ9MHg1NWZl
MmRlN2NlMzQpIGF0IC4uL3N5c2RlcHMvbnB0bC9mdXRleC1pbnRlcm5hbC5oOjMyMAojMSAgX19w
dGhyZWFkX2NvbmRfd2FpdF9jb21tb24gKGFic3RpbWU9MHg3ZmU0MTExYjdiNTAsIGNsb2NraWQ9
PG9wdGltaXplZCBvdXQ+LCBtdXRleD0weDU1ZmUyZGU3Y2RlMCwgY29uZD0weDU1ZmUyZGU3Y2Uw
OCkgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo1MjAKIzIgIF9fcHRocmVhZF9jb25kX3RpbWVkd2Fp
dCAoY29uZD0weDU1ZmUyZGU3Y2UwOCwgbXV0ZXg9MHg1NWZlMmRlN2NkZTAsIGFic3RpbWU9MHg3
ZmU0MTExYjdiNTApIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NjY1CiMzICAweDAwMDA3ZmU0MjFk
YjBlYjggaW4gUVdhaXRDb25kaXRpb25Qcml2YXRlOjp3YWl0X3JlbGF0aXZlICh0aGlzPTB4NTVm
ZTJkZTdjZGUwLCBkZWFkbGluZT0uLi4pIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNw
cDoxMzYKIzQgIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdCAoZGVhZGxpbmU9Li4uLCB0aGlz
PTB4NTVmZTJkZTdjZGUwKSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTQ0CiM1
ICBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz10aGlzQGVudHJ5PTB4NTVmZTJkZDcwNmUwLCBt
dXRleD1tdXRleEBlbnRyeT0weDU1ZmUyZGY5YTAyOCwgZGVhZGxpbmU9Li4uKSBhdCB0aHJlYWQv
cXdhaXRjb25kaXRpb25fdW5peC5jcHA6MjI1CiM2ICAweDAwMDA3ZmU0MjFkYWUzYzEgaW4gUVRo
cmVhZFBvb2xUaHJlYWQ6OnJ1biAodGhpcz0weDU1ZmUyZGQ3MDZkMCkgYXQgLi4vLi4vaW5jbHVk
ZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvdGhyZWFkL3FtdXRleC5oOjI3NQojNyAgMHgwMDAw
N2ZlNDIxZGFhZGJjIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4NTVmZTJkZDcwNmQw
KSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMjkKIzggIDB4MDAwMDdmZTQyMDQ3MTYwOSBp
biBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6
NDc3CiM5ICAweDAwMDA3ZmU0MjFhMmIyOTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4
L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6OTUKClRocmVhZCA4IChUaHJlYWQgMHg3ZmU0MTE5
Yjk3MDAgKExXUCAyNDUzKSk6CiMwICBmdXRleF9hYnN0aW1lZF93YWl0X2NhbmNlbGFibGUgKHBy
aXZhdGU9PG9wdGltaXplZCBvdXQ+LCBhYnN0aW1lPTB4N2ZlNDExOWI4YjUwLCBjbG9ja2lkPTxv
cHRpbWl6ZWQgb3V0PiwgZXhwZWN0ZWQ9MCwgZnV0ZXhfd29yZD0weDU1ZmUyZGU0MGIyNCkgYXQg
Li4vc3lzZGVwcy9ucHRsL2Z1dGV4LWludGVybmFsLmg6MzIwCiMxICBfX3B0aHJlYWRfY29uZF93
YWl0X2NvbW1vbiAoYWJzdGltZT0weDdmZTQxMTliOGI1MCwgY2xvY2tpZD08b3B0aW1pemVkIG91
dD4sIG11dGV4PTB4NTVmZTJkZTQwYWQwLCBjb25kPTB4NTVmZTJkZTQwYWY4KSBhdCBwdGhyZWFk
X2NvbmRfd2FpdC5jOjUyMAojMiAgX19wdGhyZWFkX2NvbmRfdGltZWR3YWl0IChjb25kPTB4NTVm
ZTJkZTQwYWY4LCBtdXRleD0weDU1ZmUyZGU0MGFkMCwgYWJzdGltZT0weDdmZTQxMTliOGI1MCkg
YXQgcHRocmVhZF9jb25kX3dhaXQuYzo2NjUKIzMgIDB4MDAwMDdmZTQyMWRiMGViOCBpbiBRV2Fp
dENvbmRpdGlvblByaXZhdGU6OndhaXRfcmVsYXRpdmUgKHRoaXM9MHg1NWZlMmRlNDBhZDAsIGRl
YWRsaW5lPS4uLikgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjEzNgojNCAgUVdh
aXRDb25kaXRpb25Qcml2YXRlOjp3YWl0IChkZWFkbGluZT0uLi4sIHRoaXM9MHg1NWZlMmRlNDBh
ZDApIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNDQKIzUgIFFXYWl0Q29uZGl0
aW9uOjp3YWl0ICh0aGlzPXRoaXNAZW50cnk9MHg1NWZlMmRlNjhkNDAsIG11dGV4PW11dGV4QGVu
dHJ5PTB4NTVmZTJkZjlhMDI4LCBkZWFkbGluZT0uLi4pIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlv
bl91bml4LmNwcDoyMjUKIzYgIDB4MDAwMDdmZTQyMWRhZTNjMSBpbiBRVGhyZWFkUG9vbFRocmVh
ZDo6cnVuICh0aGlzPTB4NTVmZTJkZTY4ZDMwKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8u
Li9zcmMvY29yZWxpYi90aHJlYWQvcW11dGV4Lmg6Mjc1CiM3ICAweDAwMDA3ZmU0MjFkYWFkYmMg
aW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg1NWZlMmRlNjhkMzApIGF0IHRocmVhZC9x
dGhyZWFkX3VuaXguY3BwOjMyOQojOCAgMHgwMDAwN2ZlNDIwNDcxNjA5IGluIHN0YXJ0X3RocmVh
ZCAoYXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzo0NzcKIzkgIDB4MDAw
MDdmZTQyMWEyYjI5MyBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94
ODZfNjQvY2xvbmUuUzo5NQoKVGhyZWFkIDcgKFRocmVhZCAweDdmZTQxMjFiYTcwMCAoTFdQIDI0
NTIpKToKIzAgIGZ1dGV4X3dhaXRfY2FuY2VsYWJsZSAocHJpdmF0ZT08b3B0aW1pemVkIG91dD4s
IGV4cGVjdGVkPTAsIGZ1dGV4X3dvcmQ9MHg1NWZlMmRlODk0ODgpIGF0IC4uL3N5c2RlcHMvbnB0
bC9mdXRleC1pbnRlcm5hbC5oOjE4MwojMSAgX19wdGhyZWFkX2NvbmRfd2FpdF9jb21tb24gKGFi
c3RpbWU9MHgwLCBjbG9ja2lkPTAsIG11dGV4PTB4NTVmZTJkZTg5NDM4LCBjb25kPTB4NTVmZTJk
ZTg5NDYwKSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjUwOAojMiAgX19wdGhyZWFkX2NvbmRfd2Fp
dCAoY29uZD0weDU1ZmUyZGU4OTQ2MCwgbXV0ZXg9MHg1NWZlMmRlODk0MzgpIGF0IHB0aHJlYWRf
Y29uZF93YWl0LmM6NjQ3CiMzICAweDAwMDA3ZmU0MTM3MTdlNmIgaW4gPz8gKCkgZnJvbSAvdXNy
L2xpYi94ODZfNjQtbGludXgtZ251L2RyaS9pOTY1X2RyaS5zbwojNCAgMHgwMDAwN2ZlNDEzNzE3
YTZiIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9kcmkvaTk2NV9kcmku
c28KIzUgIDB4MDAwMDdmZTQyMDQ3MTYwOSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVk
IG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiM2ICAweDAwMDA3ZmU0MjFhMmIyOTMgaW4g
Y2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6OTUK
ClRocmVhZCA2IChUaHJlYWQgMHg3ZmU0MTI5YmI3MDAgKExXUCAyNDUxKSk6CiMwICBmdXRleF93
YWl0X2NhbmNlbGFibGUgKHByaXZhdGU9PG9wdGltaXplZCBvdXQ+LCBleHBlY3RlZD0wLCBmdXRl
eF93b3JkPTB4NTVmZTJkZTg5NDg4KSBhdCAuLi9zeXNkZXBzL25wdGwvZnV0ZXgtaW50ZXJuYWwu
aDoxODMKIzEgIF9fcHRocmVhZF9jb25kX3dhaXRfY29tbW9uIChhYnN0aW1lPTB4MCwgY2xvY2tp
ZD0wLCBtdXRleD0weDU1ZmUyZGU4OTQzOCwgY29uZD0weDU1ZmUyZGU4OTQ2MCkgYXQgcHRocmVh
ZF9jb25kX3dhaXQuYzo1MDgKIzIgIF9fcHRocmVhZF9jb25kX3dhaXQgKGNvbmQ9MHg1NWZlMmRl
ODk0NjAsIG11dGV4PTB4NTVmZTJkZTg5NDM4KSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjY0Nwoj
MyAgMHgwMDAwN2ZlNDEzNzE3ZTZiIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9kcmkvaTk2NV9kcmkuc28KIzQgIDB4MDAwMDdmZTQxMzcxN2E2YiBpbiA/PyAoKSBmcm9t
IC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvZHJpL2k5NjVfZHJpLnNvCiM1ICAweDAwMDA3ZmU0
MjA0NzE2MDkgaW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFk
X2NyZWF0ZS5jOjQ3NwojNiAgMHgwMDAwN2ZlNDIxYTJiMjkzIGluIGNsb25lICgpIGF0IC4uL3N5
c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjk1CgpUaHJlYWQgNSAoVGhyZWFk
IDB4N2ZlNDEzMWJjNzAwIChMV1AgMjQ1MCkpOgojMCAgZnV0ZXhfd2FpdF9jYW5jZWxhYmxlIChw
cml2YXRlPTxvcHRpbWl6ZWQgb3V0PiwgZXhwZWN0ZWQ9MCwgZnV0ZXhfd29yZD0weDU1ZmUyZGU4
OTQ4OCkgYXQgLi4vc3lzZGVwcy9ucHRsL2Z1dGV4LWludGVybmFsLmg6MTgzCiMxICBfX3B0aHJl
YWRfY29uZF93YWl0X2NvbW1vbiAoYWJzdGltZT0weDAsIGNsb2NraWQ9MCwgbXV0ZXg9MHg1NWZl
MmRlODk0MzgsIGNvbmQ9MHg1NWZlMmRlODk0NjApIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NTA4
CiMyICBfX3B0aHJlYWRfY29uZF93YWl0IChjb25kPTB4NTVmZTJkZTg5NDYwLCBtdXRleD0weDU1
ZmUyZGU4OTQzOCkgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo2NDcKIzMgIDB4MDAwMDdmZTQxMzcx
N2U2YiBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvZHJpL2k5NjVfZHJp
LnNvCiM0ICAweDAwMDA3ZmU0MTM3MTdhNmIgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQt
bGludXgtZ251L2RyaS9pOTY1X2RyaS5zbwojNSAgMHgwMDAwN2ZlNDIwNDcxNjA5IGluIHN0YXJ0
X3RocmVhZCAoYXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzo0NzcKIzYg
IDB4MDAwMDdmZTQyMWEyYjI5MyBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9s
aW51eC94ODZfNjQvY2xvbmUuUzo5NQoKVGhyZWFkIDQgKFRocmVhZCAweDdmZTQxOGI1OTcwMCAo
TFdQIDI0NDkpKToKIzAgIGZ1dGV4X3dhaXRfY2FuY2VsYWJsZSAocHJpdmF0ZT08b3B0aW1pemVk
IG91dD4sIGV4cGVjdGVkPTAsIGZ1dGV4X3dvcmQ9MHg1NWZlMmRlODk0ODgpIGF0IC4uL3N5c2Rl
cHMvbnB0bC9mdXRleC1pbnRlcm5hbC5oOjE4MwojMSAgX19wdGhyZWFkX2NvbmRfd2FpdF9jb21t
b24gKGFic3RpbWU9MHgwLCBjbG9ja2lkPTAsIG11dGV4PTB4NTVmZTJkZTg5NDM4LCBjb25kPTB4
NTVmZTJkZTg5NDYwKSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjUwOAojMiAgX19wdGhyZWFkX2Nv
bmRfd2FpdCAoY29uZD0weDU1ZmUyZGU4OTQ2MCwgbXV0ZXg9MHg1NWZlMmRlODk0MzgpIGF0IHB0
aHJlYWRfY29uZF93YWl0LmM6NjQ3CiMzICAweDAwMDA3ZmU0MTM3MTdlNmIgaW4gPz8gKCkgZnJv
bSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2RyaS9pOTY1X2RyaS5zbwojNCAgMHgwMDAwN2Zl
NDEzNzE3YTZiIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9kcmkvaTk2
NV9kcmkuc28KIzUgIDB4MDAwMDdmZTQyMDQ3MTYwOSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0
aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiM2ICAweDAwMDA3ZmU0MjFhMmIy
OTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25l
LlM6OTUKClRocmVhZCAzIChUaHJlYWQgMHg3ZmU0MWIyMmM3MDAgKExXUCAyNDQ4KSk6CiMwICBf
X0dJX19fbGliY19yZWFkIChuYnl0ZXM9MTYsIGJ1Zj0weDdmZTQxYjIyYjlhMCwgZmQ9NykgYXQg
Li4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcmVhZC5jOjI2CiMxICBfX0dJX19fbGliY19yZWFk
IChmZD03LCBidWY9MHg3ZmU0MWIyMmI5YTAsIG5ieXRlcz0xNikgYXQgLi4vc3lzZGVwcy91bml4
L3N5c3YvbGludXgvcmVhZC5jOjI0CiMyICAweDAwMDA3ZmU0MWZhM2JiMmYgaW4gPz8gKCkgZnJv
bSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDAwMDdm
ZTQxZjlmMmViZSBpbiBnX21haW5fY29udGV4dF9jaGVjayAoKSBmcm9tIC91c3IvbGliL3g4Nl82
NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojNCAgMHgwMDAwN2ZlNDFmOWYzMzEyIGluID8/
ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM1ICAw
eDAwMDA3ZmU0MWY5ZjM0YTMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL3Vz
ci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM2ICAweDAwMDA3ZmU0MjFm
ZWJmY2IgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHg3ZmU0
MGMwMDBiNjAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6
NDI1CiM3ICAweDAwMDA3ZmU0MjFmOTAyNWIgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz10aGlz
QGVudHJ5PTB4N2ZlNDFiMjJiYmIwLCBmbGFncz0uLi4sIGZsYWdzQGVudHJ5PS4uLikgYXQgLi4v
Li4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvZ2xvYmFsL3FmbGFncy5oOjE0MQoj
OCAgMHgwMDAwN2ZlNDIxZGE5YzIyIGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9PG9wdGltaXplZCBv
dXQ+KSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9nbG9iYWwvcWZs
YWdzLmg6MTIxCiM5ICAweDAwMDA3ZmU0MjMwNDFmNGIgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94
ODZfNjQtbGludXgtZ251L2xpYlF0NURCdXMuc28uNQojMTAgMHgwMDAwN2ZlNDIxZGFhZGJjIGlu
IFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4N2ZlNDIzMGM1ZDgwKSBhdCB0aHJlYWQvcXRo
cmVhZF91bml4LmNwcDozMjkKIzExIDB4MDAwMDdmZTQyMDQ3MTYwOSBpbiBzdGFydF90aHJlYWQg
KGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiMxMiAweDAwMDA3
ZmU0MjFhMmIyOTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2
XzY0L2Nsb25lLlM6OTUKClRocmVhZCAyIChUaHJlYWQgMHg3ZmU0MWJlOGU3MDAgKExXUCAyNDQ3
KSk6CiMwICAweDAwMDA3ZmU0MjFhMWVhZmYgaW4gX19HSV9fX3BvbGwgKGZkcz0weDdmZTQxYmU4
ZGFlOCwgbmZkcz0xLCB0aW1lb3V0PS0xKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9w
b2xsLmM6MjkKIzEgIDB4MDAwMDdmZTQyMDRhN2MxYSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4
Nl82NC1saW51eC1nbnUvbGlieGNiLnNvLjEKIzIgIDB4MDAwMDdmZTQyMDRhOTkwYSBpbiB4Y2Jf
d2FpdF9mb3JfZXZlbnQgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnhjYi5z
by4xCiMzICAweDAwMDA3ZmU0MWM1YzRlNTggaW4gUVhjYkV2ZW50UXVldWU6OnJ1biAodGhpcz0w
eDU1ZmUyZDk4ODE3MCkgYXQgcXhjYmV2ZW50cXVldWUuY3BwOjIyOAojNCAgMHgwMDAwN2ZlNDIx
ZGFhZGJjIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4NTVmZTJkOTg4MTcwKSBhdCB0
aHJlYWQvcXRocmVhZF91bml4LmNwcDozMjkKIzUgIDB4MDAwMDdmZTQyMDQ3MTYwOSBpbiBzdGFy
dF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiM2
ICAweDAwMDA3ZmU0MjFhMmIyOTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L2Nsb25lLlM6OTUKClRocmVhZCAxIChUaHJlYWQgMHg3ZmU0MWNmYjA5YzAg
KExXUCAyNDQ0KSk6CiMwICAweDAwMDA3ZmU0MjFhMWVhZmYgaW4gX19HSV9fX3BvbGwgKGZkcz0w
eDdmZmU2ZWFjZDkwOCwgbmZkcz0xLCB0aW1lb3V0PS0xKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lz
di9saW51eC9wb2xsLmM6MjkKIzEgIDB4MDAwMDdmZTQyMDRhN2MxYSBpbiA/PyAoKSBmcm9tIC91
c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGlieGNiLnNvLjEKIzIgIDB4MDAwMDdmZTQyMDRhODMy
OSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGlieGNiLnNvLjEKIzMg
IDB4MDAwMDdmZTQyMDRhODViNyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1n
bnUvbGlieGNiLnNvLjEKIzQgIDB4MDAwMDdmZTQyMDRhOGUyMCBpbiB4Y2JfZmx1c2ggKCkgZnJv
bSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnhjYi5zby4xCiM1ICAweDAwMDA3ZmU0MWM1
YjgzYWQgaW4gUVhjYkJhY2tpbmdTdG9yZTo6Zmx1c2ggKHRoaXM9dGhpc0BlbnRyeT0weDdmZTQx
NDAwN2FiMCwgd2luZG93PXdpbmRvd0BlbnRyeT0weDU1ZmUyZTYxODZjMCwgcmVnaW9uPS4uLiwg
b2Zmc2V0PS4uLikgYXQgcXhjYmNvbm5lY3Rpb25fYmFzaWMuaDo3MQojNiAgMHgwMDAwN2ZlNDIy
NTNhNDk3IGluIFFCYWNraW5nU3RvcmU6OmZsdXNoICh0aGlzPXRoaXNAZW50cnk9MHg1NWZlMmU1
NGY5NjAsIHJlZ2lvbj0uLi4sIHdpbmRvdz0weDU1ZmUyZTYxODZjMCwgb2Zmc2V0PS4uLikgYXQg
Li4vLi4vaW5jbHVkZS9RdEd1aS81LjE1LjMvUXRHdWkvcHJpdmF0ZS8uLi8uLi8uLi8uLi8uLi9z
cmMvZ3VpL2tlcm5lbC9xaGlnaGRwaXNjYWxpbmdfcC5oOjIwMwojNyAgMHgwMDAwN2ZlNDIyYTdk
NDlkIGluIFFXaWRnZXRSZXBhaW50TWFuYWdlcjo6Zmx1c2ggKHdpZGdldFRleHR1cmVzPTxvcHRp
bWl6ZWQgb3V0PiwgcmVnaW9uPS4uLiwgd2lkZ2V0PTB4NTVmZTJlNDZlNmQwLCB0aGlzPTB4NTVm
ZTJlNmIwYWYwKSBhdCBrZXJuZWwvcXdpZGdldHJlcGFpbnRtYW5hZ2VyLmNwcDoxMTg0CiM4ICBR
V2lkZ2V0UmVwYWludE1hbmFnZXI6OmZsdXNoICh0aGlzPTB4NTVmZTJlNmIwYWYwLCB3aWRnZXQ9
MHg1NWZlMmU0NmU2ZDAsIHJlZ2lvbj0uLi4sIHdpZGdldFRleHR1cmVzPTxvcHRpbWl6ZWQgb3V0
PikgYXQga2VybmVsL3F3aWRnZXRyZXBhaW50bWFuYWdlci5jcHA6MTExNAojOSAgMHgwMDAwN2Zl
NDIyYTdlMmE1IGluIFFXaWRnZXRSZXBhaW50TWFuYWdlcjo6Zmx1c2ggKHRoaXM9dGhpc0BlbnRy
eT0weDU1ZmUyZTZiMGFmMCkgYXQga2VybmVsL3F3aWRnZXRyZXBhaW50bWFuYWdlci5jcHA6MTA4
MgojMTAgMHgwMDAwN2ZlNDIyYTgwNGFjIGluIFFXaWRnZXRSZXBhaW50TWFuYWdlcjo6cGFpbnRB
bmRGbHVzaCAodGhpcz10aGlzQGVudHJ5PTB4NTVmZTJlNmIwYWYwKSBhdCBrZXJuZWwvcXdpZGdl
dHJlcGFpbnRtYW5hZ2VyLmNwcDoxMDE0CiMxMSAweDAwMDA3ZmU0MjJhODBmNDQgaW4gUVdpZGdl
dFJlcGFpbnRNYW5hZ2VyOjpzeW5jICh0aGlzPTB4NTVmZTJlNmIwYWYwKSBhdCBrZXJuZWwvcXdp
ZGdldHJlcGFpbnRtYW5hZ2VyLmNwcDo3NzAKIzEyIDB4MDAwMDdmZTQyMmFhYTc3NSBpbiBRV2lk
Z2V0UHJpdmF0ZTo6c3luY0JhY2tpbmdTdG9yZSAodGhpcz0weDU1ZmUyZTU4OWUxMCkgYXQga2Vy
bmVsL3F3aWRnZXQuY3BwOjE3NTYKIzEzIDB4MDAwMDdmZTQyMmFiMTZlYyBpbiBRV2lkZ2V0Ojpl
dmVudCAodGhpcz10aGlzQGVudHJ5PTB4NTVmZTJlNDZlNmQwLCBldmVudD1ldmVudEBlbnRyeT0w
eDU1ZmUyZTNkZjY5MCkgYXQga2VybmVsL3F3aWRnZXQuY3BwOjg5NjUKIzE0IDB4MDAwMDdmZTQy
MmJmZjgxYiBpbiBRTWVudTo6ZXZlbnQgKHRoaXM9MHg1NWZlMmU0NmU2ZDAsIGU9MHg1NWZlMmUz
ZGY2OTApIGF0IHdpZGdldHMvcW1lbnUuY3BwOjMwODkKIzE1IDB4MDAwMDdmZTQyMmE2ZGRjMyBp
biBRQXBwbGljYXRpb25Qcml2YXRlOjpub3RpZnlfaGVscGVyICh0aGlzPTxvcHRpbWl6ZWQgb3V0
PiwgcmVjZWl2ZXI9MHg1NWZlMmU0NmU2ZDAsIGU9MHg1NWZlMmUzZGY2OTApIGF0IGtlcm5lbC9x
YXBwbGljYXRpb24uY3BwOjM2MzIKIzE2IDB4MDAwMDdmZTQyMmE3NmJiOCBpbiBRQXBwbGljYXRp
b246Om5vdGlmeShRT2JqZWN0KiwgUUV2ZW50KikgKCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5j
cHA6MzE1NgojMTcgMHgwMDAwN2ZlNDIxZjkxNzVhIGluIFFDb3JlQXBwbGljYXRpb246Om5vdGlm
eUludGVybmFsMiAocmVjZWl2ZXI9MHg1NWZlMmU0NmU2ZDAsIGV2ZW50PTB4NTVmZTJlM2RmNjkw
KSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS81LjE1LjMvUXRDb3JlL3ByaXZhdGUvLi4vLi4vLi4v
Li4vLi4vc3JjL2NvcmVsaWIvdGhyZWFkL3F0aHJlYWRfcC5oOjMyNQojMTggMHgwMDAwN2ZlNDIx
Zjk0MDYxIGluIFFDb3JlQXBwbGljYXRpb25Qcml2YXRlOjpzZW5kUG9zdGVkRXZlbnRzIChyZWNl
aXZlcj0weDAsIGV2ZW50X3R5cGU9MCwgZGF0YT0weDU1ZmUyZDk3NmZhMCkgYXQga2VybmVsL3Fj
b3JlYXBwbGljYXRpb24uY3BwOjE4MjEKIzE5IDB4MDAwMDdmZTQyMWZlYzk1NyBpbiBwb3N0RXZl
bnRTb3VyY2VEaXNwYXRjaCAocz0weDU1ZmUyZGEzYjgxMCkgYXQga2VybmVsL3FldmVudGRpc3Bh
dGNoZXJfZ2xpYi5jcHA6Mjc3CiMyMCAweDAwMDA3ZmU0MWY5ZjMxN2QgaW4gZ19tYWluX2NvbnRl
eHRfZGlzcGF0Y2ggKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4w
LnNvLjAKIzIxIDB4MDAwMDdmZTQxZjlmMzQwMCBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82
NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMjIgMHgwMDAwN2ZlNDFmOWYzNGEzIGluIGdf
bWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUv
bGliZ2xpYi0yLjAuc28uMAojMjMgMHgwMDAwN2ZlNDIxZmViZmIyIGluIFFFdmVudERpc3BhdGNo
ZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4NTVmZTJkYTNjMjQwLCBmbGFncz0uLi4pIGF0
IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyMwojMjQgMHgwMDAwN2ZlNDIxZjkw
MjViIGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9dGhpc0BlbnRyeT0weDdmZmU2ZWFjZTZmMCwg
ZmxhZ3M9Li4uLCBmbGFnc0BlbnRyeT0uLi4pIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4u
L3NyYy9jb3JlbGliL2dsb2JhbC9xZmxhZ3MuaDoxNDEKIzI1IDB4MDAwMDdmZTQyMmJmOWE4OCBp
biBRTWVudVByaXZhdGU6OmV4ZWMoUVBvaW50IGNvbnN0JiwgUUFjdGlvbiosIHN0ZDo6ZnVuY3Rp
b248UVBvaW50IChRU2l6ZSBjb25zdCYpPikgKHRoaXM9MHg1NWZlMmU1ODllMTAsIHA9Li4uLCBh
Y3Rpb249YWN0aW9uQGVudHJ5PTB4MCwgcG9zaXRpb25GdW5jdGlvbj0uLi4pIGF0IC4uLy4uL2lu
Y2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2dsb2JhbC9xZmxhZ3MuaDoxMjEKIzI2IDB4
MDAwMDdmZTQyMmJmOWJiMyBpbiBRTWVudTo6ZXhlYyAodGhpcz10aGlzQGVudHJ5PTB4NTVmZTJl
NDZlNmQwLCBwPS4uLiwgYWN0aW9uPWFjdGlvbkBlbnRyeT0weDApIGF0IC91c3IvaW5jbHVkZS9j
KysvOS9iaXRzL3N0ZF9mdW5jdGlvbi5oOjM5NgojMjcgMHgwMDAwNTVmZTJjYjA5YjA5IGluIERv
bHBoaW5Db250ZXh0TWVudTo6b3Blbkl0ZW1Db250ZXh0TWVudSAodGhpcz10aGlzQGVudHJ5PTB4
NTVmZTJlNDZlNmQwKSBhdCAuL3NyYy9kb2xwaGluY29udGV4dG1lbnUuY3BwOjI5OAojMjggMHgw
MDAwNTVmZTJjYjBhMTU4IGluIERvbHBoaW5Db250ZXh0TWVudTo6b3BlbiAodGhpcz10aGlzQGVu
dHJ5PTB4NTVmZTJlNDZlNmQwKSBhdCAuL3NyYy9kb2xwaGluY29udGV4dG1lbnUuY3BwOjExMgoj
MjkgMHgwMDAwNTVmZTJjYWZmNjhkIGluIERvbHBoaW5NYWluV2luZG93OjpvcGVuQ29udGV4dE1l
bnUgKHRoaXM9MHg1NWZlMmRhOWRkYjAsIHBvcz0uLi4sIGl0ZW09Li4uLCB1cmw9Li4uLCBjdXN0
b21BY3Rpb25zPS4uLikgYXQgL3Vzci9pbmNsdWRlL2MrKy85L2JpdHMvYXRvbWljX2Jhc2UuaDo0
MTMKIzMwIDB4MDAwMDdmZTQyMWZjODc3ZSBpbiBRdFByaXZhdGU6OlFTbG90T2JqZWN0QmFzZTo6
Y2FsbCAoYT0weDdmZmU2ZWFjZTlkMCwgcj0weDU1ZmUyZGE5ZGRiMCwgdGhpcz0weDU1ZmUyZGMw
YzA0MCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2VybmVsL3Fv
YmplY3RkZWZzX2ltcGwuaDozOTgKIzMxIGRvQWN0aXZhdGU8ZmFsc2U+IChzZW5kZXI9MHg1NWZl
MmRlYTk5YzAsIHNpZ25hbF9pbmRleD0yNSwgYXJndj0weDdmZmU2ZWFjZTlkMCkgYXQga2VybmVs
L3FvYmplY3QuY3BwOjM4ODYKIzMyIDB4MDAwMDdmZTQyMWZjMWI0NyBpbiBRTWV0YU9iamVjdDo6
YWN0aXZhdGUgKHNlbmRlcj1zZW5kZXJAZW50cnk9MHg1NWZlMmRlYTk5YzAsIG09bUBlbnRyeT0w
eDdmZTQyNDFmNDQ2MCA8RG9scGhpblZpZXc6OnN0YXRpY01ldGFPYmplY3Q+LCBsb2NhbF9zaWdu
YWxfaW5kZXg9bG9jYWxfc2lnbmFsX2luZGV4QGVudHJ5PTE4LCBhcmd2PWFyZ3ZAZW50cnk9MHg3
ZmZlNmVhY2U5ZDApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozOTQ2CiMzMyAweDAwMDA3ZmU0MjQx
MTA0ODggaW4gRG9scGhpblZpZXc6OnJlcXVlc3RDb250ZXh0TWVudSAodGhpcz10aGlzQGVudHJ5
PTB4NTVmZTJkZWE5OWMwLCBfdDE9Li4uLCBfdDI9Li4uLCBfdDM9Li4uLCBfdDQ9Li4uKSBhdCAu
L29iai14ODZfNjQtbGludXgtZ251L3NyYy9kb2xwaGlucHJpdmF0ZV9hdXRvZ2VuL0RXVzdNNkdR
QlkvbW9jX2RvbHBoaW52aWV3LmNwcDoxMDk4CiMzNCAweDAwMDA3ZmU0MjQxOGI5ODggaW4gRG9s
cGhpblZpZXc6OnNsb3RJdGVtQ29udGV4dE1lbnVSZXF1ZXN0ZWQgKHRoaXM9MHg1NWZlMmRlYTk5
YzAsIGluZGV4PTxvcHRpbWl6ZWQgb3V0PiwgcG9zPS4uLikgYXQgL3Vzci9pbmNsdWRlL3g4Nl82
NC1saW51eC1nbnUvcXQ1L1F0Q29yZS9xcG9pbnQuaDoxMjQKIzM1IDB4MDAwMDdmZTQyMWZjODc3
ZSBpbiBRdFByaXZhdGU6OlFTbG90T2JqZWN0QmFzZTo6Y2FsbCAoYT0weDdmZmU2ZWFjZWI2MCwg
cj0weDU1ZmUyZGVhOTljMCwgdGhpcz0weDU1ZmUyZGQyOTAwMCkgYXQgLi4vLi4vaW5jbHVkZS9R
dENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2VybmVsL3FvYmplY3RkZWZzX2ltcGwuaDozOTgKIzM2
IGRvQWN0aXZhdGU8ZmFsc2U+IChzZW5kZXI9MHg1NWZlMmRmNTA0MTAsIHNpZ25hbF9pbmRleD02
LCBhcmd2PTB4N2ZmZTZlYWNlYjYwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6Mzg4NgojMzcgMHgw
MDAwN2ZlNDIxZmMxYjQ3IGluIFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPXNlbmRlckBl
bnRyeT0weDU1ZmUyZGY1MDQxMCwgbT1tQGVudHJ5PTB4N2ZlNDI0MWY0Y2UwIDxLSXRlbUxpc3RD
b250cm9sbGVyOjpzdGF0aWNNZXRhT2JqZWN0PiwgbG9jYWxfc2lnbmFsX2luZGV4PWxvY2FsX3Np
Z25hbF9pbmRleEBlbnRyeT0zLCBhcmd2PWFyZ3ZAZW50cnk9MHg3ZmZlNmVhY2ViNjApIGF0IGtl
cm5lbC9xb2JqZWN0LmNwcDozOTQ2CiMzOCAweDAwMDA3ZmU0MjQxMGViYmEgaW4gS0l0ZW1MaXN0
Q29udHJvbGxlcjo6aXRlbUNvbnRleHRNZW51UmVxdWVzdGVkICh0aGlzPXRoaXNAZW50cnk9MHg1
NWZlMmRmNTA0MTAsIF90MT08b3B0aW1pemVkIG91dD4sIF90Mj0uLi4pIGF0IC4vb2JqLXg4Nl82
NC1saW51eC1nbnUvc3JjL2RvbHBoaW5wcml2YXRlX2F1dG9nZW4vWjNNUUg3QU9CRC9tb2Nfa2l0
ZW1saXN0Y29udHJvbGxlci5jcHA6NTA2CiMzOSAweDAwMDA3ZmU0MjQxNDdlZGYgaW4gS0l0ZW1M
aXN0Q29udHJvbGxlcjo6b25QcmVzcyAodGhpcz10aGlzQGVudHJ5PTB4NTVmZTJkZjUwNDEwLCBz
Y3JlZW5Qb3M9Li4uLCBwb3M9Li4uLCBtb2RpZmllcnM9bW9kaWZpZXJzQGVudHJ5PS4uLiwgYnV0
dG9ucz0uLi4sIGJ1dHRvbnNAZW50cnk9Li4uKSBhdCAvdXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4
LWdudS9xdDUvUXRDb3JlL3Fwb2ludC5oOjEzMwojNDAgMHgwMDAwN2ZlNDI0MTQ4ZjA1IGluIEtJ
dGVtTGlzdENvbnRyb2xsZXI6Om1vdXNlUHJlc3NFdmVudCAodHJhbnNmb3JtPS4uLiwgZXZlbnQ9
MHg3ZmZlNmVhY2Y1NDAsIHRoaXM9MHg1NWZlMmRmNTA0MTApIGF0IC4vc3JjL2tpdGVtdmlld3Mv
a2l0ZW1saXN0Y29udHJvbGxlci5jcHA6NTU1CiM0MSBLSXRlbUxpc3RDb250cm9sbGVyOjptb3Vz
ZVByZXNzRXZlbnQgKHRoaXM9MHg1NWZlMmRmNTA0MTAsIGV2ZW50PTB4N2ZmZTZlYWNmNTQwLCB0
cmFuc2Zvcm09Li4uKSBhdCAuL3NyYy9raXRlbXZpZXdzL2tpdGVtbGlzdGNvbnRyb2xsZXIuY3Bw
OjUzOAojNDIgMHgwMDAwN2ZlNDI0MTRiMGY3IGluIEtJdGVtTGlzdENvbnRyb2xsZXI6OnByb2Nl
c3NFdmVudCAodGhpcz10aGlzQGVudHJ5PTB4NTVmZTJkZjUwNDEwLCBldmVudD1ldmVudEBlbnRy
eT0weDdmZmU2ZWFjZjU0MCwgdHJhbnNmb3JtPS4uLikgYXQgLi9zcmMva2l0ZW12aWV3cy9raXRl
bWxpc3Rjb250cm9sbGVyLmNwcDoxMTA4CiM0MyAweDAwMDA3ZmU0MjQxNWFkZDYgaW4gS0l0ZW1M
aXN0Vmlldzo6ZXZlbnQgKHRoaXM9MHg1NWZlMmRmYzVmYzAsIGV2ZW50PTB4N2ZmZTZlYWNmNTQw
KSBhdCAuL3NyYy9raXRlbXZpZXdzL2tpdGVtbGlzdHZpZXcuY3BwOjk0OQojNDQgMHgwMDAwN2Zl
NDIyYTZkZGMzIGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIgKHRoaXM9PG9w
dGltaXplZCBvdXQ+LCByZWNlaXZlcj0weDU1ZmUyZGZjNWZjMCwgZT0weDdmZmU2ZWFjZjU0MCkg
YXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MzYzMgojNDUgMHgwMDAwN2ZlNDIyYTc2YmI4IGlu
IFFBcHBsaWNhdGlvbjo6bm90aWZ5KFFPYmplY3QqLCBRRXZlbnQqKSAoKSBhdCBrZXJuZWwvcWFw
cGxpY2F0aW9uLmNwcDozMTU2CiM0NiAweDAwMDA3ZmU0MjFmOTE3NWEgaW4gUUNvcmVBcHBsaWNh
dGlvbjo6bm90aWZ5SW50ZXJuYWwyIChyZWNlaXZlcj0weDU1ZmUyZGZjNWZjMCwgZXZlbnQ9MHg3
ZmZlNmVhY2Y1NDApIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLzUuMTUuMy9RdENvcmUvcHJpdmF0
ZS8uLi8uLi8uLi8uLi8uLi9zcmMvY29yZWxpYi90aHJlYWQvcXRocmVhZF9wLmg6MzI1CiM0NyAw
eDAwMDA3ZmU0MjJkYTM4YTMgaW4gUUdyYXBoaWNzU2NlbmVQcml2YXRlOjpzZW5kRXZlbnQgKHRo
aXM9PG9wdGltaXplZCBvdXQ+LCBldmVudD0weDdmZmU2ZWFjZjU0MCwgaXRlbT0weDU1ZmUyZGZj
NWZkMCkgYXQgZ3JhcGhpY3N2aWV3L3FncmFwaGljc3NjZW5lLmNwcDoxMjU0CiM0OCBRR3JhcGhp
Y3NTY2VuZVByaXZhdGU6OnNlbmRFdmVudCAodGhpcz08b3B0aW1pemVkIG91dD4sIGl0ZW09MHg1
NWZlMmRmYzVmZDAsIGV2ZW50PTB4N2ZmZTZlYWNmNTQwKSBhdCBncmFwaGljc3ZpZXcvcWdyYXBo
aWNzc2NlbmUuY3BwOjEyMzQKIzQ5IDB4MDAwMDdmZTQyMmRhM2NlNyBpbiBRR3JhcGhpY3NTY2Vu
ZVByaXZhdGU6OnNlbmRNb3VzZUV2ZW50ICh0aGlzPXRoaXNAZW50cnk9MHg1NWZlMmRiNTA3YzAs
IG1vdXNlRXZlbnQ9bW91c2VFdmVudEBlbnRyeT0weDdmZmU2ZWFjZjU0MCkgYXQgZ3JhcGhpY3N2
aWV3L3FncmFwaGljc3NjZW5lLmNwcDoxMzM1CiM1MCAweDAwMDA3ZmU0MjJkYWMwYWEgaW4gUUdy
YXBoaWNzU2NlbmVQcml2YXRlOjptb3VzZVByZXNzRXZlbnRIYW5kbGVyICh0aGlzPXRoaXNAZW50
cnk9MHg1NWZlMmRiNTA3YzAsIG1vdXNlRXZlbnQ9bW91c2VFdmVudEBlbnRyeT0weDdmZmU2ZWFj
ZjU0MCkgYXQgZ3JhcGhpY3N2aWV3L3FncmFwaGljc3NjZW5lLmNwcDoxNDYyCiM1MSAweDAwMDA3
ZmU0MjJkYWMyZWYgaW4gUUdyYXBoaWNzU2NlbmU6Om1vdXNlUHJlc3NFdmVudCAodGhpcz08b3B0
aW1pemVkIG91dD4sIG1vdXNlRXZlbnQ9MHg3ZmZlNmVhY2Y1NDApIGF0IGdyYXBoaWNzdmlldy9x
Z3JhcGhpY3NzY2VuZS5jcHA6NDA2OQojNTIgMHgwMDAwN2ZlNDIyZGI1ZjVhIGluIFFHcmFwaGlj
c1NjZW5lOjpldmVudCAodGhpcz0weDU1ZmUyZGVkZDVhMCwgZXZlbnQ9MHg3ZmZlNmVhY2Y1NDAp
IGF0IGdyYXBoaWNzdmlldy9xZ3JhcGhpY3NzY2VuZS5jcHA6MzQzMwojNTMgMHgwMDAwN2ZlNDIy
YTZkZGMzIGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIgKHRoaXM9PG9wdGlt
aXplZCBvdXQ+LCByZWNlaXZlcj0weDU1ZmUyZGVkZDVhMCwgZT0weDdmZmU2ZWFjZjU0MCkgYXQg
a2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MzYzMgojNTQgMHgwMDAwN2ZlNDIyYTc2YmI4IGluIFFB
cHBsaWNhdGlvbjo6bm90aWZ5KFFPYmplY3QqLCBRRXZlbnQqKSAoKSBhdCBrZXJuZWwvcWFwcGxp
Y2F0aW9uLmNwcDozMTU2CiM1NSAweDAwMDA3ZmU0MjFmOTE3NWEgaW4gUUNvcmVBcHBsaWNhdGlv
bjo6bm90aWZ5SW50ZXJuYWwyIChyZWNlaXZlcj0weDU1ZmUyZGVkZDVhMCwgZXZlbnQ9MHg3ZmZl
NmVhY2Y1NDApIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLzUuMTUuMy9RdENvcmUvcHJpdmF0ZS8u
Li8uLi8uLi8uLi8uLi9zcmMvY29yZWxpYi90aHJlYWQvcXRocmVhZF9wLmg6MzI1CiM1NiAweDAw
MDA3ZmU0MjJkZDMzNGIgaW4gUUdyYXBoaWNzVmlldzo6bW91c2VQcmVzc0V2ZW50ICh0aGlzPTB4
NTVmZTJkZDYyMWIwLCBldmVudD0weDdmZmU2ZWFjZmI2MCkgYXQgL3Vzci9pbmNsdWRlL2MrKy85
L2JpdHMvYXRvbWljX2Jhc2UuaDo0MTMKIzU3IDB4MDAwMDdmZTQyMmFiMGQxMSBpbiBRV2lkZ2V0
OjpldmVudCAodGhpcz10aGlzQGVudHJ5PTB4NTVmZTJkZDYyMWIwLCBldmVudD1ldmVudEBlbnRy
eT0weDdmZmU2ZWFjZmI2MCkgYXQga2VybmVsL3F3aWRnZXQuY3BwOjg2NDIKIzU4IDB4MDAwMDdm
ZTQyMmI2MTA5MiBpbiBRRnJhbWU6OmV2ZW50ICh0aGlzPTB4NTVmZTJkZDYyMWIwLCBlPTB4N2Zm
ZTZlYWNmYjYwKSBhdCB3aWRnZXRzL3FmcmFtZS5jcHA6NTUwCiM1OSAweDAwMDA3ZmU0MjJkZDQ0
MTEgaW4gUUdyYXBoaWNzVmlldzo6dmlld3BvcnRFdmVudCAodGhpcz0weDU1ZmUyZGQ2MjFiMCwg
ZXZlbnQ9MHg3ZmZlNmVhY2ZiNjApIGF0IGdyYXBoaWNzdmlldy9xZ3JhcGhpY3N2aWV3LmNwcDoz
MDE0CiM2MCAweDAwMDA3ZmU0MjFmOTE0YzMgaW4gUUNvcmVBcHBsaWNhdGlvblByaXZhdGU6OnNl
bmRUaHJvdWdoT2JqZWN0RXZlbnRGaWx0ZXJzIChldmVudD08b3B0aW1pemVkIG91dD4sIHJlY2Vp
dmVyPTxvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjExOTAK
IzYxIFFDb3JlQXBwbGljYXRpb25Qcml2YXRlOjpzZW5kVGhyb3VnaE9iamVjdEV2ZW50RmlsdGVy
cyAocmVjZWl2ZXI9cmVjZWl2ZXJAZW50cnk9MHg1NWZlMmRjY2RkZjAsIGV2ZW50PWV2ZW50QGVu
dHJ5PTB4N2ZmZTZlYWNmYjYwKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTE3OQoj
NjIgMHgwMDAwN2ZlNDIyYTZkZGIyIGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxw
ZXIgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCByZWNlaXZlcj0weDU1ZmUyZGNjZGRmMCwgZT0weDdm
ZmU2ZWFjZmI2MCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MzYyNgojNjMgMHgwMDAwN2Zl
NDIyYTc2ZTc3IGluIFFBcHBsaWNhdGlvbjo6bm90aWZ5KFFPYmplY3QqLCBRRXZlbnQqKSAoKSBh
dCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDozMDc2CiM2NCAweDAwMDA3ZmU0MjFmOTE3NWEgaW4g
UUNvcmVBcHBsaWNhdGlvbjo6bm90aWZ5SW50ZXJuYWwyIChyZWNlaXZlcj0weDU1ZmUyZGNjZGRm
MCwgZXZlbnQ9MHg3ZmZlNmVhY2ZiNjApIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLzUuMTUuMy9R
dENvcmUvcHJpdmF0ZS8uLi8uLi8uLi8uLi8uLi9zcmMvY29yZWxpYi90aHJlYWQvcXRocmVhZF9w
Lmg6MzI1CiM2NSAweDAwMDA3ZmU0MjJhNzYwYTcgaW4gUUFwcGxpY2F0aW9uUHJpdmF0ZTo6c2Vu
ZE1vdXNlRXZlbnQgKHJlY2VpdmVyPTB4NTVmZTJkY2NkZGYwLCBldmVudD0weDdmZmU2ZWFjZmI2
MCwgYWxpZW5XaWRnZXQ9MHg1NWZlMmRjY2RkZjAsIG5hdGl2ZVdpZGdldD0weDU1ZmUyZGE5ZGRi
MCwgYnV0dG9uRG93bj08b3B0aW1pemVkIG91dD4sIGxhc3RNb3VzZVJlY2VpdmVyPS4uLiwgc3Bv
bnRhbmVvdXM9dHJ1ZSwgb25seURpc3BhdGNoRW50ZXJMZWF2ZT1mYWxzZSkgYXQga2VybmVsL3Fh
cHBsaWNhdGlvbi5jcHA6MjYxNAojNjYgMHgwMDAwN2ZlNDIyYWNiZjQ0IGluIFFXaWRnZXRXaW5k
b3c6OmhhbmRsZU1vdXNlRXZlbnQoUU1vdXNlRXZlbnQqKSAoKSBhdCAvdXNyL2luY2x1ZGUvYysr
LzkvYml0cy9hdG9taWNfYmFzZS5oOjQxMwojNjcgMHgwMDAwN2ZlNDIyYWNmMjY0IGluIFFXaWRn
ZXRXaW5kb3c6OmV2ZW50ICh0aGlzPTB4NTVmZTJkYzk0MWUwLCBldmVudD0weDdmZmU2ZWFjZmZl
MCkgYXQga2VybmVsL3F3aWRnZXR3aW5kb3cuY3BwOjMwMAojNjggMHgwMDAwN2ZlNDIyYTZkZGMz
IGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIgKHRoaXM9PG9wdGltaXplZCBv
dXQ+LCByZWNlaXZlcj0weDU1ZmUyZGM5NDFlMCwgZT0weDdmZmU2ZWFjZmZlMCkgYXQga2VybmVs
L3FhcHBsaWNhdGlvbi5jcHA6MzYzMgojNjkgMHgwMDAwN2ZlNDIyYTc2YmI4IGluIFFBcHBsaWNh
dGlvbjo6bm90aWZ5KFFPYmplY3QqLCBRRXZlbnQqKSAoKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9u
LmNwcDozMTU2CiM3MCAweDAwMDA3ZmU0MjFmOTE3NWEgaW4gUUNvcmVBcHBsaWNhdGlvbjo6bm90
aWZ5SW50ZXJuYWwyIChyZWNlaXZlcj0weDU1ZmUyZGM5NDFlMCwgZXZlbnQ9MHg3ZmZlNmVhY2Zm
ZTApIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLzUuMTUuMy9RdENvcmUvcHJpdmF0ZS8uLi8uLi8u
Li8uLi8uLi9zcmMvY29yZWxpYi90aHJlYWQvcXRocmVhZF9wLmg6MzI1CiM3MSAweDAwMDA3ZmU0
MjIzNzc0ZTggaW4gUUd1aUFwcGxpY2F0aW9uUHJpdmF0ZTo6cHJvY2Vzc01vdXNlRXZlbnQoUVdp
bmRvd1N5c3RlbUludGVyZmFjZVByaXZhdGU6Ok1vdXNlRXZlbnQqKSAoKSBhdCBrZXJuZWwvcWd1
aWFwcGxpY2F0aW9uLmNwcDoyMjgyCiM3MiAweDAwMDA3ZmU0MjIzNzhiNTUgaW4gUUd1aUFwcGxp
Y2F0aW9uUHJpdmF0ZTo6cHJvY2Vzc1dpbmRvd1N5c3RlbUV2ZW50IChlPTB4NTVmZTJlNTZiZGEw
KSBhdCBrZXJuZWwvcWd1aWFwcGxpY2F0aW9uLmNwcDoyMDAyCiM3MyAweDAwMDA3ZmU0MjIzNTA3
YWMgaW4gUVdpbmRvd1N5c3RlbUludGVyZmFjZTo6c2VuZFdpbmRvd1N5c3RlbUV2ZW50cyAoZmxh
Z3M9ZmxhZ3NAZW50cnk9Li4uKSBhdCBrZXJuZWwvcXdpbmRvd3N5c3RlbWludGVyZmFjZS5jcHA6
MTE2OQojNzQgMHgwMDAwN2ZlNDFjNWM1ZTdlIGluIHhjYlNvdXJjZURpc3BhdGNoIChzb3VyY2U9
PG9wdGltaXplZCBvdXQ+KSBhdCBxeGNiZXZlbnRkaXNwYXRjaGVyLmNwcDoxMDUKIzc1IDB4MDAw
MDdmZTQxZjlmMzE3ZCBpbiBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoKSBmcm9tIC91c3IvbGli
L3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojNzYgMHgwMDAwN2ZlNDFmOWYzNDAw
IGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4w
CiM3NyAweDAwMDA3ZmU0MWY5ZjM0YTMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZy
b20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM3OCAweDAwMDA3
ZmU0MjFmZWJmYjIgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9
MHg1NWZlMmRhM2MyNDAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xp
Yi5jcHA6NDIzCiM3OSAweDAwMDA3ZmU0MjFmOTAyNWIgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhp
cz10aGlzQGVudHJ5PTB4N2ZmZTZlYWQwMzgwLCBmbGFncz0uLi4sIGZsYWdzQGVudHJ5PS4uLikg
YXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvZ2xvYmFsL3FmbGFncy5o
OjE0MQojODAgMHgwMDAwN2ZlNDIxZjk4NDE0IGluIFFDb3JlQXBwbGljYXRpb246OmV4ZWMgKCkg
YXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvZ2xvYmFsL3FmbGFncy5o
OjEyMQojODEgMHgwMDAwNTVmZTJjYWVhZWYyIGluIG1haW4gKGFyZ2M9PG9wdGltaXplZCBvdXQ+
LCBhcmd2PTxvcHRpbWl6ZWQgb3V0PikgYXQgLi9zcmMvbWFpbi5jcHA6MjIyCltJbmZlcmlvciAx
IChwcm9jZXNzIDI0NDQpIGRldGFjaGVkXQoKUG9zc2libGUgZHVwbGljYXRlcyBieSBxdWVyeTog
YnVnIDQzOTg3NywgYnVnIDQzOTA0MywgYnVnIDQzNjk4OCwgYnVnIDQzNTk5MiwgYnVnIDQzNDcy
NS4KClJlcG9ydGVkIHVzaW5nIERyS29ucWk=
</data>

          </attachment>
      

    </bug>

</bugzilla>