<?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>300892</bug_id>
          
          <creation_ts>2012-05-30 21:10:04 +0000</creation_ts>
          <short_desc>Crash when clicking on tab in tab browsing mode</short_desc>
          <delta_ts>2012-09-18 19:39:48 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>rekonq</product>
          <component>general</component>
          <version>0.9.1</version>
          <rep_platform>Ubuntu</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></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>0.10</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mm_maiwald</reporter>
          <assigned_to name="Andrea Diamantini">adjam7</assigned_to>
          <cc>robertolanzarini</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>1260576</commentid>
    <comment_count>0</comment_count>
    <who name="">mm_maiwald</who>
    <bug_when>2012-05-30 21:10:04 +0000</bug_when>
    <thetext>Application: rekonq (0.9.1)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed: In a new tab, in tab browsing mode, I clicked on an already opened tab, then rekonq crashed

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
Using host libthread_db library &quot;/lib/x86_64-linux-gnu/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7fdeb8b5a780 (LWP 2229))]

Thread 12 (Thread 0x7fdea2aa9700 (LWP 2230)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdeb73dadec in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7fdeb7da3de0) at wtf/FastMalloc.cpp:2495
#2  0x00007fdeb73daf19 in WTF::TCMalloc_PageHeap::runScavengerThread (context=&lt;optimized out&gt;) at wtf/FastMalloc.cpp:1618
#3  0x00007fdeb2595e9a in start_thread (arg=0x7fdea2aa9700) at pthread_create.c:308
#4  0x00007fdeb835a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fdea209c700 (LWP 2231)):
#0  0x00007fdeb834eb03 in __GI___poll (fds=&lt;optimized out&gt;, nfds=&lt;optimized out&gt;, timeout=&lt;optimized out&gt;) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fdeb0c37ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdeb0c38124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdeb2f4f426 in QEventDispatcherGlib::processEvents (this=0x7fde9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fdeb2f1ec82 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fdeb2f1eed7 in QEventLoop::exec (this=0x7fdea209be00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fdeb2e1dfa7 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#7  0x00007fdeb2e20fcb in QThreadPrivate::start (arg=0xf13e80) at thread/qthread_unix.cpp:298
#8  0x00007fdeb2595e9a in start_thread (arg=0x7fdea209c700) at pthread_create.c:308
#9  0x00007fdeb835a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fdea11d2700 (LWP 2232)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdeb7f4c222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fdeb7f4c259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fdeb2595e9a in start_thread (arg=0x7fdea11d2700) at pthread_create.c:308
#4  0x00007fdeb835a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fde9bdee700 (LWP 2233)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdeb2e214db in wait (time=18446744073709551615, this=0xbc3440) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0xbc35c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdeb4e6d0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xbc32f0, th=0xf55700) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdeb4e6f9db in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0xf55700) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdeb4e6f9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0xf55700) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fdeb4e6f9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0xf55700) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fdeb4e6e84f in ThreadWeaver::ThreadRunHelper::run (this=0x7fde9bdede20, parent=0xbc32f0, th=0xf55700) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007fdeb4e6e8db in ThreadWeaver::Thread::run (this=0xf55700) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007fdeb2e20fcb in QThreadPrivate::start (arg=0xf55700) at thread/qthread_unix.cpp:298
#10 0x00007fdeb2595e9a in start_thread (arg=0x7fde9bdee700) at pthread_create.c:308
#11 0x00007fdeb835a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fde99196700 (LWP 2236)):
#0  0x00007fdeb834d0bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fdeb0c7288f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdeb0c37abd in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdeb0c37f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdeb0c38124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdeb2f4f426 in QEventDispatcherGlib::processEvents (this=0x7fde4c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fdeb2f1ec82 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fdeb2f1eed7 in QEventLoop::exec (this=0x7fde99195dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fdeb2e1dfa7 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#9  0x00007fdeb2efe9ff in QInotifyFileSystemWatcherEngine::run (this=0x10c2eb0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fdeb2e20fcb in QThreadPrivate::start (arg=0x10c2eb0) at thread/qthread_unix.cpp:298
#11 0x00007fdeb2595e9a in start_thread (arg=0x7fde99196700) at pthread_create.c:308
#12 0x00007fdeb835a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fde3d7fa700 (LWP 2259)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdeb2e214db in wait (time=18446744073709551615, this=0xbc3440) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0xbc35c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdeb4e6d0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xbc32f0, th=0x1d25fb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdeb4e6f9db in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0x1d25fb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdeb4e6f9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0x1d25fb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fdeb4e6e84f in ThreadWeaver::ThreadRunHelper::run (this=0x7fde3d7f9e20, parent=0xbc32f0, th=0x1d25fb0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007fdeb4e6e8db in ThreadWeaver::Thread::run (this=0x1d25fb0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007fdeb2e20fcb in QThreadPrivate::start (arg=0x1d25fb0) at thread/qthread_unix.cpp:298
#9  0x00007fdeb2595e9a in start_thread (arg=0x7fde3d7fa700) at pthread_create.c:308
#10 0x00007fdeb835a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fde1ffff700 (LWP 2285)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdeb2e214db in wait (time=18446744073709551615, this=0xbc3440) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0xbc35c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdeb4e6d0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xbc32f0, th=0x57eb6d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdeb4e6f9db in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0x57eb6d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdeb4e6e84f in ThreadWeaver::ThreadRunHelper::run (this=0x7fde1fffee20, parent=0xbc32f0, th=0x57eb6d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fdeb4e6e8db in ThreadWeaver::Thread::run (this=0x57eb6d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fdeb2e20fcb in QThreadPrivate::start (arg=0x57eb6d0) at thread/qthread_unix.cpp:298
#8  0x00007fdeb2595e9a in start_thread (arg=0x7fde1ffff700) at pthread_create.c:308
#9  0x00007fdeb835a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fde517fa700 (LWP 2286)):
#0  0x00007ffffadff8de in ?? ()
#1  0x00007fdead2c115d in __GI_clock_gettime (clock_id=&lt;optimized out&gt;, tp=&lt;optimized out&gt;) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007fdeb2e77bb4 in do_gettime (frac=0x7fde517f9b98, sec=0x7fde517f9b90) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fdeb2f4fb8d in QTimerInfoList::updateCurrentTime (this=0x7fde34001210) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007fdeb2f4fec3 in QTimerInfoList::timerWait (this=0x7fde34001210, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007fdeb2f4e97c in timerSourcePrepareHelper (src=&lt;optimized out&gt;, timeout=0x7fde517f9c6c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fdeb2f4ea25 in timerSourcePrepare (source=&lt;optimized out&gt;, timeout=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fdeb0c3771e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fdeb0c37f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fdeb0c38124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fdeb2f4f426 in QEventDispatcherGlib::processEvents (this=0x7fde340013c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007fdeb2f1ec82 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fdeb2f1eed7 in QEventLoop::exec (this=0x7fde517f9dd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007fdeb2e1dfa7 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#15 0x00007fdeb5473ece in KIO::NameLookUpThread::run (this=0x7fde20012f30) at ../../kio/kio/hostinfo.cpp:226
#16 0x00007fdeb2e20fcb in QThreadPrivate::start (arg=0x7fde20012f30) at thread/qthread_unix.cpp:298
#17 0x00007fdeb2595e9a in start_thread (arg=0x7fde517fa700) at pthread_create.c:308
#18 0x00007fdeb835a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fde3e7fc700 (LWP 2287)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdeb2e214db in wait (time=18446744073709551615, this=0xbc3440) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0xbc35c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fdeb4e6d0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xbc32f0, th=0x5852970) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdeb4e6f9db in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0x5852970) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdeb4e6f9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0x5852970) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fdeb4e6f9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0x5852970) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fdeb4e6f9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0x5852970) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007fdeb4e6f9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0x5852970) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007fdeb4e6f9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0x5852970) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007fdeb4e6f9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbc3650, th=0x5852970) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007fdeb4e6e84f in ThreadWeaver::ThreadRunHelper::run (this=0x7fde3e7fbe20, parent=0xbc32f0, th=0x5852970) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x00007fdeb4e6e8db in ThreadWeaver::Thread::run (this=0x5852970) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x00007fdeb2e20fcb in QThreadPrivate::start (arg=0x5852970) at thread/qthread_unix.cpp:298
#14 0x00007fdeb2595e9a in start_thread (arg=0x7fde3e7fc700) at pthread_create.c:308
#15 0x00007fdeb835a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fde1effd700 (LWP 2845)):
#0  0x00007fdeb834d0bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fdeb0c7288f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdeb0c37abd in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdeb0c37f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdeb0c3845a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fde1d01a2c6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007fdeb0c599a5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdeb2595e9a in start_thread (arg=0x7fde1effd700) at pthread_create.c:308
#8  0x00007fdeb835a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fddfa3c0700 (LWP 3063)):
#0  0x00007ffffadff8de in ?? ()
#1  0x00007fdead2c115d in __GI_clock_gettime (clock_id=&lt;optimized out&gt;, tp=&lt;optimized out&gt;) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007fdeb2e77bb4 in do_gettime (frac=0x7fddfa3bfb98, sec=0x7fddfa3bfb90) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fdeb2f4fb8d in QTimerInfoList::updateCurrentTime (this=0x7fde38004c50) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007fdeb2f4fec3 in QTimerInfoList::timerWait (this=0x7fde38004c50, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007fdeb2f4e97c in timerSourcePrepareHelper (src=&lt;optimized out&gt;, timeout=0x7fddfa3bfc6c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fdeb2f4ea25 in timerSourcePrepare (source=&lt;optimized out&gt;, timeout=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fdeb0c3771e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fdeb0c37f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fdeb0c38124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fdeb2f4f426 in QEventDispatcherGlib::processEvents (this=0x7fde38009140, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007fdeb2f1ec82 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fdeb2f1eed7 in QEventLoop::exec (this=0x7fddfa3bfdd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007fdeb2e1dfa7 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#15 0x00007fdeb2efe9ff in QInotifyFileSystemWatcherEngine::run (this=0x5d89160) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007fdeb2e20fcb in QThreadPrivate::start (arg=0x5d89160) at thread/qthread_unix.cpp:298
#17 0x00007fdeb2595e9a in start_thread (arg=0x7fddfa3c0700) at pthread_create.c:308
#18 0x00007fdeb835a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdeb8b5a780 (LWP 2229)):
[KCrash Handler]
#6  0x00007fdeb82eb04c in __GI___libc_free (mem=0x7ffffad6cad0) at malloc.c:2982
#7  0x00007fdeb2f32935 in QObjectPrivate::deleteChildren (this=0x57515b0) at kernel/qobject.cpp:1908
#8  0x00007fdeb2f38b9c in QObject::~QObject (this=0x6bfcae0, __in_chrg=&lt;optimized out&gt;) at kernel/qobject.cpp:927
#9  0x00007fdeb6afd639 in QWebFrame::~QWebFrame (this=0x6bfcae0, __in_chrg=&lt;optimized out&gt;) at Api/qwebframe.cpp:568
#10 0x00007fdeb2f32935 in QObjectPrivate::deleteChildren (this=0x689d480) at kernel/qobject.cpp:1908
#11 0x00007fdeb2f38b9c in QObject::~QObject (this=0x78a2a70, __in_chrg=&lt;optimized out&gt;) at kernel/qobject.cpp:927
#12 0x00007fdeb86c5c6e in WebPage::~WebPage (this=0x78a2a70, __in_chrg=&lt;optimized out&gt;) at /build/buildd/rekonq-0.9.1/src/webpage.cpp:167
#13 0x00007fdeb86c5c89 in WebPage::~WebPage (this=0x78a2a70, __in_chrg=&lt;optimized out&gt;) at /build/buildd/rekonq-0.9.1/src/webpage.cpp:175
#14 0x00007fdeb6b176c6 in QWebViewPrivate::detachCurrentPage (this=0x5cf0180) at Api/qwebview.cpp:364
#15 0x00007fdeb6b176f9 in QWebViewPrivate::~QWebViewPrivate (this=0x5cf0180, __in_chrg=&lt;optimized out&gt;) at Api/qwebview.cpp:61
#16 0x00007fdeb6b173bf in QWebView::~QWebView (this=0x65a61c0, __in_chrg=&lt;optimized out&gt;) at Api/qwebview.cpp:327
#17 0x00007fdeb86d0389 in WebView::~WebView (this=0x65a61c0, __in_chrg=&lt;optimized out&gt;) at /build/buildd/rekonq-0.9.1/src/webview.cpp:108
#18 0x00007fdeb86d5aa9 in WebTab::~WebTab (this=0x1d7d350, __in_chrg=&lt;optimized out&gt;) at /build/buildd/rekonq-0.9.1/src/webtab.cpp:104
#19 0x00007fdeb86d5b59 in WebTab::~WebTab (this=0x1d7d350, __in_chrg=&lt;optimized out&gt;) at /build/buildd/rekonq-0.9.1/src/webtab.cpp:105
#20 0x00007fdeb869b202 in MainView::closeTab (this=0xbd7340, index=7, del=true) at /build/buildd/rekonq-0.9.1/src/mainview.cpp:503
#21 0x00007fdeb86b2889 in NewTabPage::generate (this=&lt;optimized out&gt;, url=...) at /build/buildd/rekonq-0.9.1/src/newtabpage.cpp:134
#22 0x00007fdeb86b77fd in ProtocolHandler::preHandling (this=0x78a2aa0, request=..., frame=0x6bfcae0) at /build/buildd/rekonq-0.9.1/src/protocolhandler.cpp:174
#23 0x00007fdeb86c8a7d in WebPage::acceptNavigationRequest (this=0x78a2a70, frame=0x6bfcae0, request=..., type=QWebPage::NavigationTypeLinkClicked) at /build/buildd/rekonq-0.9.1/src/webpage.cpp:242
#24 0x00007fdeb6b4394a in WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction (this=0x7bbfcd0, function=(void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker * const, WebCore::PolicyAction)) 0x7fdeb6eb51c0 &lt;WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)&gt;, action=..., request=...) at WebCoreSupport/FrameLoaderClientQt.cpp:1271
#25 0x00007fdeb6eb7598 in WebCore::PolicyChecker::checkNavigationPolicy (this=0x7fde50116b88, request=..., loader=&lt;optimized out&gt;, formState=..., function=&lt;optimized out&gt;, argument=&lt;optimized out&gt;) at loader/PolicyChecker.cpp:88
#26 0x00007fdeb6e9c558 in WebCore::FrameLoader::loadWithDocumentLoader (this=0x7fde50116b78, loader=0x7fde3d92e000, type=&lt;optimized out&gt;, prpFormState=...) at loader/FrameLoader.cpp:1586
#27 0x00007fdeb6e9d506 in WebCore::FrameLoader::loadWithNavigationAction (this=0x7fde50116b78, request=..., action=..., lockHistory=&lt;optimized out&gt;, type=WebCore::FrameLoadTypeStandard, formState=...) at loader/FrameLoader.cpp:1492
#28 0x00007fdeb6e9e2f2 in WebCore::FrameLoader::loadURL (this=0x7fde50116b78, newURL=..., referrer=..., frameName=..., lockHistory=false, newLoadType=WebCore::FrameLoadTypeStandard, event=..., prpFormState=...) at loader/FrameLoader.cpp:1435
#29 0x00007fdeb6e9eb8b in WebCore::FrameLoader::loadFrameRequest (this=0x7fde50116b78, request=..., lockHistory=false, lockBackForwardList=false, event=..., formState=..., referrerPolicy=WebCore::SendReferrer) at loader/FrameLoader.cpp:1367
#30 0x00007fdeb6e9f34c in WebCore::FrameLoader::urlSelected (this=0x7fde50116b78, passedRequest=..., triggeringEvent=..., lockHistory=false, lockBackForwardList=false, referrerPolicy=WebCore::SendReferrer, shouldReplaceDocumentIfJavaScriptURL=WebCore::DoNotReplaceDocumentIfJavaScriptURL) at loader/FrameLoader.cpp:299
#31 0x00007fdeb6e9f732 in WebCore::FrameLoader::urlSelected (this=0x7fde50116b78, url=..., passedTarget=..., triggeringEvent=..., lockHistory=false, lockBackForwardList=false, referrerPolicy=WebCore::SendReferrer) at loader/FrameLoader.cpp:276
#32 0x00007fdeb6d734a4 in WebCore::handleLinkClick (event=&lt;optimized out&gt;, document=&lt;optimized out&gt;, url=..., target=..., hideReferrer=false) at html/HTMLAnchorElement.cpp:555
#33 0x00007fdeb6d73811 in WebCore::HTMLAnchorElement::defaultEventHandler (this=0x6873320, event=0x7fdde1e738c0) at html/HTMLAnchorElement.cpp:153
#34 0x00007fdeb6ca3042 in WebCore::EventDispatcher::dispatchEvent (this=0x7ffffad6e030, event=...) at dom/EventDispatcher.cpp:345
#35 0x00007fdeb6cac7d9 in WebCore::MouseEventDispatchMediator::dispatchEvent (this=0x7ffffad6e080, dispatcher=0x7ffffad6e030) at dom/MouseEvent.cpp:176
#36 0x00007fdeb6ca1e3f in WebCore::EventDispatcher::dispatchEvent (node=&lt;optimized out&gt;, mediator=...) at dom/EventDispatcher.cpp:53
#37 0x00007fdeb6cb5670 in WebCore::Node::dispatchMouseEvent (this=0x6cfa340, event=..., eventType=..., detail=1, relatedTarget=&lt;optimized out&gt;) at dom/Node.cpp:2856
#38 0x00007fdeb6ef96da in WebCore::EventHandler::dispatchMouseEvent (this=0x7fde50117118, eventType=..., targetNode=0x6cfa340, clickCount=1, mouseEvent=..., setUnder=true) at page/EventHandler.cpp:2004
#39 0x00007fdeb6ef9e34 in WebCore::EventHandler::handleMouseReleaseEvent (this=0x7fde50117118, mouseEvent=...) at page/EventHandler.cpp:1708
#40 0x00007fdeb6b0b479 in QWebPagePrivate::mouseReleaseEvent&lt;QMouseEvent&gt; (this=0x7d45900, ev=0x7ffffad6ee20) at Api/qwebpage.cpp:795
#41 0x00007fdeb6b13ee6 in QWebPage::event (this=&lt;optimized out&gt;, ev=0x7ffffad6ee20) at Api/qwebpage.cpp:3061
#42 0x00007fdeb6b16cc8 in QWebView::mouseReleaseEvent (this=&lt;optimized out&gt;, ev=0x7ffffad6ee20) at Api/qwebview.cpp:1028
#43 0x00007fdeb5e07313 in KWebView::mouseReleaseEvent (this=0x65a61c0, event=0x7ffffad6ee20) at ../../kdewebkit/kwebview.cpp:80
#44 0x00007fdeb3493144 in QWidget::event (this=0x65a61c0, event=0x7ffffad6ee20) at kernel/qwidget.cpp:8362
#45 0x00007fdeb6b171b7 in QWebView::event (this=0x65a61c0, e=0x7ffffad6ee20) at Api/qwebview.cpp:865
#46 0x00007fdeb3442894 in notify_helper (e=0x7ffffad6ee20, receiver=0x65a61c0, this=0xa5e1f0) at kernel/qapplication.cpp:4559
#47 QApplicationPrivate::notify_helper (this=0xa5e1f0, receiver=0x65a61c0, e=0x7ffffad6ee20) at kernel/qapplication.cpp:4531
#48 0x00007fdeb34480bf in QApplication::notify (this=&lt;optimized out&gt;, receiver=0x65a61c0, e=0x7ffffad6ee20) at kernel/qapplication.cpp:4102
#49 0x00007fdeb59b9b46 in KApplication::notify (this=0x7ffffad6fb00, receiver=0x65a61c0, event=0x7ffffad6ee20) at ../../kdeui/kernel/kapplication.cpp:311
#50 0x00007fdeb2f1fe9c in QCoreApplication::notifyInternal (this=0x7ffffad6fb00, receiver=0x65a61c0, event=0x7ffffad6ee20) at kernel/qcoreapplication.cpp:876
#51 0x00007fdeb3443862 in sendEvent (event=&lt;optimized out&gt;, receiver=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#52 QApplicationPrivate::sendMouseEvent (receiver=0x65a61c0, event=0x7ffffad6ee20, alienWidget=0x65a61c0, nativeWidget=0x1d7d350, buttonDown=0x65a61c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#53 0x00007fdeb34c2bf5 in QETWidget::translateMouseEvent (this=0x1d7d350, event=&lt;optimized out&gt;) at kernel/qapplication_x11.cpp:4617
#54 0x00007fdeb34c1bae in QApplication::x11ProcessEvent (this=0x7ffffad6fb00, event=0x7ffffad6f6f0) at kernel/qapplication_x11.cpp:3732
#55 0x00007fdeb34eb0d2 in x11EventSourceDispatch (s=0xa5f870, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#56 0x00007fdeb0c37c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007fdeb0c38060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007fdeb0c38124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007fdeb2f4f3bf in QEventDispatcherGlib::processEvents (this=0xa2fad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#60 0x00007fdeb34ead5e in QGuiEventDispatcherGlib::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#61 0x00007fdeb2f1ec82 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#62 0x00007fdeb2f1eed7 in QEventLoop::exec (this=0x7ffffad6fa90, flags=...) at kernel/qeventloop.cpp:204
#63 0x00007fdeb2f23f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#64 0x00007fdeb8733c9e in kdemain (argc=1, argv=&lt;optimized out&gt;) at /build/buildd/rekonq-0.9.1/src/main.cpp:180
#65 0x00007fdeb828976d in __libc_start_main (main=0x400630 &lt;main(int, char**)&gt;, argc=1, ubp_av=0x7ffffad702b8, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7ffffad702a8) at libc-start.c:226
#66 0x0000000000400661 in _start ()

Possible duplicates by query: bug 233226.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1264160</commentid>
    <comment_count>1</comment_count>
      <attachid>71696</attachid>
    <who name="robertolanzarini">robertolanzarini</who>
    <bug_when>2012-06-10 11:29:40 +0000</bug_when>
    <thetext>Created attachment 71696
New crash information added by DrKonqi

rekonq (0.9.1) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.1

- What I was doing when the application crashed:

I opened several tabs at once, including a flash player with 1080p video, then the browser has stopped working.

-- Backtrace (Reduced):
#6  0x00007f043d81204c in __GI___libc_free (mem=0x7fff7f6b5170) at malloc.c:2982
#7  0x00007f0438458935 in QObjectPrivate::deleteChildren (this=0x2b37800) at kernel/qobject.cpp:1908
#8  0x00007f043845eb9c in QObject::~QObject (this=0x39d8200, __in_chrg=&lt;optimized out&gt;) at kernel/qobject.cpp:927
#9  0x00007f043c024639 in QWebFrame::~QWebFrame (this=0x39d8200, __in_chrg=&lt;optimized out&gt;) at Api/qwebframe.cpp:568
#10 0x00007f0438458935 in QObjectPrivate::deleteChildren (this=0x2c0a7a0) at kernel/qobject.cpp:1908</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1272173</commentid>
    <comment_count>2</comment_count>
    <who name="Andrea Diamantini">adjam7</who>
    <bug_when>2012-07-03 17:15:11 +0000</bug_when>
    <thetext>Git commit ba9fa320c47eaf322abe11e1a6b6708620b65fdf by Andrea Diamantini.
Committed on 03/07/2012 at 19:11.
Pushed by adjam into branch &apos;master&apos;.

Get sure UrlBar is deleted well (i.e. later) and in the right place
(i.e. the WebTab dtor).

I cannot no more reproduce the problems described in #296346, #300892
and #268328

What about you?
Related: bug 296346, bug 268328

M  +10   -0    src/mainview.cpp
M  +2    -1    src/mainview.h
M  +7    -2    src/webtab.cpp

http://commits.kde.org/rekonq/ba9fa320c47eaf322abe11e1a6b6708620b65fdf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1298393</commentid>
    <comment_count>3</comment_count>
    <who name="Andrea Diamantini">adjam7</who>
    <bug_when>2012-09-18 19:39:48 +0000</bug_when>
    <thetext>Yes, fixed...</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>71696</attachid>
            <date>2012-06-10 11:29:40 +0000</date>
            <delta_ts>2012-06-10 11:29:40 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>31198</size>
            <attacher name="robertolanzarini">robertolanzarini</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IHJla29ucSAoMC45LjEpCktERSBQbGF0Zm9ybSBWZXJzaW9uOiA0LjguMyAo
NC44LjMpClF0IFZlcnNpb246IDQuOC4xCk9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDMuMi4wLTI0
LWdlbmVyaWMgeDg2XzY0CkRpc3RyaWJ1dGlvbjogVWJ1bnR1IDEyLjA0IExUUwoKLS0gSW5mb3Jt
YXRpb24gYWJvdXQgdGhlIGNyYXNoOgotIFdoYXQgSSB3YXMgZG9pbmcgd2hlbiB0aGUgYXBwbGlj
YXRpb24gY3Jhc2hlZDoKCkkgb3BlbmVkIHNldmVyYWwgdGFicyBhdCBvbmNlLCBpbmNsdWRpbmcg
YSBmbGFzaCBwbGF5ZXIgd2l0aCAxMDgwcCB2aWRlbywgdGhlbiB0aGUgYnJvd3NlciBoYXMgc3Rv
cHBlZCB3b3JraW5nLgoKVGhlIGNyYXNoIGNhbiBiZSByZXByb2R1Y2VkIHNvbWUgb2YgdGhlIHRp
bWUuCgotLSBCYWNrdHJhY2U6CkFwcGxpY2F0aW9uOiByZWtvbnEgKHJla29ucSksIHNpZ25hbDog
U2VnbWVudGF0aW9uIGZhdWx0ClVzaW5nIGhvc3QgbGlidGhyZWFkX2RiIGxpYnJhcnkgIi9saWIv
eDg2XzY0LWxpbnV4LWdudS9saWJ0aHJlYWRfZGIuc28uMSIuCltDdXJyZW50IHRocmVhZCBpcyAx
IChUaHJlYWQgMHg3ZjA0M2UwODM3ODAgKExXUCAzNjU5KSldCgpUaHJlYWQgMjIgKFRocmVhZCAw
eDdmMDQyODQyOTcwMCAoTFdQIDM2NjApKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18y
LjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFk
X2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2YwNDNjOTAxZGVjIGluIFdURjo6VENNYWxsb2Nf
UGFnZUhlYXA6OnNjYXZlbmdlclRocmVhZCAodGhpcz0weDdmMDQzZDJjYWRlMCkgYXQgd3RmL0Zh
c3RNYWxsb2MuY3BwOjI0OTUKIzIgIDB4MDAwMDdmMDQzYzkwMWYxOSBpbiBXVEY6OlRDTWFsbG9j
X1BhZ2VIZWFwOjpydW5TY2F2ZW5nZXJUaHJlYWQgKGNvbnRleHQ9PG9wdGltaXplZCBvdXQ+KSBh
dCB3dGYvRmFzdE1hbGxvYy5jcHA6MTYxOAojMyAgMHgwMDAwN2YwNDM3YWJiZTlhIGluIHN0YXJ0
X3RocmVhZCAoYXJnPTB4N2YwNDI4NDI5NzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOAojNCAg
MHgwMDAwN2YwNDNkODgxNGJkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xp
bnV4L3g4Nl82NC9jbG9uZS5TOjExMgojNSAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpU
aHJlYWQgMjEgKFRocmVhZCAweDdmMDQyNzkwNDcwMCAoTFdQIDM2NjEpKToKIzAgIDB4MDAwMDdm
MDQzZDg3NWIwMyBpbiBfX0dJX19fcG9sbCAoZmRzPTxvcHRpbWl6ZWQgb3V0PiwgbmZkcz08b3B0
aW1pemVkIG91dD4sIHRpbWVvdXQ9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC9wb2xsLmM6ODcKIzEgIDB4MDAwMDdmMDQzNjE1ZGZmNiBpbiA/PyAoKSBmcm9t
IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZjA0MzYx
NWUxMjQgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi94ODZfNjQtbGlu
dXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDAwMDdmMDQzODQ3NTQyNiBpbiBRRXZlbnRE
aXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDdmMDQyMDAwMDhjMCwgZmxhZ3M9
Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjYKIzQgIDB4MDAwMDdm
MDQzODQ0NGM4MiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTxvcHRpbWl6ZWQg
b3V0PiwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM1ICAweDAwMDA3
ZjA0Mzg0NDRlZDcgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmMDQyNzkwM2UwMCwgZmxh
Z3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjA0CiM2ICAweDAwMDA3ZjA0MzgzNDNm
YTcgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08b3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhy
ZWFkLmNwcDo1MDEKIzcgIDB4MDAwMDdmMDQzODM0NmZjYiBpbiBRVGhyZWFkUHJpdmF0ZTo6c3Rh
cnQgKGFyZz0weDE1NTExYTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI5OAojOCAgMHgw
MDAwN2YwNDM3YWJiZTlhIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2YwNDI3OTA0NzAwKSBhdCBw
dGhyZWFkX2NyZWF0ZS5jOjMwOAojOSAgMHgwMDAwN2YwNDNkODgxNGJkIGluIGNsb25lICgpIGF0
IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojMTAgMHgwMDAw
MDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMjAgKFRocmVhZCAweDdmMDQyNmEyNzcwMCAo
TFdQIDM2NjIpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9u
cHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2
MgojMSAgMHgwMDAwN2YwNDNkNDczMjIyIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJRdFNjcmlwdC5zby40CiMyICAweDAwMDA3ZjA0M2Q0NzMyNTkgaW4gPz8gKCkg
ZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0U2NyaXB0LnNvLjQKIzMgIDB4MDAw
MDdmMDQzN2FiYmU5YSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmMDQyNmEyNzcwMCkgYXQgcHRo
cmVhZF9jcmVhdGUuYzozMDgKIzQgIDB4MDAwMDdmMDQzZDg4MTRiZCBpbiBjbG9uZSAoKSBhdCAu
Li9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzUgIDB4MDAwMDAw
MDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDE5IChUaHJlYWQgMHg3ZjA0MjRlY2I3MDAgKExX
UCAzNjY0KSk6CiMwICAweDAwMDA3ZmZmN2Y3ZmY4ZGUgaW4gPz8gKCkKIzEgIDB4MDAwMDdmMDQz
MjdlNDE1ZCBpbiBfX0dJX2Nsb2NrX2dldHRpbWUgKGNsb2NrX2lkPTxvcHRpbWl6ZWQgb3V0Piwg
dHA9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9zeXNkZXBzL3VuaXgvY2xvY2tfZ2V0dGltZS5jOjEx
NgojMiAgMHgwMDAwN2YwNDM4MzlkYmI0IGluIGRvX2dldHRpbWUgKGZyYWM9MHg3ZjA0MjRlY2Fi
OTgsIHNlYz0weDdmMDQyNGVjYWI5MCkgYXQgdG9vbHMvcWVsYXBzZWR0aW1lcl91bml4LmNwcDox
MjMKIzMgIHF0X2dldHRpbWUgKCkgYXQgdG9vbHMvcWVsYXBzZWR0aW1lcl91bml4LmNwcDoxNDAK
IzQgIDB4MDAwMDdmMDQzODQ3NWI4ZCBpbiBRVGltZXJJbmZvTGlzdDo6dXBkYXRlQ3VycmVudFRp
bWUgKHRoaXM9MHg3ZjA0MTgwMDI2NjApIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX3VuaXgu
Y3BwOjM0MwojNSAgMHgwMDAwN2YwNDM4NDc1ZWMzIGluIFFUaW1lckluZm9MaXN0Ojp0aW1lcldh
aXQgKHRoaXM9MHg3ZjA0MTgwMDI2NjAsIHRtPS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNo
ZXJfdW5peC5jcHA6NDUwCiM2ICAweDAwMDA3ZjA0Mzg0NzQ5N2MgaW4gdGltZXJTb3VyY2VQcmVw
YXJlSGVscGVyIChzcmM9PG9wdGltaXplZCBvdXQ+LCB0aW1lb3V0PTB4N2YwNDI0ZWNhYzZjKSBh
dCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoxMzYKIzcgIDB4MDAwMDdmMDQzODQ3
NGEyNSBpbiB0aW1lclNvdXJjZVByZXBhcmUgKHNvdXJjZT08b3B0aW1pemVkIG91dD4sIHRpbWVv
dXQ9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDox
NjkKIzggIDB4MDAwMDdmMDQzNjE1ZDcxZSBpbiBnX21haW5fY29udGV4dF9wcmVwYXJlICgpIGZy
b20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzkgIDB4MDAwMDdmMDQz
NjE1ZGYxYiBpbiA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5z
by4wCiMxMCAweDAwMDA3ZjA0MzYxNWUxMjQgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgp
IGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzExIDB4MDAwMDdm
MDQzODQ3NTQyNiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0w
eDdmMDQxODAwMDhjMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGli
LmNwcDo0MjYKIzEyIDB4MDAwMDdmMDQzODQ0NGM4MiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZl
bnRzICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9v
cC5jcHA6MTQ5CiMxMyAweDAwMDA3ZjA0Mzg0NDRlZDcgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhp
cz0weDdmMDQyNGVjYWRkMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjA0
CiMxNCAweDAwMDA3ZjA0MzgzNDNmYTcgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08b3B0aW1pemVk
IG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo1MDEKIzE1IDB4MDAwMDdmMDQzODQyNDlmZiBp
biBRSW5vdGlmeUZpbGVTeXN0ZW1XYXRjaGVyRW5naW5lOjpydW4gKHRoaXM9MHgxNzc5NGUwKSBh
dCBpby9xZmlsZXN5c3RlbXdhdGNoZXJfaW5vdGlmeS5jcHA6MjQ4CiMxNiAweDAwMDA3ZjA0Mzgz
NDZmY2IgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgxNzc5NGUwKSBhdCB0aHJlYWQv
cXRocmVhZF91bml4LmNwcDoyOTgKIzE3IDB4MDAwMDdmMDQzN2FiYmU5YSBpbiBzdGFydF90aHJl
YWQgKGFyZz0weDdmMDQyNGVjYjcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDgKIzE4IDB4MDAw
MDdmMDQzZDg4MTRiZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94
ODZfNjQvY2xvbmUuUzoxMTIKIzE5IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFk
IDE4IChUaHJlYWQgMHg3ZjA0MWU5OTU3MDAgKExXUCAzNjgzKSk6CiMwICBwdGhyZWFkX2NvbmRf
d2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94
ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxNjIKIzEgIDB4MDAwMDdmMDQzODM0NzRkYiBpbiB3
YWl0ICh0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1LCB0aGlzPTB4MTIyZmMxMCkgYXQgdGhyZWFk
L3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg2CiMyICBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhp
cz08b3B0aW1pemVkIG91dD4sIG11dGV4PTB4MTIxNWY0MCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1
MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE1OAojMyAgMHgwMDAwN2Yw
NDNhMzk0MGViIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRVbnRpbEpv
YnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4MTIyZmFjMCwgdGg9MHgxYWQ0MTEwKSBhdCAuLi8u
Li8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM2NQojNCAgMHgwMDAwN2Yw
NDNhMzk2OWRiIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3Jr
ICh0aGlzPTB4MTIxMTI0MCwgdGg9MHgxYWQ0MTEwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIv
V2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjcxCiM1ICAweDAwMDA3ZjA0M2EzOTY5ZjQgaW4g
VGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgxMjEx
MjQwLCB0aD0weDFhZDQxMTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2lu
Z0hhcmRTdGF0ZS5jcHA6NzQKIzYgIDB4MDAwMDdmMDQzYTM5NTg0ZiBpbiBUaHJlYWRXZWF2ZXI6
OlRocmVhZFJ1bkhlbHBlcjo6cnVuICh0aGlzPTB4N2YwNDFlOTk0ZTIwLCBwYXJlbnQ9MHgxMjJm
YWMwLCB0aD0weDFhZDQxMTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFk
LmNwcDo4NwojNyAgMHgwMDAwN2YwNDNhMzk1OGRiIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkOjpy
dW4gKHRoaXM9MHgxYWQ0MTEwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVh
ZC5jcHA6MTQyCiM4ICAweDAwMDA3ZjA0MzgzNDZmY2IgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0
IChhcmc9MHgxYWQ0MTEwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyOTgKIzkgIDB4MDAw
MDdmMDQzN2FiYmU5YSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmMDQxZTk5NTcwMCkgYXQgcHRo
cmVhZF9jcmVhdGUuYzozMDgKIzEwIDB4MDAwMDdmMDQzZDg4MTRiZCBpbiBjbG9uZSAoKSBhdCAu
Li9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzExIDB4MDAwMDAw
MDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDE3IChUaHJlYWQgMHg3ZjA0MWUwMDc3MDAgKExX
UCAzNjg0KSk6CiMwICAweDAwMDA3ZmZmN2Y3ZmY4ZGUgaW4gPz8gKCkKIzEgIDB4MDAwMDdmMDQz
MjdlNDE1ZCBpbiBfX0dJX2Nsb2NrX2dldHRpbWUgKGNsb2NrX2lkPTxvcHRpbWl6ZWQgb3V0Piwg
dHA9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9zeXNkZXBzL3VuaXgvY2xvY2tfZ2V0dGltZS5jOjEx
NgojMiAgMHgwMDAwN2YwNDM4MzlkYmI0IGluIGRvX2dldHRpbWUgKGZyYWM9MHg3ZjA0MWUwMDZi
OTgsIHNlYz0weDdmMDQxZTAwNmI5MCkgYXQgdG9vbHMvcWVsYXBzZWR0aW1lcl91bml4LmNwcDox
MjMKIzMgIHF0X2dldHRpbWUgKCkgYXQgdG9vbHMvcWVsYXBzZWR0aW1lcl91bml4LmNwcDoxNDAK
IzQgIDB4MDAwMDdmMDQzODQ3NWI4ZCBpbiBRVGltZXJJbmZvTGlzdDo6dXBkYXRlQ3VycmVudFRp
bWUgKHRoaXM9MHg3ZjAzY2MwMDI2NjApIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX3VuaXgu
Y3BwOjM0MwojNSAgMHgwMDAwN2YwNDM4NDc1ZWMzIGluIFFUaW1lckluZm9MaXN0Ojp0aW1lcldh
aXQgKHRoaXM9MHg3ZjAzY2MwMDI2NjAsIHRtPS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNo
ZXJfdW5peC5jcHA6NDUwCiM2ICAweDAwMDA3ZjA0Mzg0NzQ5N2MgaW4gdGltZXJTb3VyY2VQcmVw
YXJlSGVscGVyIChzcmM9PG9wdGltaXplZCBvdXQ+LCB0aW1lb3V0PTB4N2YwNDFlMDA2YzZjKSBh
dCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoxMzYKIzcgIDB4MDAwMDdmMDQzODQ3
NGEyNSBpbiB0aW1lclNvdXJjZVByZXBhcmUgKHNvdXJjZT08b3B0aW1pemVkIG91dD4sIHRpbWVv
dXQ9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDox
NjkKIzggIDB4MDAwMDdmMDQzNjE1ZDcxZSBpbiBnX21haW5fY29udGV4dF9wcmVwYXJlICgpIGZy
b20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzkgIDB4MDAwMDdmMDQz
NjE1ZGYxYiBpbiA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5z
by4wCiMxMCAweDAwMDA3ZjA0MzYxNWUxMjQgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgp
IGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzExIDB4MDAwMDdm
MDQzODQ3NTQyNiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0w
eDdmMDNjYzAwMDhjMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGli
LmNwcDo0MjYKIzEyIDB4MDAwMDdmMDQzODQ0NGM4MiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZl
bnRzICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9v
cC5jcHA6MTQ5CiMxMyAweDAwMDA3ZjA0Mzg0NDRlZDcgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhp
cz0weDdmMDQxZTAwNmRkMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjA0
CiMxNCAweDAwMDA3ZjA0MzgzNDNmYTcgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08b3B0aW1pemVk
IG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo1MDEKIzE1IDB4MDAwMDdmMDQzYTk5YWVmZSBp
biBLSU86Ok5hbWVMb29rVXBUaHJlYWQ6OnJ1biAodGhpcz0weDdmMDNkNDAwODUxMCkgYXQgLi4v
Li4va2lvL2tpby9ob3N0aW5mby5jcHA6MjI2CiMxNiAweDAwMDA3ZjA0MzgzNDZmY2IgaW4gUVRo
cmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg3ZjAzZDQwMDg1MTApIGF0IHRocmVhZC9xdGhyZWFk
X3VuaXguY3BwOjI5OAojMTcgMHgwMDAwN2YwNDM3YWJiZTlhIGluIHN0YXJ0X3RocmVhZCAoYXJn
PTB4N2YwNDFlMDA3NzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOAojMTggMHgwMDAwN2YwNDNk
ODgxNGJkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9j
bG9uZS5TOjExMgojMTkgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMTYgKFRo
cmVhZCAweDdmMDNjYmZmZjcwMCAoTFdQIDM2ODgpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBH
TElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9w
dGhyZWFkX2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2YwNDM4MzQ3NGRiIGluIHdhaXQgKHRp
bWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUsIHRoaXM9MHgxMjJmYzEwKSBhdCB0aHJlYWQvcXdhaXRj
b25kaXRpb25fdW5peC5jcHA6ODYKIzIgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTxvcHRp
bWl6ZWQgb3V0PiwgbXV0ZXg9MHgxMjE1ZjQwLCB0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1KSBh
dCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTU4CiMzICAweDAwMDA3ZjA0M2EzOTQw
ZWIgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVudGlsSm9ic0FyZUJl
aW5nQXNzaWduZWQgKHRoaXM9MHgxMjJmYWMwLCB0aD0weDFiYTczZTApIGF0IC4uLy4uLy4uL3Ro
cmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzY1CiM0ICAweDAwMDA3ZjA0M2EzOTY5
ZGIgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9
MHgxMjExMjQwLCB0aD0weDFiYTczZTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIv
V29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEKIzUgIDB4MDAwMDdmMDQzYTM5NjlmNCBpbiBUaHJlYWRX
ZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDEyMTEyNDAsIHRo
PTB4MWJhNzNlMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0
YXRlLmNwcDo3NAojNiAgMHgwMDAwN2YwNDNhMzk2OWY0IGluIFRocmVhZFdlYXZlcjo6V29ya2lu
Z0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MTIxMTI0MCwgdGg9MHgxYmE3M2UwKSBh
dCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjc0CiM3
ICAweDAwMDA3ZjA0M2EzOTU4NGYgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWRSdW5IZWxwZXI6OnJ1
biAodGhpcz0weDdmMDNjYmZmZWUyMCwgcGFyZW50PTB4MTIyZmFjMCwgdGg9MHgxYmE3M2UwKSBh
dCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6ODcKIzggIDB4MDAwMDdm
MDQzYTM5NThkYiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZDo6cnVuICh0aGlzPTB4MWJhNzNlMCkg
YXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjE0MgojOSAgMHgwMDAw
N2YwNDM4MzQ2ZmNiIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4MWJhNzNlMCkgYXQg
dGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6Mjk4CiMxMCAweDAwMDA3ZjA0MzdhYmJlOWEgaW4gc3Rh
cnRfdGhyZWFkIChhcmc9MHg3ZjAzY2JmZmY3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA4CiMx
MSAweDAwMDA3ZjA0M2Q4ODE0YmQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiMxMiAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkK
ClRocmVhZCAxNSAoVGhyZWFkIDB4N2YwM2JmMGQzNzAwIChMV1AgMzcxMykpOgojMCAgcHRocmVh
ZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3ZjA0MzgzNDc0
ZGIgaW4gd2FpdCAodGltZT0xODQ0Njc0NDA3MzcwOTU1MTYxNSwgdGhpcz0weDEyMmZjMTApIGF0
IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDo4NgojMiAgUVdhaXRDb25kaXRpb246Ondh
aXQgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBtdXRleD0weDEyMTVmNDAsIHRpbWU9MTg0NDY3NDQw
NzM3MDk1NTE2MTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNTgKIzMgIDB4
MDAwMDdmMDQzYTM5NDBlYiBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OmJsb2NrVGhyZWFk
VW50aWxKb2JzQXJlQmVpbmdBc3NpZ25lZCAodGhpcz0weDEyMmZhYzAsIHRoPTB4MWY4OTY5MCkg
YXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDozNjUKIzQgIDB4
MDAwMDdmMDQzYTM5NjlkYiBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5
Rm9yV29yayAodGhpcz0weDEyMTEyNDAsIHRoPTB4MWY4OTY5MCkgYXQgLi4vLi4vLi4vdGhyZWFk
d2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojNSAgMHgwMDAwN2YwNDNhMzk1
ODRmIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkUnVuSGVscGVyOjpydW4gKHRoaXM9MHg3ZjAzYmYw
ZDJlMjAsIHBhcmVudD0weDEyMmZhYzAsIHRoPTB4MWY4OTY5MCkgYXQgLi4vLi4vLi4vdGhyZWFk
d2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjg3CiM2ICAweDAwMDA3ZjA0M2EzOTU4ZGIgaW4gVGhy
ZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weDFmODk2OTApIGF0IC4uLy4uLy4uL3RocmVh
ZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzcgIDB4MDAwMDdmMDQzODM0NmZjYiBpbiBR
VGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDFmODk2OTApIGF0IHRocmVhZC9xdGhyZWFkX3Vu
aXguY3BwOjI5OAojOCAgMHgwMDAwN2YwNDM3YWJiZTlhIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4
N2YwM2JmMGQzNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOAojOSAgMHgwMDAwN2YwNDNkODgx
NGJkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9u
ZS5TOjExMgojMTAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMTQgKFRocmVh
ZCAweDdmMDNiZGFiODcwMCAoTFdQIDM3MTcpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElC
Q18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhy
ZWFkX2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2YwM2NhOGQyNGZjIGluID8/ICgpIGZyb20g
L3Vzci9saWIvZmxhc2hwbHVnaW4taW5zdGFsbGVyL2xpYmZsYXNocGxheWVyLnNvCiMyICAweDAw
MDA3ZjAzY2E1MjA1ZjAgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9mbGFzaHBsdWdpbi1pbnN0YWxs
ZXIvbGliZmxhc2hwbGF5ZXIuc28KIzMgIDB4MDAwMDdmMDNjYThkMjc1YyBpbiA/PyAoKSBmcm9t
IC91c3IvbGliL2ZsYXNocGx1Z2luLWluc3RhbGxlci9saWJmbGFzaHBsYXllci5zbwojNCAgMHgw
MDAwN2YwM2NhOGQyY2FlIGluID8/ICgpIGZyb20gL3Vzci9saWIvZmxhc2hwbHVnaW4taW5zdGFs
bGVyL2xpYmZsYXNocGxheWVyLnNvCiM1ICAweDAwMDA3ZjA0MzdhYmJlOWEgaW4gc3RhcnRfdGhy
ZWFkIChhcmc9MHg3ZjAzYmRhYjg3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA4CiM2ICAweDAw
MDA3ZjA0M2Q4ODE0YmQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgv
eDg2XzY0L2Nsb25lLlM6MTEyCiM3ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVh
ZCAxMyAoVGhyZWFkIDB4N2YwM2JkMmI3NzAwIChMV1AgMzcxOCkpOgojMCAgcHRocmVhZF9jb25k
X3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgv
eDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3ZjAzY2E4ZDI0ZmMgaW4g
Pz8gKCkgZnJvbSAvdXNyL2xpYi9mbGFzaHBsdWdpbi1pbnN0YWxsZXIvbGliZmxhc2hwbGF5ZXIu
c28KIzIgIDB4MDAwMDdmMDNjYTUyMDVmMCBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2ZsYXNocGx1
Z2luLWluc3RhbGxlci9saWJmbGFzaHBsYXllci5zbwojMyAgMHgwMDAwN2YwM2NhOGQyNzVjIGlu
ID8/ICgpIGZyb20gL3Vzci9saWIvZmxhc2hwbHVnaW4taW5zdGFsbGVyL2xpYmZsYXNocGxheWVy
LnNvCiM0ICAweDAwMDA3ZjAzY2E4ZDJjYWUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9mbGFzaHBs
dWdpbi1pbnN0YWxsZXIvbGliZmxhc2hwbGF5ZXIuc28KIzUgIDB4MDAwMDdmMDQzN2FiYmU5YSBp
biBzdGFydF90aHJlYWQgKGFyZz0weDdmMDNiZDJiNzcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzoz
MDgKIzYgIDB4MDAwMDdmMDQzZDg4MTRiZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzcgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/
PyAoKQoKVGhyZWFkIDEyIChUaHJlYWQgMHg3ZjAzYjQ1MTE3MDAgKExXUCAzNzQ2KSk6CiMwICBw
dGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxNjIKIzEgIDB4MDAwMDdmMDQz
ODM0NzRkYiBpbiB3YWl0ICh0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1LCB0aGlzPTB4MTIyZmMx
MCkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg2CiMyICBRV2FpdENvbmRpdGlv
bjo6d2FpdCAodGhpcz08b3B0aW1pemVkIG91dD4sIG11dGV4PTB4MTIxNWY0MCwgdGltZT0xODQ0
Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE1OAoj
MyAgMHgwMDAwN2YwNDNhMzk0MGViIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YmxvY2tU
aHJlYWRVbnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4MTIyZmFjMCwgdGg9MHgxZTg1
MTUwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM2NQoj
NCAgMHgwMDAwN2YwNDNhMzk2OWRiIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6
YXBwbHlGb3JXb3JrICh0aGlzPTB4MTIxMTI0MCwgdGg9MHgxZTg1MTUwKSBhdCAuLi8uLi8uLi90
aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjcxCiM1ICAweDAwMDA3ZjA0
M2EzOTY5ZjQgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsg
KHRoaXM9MHgxMjExMjQwLCB0aD0weDFlODUxNTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9X
ZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzQKIzYgIDB4MDAwMDdmMDQzYTM5NjlmNCBpbiBU
aHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDEyMTEy
NDAsIHRoPTB4MWU4NTE1MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5n
SGFyZFN0YXRlLmNwcDo3NAojNyAgMHgwMDAwN2YwNDNhMzk2OWY0IGluIFRocmVhZFdlYXZlcjo6
V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MTIxMTI0MCwgdGg9MHgxZTg1
MTUwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3Bw
Ojc0CiM4ICAweDAwMDA3ZjA0M2EzOTY5ZjQgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0
YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgxMjExMjQwLCB0aD0weDFlODUxNTApIGF0IC4uLy4u
Ly4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzQKIzkgIDB4MDAw
MDdmMDQzYTM5NjlmNCBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9y
V29yayAodGhpcz0weDEyMTEyNDAsIHRoPTB4MWU4NTE1MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2Vh
dmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3NAojMTAgMHgwMDAwN2YwNDNhMzk2OWY0
IGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4
MTIxMTI0MCwgdGg9MHgxZTg1MTUwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dv
cmtpbmdIYXJkU3RhdGUuY3BwOjc0CiMxMSAweDAwMDA3ZjA0M2EzOTU4NGYgaW4gVGhyZWFkV2Vh
dmVyOjpUaHJlYWRSdW5IZWxwZXI6OnJ1biAodGhpcz0weDdmMDNiNDUxMGUyMCwgcGFyZW50PTB4
MTIyZmFjMCwgdGg9MHgxZTg1MTUwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1Ro
cmVhZC5jcHA6ODcKIzEyIDB4MDAwMDdmMDQzYTM5NThkYiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVh
ZDo6cnVuICh0aGlzPTB4MWU4NTE1MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9U
aHJlYWQuY3BwOjE0MgojMTMgMHgwMDAwN2YwNDM4MzQ2ZmNiIGluIFFUaHJlYWRQcml2YXRlOjpz
dGFydCAoYXJnPTB4MWU4NTE1MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6Mjk4CiMxNCAw
eDAwMDA3ZjA0MzdhYmJlOWEgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjAzYjQ1MTE3MDApIGF0
IHB0aHJlYWRfY3JlYXRlLmM6MzA4CiMxNSAweDAwMDA3ZjA0M2Q4ODE0YmQgaW4gY2xvbmUgKCkg
YXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiMxNiAweDAw
MDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxMSAoVGhyZWFkIDB4N2YwM2IxZTAwNzAw
IChMV1AgMzc1MCkpOgojMCAgMHgwMDAwN2YwNDM3YWJkZmMwIGluIF9fcHRocmVhZF9tdXRleF9s
b2NrIChtdXRleD0weDI0OGUzNjApIGF0IHB0aHJlYWRfbXV0ZXhfbG9jay5jOjExMwojMSAgMHgw
MDAwN2YwNDM2MTk5NTYxIGluIGdfbXV0ZXhfbG9jayAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZjA0MzYxNWRlZjUgaW4gPz8gKCkgZnJv
bSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMyAgMHgwMDAwN2YwNDM2
MTVlNDVhIGluIGdfbWFpbl9sb29wX3J1biAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9s
aWJnbGliLTIuMC5zby4wCiM0ICAweDAwMDA3ZjAzYzNiMzEyYzYgaW4gPz8gKCkgZnJvbSAvdXNy
L2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdpby0yLjAuc28uMAojNSAgMHgwMDAwN2YwNDM2MTdm
OWE1IGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAK
IzYgIDB4MDAwMDdmMDQzN2FiYmU5YSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmMDNiMWUwMDcw
MCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDgKIzcgIDB4MDAwMDdmMDQzZDg4MTRiZCBpbiBjbG9u
ZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzgg
IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDEwIChUaHJlYWQgMHg3ZjAzYTI5
NzE3MDAgKExXUCAzNzY5KSk6CiMwICBwdGhyZWFkX2NvbmRfdGltZWR3YWl0QEBHTElCQ18yLjMu
MiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2Nv
bmRfdGltZWR3YWl0LlM6MjE1CiMxICAweDAwMDA3ZjAzY2E4ZDI0ZDEgaW4gPz8gKCkgZnJvbSAv
dXNyL2xpYi9mbGFzaHBsdWdpbi1pbnN0YWxsZXIvbGliZmxhc2hwbGF5ZXIuc28KIzIgIDB4MDAw
MDdmMDNjYTgzMTQyZCBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2ZsYXNocGx1Z2luLWluc3RhbGxl
ci9saWJmbGFzaHBsYXllci5zbwojMyAgMHgwMDAwN2YwM2NhOGQyNzVjIGluID8/ICgpIGZyb20g
L3Vzci9saWIvZmxhc2hwbHVnaW4taW5zdGFsbGVyL2xpYmZsYXNocGxheWVyLnNvCiM0ICAweDAw
MDA3ZjAzY2E4ZDJjYWUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9mbGFzaHBsdWdpbi1pbnN0YWxs
ZXIvbGliZmxhc2hwbGF5ZXIuc28KIzUgIDB4MDAwMDdmMDQzN2FiYmU5YSBpbiBzdGFydF90aHJl
YWQgKGFyZz0weDdmMDNhMjk3MTcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDgKIzYgIDB4MDAw
MDdmMDQzZDg4MTRiZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94
ODZfNjQvY2xvbmUuUzoxMTIKIzcgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFk
IDkgKFRocmVhZCAweDdmMDNhMTBkMTcwMCAoTFdQIDM3NzIpKToKIzAgIHB0aHJlYWRfY29uZF90
aW1lZHdhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGlu
dXgveDg2XzY0L3B0aHJlYWRfY29uZF90aW1lZHdhaXQuUzoyMTUKIzEgIDB4MDAwMDdmMDNjYThk
MjRkMSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2ZsYXNocGx1Z2luLWluc3RhbGxlci9saWJmbGFz
aHBsYXllci5zbwojMiAgMHgwMDAwN2YwM2NhODMxNDJkIGluID8/ICgpIGZyb20gL3Vzci9saWIv
Zmxhc2hwbHVnaW4taW5zdGFsbGVyL2xpYmZsYXNocGxheWVyLnNvCiMzICAweDAwMDA3ZjAzY2E4
ZDI3NWMgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9mbGFzaHBsdWdpbi1pbnN0YWxsZXIvbGliZmxh
c2hwbGF5ZXIuc28KIzQgIDB4MDAwMDdmMDNjYThkMmNhZSBpbiA/PyAoKSBmcm9tIC91c3IvbGli
L2ZsYXNocGx1Z2luLWluc3RhbGxlci9saWJmbGFzaHBsYXllci5zbwojNSAgMHgwMDAwN2YwNDM3
YWJiZTlhIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2YwM2ExMGQxNzAwKSBhdCBwdGhyZWFkX2Ny
ZWF0ZS5jOjMwOAojNiAgMHgwMDAwN2YwNDNkODgxNGJkIGluIGNsb25lICgpIGF0IC4uL3N5c2Rl
cHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojNyAgMHgwMDAwMDAwMDAwMDAw
MDAwIGluID8/ICgpCgpUaHJlYWQgOCAoVGhyZWFkIDB4N2YwMzlhZmZmNzAwIChMV1AgMzc5MCkp
OgojMCAgcHRocmVhZF9jb25kX3RpbWVkd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9z
eXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3RpbWVkd2FpdC5TOjIx
NQojMSAgMHgwMDAwN2YwM2NhOGQyNGQxIGluID8/ICgpIGZyb20gL3Vzci9saWIvZmxhc2hwbHVn
aW4taW5zdGFsbGVyL2xpYmZsYXNocGxheWVyLnNvCiMyICAweDAwMDA3ZjAzY2E4MzE0MmQgaW4g
Pz8gKCkgZnJvbSAvdXNyL2xpYi9mbGFzaHBsdWdpbi1pbnN0YWxsZXIvbGliZmxhc2hwbGF5ZXIu
c28KIzMgIDB4MDAwMDdmMDNjYThkMjc1YyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2ZsYXNocGx1
Z2luLWluc3RhbGxlci9saWJmbGFzaHBsYXllci5zbwojNCAgMHgwMDAwN2YwM2NhOGQyY2FlIGlu
ID8/ICgpIGZyb20gL3Vzci9saWIvZmxhc2hwbHVnaW4taW5zdGFsbGVyL2xpYmZsYXNocGxheWVy
LnNvCiM1ICAweDAwMDA3ZjA0MzdhYmJlOWEgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjAzOWFm
ZmY3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA4CiM2ICAweDAwMDA3ZjA0M2Q4ODE0YmQgaW4g
Y2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEy
CiM3ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA3IChUaHJlYWQgMHg3ZjAz
OTIyOGE3MDAgKExXUCAzODE1KSk6CiMwICBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIg
KCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25k
X3dhaXQuUzoxNjIKIzEgIDB4MDAwMDdmMDNjYThkMjRmYyBpbiA/PyAoKSBmcm9tIC91c3IvbGli
L2ZsYXNocGx1Z2luLWluc3RhbGxlci9saWJmbGFzaHBsYXllci5zbwojMiAgMHgwMDAwN2YwM2Nh
NWFhNTBjIGluID8/ICgpIGZyb20gL3Vzci9saWIvZmxhc2hwbHVnaW4taW5zdGFsbGVyL2xpYmZs
YXNocGxheWVyLnNvCiMzICAweDAwMDA3ZjAzY2E4ZDI3NWMgaW4gPz8gKCkgZnJvbSAvdXNyL2xp
Yi9mbGFzaHBsdWdpbi1pbnN0YWxsZXIvbGliZmxhc2hwbGF5ZXIuc28KIzQgIDB4MDAwMDdmMDNj
YThkMmNhZSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2ZsYXNocGx1Z2luLWluc3RhbGxlci9saWJm
bGFzaHBsYXllci5zbwojNSAgMHgwMDAwN2YwNDM3YWJiZTlhIGluIHN0YXJ0X3RocmVhZCAoYXJn
PTB4N2YwMzkyMjhhNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOAojNiAgMHgwMDAwN2YwNDNk
ODgxNGJkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9j
bG9uZS5TOjExMgojNyAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgNiAoVGhy
ZWFkIDB4N2YwM2FiMjRlNzAwIChMV1AgMzgxOCkpOgojMCAgMHgwMDAwN2YwNDNkODRkMDNkIGlu
IG5hbm9zbGVlcCAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzY2FsbC10ZW1wbGF0ZS5TOjgyCiMx
ICAweDAwMDA3ZjAzY2E4ZDIzYmUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9mbGFzaHBsdWdpbi1p
bnN0YWxsZXIvbGliZmxhc2hwbGF5ZXIuc28KIzIgIDB4MDAwMDdmMDNjYTQ5ODQwYSBpbiA/PyAo
KSBmcm9tIC91c3IvbGliL2ZsYXNocGx1Z2luLWluc3RhbGxlci9saWJmbGFzaHBsYXllci5zbwoj
MyAgMHgwMDAwN2YwM2NhOGQyNzVjIGluID8/ICgpIGZyb20gL3Vzci9saWIvZmxhc2hwbHVnaW4t
aW5zdGFsbGVyL2xpYmZsYXNocGxheWVyLnNvCiM0ICAweDAwMDA3ZjAzY2E4ZDJjYWUgaW4gPz8g
KCkgZnJvbSAvdXNyL2xpYi9mbGFzaHBsdWdpbi1pbnN0YWxsZXIvbGliZmxhc2hwbGF5ZXIuc28K
IzUgIDB4MDAwMDdmMDQzN2FiYmU5YSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmMDNhYjI0ZTcw
MCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDgKIzYgIDB4MDAwMDdmMDQzZDg4MTRiZCBpbiBjbG9u
ZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzcg
IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDUgKFRocmVhZCAweDdmMDNiMTIy
MDcwMCAoTFdQIDM4MTkpKToKIzAgIHB0aHJlYWRfY29uZF90aW1lZHdhaXRAQEdMSUJDXzIuMy4y
ICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29u
ZF90aW1lZHdhaXQuUzoyMTUKIzEgIDB4MDAwMDdmMDNjYThkMjRkMSBpbiA/PyAoKSBmcm9tIC91
c3IvbGliL2ZsYXNocGx1Z2luLWluc3RhbGxlci9saWJmbGFzaHBsYXllci5zbwojMiAgMHgwMDAw
N2YwM2NhNDk5NGU5IGluID8/ICgpIGZyb20gL3Vzci9saWIvZmxhc2hwbHVnaW4taW5zdGFsbGVy
L2xpYmZsYXNocGxheWVyLnNvCiMzICAweDAwMDA3ZjAzY2E4ZDI3NWMgaW4gPz8gKCkgZnJvbSAv
dXNyL2xpYi9mbGFzaHBsdWdpbi1pbnN0YWxsZXIvbGliZmxhc2hwbGF5ZXIuc28KIzQgIDB4MDAw
MDdmMDNjYThkMmNhZSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2ZsYXNocGx1Z2luLWluc3RhbGxl
ci9saWJmbGFzaHBsYXllci5zbwojNSAgMHgwMDAwN2YwNDM3YWJiZTlhIGluIHN0YXJ0X3RocmVh
ZCAoYXJnPTB4N2YwM2IxMjIwNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOAojNiAgMHgwMDAw
N2YwNDNkODgxNGJkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4
Nl82NC9jbG9uZS5TOjExMgojNyAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQg
NCAoVGhyZWFkIDB4N2YwMzhhNjBlNzAwIChMV1AgMzgyMSkpOgojMCAgcHRocmVhZF9jb25kX3dh
aXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2
XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3ZjAzY2FkNTIzY2MgaW4gPz8g
KCkgZnJvbSAvdXNyL2xpYi9mbGFzaHBsdWdpbi1pbnN0YWxsZXIvbGliZmxhc2hwbGF5ZXIuc28K
IzIgIDB4MDAwMDdmMDNjYWQ2MjU1NCBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2ZsYXNocGx1Z2lu
LWluc3RhbGxlci9saWJmbGFzaHBsYXllci5zbwojMyAgMHgwMDAwN2YwNDM3YWJiZTlhIGluIHN0
YXJ0X3RocmVhZCAoYXJnPTB4N2YwMzhhNjBlNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOAoj
NCAgMHgwMDAwN2YwNDNkODgxNGJkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2
L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojNSAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgp
CgpUaHJlYWQgMyAoVGhyZWFkIDB4N2YwMzk0M2JiNzAwIChMV1AgMzgyMikpOgojMCAgcHRocmVh
ZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3ZjAzY2FkNTIz
Y2MgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9mbGFzaHBsdWdpbi1pbnN0YWxsZXIvbGliZmxhc2hw
bGF5ZXIuc28KIzIgIDB4MDAwMDdmMDNjYWQ2MjU1NCBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2Zs
YXNocGx1Z2luLWluc3RhbGxlci9saWJmbGFzaHBsYXllci5zbwojMyAgMHgwMDAwN2YwNDM3YWJi
ZTlhIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2YwMzk0M2JiNzAwKSBhdCBwdGhyZWFkX2NyZWF0
ZS5jOjMwOAojNCAgMHgwMDAwN2YwNDNkODgxNGJkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMv
dW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojNSAgMHgwMDAwMDAwMDAwMDAwMDAw
IGluID8/ICgpCgpUaHJlYWQgMiAoVGhyZWFkIDB4N2YwMzhhZTBmNzAwIChMV1AgMzg0NikpOgoj
MCAgcHRocmVhZF9jb25kX3RpbWVkd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNk
ZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3RpbWVkd2FpdC5TOjIxNQoj
MSAgMHgwMDAwN2YwM2NhOGQyNGQxIGluID8/ICgpIGZyb20gL3Vzci9saWIvZmxhc2hwbHVnaW4t
aW5zdGFsbGVyL2xpYmZsYXNocGxheWVyLnNvCiMyICAweDAwMDA3ZjAzY2E0ODRiZDcgaW4gPz8g
KCkgZnJvbSAvdXNyL2xpYi9mbGFzaHBsdWdpbi1pbnN0YWxsZXIvbGliZmxhc2hwbGF5ZXIuc28K
IzMgIDB4MDAwMDdmMDNjYThkMjc1YyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2ZsYXNocGx1Z2lu
LWluc3RhbGxlci9saWJmbGFzaHBsYXllci5zbwojNCAgMHgwMDAwN2YwM2NhOGQyY2FlIGluID8/
ICgpIGZyb20gL3Vzci9saWIvZmxhc2hwbHVnaW4taW5zdGFsbGVyL2xpYmZsYXNocGxheWVyLnNv
CiM1ICAweDAwMDA3ZjA0MzdhYmJlOWEgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZjAzOGFlMGY3
MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA4CiM2ICAweDAwMDA3ZjA0M2Q4ODE0YmQgaW4gY2xv
bmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM3
ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxIChUaHJlYWQgMHg3ZjA0M2Uw
ODM3ODAgKExXUCAzNjU5KSk6CltLQ3Jhc2ggSGFuZGxlcl0KIzYgIDB4MDAwMDdmMDQzZDgxMjA0
YyBpbiBfX0dJX19fbGliY19mcmVlIChtZW09MHg3ZmZmN2Y2YjUxNzApIGF0IG1hbGxvYy5jOjI5
ODIKIzcgIDB4MDAwMDdmMDQzODQ1ODkzNSBpbiBRT2JqZWN0UHJpdmF0ZTo6ZGVsZXRlQ2hpbGRy
ZW4gKHRoaXM9MHgyYjM3ODAwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MTkwOAojOCAgMHgwMDAw
N2YwNDM4NDVlYjljIGluIFFPYmplY3Q6On5RT2JqZWN0ICh0aGlzPTB4MzlkODIwMCwgX19pbl9j
aHJnPTxvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FvYmplY3QuY3BwOjkyNwojOSAgMHgwMDAw
N2YwNDNjMDI0NjM5IGluIFFXZWJGcmFtZTo6flFXZWJGcmFtZSAodGhpcz0weDM5ZDgyMDAsIF9f
aW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IEFwaS9xd2ViZnJhbWUuY3BwOjU2OAojMTAgMHgw
MDAwN2YwNDM4NDU4OTM1IGluIFFPYmplY3RQcml2YXRlOjpkZWxldGVDaGlsZHJlbiAodGhpcz0w
eDJjMGE3YTApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoxOTA4CiMxMSAweDAwMDA3ZjA0Mzg0NWVi
OWMgaW4gUU9iamVjdDo6flFPYmplY3QgKHRoaXM9MHgyYzUyOWEwLCBfX2luX2Nocmc9PG9wdGlt
aXplZCBvdXQ+KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6OTI3CiMxMiAweDAwMDA3ZjA0M2RiZWNj
NmUgaW4gV2ViUGFnZTo6fldlYlBhZ2UgKHRoaXM9MHgyYzUyOWEwLCBfX2luX2Nocmc9PG9wdGlt
aXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRkL3Jla29ucS0wLjkuMS9zcmMvd2VicGFnZS5jcHA6
MTY3CiMxMyAweDAwMDA3ZjA0M2RiZWNjODkgaW4gV2ViUGFnZTo6fldlYlBhZ2UgKHRoaXM9MHgy
YzUyOWEwLCBfX2luX2Nocmc9PG9wdGltaXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRkL3Jla29u
cS0wLjkuMS9zcmMvd2VicGFnZS5jcHA6MTc1CiMxNCAweDAwMDA3ZjA0M2MwM2U2YzYgaW4gUVdl
YlZpZXdQcml2YXRlOjpkZXRhY2hDdXJyZW50UGFnZSAodGhpcz0weDI4MjE4NzApIGF0IEFwaS9x
d2Vidmlldy5jcHA6MzY0CiMxNSAweDAwMDA3ZjA0M2MwM2U2ZjkgaW4gUVdlYlZpZXdQcml2YXRl
Ojp+UVdlYlZpZXdQcml2YXRlICh0aGlzPTB4MjgyMTg3MCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQg
b3V0PikgYXQgQXBpL3F3ZWJ2aWV3LmNwcDo2MQojMTYgMHgwMDAwN2YwNDNjMDNlM2JmIGluIFFX
ZWJWaWV3Ojp+UVdlYlZpZXcgKHRoaXM9MHgyYzkwYjcwLCBfX2luX2Nocmc9PG9wdGltaXplZCBv
dXQ+KSBhdCBBcGkvcXdlYnZpZXcuY3BwOjMyNwojMTcgMHgwMDAwN2YwNDNkYmY3Mzg5IGluIFdl
YlZpZXc6On5XZWJWaWV3ICh0aGlzPTB4MmM5MGI3MCwgX19pbl9jaHJnPTxvcHRpbWl6ZWQgb3V0
PikgYXQgL2J1aWxkL2J1aWxkZC9yZWtvbnEtMC45LjEvc3JjL3dlYnZpZXcuY3BwOjEwOAojMTgg
MHgwMDAwN2YwNDNkYmZjYWE5IGluIFdlYlRhYjo6fldlYlRhYiAodGhpcz0weDIxM2FhMzAsIF9f
aW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvcmVrb25xLTAuOS4xL3Ny
Yy93ZWJ0YWIuY3BwOjEwNAojMTkgMHgwMDAwN2YwNDNkYmZjYjU5IGluIFdlYlRhYjo6fldlYlRh
YiAodGhpcz0weDIxM2FhMzAsIF9faW5fY2hyZz08b3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9i
dWlsZGQvcmVrb25xLTAuOS4xL3NyYy93ZWJ0YWIuY3BwOjEwNQojMjAgMHgwMDAwN2YwNDNkYmMy
MjAyIGluIE1haW5WaWV3OjpjbG9zZVRhYiAodGhpcz0weDEyNzM3YzAsIGluZGV4PTYsIGRlbD10
cnVlKSBhdCAvYnVpbGQvYnVpbGRkL3Jla29ucS0wLjkuMS9zcmMvbWFpbnZpZXcuY3BwOjUwMwoj
MjEgMHgwMDAwN2YwNDNkYmQ5ODg5IGluIE5ld1RhYlBhZ2U6OmdlbmVyYXRlICh0aGlzPTxvcHRp
bWl6ZWQgb3V0PiwgdXJsPS4uLikgYXQgL2J1aWxkL2J1aWxkZC9yZWtvbnEtMC45LjEvc3JjL25l
d3RhYnBhZ2UuY3BwOjEzNAojMjIgMHgwMDAwN2YwNDNkYmRlN2ZkIGluIFByb3RvY29sSGFuZGxl
cjo6cHJlSGFuZGxpbmcgKHRoaXM9MHgyYzUyOWQwLCByZXF1ZXN0PS4uLiwgZnJhbWU9MHgzOWQ4
MjAwKSBhdCAvYnVpbGQvYnVpbGRkL3Jla29ucS0wLjkuMS9zcmMvcHJvdG9jb2xoYW5kbGVyLmNw
cDoxNzQKIzIzIDB4MDAwMDdmMDQzZGJlZmE3ZCBpbiBXZWJQYWdlOjphY2NlcHROYXZpZ2F0aW9u
UmVxdWVzdCAodGhpcz0weDJjNTI5YTAsIGZyYW1lPTB4MzlkODIwMCwgcmVxdWVzdD0uLi4sIHR5
cGU9UVdlYlBhZ2U6Ok5hdmlnYXRpb25UeXBlTGlua0NsaWNrZWQpIGF0IC9idWlsZC9idWlsZGQv
cmVrb25xLTAuOS4xL3NyYy93ZWJwYWdlLmNwcDoyNDIKIzI0IDB4MDAwMDdmMDQzYzA2YTk0YSBp
biBXZWJDb3JlOjpGcmFtZUxvYWRlckNsaWVudFF0OjpkaXNwYXRjaERlY2lkZVBvbGljeUZvck5h
dmlnYXRpb25BY3Rpb24gKHRoaXM9MHgzYTQ0OTIwLCBmdW5jdGlvbj0odm9pZCAoV2ViQ29yZTo6
UG9saWN5Q2hlY2tlcjo6KikoV2ViQ29yZTo6UG9saWN5Q2hlY2tlciAqIGNvbnN0LCBXZWJDb3Jl
OjpQb2xpY3lBY3Rpb24pKSAweDdmMDQzYzNkYzFjMCA8V2ViQ29yZTo6UG9saWN5Q2hlY2tlcjo6
Y29udGludWVBZnRlck5hdmlnYXRpb25Qb2xpY3koV2ViQ29yZTo6UG9saWN5QWN0aW9uKT4sIGFj
dGlvbj0uLi4sIHJlcXVlc3Q9Li4uKSBhdCBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVu
dFF0LmNwcDoxMjcxCiMyNSAweDAwMDA3ZjA0M2MzZGU1OTggaW4gV2ViQ29yZTo6UG9saWN5Q2hl
Y2tlcjo6Y2hlY2tOYXZpZ2F0aW9uUG9saWN5ICh0aGlzPTB4N2YwM2IyODUyMDg4LCByZXF1ZXN0
PS4uLiwgbG9hZGVyPTxvcHRpbWl6ZWQgb3V0PiwgZm9ybVN0YXRlPS4uLiwgZnVuY3Rpb249PG9w
dGltaXplZCBvdXQ+LCBhcmd1bWVudD08b3B0aW1pemVkIG91dD4pIGF0IGxvYWRlci9Qb2xpY3lD
aGVja2VyLmNwcDo4OAojMjYgMHgwMDAwN2YwNDNjM2MzNTU4IGluIFdlYkNvcmU6OkZyYW1lTG9h
ZGVyOjpsb2FkV2l0aERvY3VtZW50TG9hZGVyICh0aGlzPTB4N2YwM2IyODUyMDc4LCBsb2FkZXI9
MHg3ZjAzYTM3ZGU4MDAsIHR5cGU9PG9wdGltaXplZCBvdXQ+LCBwcnBGb3JtU3RhdGU9Li4uKSBh
dCBsb2FkZXIvRnJhbWVMb2FkZXIuY3BwOjE1ODYKIzI3IDB4MDAwMDdmMDQzYzNjNDUwNiBpbiBX
ZWJDb3JlOjpGcmFtZUxvYWRlcjo6bG9hZFdpdGhOYXZpZ2F0aW9uQWN0aW9uICh0aGlzPTB4N2Yw
M2IyODUyMDc4LCByZXF1ZXN0PS4uLiwgYWN0aW9uPS4uLiwgbG9ja0hpc3Rvcnk9PG9wdGltaXpl
ZCBvdXQ+LCB0eXBlPVdlYkNvcmU6OkZyYW1lTG9hZFR5cGVTdGFuZGFyZCwgZm9ybVN0YXRlPS4u
LikgYXQgbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcDoxNDkyCiMyOCAweDAwMDA3ZjA0M2MzYzUyZjIg
aW4gV2ViQ29yZTo6RnJhbWVMb2FkZXI6OmxvYWRVUkwgKHRoaXM9MHg3ZjAzYjI4NTIwNzgsIG5l
d1VSTD0uLi4sIHJlZmVycmVyPS4uLiwgZnJhbWVOYW1lPS4uLiwgbG9ja0hpc3Rvcnk9ZmFsc2Us
IG5ld0xvYWRUeXBlPVdlYkNvcmU6OkZyYW1lTG9hZFR5cGVTdGFuZGFyZCwgZXZlbnQ9Li4uLCBw
cnBGb3JtU3RhdGU9Li4uKSBhdCBsb2FkZXIvRnJhbWVMb2FkZXIuY3BwOjE0MzUKIzI5IDB4MDAw
MDdmMDQzYzNjNWI4YiBpbiBXZWJDb3JlOjpGcmFtZUxvYWRlcjo6bG9hZEZyYW1lUmVxdWVzdCAo
dGhpcz0weDdmMDNiMjg1MjA3OCwgcmVxdWVzdD0uLi4sIGxvY2tIaXN0b3J5PWZhbHNlLCBsb2Nr
QmFja0ZvcndhcmRMaXN0PWZhbHNlLCBldmVudD0uLi4sIGZvcm1TdGF0ZT0uLi4sIHJlZmVycmVy
UG9saWN5PVdlYkNvcmU6OlNlbmRSZWZlcnJlcikgYXQgbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcDox
MzY3CiMzMCAweDAwMDA3ZjA0M2MzYzYzNGMgaW4gV2ViQ29yZTo6RnJhbWVMb2FkZXI6OnVybFNl
bGVjdGVkICh0aGlzPTB4N2YwM2IyODUyMDc4LCBwYXNzZWRSZXF1ZXN0PS4uLiwgdHJpZ2dlcmlu
Z0V2ZW50PS4uLiwgbG9ja0hpc3Rvcnk9ZmFsc2UsIGxvY2tCYWNrRm9yd2FyZExpc3Q9ZmFsc2Us
IHJlZmVycmVyUG9saWN5PVdlYkNvcmU6OlNlbmRSZWZlcnJlciwgc2hvdWxkUmVwbGFjZURvY3Vt
ZW50SWZKYXZhU2NyaXB0VVJMPVdlYkNvcmU6OkRvTm90UmVwbGFjZURvY3VtZW50SWZKYXZhU2Ny
aXB0VVJMKSBhdCBsb2FkZXIvRnJhbWVMb2FkZXIuY3BwOjI5OQojMzEgMHgwMDAwN2YwNDNjM2M2
NzMyIGluIFdlYkNvcmU6OkZyYW1lTG9hZGVyOjp1cmxTZWxlY3RlZCAodGhpcz0weDdmMDNiMjg1
MjA3OCwgdXJsPS4uLiwgcGFzc2VkVGFyZ2V0PS4uLiwgdHJpZ2dlcmluZ0V2ZW50PS4uLiwgbG9j
a0hpc3Rvcnk9ZmFsc2UsIGxvY2tCYWNrRm9yd2FyZExpc3Q9ZmFsc2UsIHJlZmVycmVyUG9saWN5
PVdlYkNvcmU6OlNlbmRSZWZlcnJlcikgYXQgbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcDoyNzYKIzMy
IDB4MDAwMDdmMDQzYzI5YTRhNCBpbiBXZWJDb3JlOjpoYW5kbGVMaW5rQ2xpY2sgKGV2ZW50PTxv
cHRpbWl6ZWQgb3V0PiwgZG9jdW1lbnQ9PG9wdGltaXplZCBvdXQ+LCB1cmw9Li4uLCB0YXJnZXQ9
Li4uLCBoaWRlUmVmZXJyZXI9ZmFsc2UpIGF0IGh0bWwvSFRNTEFuY2hvckVsZW1lbnQuY3BwOjU1
NQojMzMgMHgwMDAwN2YwNDNjMjlhODExIGluIFdlYkNvcmU6OkhUTUxBbmNob3JFbGVtZW50Ojpk
ZWZhdWx0RXZlbnRIYW5kbGVyICh0aGlzPTB4MWVmNjM5MCwgZXZlbnQ9MHg3ZjAzYTI5Y2IwMDAp
IGF0IGh0bWwvSFRNTEFuY2hvckVsZW1lbnQuY3BwOjE1MwojMzQgMHgwMDAwN2YwNDNjMWNhMDQy
IGluIFdlYkNvcmU6OkV2ZW50RGlzcGF0Y2hlcjo6ZGlzcGF0Y2hFdmVudCAodGhpcz0weDdmZmY3
ZjZiNjZkMCwgZXZlbnQ9Li4uKSBhdCBkb20vRXZlbnREaXNwYXRjaGVyLmNwcDozNDUKIzM1IDB4
MDAwMDdmMDQzYzFkMzdkOSBpbiBXZWJDb3JlOjpNb3VzZUV2ZW50RGlzcGF0Y2hNZWRpYXRvcjo6
ZGlzcGF0Y2hFdmVudCAodGhpcz0weDdmZmY3ZjZiNjcyMCwgZGlzcGF0Y2hlcj0weDdmZmY3ZjZi
NjZkMCkgYXQgZG9tL01vdXNlRXZlbnQuY3BwOjE3NgojMzYgMHgwMDAwN2YwNDNjMWM4ZTNmIGlu
IFdlYkNvcmU6OkV2ZW50RGlzcGF0Y2hlcjo6ZGlzcGF0Y2hFdmVudCAobm9kZT08b3B0aW1pemVk
IG91dD4sIG1lZGlhdG9yPS4uLikgYXQgZG9tL0V2ZW50RGlzcGF0Y2hlci5jcHA6NTMKIzM3IDB4
MDAwMDdmMDQzYzFkYzY3MCBpbiBXZWJDb3JlOjpOb2RlOjpkaXNwYXRjaE1vdXNlRXZlbnQgKHRo
aXM9MHgxZmZlMzkwLCBldmVudD0uLi4sIGV2ZW50VHlwZT0uLi4sIGRldGFpbD0xLCByZWxhdGVk
VGFyZ2V0PTxvcHRpbWl6ZWQgb3V0PikgYXQgZG9tL05vZGUuY3BwOjI4NTYKIzM4IDB4MDAwMDdm
MDQzYzQyMDZkYSBpbiBXZWJDb3JlOjpFdmVudEhhbmRsZXI6OmRpc3BhdGNoTW91c2VFdmVudCAo
dGhpcz0weDdmMDNiMjg1MjYxOCwgZXZlbnRUeXBlPS4uLiwgdGFyZ2V0Tm9kZT0weDFmZmUzOTAs
IGNsaWNrQ291bnQ9MSwgbW91c2VFdmVudD0uLi4sIHNldFVuZGVyPXRydWUpIGF0IHBhZ2UvRXZl
bnRIYW5kbGVyLmNwcDoyMDA0CiMzOSAweDAwMDA3ZjA0M2M0MjBlMzQgaW4gV2ViQ29yZTo6RXZl
bnRIYW5kbGVyOjpoYW5kbGVNb3VzZVJlbGVhc2VFdmVudCAodGhpcz0weDdmMDNiMjg1MjYxOCwg
bW91c2VFdmVudD0uLi4pIGF0IHBhZ2UvRXZlbnRIYW5kbGVyLmNwcDoxNzA4CiM0MCAweDAwMDA3
ZjA0M2MwMzI0NzkgaW4gUVdlYlBhZ2VQcml2YXRlOjptb3VzZVJlbGVhc2VFdmVudDxRTW91c2VF
dmVudD4gKHRoaXM9MHgyMTkxM2UwLCBldj0weDdmZmY3ZjZiNzRjMCkgYXQgQXBpL3F3ZWJwYWdl
LmNwcDo3OTUKIzQxIDB4MDAwMDdmMDQzYzAzYWVlNiBpbiBRV2ViUGFnZTo6ZXZlbnQgKHRoaXM9
PG9wdGltaXplZCBvdXQ+LCBldj0weDdmZmY3ZjZiNzRjMCkgYXQgQXBpL3F3ZWJwYWdlLmNwcDoz
MDYxCiM0MiAweDAwMDA3ZjA0M2MwM2RjYzggaW4gUVdlYlZpZXc6Om1vdXNlUmVsZWFzZUV2ZW50
ICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgZXY9MHg3ZmZmN2Y2Yjc0YzApIGF0IEFwaS9xd2Vidmll
dy5jcHA6MTAyOAojNDMgMHgwMDAwN2YwNDNiMzJlNTczIGluIEtXZWJWaWV3Ojptb3VzZVJlbGVh
c2VFdmVudCAodGhpcz0weDJjOTBiNzAsIGV2ZW50PTB4N2ZmZjdmNmI3NGMwKSBhdCAuLi8uLi9r
ZGV3ZWJraXQva3dlYnZpZXcuY3BwOjgwCiM0NCAweDAwMDA3ZjA0Mzg5YjkxNDQgaW4gUVdpZGdl
dDo6ZXZlbnQgKHRoaXM9MHgyYzkwYjcwLCBldmVudD0weDdmZmY3ZjZiNzRjMCkgYXQga2VybmVs
L3F3aWRnZXQuY3BwOjgzNjIKIzQ1IDB4MDAwMDdmMDQzYzAzZTFiNyBpbiBRV2ViVmlldzo6ZXZl
bnQgKHRoaXM9MHgyYzkwYjcwLCBlPTB4N2ZmZjdmNmI3NGMwKSBhdCBBcGkvcXdlYnZpZXcuY3Bw
Ojg2NQojNDYgMHgwMDAwN2YwNDM4OTY4ODk0IGluIG5vdGlmeV9oZWxwZXIgKGU9MHg3ZmZmN2Y2
Yjc0YzAsIHJlY2VpdmVyPTB4MmM5MGI3MCwgdGhpcz0weDEwYzQyMTApIGF0IGtlcm5lbC9xYXBw
bGljYXRpb24uY3BwOjQ1NTkKIzQ3IFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIg
KHRoaXM9MHgxMGM0MjEwLCByZWNlaXZlcj0weDJjOTBiNzAsIGU9MHg3ZmZmN2Y2Yjc0YzApIGF0
IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQ1MzEKIzQ4IDB4MDAwMDdmMDQzODk2ZTBiZiBpbiBR
QXBwbGljYXRpb246Om5vdGlmeSAodGhpcz08b3B0aW1pemVkIG91dD4sIHJlY2VpdmVyPTB4MmM5
MGI3MCwgZT0weDdmZmY3ZjZiNzRjMCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6NDEwMgoj
NDkgMHgwMDAwN2YwNDNhZWUwYmI2IGluIEtBcHBsaWNhdGlvbjo6bm90aWZ5ICh0aGlzPTB4N2Zm
ZjdmNmI4NDQwLCByZWNlaXZlcj0weDJjOTBiNzAsIGV2ZW50PTB4N2ZmZjdmNmI3NGMwKSBhdCAu
Li8uLi9rZGV1aS9rZXJuZWwva2FwcGxpY2F0aW9uLmNwcDozMTEKIzUwIDB4MDAwMDdmMDQzODQ0
NWU5YyBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbCAodGhpcz0weDdmZmY3ZjZi
ODQ0MCwgcmVjZWl2ZXI9MHgyYzkwYjcwLCBldmVudD0weDdmZmY3ZjZiNzRjMCkgYXQga2VybmVs
L3Fjb3JlYXBwbGljYXRpb24uY3BwOjg3NgojNTEgMHgwMDAwN2YwNDM4OTY5ODYyIGluIHNlbmRF
dmVudCAoZXZlbnQ9PG9wdGltaXplZCBvdXQ+LCByZWNlaXZlcj08b3B0aW1pemVkIG91dD4pIGF0
IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2tlcm5lbC9xY29yZWFwcGxp
Y2F0aW9uLmg6MjMxCiM1MiBRQXBwbGljYXRpb25Qcml2YXRlOjpzZW5kTW91c2VFdmVudCAocmVj
ZWl2ZXI9MHgyYzkwYjcwLCBldmVudD0weDdmZmY3ZjZiNzRjMCwgYWxpZW5XaWRnZXQ9MHgyYzkw
YjcwLCBuYXRpdmVXaWRnZXQ9MHgxM2QwNzAwLCBidXR0b25Eb3duPTB4MmM5MGI3MCwgbGFzdE1v
dXNlUmVjZWl2ZXI9Li4uLCBzcG9udGFuZW91cz10cnVlKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9u
LmNwcDozMTcwCiM1MyAweDAwMDA3ZjA0Mzg5ZThiZjUgaW4gUUVUV2lkZ2V0Ojp0cmFuc2xhdGVN
b3VzZUV2ZW50ICh0aGlzPTB4MTNkMDcwMCwgZXZlbnQ9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJu
ZWwvcWFwcGxpY2F0aW9uX3gxMS5jcHA6NDYxNwojNTQgMHgwMDAwN2YwNDM4OWU3YmFlIGluIFFB
cHBsaWNhdGlvbjo6eDExUHJvY2Vzc0V2ZW50ICh0aGlzPTB4N2ZmZjdmNmI4NDQwLCBldmVudD0w
eDdmZmY3ZjZiN2Q5MCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbl94MTEuY3BwOjM3MzIKIzU1IDB4
MDAwMDdmMDQzOGExMTBkMiBpbiB4MTFFdmVudFNvdXJjZURpc3BhdGNoIChzPTB4MTBjN2Y2MCwg
Y2FsbGJhY2s9MCwgdXNlcl9kYXRhPTB4MCkgYXQga2VybmVsL3FndWlldmVudGRpc3BhdGNoZXJf
Z2xpYi5jcHA6MTQ2CiM1NiAweDAwMDA3ZjA0MzYxNWRjOWEgaW4gZ19tYWluX2NvbnRleHRfZGlz
cGF0Y2ggKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojNTcg
MHgwMDAwN2YwNDM2MTVlMDYwIGluID8/ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YmdsaWItMi4wLnNvLjAKIzU4IDB4MDAwMDdmMDQzNjE1ZTEyNCBpbiBnX21haW5fY29udGV4dF9p
dGVyYXRpb24gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAoj
NTkgMHgwMDAwN2YwM2M5MDA1NTAxIGluIElBX19ndGtfbWFpbl9pdGVyYXRpb24gKCkgYXQgL2J1
aWxkL2J1aWxkZC9ndGsrMi4wLTIuMjQuMTAvZ3RrL2d0a21haW4uYzoxNDE3CiM2MCAweDAwMDA3
ZjAzY2E4Njg2M2IgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9mbGFzaHBsdWdpbi1pbnN0YWxsZXIv
bGliZmxhc2hwbGF5ZXIuc28KIzYxIDB4MDAwMDdmMDQzNjE1ZThkYiBpbiA/PyAoKSBmcm9tIC9s
aWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM2MiAweDAwMDA3ZjA0MzYxNWRj
OWEgaW4gZ19tYWluX2NvbnRleHRfZGlzcGF0Y2ggKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1n
bnUvbGliZ2xpYi0yLjAuc28uMAojNjMgMHgwMDAwN2YwNDM2MTVlMDYwIGluID8/ICgpIGZyb20g
L2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzY0IDB4MDAwMDdmMDQzNjE1
ZTEyNCBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL3g4Nl82NC1saW51
eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojNjUgMHgwMDAwN2YwNDM4NDc1M2JmIGluIFFFdmVudERp
c3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4MTA4ZGFkMCwgZmxhZ3M9Li4uKSBh
dCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjQKIzY2IDB4MDAwMDdmMDQzOGEx
MGQ1ZSBpbiBRR3VpRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz08b3B0
aW1pemVkIG91dD4sIGZsYWdzPS4uLikgYXQga2VybmVsL3FndWlldmVudGRpc3BhdGNoZXJfZ2xp
Yi5jcHA6MjA0CiM2NyAweDAwMDA3ZjA0Mzg0NDRjODIgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2
ZW50cyAodGhpcz08b3B0aW1pemVkIG91dD4sIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxv
b3AuY3BwOjE0OQojNjggMHgwMDAwN2YwNDM4NDQ0ZWQ3IGluIFFFdmVudExvb3A6OmV4ZWMgKHRo
aXM9MHg3ZmZmN2Y2YjgzZDAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIw
NAojNjkgMHgwMDAwN2YwNDM4NDQ5ZjY3IGluIFFDb3JlQXBwbGljYXRpb246OmV4ZWMgKCkgYXQg
a2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjExNDgKIzcwIDB4MDAwMDdmMDQzZGM1YWM5ZSBp
biBrZGVtYWluIChhcmdjPTEsIGFyZ3Y9PG9wdGltaXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRk
L3Jla29ucS0wLjkuMS9zcmMvbWFpbi5jcHA6MTgwCiM3MSAweDAwMDA3ZjA0M2Q3YjA3NmQgaW4g
X19saWJjX3N0YXJ0X21haW4gKG1haW49MHg0MDA2MzAgPG1haW4oaW50LCBjaGFyKiopPiwgYXJn
Yz0xLCB1YnBfYXY9MHg3ZmZmN2Y2YjhiZjgsIGluaXQ9PG9wdGltaXplZCBvdXQ+LCBmaW5pPTxv
cHRpbWl6ZWQgb3V0PiwgcnRsZF9maW5pPTxvcHRpbWl6ZWQgb3V0Piwgc3RhY2tfZW5kPTB4N2Zm
ZjdmNmI4YmU4KSBhdCBsaWJjLXN0YXJ0LmM6MjI2CiM3MiAweDAwMDAwMDAwMDA0MDA2NjEgaW4g
X3N0YXJ0ICgpCgpQb3NzaWJsZSBkdXBsaWNhdGVzIGJ5IHF1ZXJ5OiBidWcgMzAwODkyLgoKUmVw
b3J0ZWQgdXNpbmcgRHJLb25xaQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>