<?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>304075</bug_id>
          
          <creation_ts>2012-07-26 08:32:19 +0000</creation_ts>
          <short_desc>amarok crashes while try to play music file</short_desc>
          <delta_ts>2012-08-15 04:38:35 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>amarok</product>
          <component>general</component>
          <version>2.5.0</version>
          <rep_platform>Ubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>290706</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>2.6</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="cn_kde">chne</reporter>
          <assigned_to name="Amarok Bugs">amarok-bugs-null</assigned_to>
          <cc>fhguarni</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>1279040</commentid>
    <comment_count>0</comment_count>
    <who name="cn_kde">chne</who>
    <bug_when>2012-07-26 08:32:19 +0000</bug_when>
    <thetext>Application: amarok (2.5.0)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-27-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
while opening a playlist and start playing the fist music file is ok. After the first amarok stops playing. If I try to start the second manually amakok crashes.

The crash can be reproduced every time.

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

Thread 13 (Thread 0x7f8ab896a700 (LWP 12976)):
#0  0x00007f8ad706e0bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f8ad1ca98cf in read (__nbytes=16, __buf=0x7f8ab8969c50, __fd=&lt;optimized out&gt;) at /usr/include/x86_64-linux-gnu/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x7f8ab4002400) at /build/buildd/glib2.0-2.32.3/./glib/gwakeup.c:212
#3  0x00007f8ad1c6eba4 in g_main_context_check (context=0x7f8ab4002720, max_priority=2147483647, fds=0x7f8ab40013e0, n_fds=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2980
#4  0x00007f8ad1c6efd6 in g_main_context_iterate (dispatch=1, block=&lt;optimized out&gt;, context=0x7f8ab4002720, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3143
#5  g_main_context_iterate (context=0x7f8ab4002720, block=&lt;optimized out&gt;, dispatch=1, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#6  0x00007f8ad1c6f164 in g_main_context_iteration (context=0x7f8ab4002720, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#7  0x00007f8ad7a06426 in QEventDispatcherGlib::processEvents (this=0x7f8ab40025f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007f8ad79d5c82 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f8ad79d5ed7 in QEventLoop::exec (this=0x7f8ab8969dd0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f8ad78d4fa7 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#11 0x00007f8ad79b59ff in QInotifyFileSystemWatcherEngine::run (this=0x2a9d590) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f8ad78d7fcb in QThreadPrivate::start (arg=0x2a9d590) at thread/qthread_unix.cpp:298
#13 0x00007f8ad378ce9a in start_thread (arg=0x7f8ab896a700) at pthread_create.c:308
#14 0x00007f8ad707b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f8aacd58700 (LWP 12977)):
#0  0x00007f8ad378ee8c in __pthread_mutex_lock (mutex=0x7f8aa8000a60) at pthread_mutex_lock.c:50
#1  0x00007f8ad1caa5a1 in g_mutex_lock (mutex=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gthread-posix.c:208
#2  0x00007f8ad1c6f01b in g_main_context_poll (n_fds=1, fds=0x7f8aa80023b0, timeout=-1, context=0x7f8aa80009a0, priority=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3435
#3  g_main_context_iterate (dispatch=1, block=&lt;optimized out&gt;, context=0x7f8aa80009a0, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3141
#4  g_main_context_iterate (context=0x7f8aa80009a0, block=&lt;optimized out&gt;, dispatch=1, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#5  0x00007f8ad1c6f164 in g_main_context_iteration (context=0x7f8aa80009a0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#6  0x00007f8ad7a06426 in QEventDispatcherGlib::processEvents (this=0x7f8aa80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f8ad79d5c82 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f8ad79d5ed7 in QEventLoop::exec (this=0x7f8aacd57dd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f8ad78d4fa7 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#10 0x00007f8ad79b59ff in QInotifyFileSystemWatcherEngine::run (this=0x2f53770) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007f8ad78d7fcb in QThreadPrivate::start (arg=0x2f53770) at thread/qthread_unix.cpp:298
#12 0x00007f8ad378ce9a in start_thread (arg=0x7f8aacd58700) at pthread_create.c:308
#13 0x00007f8ad707b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f8aa7fff700 (LWP 12978)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8ad78d84db in wait (time=18446744073709551615, this=0x2ffdee0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x2fa9470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8ad4d210eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ffda50, th=0x2faab50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8ad4d239db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ffdec0, th=0x2faab50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8ad4d2284f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8aa7ffee20, parent=0x2ffda50, th=0x2faab50) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f8ad4d228db in ThreadWeaver::Thread::run (this=0x2faab50) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8ad78d7fcb in QThreadPrivate::start (arg=0x2faab50) at thread/qthread_unix.cpp:298
#8  0x00007f8ad378ce9a in start_thread (arg=0x7f8aa7fff700) at pthread_create.c:308
#9  0x00007f8ad707b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f8aa77fe700 (LWP 12979)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8ad78d84db in wait (time=18446744073709551615, this=0x2ffdee0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x2fa9470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8ad4d210eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ffda50, th=0x2ff9180) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8ad4d239db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ffdec0, th=0x2ff9180) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8ad4d2284f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8aa77fde20, parent=0x2ffda50, th=0x2ff9180) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f8ad4d228db in ThreadWeaver::Thread::run (this=0x2ff9180) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8ad78d7fcb in QThreadPrivate::start (arg=0x2ff9180) at thread/qthread_unix.cpp:298
#8  0x00007f8ad378ce9a in start_thread (arg=0x7f8aa77fe700) at pthread_create.c:308
#9  0x00007f8ad707b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f8aa6ffd700 (LWP 12980)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8ad78d84db in wait (time=18446744073709551615, this=0x2ffdee0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x2fa9470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8ad4d210eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ffda50, th=0x2ff8ba0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8ad4d239db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ffdec0, th=0x2ff8ba0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8ad4d2284f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8aa6ffce20, parent=0x2ffda50, th=0x2ff8ba0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f8ad4d228db in ThreadWeaver::Thread::run (this=0x2ff8ba0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8ad78d7fcb in QThreadPrivate::start (arg=0x2ff8ba0) at thread/qthread_unix.cpp:298
#8  0x00007f8ad378ce9a in start_thread (arg=0x7f8aa6ffd700) at pthread_create.c:308
#9  0x00007f8ad707b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f8aa67fc700 (LWP 12981)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8ad78d84db in wait (time=18446744073709551615, this=0x2ffdee0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0x2fa9470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8ad4d210eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ffda50, th=0x2ffc510) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f8ad4d239db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ffdec0, th=0x2ffc510) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f8ad4d2284f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8aa67fbe20, parent=0x2ffda50, th=0x2ffc510) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f8ad4d228db in ThreadWeaver::Thread::run (this=0x2ffc510) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8ad78d7fcb in QThreadPrivate::start (arg=0x2ffc510) at thread/qthread_unix.cpp:298
#8  0x00007f8ad378ce9a in start_thread (arg=0x7f8aa67fc700) at pthread_create.c:308
#9  0x00007f8ad707b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f8aa59ba700 (LWP 12982)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8ace8aadec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f8ace8aaf19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f8ad378ce9a in start_thread (arg=0x7f8aa59ba700) at pthread_create.c:308
#4  0x00007f8ad707b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f8aa51b9700 (LWP 12983)):
#0  0x00007f8ad378ef69 in __pthread_mutex_lock (mutex=0x7f8a94000a60) at pthread_mutex_lock.c:92
#1  0x00007f8ad1caa5a1 in g_mutex_lock (mutex=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gthread-posix.c:208
#2  0x00007f8ad1c6e851 in g_main_context_prepare (context=0x7f8a940009a0, priority=0x7f8aa51b8ce8) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2838
#3  0x00007f8ad1c6ef5b in g_main_context_iterate (dispatch=1, block=1, context=0x7f8a940009a0, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3126
#4  g_main_context_iterate (context=0x7f8a940009a0, block=1, dispatch=1, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#5  0x00007f8ad1c6f164 in g_main_context_iteration (context=0x7f8a940009a0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#6  0x00007f8ad7a06426 in QEventDispatcherGlib::processEvents (this=0x7f8a940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f8ad79d5c82 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f8ad79d5ed7 in QEventLoop::exec (this=0x7f8aa51b8e00, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f8ad78d4fa7 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:501
#10 0x00007f8ad78d7fcb in QThreadPrivate::start (arg=0x30a43f0) at thread/qthread_unix.cpp:298
#11 0x00007f8ad378ce9a in start_thread (arg=0x7f8aa51b9700) at pthread_create.c:308
#12 0x00007f8ad707b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f8a8e71d700 (LWP 12987)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f8ad3d66222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f8ad3d66259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f8ad378ce9a in start_thread (arg=0x7f8a8e71d700) at pthread_create.c:308
#4  0x00007f8ad707b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8a67fff700 (LWP 13500)):
#0  0x00007f8ad706fb03 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  0x00007f8acf4cc35f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f8acf4bd76c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f8acf4bddd9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f8acf4bde90 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f8acf4cc30f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f8aca911d18 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#7  0x00007f8ad378ce9a in start_thread (arg=0x7f8a67fff700) at pthread_create.c:308
#8  0x00007f8ad707b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f8a75fb6700 (LWP 13501)):
#0  0x00007f8ad704703d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f8ad1c920a2 in g_usleep (microseconds=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gtimer.c:259
#2  0x00007f8a8f7bc97f in gst_xvimagesink_event_thread (xvimagesink=0x316f6a0) at xvimagesink.c:1665
#3  0x00007f8ad1c909e5 in g_thread_proxy (data=0x5973680) at /build/buildd/glib2.0-2.32.3/./glib/gthread.c:801
#4  0x00007f8ad378ce9a in start_thread (arg=0x7f8a75fb6700) at pthread_create.c:308
#5  0x00007f8ad707b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8a677fe700 (LWP 13502)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
#1  0x00007f8ad378f09b in _L_lock_1006 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f8ad378f01c in __pthread_mutex_lock (mutex=0x29a0870) at pthread_mutex_lock.c:101
#3  0x00007f8ad1caa5a1 in g_mutex_lock (mutex=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gthread-posix.c:208
#4  0x00007f8ac98d8f16 in gst_element_post_message (element=0x29a0d80, message=0x25b3700) at gstelement.c:1842
#5  0x00007f8ac98c3bc7 in gst_bin_handle_message_func (bin=0x29a0d80, message=0x25b3700) at gstbin.c:3442
#6  0x00007f8ac98f8e88 in gst_pipeline_handle_message (bin=0x29a0d80, message=0x25b3700) at gstpipeline.c:587
#7  0x00007f8aaf34f18e in gst_play_bin_handle_message (bin=0x29a0d80, msg=0x25b3700) at gstplaybin2.c:2387
#8  0x00007f8ac98c1558 in bin_bus_handler (bus=&lt;optimized out&gt;, message=&lt;optimized out&gt;, bin=&lt;optimized out&gt;) at gstbin.c:2793
#9  0x00007f8ac98cafac in gst_bus_post (bus=0x25c13c0, message=0x25b3700) at gstbus.c:322
#10 0x00007f8ac98d8f3b in gst_element_post_message (element=0x596c330, message=0x25b3700) at gstelement.c:1853
#11 0x00007f8ac98c3bc7 in gst_bin_handle_message_func (bin=0x596c330, message=0x25b3700) at gstbin.c:3442
#12 0x00007f8a7ba33977 in handle_message (bin=0x596c330, msg=0x25b3700) at gsturidecodebin.c:2210
#13 0x00007f8ac98c1558 in bin_bus_handler (bus=&lt;optimized out&gt;, message=&lt;optimized out&gt;, bin=&lt;optimized out&gt;) at gstbin.c:2793
#14 0x00007f8ac98cafac in gst_bus_post (bus=0x59c4820, message=0x25b3700) at gstbus.c:322
#15 0x00007f8ac98d8f3b in gst_element_post_message (element=0x596c560, message=0x25b3700) at gstelement.c:1853
#16 0x00007f8ac98c3bc7 in gst_bin_handle_message_func (bin=0x596c560, message=0x25b3700) at gstbin.c:3442
#17 0x00007f8ac98c1558 in bin_bus_handler (bus=&lt;optimized out&gt;, message=&lt;optimized out&gt;, bin=&lt;optimized out&gt;) at gstbin.c:2793
#18 0x00007f8ac98cafac in gst_bus_post (bus=0x59c48e0, message=0x25b3700) at gstbus.c:322
#19 0x00007f8ac98d8f3b in gst_element_post_message (element=0x7f8a680245c0, message=0x25b3700) at gstelement.c:1853
#20 0x00007f8ac98da378 in gst_element_continue_state (element=0x7f8a680245c0, ret=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2470
#21 0x00007f8ac98d9e2f in gst_element_change_state (element=0x7f8a680245c0, transition=&lt;optimized out&gt;) at gstelement.c:2798
#22 0x00007f8ac98da6d0 in gst_element_set_state_func (element=0x7f8a680245c0, state=GST_STATE_READY) at gstelement.c:2717
#23 0x00007f8a7ba316bf in connect_pad (chain=&lt;optimized out&gt;, factories=0x35ef160, caps=0x29b4200, pad=0x7f8a68044c40, dpad=0x5991860, src=0x69b2b20, dbin=&lt;optimized out&gt;) at gstdecodebin2.c:1921
#24 analyze_new_pad (dbin=&lt;optimized out&gt;, src=&lt;optimized out&gt;, pad=0x7f8a68044c40, caps=0x29b4200, chain=&lt;optimized out&gt;) at gstdecodebin2.c:1630
#25 0x00007f8a7ba32a16 in pad_added_cb (element=0x69b2b20, pad=0x7f8a68044c40, chain=0x3170ee0) at gstdecodebin2.c:2333
#26 0x00007f8a7ba32dd9 in caps_notify_cb (pad=0x7f8a68044c40, unused=&lt;optimized out&gt;, chain=0x3170ee0) at gstdecodebin2.c:2447
#27 0x00007f8ad130cca2 in g_closure_invoke (closure=0x69e3820, return_value=0x0, n_param_values=2, param_values=0x7f8a677fd6f0, invocation_hint=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./gobject/gclosure.c:777
#28 0x00007f8ad131dd71 in signal_emit_unlocked_R (node=&lt;optimized out&gt;, detail=209, instance=&lt;optimized out&gt;, emission_return=0x0, instance_and_params=0x7f8a677fd6f0) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3547
#29 0x00007f8ad1326099 in g_signal_emit_valist (instance=0x7f8a68044c40, signal_id=&lt;optimized out&gt;, detail=209, var_args=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3296
#30 0x00007f8ad1326242 in g_signal_emit (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3352
#31 0x00007f8ad1311957 in g_object_dispatch_properties_changed (object=0x7f8a68044c40, n_pspecs=1, pspecs=0x7f8a677fdab8) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1041
#32 0x00007f8ac98c03c3 in gst_object_dispatch_properties_changed (object=0x7f8a68044c40, n_pspecs=1, pspecs=0x7f8a677fdab8) at gstobject.c:530
#33 0x00007f8ad131336b in g_object_notify_by_spec_internal (pspec=&lt;optimized out&gt;, object=0x7f8a68044c40) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1133
#34 g_object_notify_by_pspec (object=0x7f8a68044c40, pspec=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1234
#35 0x00007f8ac98f0734 in gst_pad_set_caps (pad=0x7f8a68044c40, caps=0x29b4200) at gstpad.c:2745
#36 0x00007f8a761ca246 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstaudioparsers.so
#37 0x00007f8ac9b93524 in gst_base_parse_handle_and_push_frame (parse=0x69b2b20, frame=0x7f8a677fdd20, klass=&lt;optimized out&gt;) at gstbaseparse.c:1687
#38 0x00007f8ac9b95e1d in gst_base_parse_loop (pad=&lt;optimized out&gt;) at gstbaseparse.c:2826
#39 0x00007f8ac991bdcc in gst_task_func (task=0x59c7240) at gsttask.c:327
#40 0x00007f8ad1c91248 in g_thread_pool_thread_proxy (data=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:309
#41 0x00007f8ad1c909e5 in g_thread_proxy (data=0x5973720) at /build/buildd/glib2.0-2.32.3/./glib/gthread.c:801
#42 0x00007f8ad378ce9a in start_thread (arg=0x7f8a677fe700) at pthread_create.c:308
#43 0x00007f8ad707b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#44 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8ada77c780 (LWP 12972)):
[KCrash Handler]
#6  g_value_set_object (value=0x7fffb2212ef0, v_object=0x2) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:3411
#7  0x00007f8aaf354788 in gst_play_bin_get_property (object=0x29a0d80, prop_id=&lt;optimized out&gt;, value=0x7fffb2212ef0, pspec=&lt;optimized out&gt;) at gstplaybin2.c:2018
#8  0x00007f8ad131493e in object_get_property (value=0x7fffb2212ef0, pspec=&lt;optimized out&gt;, object=0x29a0d80) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1289
#9  g_object_get_valist (object=0x29a0d80, first_property_name=&lt;optimized out&gt;, var_args=0x7fffb2212f58) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:2014
#10 0x00007f8ad1314d97 in g_object_get (_object=0x29a0d80, first_property_name=0x7f8abe12caa3 &quot;source&quot;) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:2104
#11 0x00007f8abe11b7d1 in Phonon::Gstreamer::Pipeline::cb_setupSource (playbin=&lt;optimized out&gt;, param=&lt;optimized out&gt;, data=&lt;optimized out&gt;) at ../../gstreamer/pipeline.cpp:801
#12 0x00007f8ad130cca2 in g_closure_invoke (closure=0x29a6020, return_value=0x0, n_param_values=2, param_values=0x7fffb2213340, invocation_hint=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./gobject/gclosure.c:777
#13 0x00007f8ad131dd71 in signal_emit_unlocked_R (node=&lt;optimized out&gt;, detail=2184, instance=&lt;optimized out&gt;, emission_return=0x0, instance_and_params=0x7fffb2213340) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3547
#14 0x00007f8ad1326099 in g_signal_emit_valist (instance=0x29a0d80, signal_id=&lt;optimized out&gt;, detail=2184, var_args=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3296
#15 0x00007f8ad1326242 in g_signal_emit (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3352
#16 0x00007f8ad1311957 in g_object_dispatch_properties_changed (object=0x29a0d80, n_pspecs=1, pspecs=0x7fffb2213708) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1041
#17 0x00007f8ac98c03c3 in gst_object_dispatch_properties_changed (object=0x29a0d80, n_pspecs=1, pspecs=0x7fffb2213708) at gstobject.c:530
#18 0x00007f8ad1313233 in g_object_notify_by_spec_internal (pspec=0x25ae320, object=0x29a0d80) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1133
#19 g_object_notify (object=0x29a0d80, property_name=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1175
#20 0x00007f8aaf350d8f in notify_source_cb (uridecodebin=&lt;optimized out&gt;, pspec=&lt;optimized out&gt;, group=&lt;optimized out&gt;) at gstplaybin2.c:3445
#21 0x00007f8ad130cca2 in g_closure_invoke (closure=0x7f8a6801f7c0, return_value=0x0, n_param_values=2, param_values=0x7fffb2213920, invocation_hint=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./gobject/gclosure.c:777
#22 0x00007f8ad131dd71 in signal_emit_unlocked_R (node=&lt;optimized out&gt;, detail=2184, instance=&lt;optimized out&gt;, emission_return=0x0, instance_and_params=0x7fffb2213920) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3547
#23 0x00007f8ad1326099 in g_signal_emit_valist (instance=0x596c9c0, signal_id=&lt;optimized out&gt;, detail=2184, var_args=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3296
#24 0x00007f8ad1326242 in g_signal_emit (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3352
#25 0x00007f8ad1311957 in g_object_dispatch_properties_changed (object=0x596c9c0, n_pspecs=1, pspecs=0x7fffb2213ce8) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1041
#26 0x00007f8ac98c03c3 in gst_object_dispatch_properties_changed (object=0x596c9c0, n_pspecs=1, pspecs=0x7fffb2213ce8) at gstobject.c:530
#27 0x00007f8ad1313233 in g_object_notify_by_spec_internal (pspec=0x3140f70, object=0x596c9c0) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1133
#28 g_object_notify (object=0x596c9c0, property_name=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1175
#29 0x00007f8a7ba3714b in setup_source (decoder=0x596c9c0) at gsturidecodebin.c:2015
#30 gst_uri_decode_bin_change_state (element=0x596c9c0, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gsturidecodebin.c:2493
#31 0x00007f8ac98d9dac in gst_element_change_state (element=0x596c9c0, transition=&lt;optimized out&gt;) at gstelement.c:2761
#32 0x00007f8ac98da6d0 in gst_element_set_state_func (element=0x596c9c0, state=GST_STATE_PAUSED) at gstelement.c:2717
#33 0x00007f8ac98c78ed in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=0, base_time=0, element=0x596c9c0, bin=0x29a0d80) at gstbin.c:2209
#34 gst_bin_change_state_func (element=0x29a0d80, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2518
#35 0x00007f8ac98f9445 in gst_pipeline_change_state (element=0x29a0d80, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstpipeline.c:482
#36 0x00007f8aaf352aab in gst_play_bin_change_state (element=0x29a0d80, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybin2.c:3936
#37 0x00007f8ac98d9dac in gst_element_change_state (element=0x29a0d80, transition=&lt;optimized out&gt;) at gstelement.c:2761
#38 0x00007f8ac98da6d0 in gst_element_set_state_func (element=0x29a0d80, state=GST_STATE_PLAYING) at gstelement.c:2717
#39 0x00007f8abe11c3ea in Phonon::Gstreamer::Pipeline::setState (this=0x299cd80, state=GST_STATE_PLAYING) at ../../gstreamer/pipeline.cpp:223
#40 0x00007f8ad9765349 in EngineController::playUrl (this=0x24ce430, url=..., offset=0) at ../../src/EngineController.cpp:559
#41 0x00007f8ad9766ad2 in EngineController::play (this=0x24ce430, track=..., offset=0) at ../../src/EngineController.cpp:447
#42 0x00007f8ad940f1c6 in Playlist::Actions::play (this=&lt;optimized out&gt;, trackid=3384929230459413192, now=&lt;optimized out&gt;) at ../../src/playlist/PlaylistActions.cpp:222
#43 0x00007f8ad94102c2 in Playlist::Actions::play (this=0x2d0ce10, index=...) at ../../src/playlist/PlaylistActions.cpp:200
#44 0x00007f8ad94aa97f in Playlist::PrettyListView::trackActivated (this=0x3589480, idx=...) at ../../src/playlist/view/listview/PrettyListView.cpp:323
#45 0x00007f8ad94b1892 in qt_static_metacall (_a=&lt;optimized out&gt;, _id=&lt;optimized out&gt;, _o=&lt;optimized out&gt;, _c=&lt;optimized out&gt;) at ./PrettyListView.moc:130
#46 Playlist::PrettyListView::qt_static_metacall (_o=&lt;optimized out&gt;, _c=&lt;optimized out&gt;, _id=&lt;optimized out&gt;, _a=&lt;optimized out&gt;) at ./PrettyListView.moc:99
#47 0x00007f8ad79eb281 in QMetaObject::activate (sender=0x3589480, m=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=0x7fffb2214950) at kernel/qobject.cpp:3547
#48 0x00007f8ad88f7ad5 in QAbstractItemView::doubleClicked (this=&lt;optimized out&gt;, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:355
#49 0x00007f8ad88f7c3e in QAbstractItemView::mouseDoubleClickEvent (this=0x3589480, event=0x7fffb2215630) at itemviews/qabstractitemview.cpp:1846
#50 0x00007f8ad842215e in QWidget::event (this=0x3589480, event=0x7fffb2215630) at kernel/qwidget.cpp:8366
#51 0x00007f8ad87e23b6 in QFrame::event (this=0x3589480, e=0x7fffb2215630) at widgets/qframe.cpp:557
#52 0x00007f8ad88f689b in QAbstractItemView::viewportEvent (this=0x3589480, event=0x7fffb2215630) at itemviews/qabstractitemview.cpp:1644
#53 0x00007f8ad79d7028 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=&lt;optimized out&gt;, receiver=0x35707f0, event=0x7fffb2215630) at kernel/qcoreapplication.cpp:986
#54 0x00007f8ad83d185f in notify_helper (e=0x7fffb2215630, receiver=0x35707f0, this=0x23ba120) at kernel/qapplication.cpp:4555
#55 QApplicationPrivate::notify_helper (this=0x23ba120, receiver=0x35707f0, e=0x7fffb2215630) at kernel/qapplication.cpp:4531
#56 0x00007f8ad83d70bf in QApplication::notify (this=&lt;optimized out&gt;, receiver=0x35707f0, e=0x7fffb2215630) at kernel/qapplication.cpp:4102
#57 0x00007f8ada1759e6 in KApplication::notify (this=0x7fffb2216310, receiver=0x35707f0, event=0x7fffb2215630) at ../../kdeui/kernel/kapplication.cpp:311
#58 0x00007f8ad79d6e9c in QCoreApplication::notifyInternal (this=0x7fffb2216310, receiver=0x35707f0, event=0x7fffb2215630) at kernel/qcoreapplication.cpp:876
#59 0x00007f8ad83d2862 in sendEvent (event=&lt;optimized out&gt;, receiver=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#60 QApplicationPrivate::sendMouseEvent (receiver=0x35707f0, event=0x7fffb2215630, alienWidget=0x0, nativeWidget=0x35707f0, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#61 0x00007f8ad8451bf5 in QETWidget::translateMouseEvent (this=0x35707f0, event=&lt;optimized out&gt;) at kernel/qapplication_x11.cpp:4617
#62 0x00007f8ad8450bae in QApplication::x11ProcessEvent (this=0x7fffb2216310, event=0x7fffb2215f00) at kernel/qapplication_x11.cpp:3732
#63 0x00007f8ad847a0d2 in x11EventSourceDispatch (s=0x23a5690, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#64 0x00007f8ad1c6ed53 in g_main_dispatch (context=0x23ad370) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#65 g_main_context_dispatch (context=0x23ad370) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#66 0x00007f8ad1c6f0a0 in g_main_context_iterate (dispatch=1, block=&lt;optimized out&gt;, context=0x23ad370, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#67 g_main_context_iterate (context=0x23ad370, block=&lt;optimized out&gt;, dispatch=1, self=&lt;optimized out&gt;) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#68 0x00007f8ad1c6f164 in g_main_context_iteration (context=0x23ad370, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#69 0x00007f8ad7a063bf in QEventDispatcherGlib::processEvents (this=0x2211ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#70 0x00007f8ad8479d5e in QGuiEventDispatcherGlib::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#71 0x00007f8ad79d5c82 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#72 0x00007f8ad79d5ed7 in QEventLoop::exec (this=0x7fffb22162a0, flags=...) at kernel/qeventloop.cpp:204
#73 0x00007f8ad79daf67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#74 0x0000000000408e4e in main (argc=1, argv=0x7fffb2218798) at ../../src/main.cpp:303

Possible duplicates by query: bug 303401, bug 302453.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1279054</commentid>
    <comment_count>1</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2012-07-26 09:06:01 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 290706 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1284910</commentid>
    <comment_count>2</comment_count>
      <attachid>73173</attachid>
    <who name="">fhguarni</who>
    <bug_when>2012-08-15 04:38:35 +0000</bug_when>
    <thetext>Created attachment 73173
New crash information added by DrKonqi

amarok (2.5.0) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed:

I just was listening music.  At the end of a song, Amarok stopped, and when I try to play a new song again, Amarok crashes.

-- Backtrace (Reduced):
#6  g_value_set_object (value=0x7ffff2665fa0, v_object=0x2) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:3411
#7  0x00007fa3f71d1788 in gst_play_bin_get_property (object=0x1f61540, prop_id=&lt;optimized out&gt;, value=0x7ffff2665fa0, pspec=&lt;optimized out&gt;) at gstplaybin2.c:2018
#8  0x00007fa410d8793e in object_get_property (value=0x7ffff2665fa0, pspec=&lt;optimized out&gt;, object=0x1f61540) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1289
#9  g_object_get_valist (object=0x1f61540, first_property_name=&lt;optimized out&gt;, var_args=0x7ffff2666008) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:2014
#10 0x00007fa410d87d97 in g_object_get (_object=0x1f61540, first_property_name=0x7fa3fde10aa3 &quot;source&quot;) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:2104</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>73173</attachid>
            <date>2012-08-15 04:38:35 +0000</date>
            <delta_ts>2012-08-15 04:38:35 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>30933</size>
            <attacher>fhguarni</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGFtYXJvayAoMi41LjApCktERSBQbGF0Zm9ybSBWZXJzaW9uOiA0LjguNCAo
NC44LjQpClF0IFZlcnNpb246IDQuOC4xCk9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDMuMi4wLTI5
LWdlbmVyaWMgeDg2XzY0CkRpc3RyaWJ1dGlvbjogVWJ1bnR1IDEyLjA0LjEgTFRTCgotLSBJbmZv
cm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6Ci0gV2hhdCBJIHdhcyBkb2luZyB3aGVuIHRoZSBhcHBs
aWNhdGlvbiBjcmFzaGVkOgoKSSBqdXN0IHdhcyBsaXN0ZW5pbmcgbXVzaWMuICBBdCB0aGUgZW5k
IG9mIGEgc29uZywgQW1hcm9rIHN0b3BwZWQsIGFuZCB3aGVuIEkgdHJ5IHRvIHBsYXkgYSBuZXcg
c29uZyBhZ2FpbiwgQW1hcm9rIGNyYXNoZXMuCgpUaGUgY3Jhc2ggZG9lcyBub3Qgc2VlbSB0byBi
ZSByZXByb2R1Y2libGUuCgotLSBCYWNrdHJhY2U6CkFwcGxpY2F0aW9uOiBBbWFyb2sgKGFtYXJv
ayksIHNpZ25hbDogU2VnbWVudGF0aW9uIGZhdWx0ClVzaW5nIGhvc3QgbGlidGhyZWFkX2RiIGxp
YnJhcnkgIi9saWIveDg2XzY0LWxpbnV4LWdudS9saWJ0aHJlYWRfZGIuc28uMSIuCltDdXJyZW50
IHRocmVhZCBpcyAxIChUaHJlYWQgMHg3ZmE0MWExZWU3ODAgKExXUCAzNTg5KSldCgpUaHJlYWQg
MTMgKFRocmVhZCAweDdmYTNlYjJlYzcwMCAoTFdQIDM2NjgpKToKIzAgIGdfbXV0ZXhfZ2V0X2lt
cGwgKG11dGV4PTB4N2ZhM2U0MDAwOWUwKSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4zMi4z
Ly4vZ2xpYi9ndGhyZWFkLXBvc2l4LmM6MTE4CiMxICAweDAwMDA3ZmE0MTE3MWQ1OTkgaW4gZ19t
dXRleF9sb2NrIChtdXRleD08b3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIu
MC0yLjMyLjMvLi9nbGliL2d0aHJlYWQtcG9zaXguYzoyMDgKIzIgIDB4MDAwMDdmYTQxMTZlMTg1
MSBpbiBnX21haW5fY29udGV4dF9wcmVwYXJlIChjb250ZXh0PTB4N2ZhM2U0MDAwOWUwLCBwcmlv
cml0eT0weDdmYTNlYjJlYmNiOCkgYXQgL2J1aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8uL2ds
aWIvZ21haW4uYzoyODM4CiMzICAweDAwMDA3ZmE0MTE2ZTFmNWIgaW4gZ19tYWluX2NvbnRleHRf
aXRlcmF0ZSAoZGlzcGF0Y2g9MSwgYmxvY2s9MSwgY29udGV4dD0weDdmYTNlNDAwMDllMCwgc2Vs
Zj08b3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9nbGli
L2dtYWluLmM6MzEyNgojNCAgZ19tYWluX2NvbnRleHRfaXRlcmF0ZSAoY29udGV4dD0weDdmYTNl
NDAwMDllMCwgYmxvY2s9MSwgZGlzcGF0Y2g9MSwgc2VsZj08b3B0aW1pemVkIG91dD4pIGF0IC9i
dWlsZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9nbGliL2dtYWluLmM6MzA4MwojNSAgMHgwMDAw
N2ZhNDExNmUyMTY0IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoY29udGV4dD0weDdmYTNl
NDAwMDllMCwgbWF5X2Jsb2NrPTEpIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9n
bGliL2dtYWluLmM6MzIwNwojNiAgMHgwMDAwN2ZhNDE3NDc5NDI2IGluIFFFdmVudERpc3BhdGNo
ZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4N2ZhM2U0MDAwOTAwLCBmbGFncz0uLi4pIGF0
IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyNgojNyAgMHgwMDAwN2ZhNDE3NDQ4
YzgyIGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBm
bGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoxNDkKIzggIDB4MDAwMDdmYTQxNzQ0
OGVkNyBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4N2ZhM2ViMmViZGQwLCBmbGFncz0uLi4p
IGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDQKIzkgIDB4MDAwMDdmYTQxNzM0N2ZhNyBpbiBR
VGhyZWFkOjpleGVjICh0aGlzPTxvcHRpbWl6ZWQgb3V0PikgYXQgdGhyZWFkL3F0aHJlYWQuY3Bw
OjUwMQojMTAgMHgwMDAwN2ZhNDE3NDI4OWZmIGluIFFJbm90aWZ5RmlsZVN5c3RlbVdhdGNoZXJF
bmdpbmU6OnJ1biAodGhpcz0weDIwNjA3MTApIGF0IGlvL3FmaWxlc3lzdGVtd2F0Y2hlcl9pbm90
aWZ5LmNwcDoyNDgKIzExIDB4MDAwMDdmYTQxNzM0YWZjYiBpbiBRVGhyZWFkUHJpdmF0ZTo6c3Rh
cnQgKGFyZz0weDIwNjA3MTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI5OAojMTIgMHgw
MDAwN2ZhNDEzMWZmZTlhIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZhM2ViMmVjNzAwKSBhdCBw
dGhyZWFkX2NyZWF0ZS5jOjMwOAojMTMgMHgwMDAwN2ZhNDE2YWVlNGJkIGluIGNsb25lICgpIGF0
IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojMTQgMHgwMDAw
MDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMTIgKFRocmVhZCAweDdmYTNlOGYwZDcwMCAo
TFdQIDM3MjEpKToKIzAgIDB4MDAwMDdmYTQxNmFlMmIwMyBpbiBfX0dJX19fcG9sbCAoZmRzPTxv
cHRpbWl6ZWQgb3V0PiwgbmZkcz08b3B0aW1pemVkIG91dD4sIHRpbWVvdXQ9PG9wdGltaXplZCBv
dXQ+KSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb2xsLmM6ODcKIzEgIDB4MDAwMDdm
YTQxMTZlMjAzNiBpbiBnX21haW5fY29udGV4dF9wb2xsIChuX2Zkcz0xLCBmZHM9MHg3ZmEzZGMw
MDIxYzAsIHRpbWVvdXQ9NTk1NSwgY29udGV4dD0weDdmYTNkYzAwMDlhMCwgcHJpb3JpdHk9PG9w
dGltaXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4zMi4zLy4vZ2xpYi9nbWFp
bi5jOjM0NDAKIzIgIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKGRpc3BhdGNoPTEsIGJsb2NrPTxv
cHRpbWl6ZWQgb3V0PiwgY29udGV4dD0weDdmYTNkYzAwMDlhMCwgc2VsZj08b3B0aW1pemVkIG91
dD4pIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9nbGliL2dtYWluLmM6MzE0MQoj
MyAgZ19tYWluX2NvbnRleHRfaXRlcmF0ZSAoY29udGV4dD0weDdmYTNkYzAwMDlhMCwgYmxvY2s9
PG9wdGltaXplZCBvdXQ+LCBkaXNwYXRjaD0xLCBzZWxmPTxvcHRpbWl6ZWQgb3V0PikgYXQgL2J1
aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8uL2dsaWIvZ21haW4uYzozMDgzCiM0ICAweDAwMDA3
ZmE0MTE2ZTIxNjQgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uIChjb250ZXh0PTB4N2ZhM2Rj
MDAwOWEwLCBtYXlfYmxvY2s9MSkgYXQgL2J1aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8uL2ds
aWIvZ21haW4uYzozMjA3CiM1ICAweDAwMDA3ZmE0MTc0Nzk0MjYgaW4gUUV2ZW50RGlzcGF0Y2hl
ckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHg3ZmEzZGMwMDA4YzAsIGZsYWdzPS4uLikgYXQg
a2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI2CiM2ICAweDAwMDA3ZmE0MTc0NDhj
ODIgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz08b3B0aW1pemVkIG91dD4sIGZs
YWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNyAgMHgwMDAwN2ZhNDE3NDQ4
ZWQ3IGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3ZmEzZThmMGNlMDAsIGZsYWdzPS4uLikg
YXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwNAojOCAgMHgwMDAwN2ZhNDE3MzQ3ZmE3IGluIFFU
aHJlYWQ6OmV4ZWMgKHRoaXM9PG9wdGltaXplZCBvdXQ+KSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6
NTAxCiM5ICAweDAwMDA3ZmE0MTczNGFmY2IgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9
MHgyMmUwMTIwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyOTgKIzEwIDB4MDAwMDdmYTQx
MzFmZmU5YSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmYTNlOGYwZDcwMCkgYXQgcHRocmVhZF9j
cmVhdGUuYzozMDgKIzExIDB4MDAwMDdmYTQxNmFlZTRiZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNk
ZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzEyIDB4MDAwMDAwMDAwMDAw
MDAwMCBpbiA/PyAoKQoKVGhyZWFkIDExIChUaHJlYWQgMHg3ZmEzZTM5ZGI3MDAgKExXUCAzNzIz
KSk6CiMwICAweDAwMDA3ZmE0MTZhZTJiMTcgaW4gX19HSV9fX3BvbGwgKGZkcz08b3B0aW1pemVk
IG91dD4sIG5mZHM9PG9wdGltaXplZCBvdXQ+LCB0aW1lb3V0PTxvcHRpbWl6ZWQgb3V0PikgYXQg
Li4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcG9sbC5jOjg5CiMxICAweDAwMDA3ZmE0MTE2ZTIw
MzYgaW4gZ19tYWluX2NvbnRleHRfcG9sbCAobl9mZHM9MSwgZmRzPTB4N2ZhM2Q4MDBiZWYwLCB0
aW1lb3V0PS0xLCBjb250ZXh0PTB4N2ZhM2Q4MDAwOWEwLCBwcmlvcml0eT08b3B0aW1pemVkIG91
dD4pIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9nbGliL2dtYWluLmM6MzQ0MAoj
MiAgZ19tYWluX2NvbnRleHRfaXRlcmF0ZSAoZGlzcGF0Y2g9MSwgYmxvY2s9PG9wdGltaXplZCBv
dXQ+LCBjb250ZXh0PTB4N2ZhM2Q4MDAwOWEwLCBzZWxmPTxvcHRpbWl6ZWQgb3V0PikgYXQgL2J1
aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8uL2dsaWIvZ21haW4uYzozMTQxCiMzICBnX21haW5f
Y29udGV4dF9pdGVyYXRlIChjb250ZXh0PTB4N2ZhM2Q4MDAwOWEwLCBibG9jaz08b3B0aW1pemVk
IG91dD4sIGRpc3BhdGNoPTEsIHNlbGY9PG9wdGltaXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRk
L2dsaWIyLjAtMi4zMi4zLy4vZ2xpYi9nbWFpbi5jOjMwODMKIzQgIDB4MDAwMDdmYTQxMTZlMjE2
NCBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKGNvbnRleHQ9MHg3ZmEzZDgwMDA5YTAsIG1h
eV9ibG9jaz0xKSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4zMi4zLy4vZ2xpYi9nbWFpbi5j
OjMyMDcKIzUgIDB4MDAwMDdmYTQxNzQ3OTQyNiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJv
Y2Vzc0V2ZW50cyAodGhpcz0weDdmYTNkODAwMDhjMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2
ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjYKIzYgIDB4MDAwMDdmYTQxNzQ0OGM4MiBpbiBRRXZl
bnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9Li4uKSBh
dCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM3ICAweDAwMDA3ZmE0MTc0NDhlZDcgaW4gUUV2
ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmYTNlMzlkYWUwMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwv
cWV2ZW50bG9vcC5jcHA6MjA0CiM4ICAweDAwMDA3ZmE0MTczNDdmYTcgaW4gUVRocmVhZDo6ZXhl
YyAodGhpcz08b3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo1MDEKIzkgIDB4
MDAwMDdmYTQxNzM0YWZjYiBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDIzMTNhYzAp
IGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI5OAojMTAgMHgwMDAwN2ZhNDEzMWZmZTlhIGlu
IHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZhM2UzOWRiNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMw
OAojMTEgMHgwMDAwN2ZhNDE2YWVlNGJkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9z
eXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojMTIgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/
ICgpCgpUaHJlYWQgMTAgKFRocmVhZCAweDdmYTNlMjVjZTcwMCAoTFdQIDM3NDIpKToKIzAgIHB0
aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9z
eXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2ZhNDE3
MzRiNGRiIGluIHdhaXQgKHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUsIHRoaXM9MHgyMzE4ODUw
KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODYKIzIgIFFXYWl0Q29uZGl0aW9u
Ojp3YWl0ICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgyMzA3YzMwLCB0aW1lPTE4NDQ2
NzQ0MDczNzA5NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTU4CiMz
ICAweDAwMDA3ZmE0MTQ3OTQwZWIgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9ja1Ro
cmVhZFVudGlsSm9ic0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHgyMzE3MTcwLCB0aD0weDIzMTVh
NTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzY1CiM0
ICAweDAwMDA3ZmE0MTQ3OTY5ZGIgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjph
cHBseUZvcldvcmsgKHRoaXM9MHgyMzE0NDUwLCB0aD0weDIzMTVhNTApIGF0IC4uLy4uLy4uL3Ro
cmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEKIzUgIDB4MDAwMDdmYTQx
NDc5NjlmNCBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAo
dGhpcz0weDIzMTQ0NTAsIHRoPTB4MjMxNWE1MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dl
YXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3NAojNiAgMHgwMDAwN2ZhNDE0Nzk1ODRmIGluIFRo
cmVhZFdlYXZlcjo6VGhyZWFkUnVuSGVscGVyOjpydW4gKHRoaXM9MHg3ZmEzZTI1Y2RlMjAsIHBh
cmVudD0weDIzMTcxNzAsIHRoPTB4MjMxNWE1MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dl
YXZlci9UaHJlYWQuY3BwOjg3CiM3ICAweDAwMDA3ZmE0MTQ3OTU4ZGIgaW4gVGhyZWFkV2VhdmVy
OjpUaHJlYWQ6OnJ1biAodGhpcz0weDIzMTVhNTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9X
ZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzggIDB4MDAwMDdmYTQxNzM0YWZjYiBpbiBRVGhyZWFkUHJp
dmF0ZTo6c3RhcnQgKGFyZz0weDIzMTVhNTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI5
OAojOSAgMHgwMDAwN2ZhNDEzMWZmZTlhIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZhM2UyNWNl
NzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOAojMTAgMHgwMDAwN2ZhNDE2YWVlNGJkIGluIGNs
b25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgoj
MTEgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgOSAoVGhyZWFkIDB4N2ZhM2Uw
ZTE2NzAwIChMV1AgNDQ2NikpOgojMCAgMHgwMDAwN2ZhNDE2YWUyYjAzIGluIF9fR0lfX19wb2xs
IChmZHM9PG9wdGltaXplZCBvdXQ+LCBuZmRzPTxvcHRpbWl6ZWQgb3V0PiwgdGltZW91dD08b3B0
aW1pemVkIG91dD4pIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3BvbGwuYzo4NwojMSAg
MHgwMDAwN2ZhNDExNmUyMDM2IGluIGdfbWFpbl9jb250ZXh0X3BvbGwgKG5fZmRzPTEsIGZkcz0w
eDdmYTNjODAwMjNiMCwgdGltZW91dD0tMSwgY29udGV4dD0weDdmYTNjODAwMDlhMCwgcHJpb3Jp
dHk9PG9wdGltaXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4zMi4zLy4vZ2xp
Yi9nbWFpbi5jOjM0NDAKIzIgIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKGRpc3BhdGNoPTEsIGJs
b2NrPTxvcHRpbWl6ZWQgb3V0PiwgY29udGV4dD0weDdmYTNjODAwMDlhMCwgc2VsZj08b3B0aW1p
emVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9nbGliL2dtYWluLmM6
MzE0MQojMyAgZ19tYWluX2NvbnRleHRfaXRlcmF0ZSAoY29udGV4dD0weDdmYTNjODAwMDlhMCwg
YmxvY2s9PG9wdGltaXplZCBvdXQ+LCBkaXNwYXRjaD0xLCBzZWxmPTxvcHRpbWl6ZWQgb3V0Pikg
YXQgL2J1aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8uL2dsaWIvZ21haW4uYzozMDgzCiM0ICAw
eDAwMDA3ZmE0MTE2ZTIxNjQgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uIChjb250ZXh0PTB4
N2ZhM2M4MDAwOWEwLCBtYXlfYmxvY2s9MSkgYXQgL2J1aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIu
My8uL2dsaWIvZ21haW4uYzozMjA3CiM1ICAweDAwMDA3ZmE0MTc0Nzk0MjYgaW4gUUV2ZW50RGlz
cGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHg3ZmEzYzgwMDA4YzAsIGZsYWdzPS4u
LikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI2CiM2ICAweDAwMDA3ZmE0
MTc0NDhjODIgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz08b3B0aW1pemVkIG91
dD4sIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNyAgMHgwMDAwN2Zh
NDE3NDQ4ZWQ3IGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3ZmEzZTBlMTVkZDAsIGZsYWdz
PS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwNAojOCAgMHgwMDAwN2ZhNDE3MzQ3ZmE3
IGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9PG9wdGltaXplZCBvdXQ+KSBhdCB0aHJlYWQvcXRocmVh
ZC5jcHA6NTAxCiM5ICAweDAwMDA3ZmE0MTc0Mjg5ZmYgaW4gUUlub3RpZnlGaWxlU3lzdGVtV2F0
Y2hlckVuZ2luZTo6cnVuICh0aGlzPTB4MjRhMTkzMCkgYXQgaW8vcWZpbGVzeXN0ZW13YXRjaGVy
X2lub3RpZnkuY3BwOjI0OAojMTAgMHgwMDAwN2ZhNDE3MzRhZmNiIGluIFFUaHJlYWRQcml2YXRl
OjpzdGFydCAoYXJnPTB4MjRhMTkzMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6Mjk4CiMx
MSAweDAwMDA3ZmE0MTMxZmZlOWEgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3ZmEzZTBlMTY3MDAp
IGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA4CiMxMiAweDAwMDA3ZmE0MTZhZWU0YmQgaW4gY2xvbmUg
KCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiMxMyAw
eDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA4IChUaHJlYWQgMHg3ZmEzY2ZmZmY3
MDAgKExXUCA0NDcxKSk6CiMwICBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQg
Li4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQu
UzoxNjIKIzEgIDB4MDAwMDdmYTQxNzM0YjRkYiBpbiB3YWl0ICh0aW1lPTE4NDQ2NzQ0MDczNzA5
NTUxNjE1LCB0aGlzPTB4MjMxODg1MCkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3Bw
Ojg2CiMyICBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz08b3B0aW1pemVkIG91dD4sIG11dGV4
PTB4MjMwN2MzMCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29u
ZGl0aW9uX3VuaXguY3BwOjE1OAojMyAgMHgwMDAwN2ZhNDE0Nzk0MGViIGluIFRocmVhZFdlYXZl
cjo6V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRVbnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlz
PTB4MjMxNzE3MCwgdGg9MHgyNWEyN2QwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVy
L1dlYXZlckltcGwuY3BwOjM2NQojNCAgMHgwMDAwN2ZhNDE0Nzk2OWRiIGluIFRocmVhZFdlYXZl
cjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MjMxNDQ1MCwgdGg9MHgy
NWEyN2QwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUu
Y3BwOjcxCiM1ICAweDAwMDA3ZmE0MTQ3OTY5ZjQgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFy
ZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyMzE0NDUwLCB0aD0weDI1YTI3ZDApIGF0IC4u
Ly4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzQKIzYgIDB4
MDAwMDdmYTQxNDc5NTg0ZiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZFJ1bkhlbHBlcjo6cnVuICh0
aGlzPTB4N2ZhM2NmZmZlZTIwLCBwYXJlbnQ9MHgyMzE3MTcwLCB0aD0weDI1YTI3ZDApIGF0IC4u
Ly4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDo4NwojNyAgMHgwMDAwN2ZhNDE0
Nzk1OGRiIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkOjpydW4gKHRoaXM9MHgyNWEyN2QwKSBhdCAu
Li8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6MTQyCiM4ICAweDAwMDA3ZmE0
MTczNGFmY2IgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgyNWEyN2QwKSBhdCB0aHJl
YWQvcXRocmVhZF91bml4LmNwcDoyOTgKIzkgIDB4MDAwMDdmYTQxMzFmZmU5YSBpbiBzdGFydF90
aHJlYWQgKGFyZz0weDdmYTNjZmZmZjcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDgKIzEwIDB4
MDAwMDdmYTQxNmFlZTRiZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51
eC94ODZfNjQvY2xvbmUuUzoxMTIKIzExIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhy
ZWFkIDcgKFRocmVhZCAweDdmYTNjZjdmZTcwMCAoTFdQIDQ0NzIpKToKIzAgIHB0aHJlYWRfY29u
ZF93YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4
L3g4Nl82NC9wdGhyZWFkX2NvbmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2ZhNDE3MzRiNGRiIGlu
IHdhaXQgKHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUsIHRoaXM9MHgyMzE4ODUwKSBhdCB0aHJl
YWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODYKIzIgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0
aGlzPTxvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgyMzA3YzMwLCB0aW1lPTE4NDQ2NzQ0MDczNzA5
NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTU4CiMzICAweDAwMDA3
ZmE0MTQ3OTQwZWIgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVudGls
Sm9ic0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHgyMzE3MTcwLCB0aD0weDI1YmFlMDApIGF0IC4u
Ly4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzY1CiM0ICAweDAwMDA3
ZmE0MTQ3OTY5ZGIgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldv
cmsgKHRoaXM9MHgyMzE0NDUwLCB0aD0weDI1YmFlMDApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZl
ci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6NzEKIzUgIDB4MDAwMDdmYTQxNDc5NTg0ZiBp
biBUaHJlYWRXZWF2ZXI6OlRocmVhZFJ1bkhlbHBlcjo6cnVuICh0aGlzPTB4N2ZhM2NmN2ZkZTIw
LCBwYXJlbnQ9MHgyMzE3MTcwLCB0aD0weDI1YmFlMDApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZl
ci9XZWF2ZXIvVGhyZWFkLmNwcDo4NwojNiAgMHgwMDAwN2ZhNDE0Nzk1OGRiIGluIFRocmVhZFdl
YXZlcjo6VGhyZWFkOjpydW4gKHRoaXM9MHgyNWJhZTAwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2
ZXIvV2VhdmVyL1RocmVhZC5jcHA6MTQyCiM3ICAweDAwMDA3ZmE0MTczNGFmY2IgaW4gUVRocmVh
ZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgyNWJhZTAwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNw
cDoyOTgKIzggIDB4MDAwMDdmYTQxMzFmZmU5YSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmYTNj
ZjdmZTcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzozMDgKIzkgIDB4MDAwMDdmYTQxNmFlZTRiZCBp
biBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzox
MTIKIzEwIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDYgKFRocmVhZCAweDdm
YTNjZWZmZDcwMCAoTFdQIDQ0NzMpKToKIzAgIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMu
MiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9wdGhyZWFkX2Nv
bmRfd2FpdC5TOjE2MgojMSAgMHgwMDAwN2ZhNDE3MzRiNGRiIGluIHdhaXQgKHRpbWU9MTg0NDY3
NDQwNzM3MDk1NTE2MTUsIHRoaXM9MHgyMzE4ODUwKSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25f
dW5peC5jcHA6ODYKIzIgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTxvcHRpbWl6ZWQgb3V0
PiwgbXV0ZXg9MHgyMzA3YzMwLCB0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1KSBhdCB0aHJlYWQv
cXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTU4CiMzICAweDAwMDA3ZmE0MTQ3OTQwZWIgaW4gVGhy
ZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVudGlsSm9ic0FyZUJlaW5nQXNzaWdu
ZWQgKHRoaXM9MHgyMzE3MTcwLCB0aD0weDI1YTAwZjApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZl
ci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzY1CiM0ICAweDAwMDA3ZmE0MTQ3OTY5ZGIgaW4gVGhy
ZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHgyMzE0NDUw
LCB0aD0weDI1YTAwZjApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hh
cmRTdGF0ZS5jcHA6NzEKIzUgIDB4MDAwMDdmYTQxNDc5NjlmNCBpbiBUaHJlYWRXZWF2ZXI6Oldv
cmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDIzMTQ0NTAsIHRoPTB4MjVhMDBm
MCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3
NAojNiAgMHgwMDAwN2ZhNDE0Nzk2OWY0IGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0
ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4MjMxNDQ1MCwgdGg9MHgyNWEwMGYwKSBhdCAuLi8uLi8u
Li90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjc0CiM3ICAweDAwMDA3
ZmE0MTQ3OTU4NGYgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWRSdW5IZWxwZXI6OnJ1biAodGhpcz0w
eDdmYTNjZWZmY2UyMCwgcGFyZW50PTB4MjMxNzE3MCwgdGg9MHgyNWEwMGYwKSBhdCAuLi8uLi8u
Li90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6ODcKIzggIDB4MDAwMDdmYTQxNDc5NThk
YiBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZDo6cnVuICh0aGlzPTB4MjVhMDBmMCkgYXQgLi4vLi4v
Li4vdGhyZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjE0MgojOSAgMHgwMDAwN2ZhNDE3MzRh
ZmNiIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4MjVhMDBmMCkgYXQgdGhyZWFkL3F0
aHJlYWRfdW5peC5jcHA6Mjk4CiMxMCAweDAwMDA3ZmE0MTMxZmZlOWEgaW4gc3RhcnRfdGhyZWFk
IChhcmc9MHg3ZmEzY2VmZmQ3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA4CiMxMSAweDAwMDA3
ZmE0MTZhZWU0YmQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2
XzY0L2Nsb25lLlM6MTEyCiMxMiAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA1
IChUaHJlYWQgMHg3ZmEzY2UxYmI3MDAgKExXUCA0NDc0KSk6CiMwICBwdGhyZWFkX2NvbmRfd2Fp
dEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZf
NjQvcHRocmVhZF9jb25kX3dhaXQuUzoxNjIKIzEgIDB4MDAwMDdmYTQwZTMxZGRlYyBpbiA/PyAo
KSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRXZWJLaXQuc28uNAojMiAgMHgw
MDAwN2ZhNDBlMzFkZjE5IGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9s
aWJRdFdlYktpdC5zby40CiMzICAweDAwMDA3ZmE0MTMxZmZlOWEgaW4gc3RhcnRfdGhyZWFkIChh
cmc9MHg3ZmEzY2UxYmI3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA4CiM0ICAweDAwMDA3ZmE0
MTZhZWU0YmQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0
L2Nsb25lLlM6MTEyCiM1ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA0IChU
aHJlYWQgMHg3ZmEzY2Q3YTU3MDAgKExXUCA0NjE5KSk6CiMwICBwdGhyZWFkX2NvbmRfd2FpdEBA
R0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQv
cHRocmVhZF9jb25kX3dhaXQuUzoxNjIKIzEgIDB4MDAwMDdmYTQxMzdkOTIyMiBpbiA/PyAoKSBm
cm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXRTY3JpcHQuc28uNAojMiAgMHgwMDAw
N2ZhNDEzN2Q5MjU5IGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJR
dFNjcmlwdC5zby40CiMzICAweDAwMDA3ZmE0MTMxZmZlOWEgaW4gc3RhcnRfdGhyZWFkIChhcmc9
MHg3ZmEzY2Q3YTU3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA4CiM0ICAweDAwMDA3ZmE0MTZh
ZWU0YmQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Ns
b25lLlM6MTEyCiM1ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAzIChUaHJl
YWQgMHg3ZmEzYjhiMzI3MDAgKExXUCA3OTg4KSk6CiMwICAweDAwMDA3ZmE0MTZhZTJiMDkgaW4g
X19HSV9fX3BvbGwgKGZkcz08b3B0aW1pemVkIG91dD4sIG5mZHM9PG9wdGltaXplZCBvdXQ+LCB0
aW1lb3V0PTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcG9s
bC5jOjg3CiMxICAweDAwMDA3ZmE0MGVmM2YzNWYgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZf
NjQtbGludXgtZ251L2xpYnB1bHNlLnNvLjAKIzIgIDB4MDAwMDdmYTQwZWYzMDc2YyBpbiBwYV9t
YWlubG9vcF9wb2xsICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJwdWxzZS5z
by4wCiMzICAweDAwMDA3ZmE0MGVmMzBkZDkgaW4gcGFfbWFpbmxvb3BfaXRlcmF0ZSAoKSBmcm9t
IC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGlicHVsc2Uuc28uMAojNCAgMHgwMDAwN2ZhNDBl
ZjMwZTkwIGluIHBhX21haW5sb29wX3J1biAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1n
bnUvbGlicHVsc2Uuc28uMAojNSAgMHgwMDAwN2ZhNDBlZjNmMzBmIGluID8/ICgpIGZyb20gL3Vz
ci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJwdWxzZS5zby4wCiM2ICAweDAwMDA3ZmE0MGEzODRk
MTggaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnB1bHNlY29tbW9u
LTEuMS5zbwojNyAgMHgwMDAwN2ZhNDEzMWZmZTlhIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2Zh
M2I4YjMyNzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwOAojOCAgMHgwMDAwN2ZhNDE2YWVlNGJk
IGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5T
OjExMgojOSAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMiAoVGhyZWFkIDB4
N2ZhM2EyNTcwNzAwIChMV1AgNzk4OSkpOgojMCAgX19sbGxfbG9ja193YWl0ICgpIGF0IC4uL25w
dGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2xvd2xldmVsbG9jay5TOjEzMgojMSAg
MHgwMDAwN2ZhNDEzMjAyMDliIGluIF9MX2xvY2tfMTAwNiAoKSBmcm9tIC9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJwdGhyZWFkLnNvLjAKIzIgIDB4MDAwMDdmYTQxMzIwMjAxYyBpbiBfX3B0aHJl
YWRfbXV0ZXhfbG9jayAobXV0ZXg9MHgxZjYwMWIwKSBhdCBwdGhyZWFkX211dGV4X2xvY2suYzox
MDEKIzMgIDB4MDAwMDdmYTQxMTcxZDVhMSBpbiBnX211dGV4X2xvY2sgKG11dGV4PTxvcHRpbWl6
ZWQgb3V0PikgYXQgL2J1aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8uL2dsaWIvZ3RocmVhZC1w
b3NpeC5jOjIwOAojNCAgMHgwMDAwN2ZhNDA5MzRiZjE2IGluIGdzdF9lbGVtZW50X3Bvc3RfbWVz
c2FnZSAoZWxlbWVudD0weDFmNjE1NDAsIG1lc3NhZ2U9MHg3ZmEzZjAwMGI4MTApIGF0IGdzdGVs
ZW1lbnQuYzoxODQyCiM1ICAweDAwMDA3ZmE0MDkzMzZiYzcgaW4gZ3N0X2Jpbl9oYW5kbGVfbWVz
c2FnZV9mdW5jIChiaW49MHgxZjYxNTQwLCBtZXNzYWdlPTB4N2ZhM2YwMDBiODEwKSBhdCBnc3Ri
aW4uYzozNDQyCiM2ICAweDAwMDA3ZmE0MDkzNmJlODggaW4gZ3N0X3BpcGVsaW5lX2hhbmRsZV9t
ZXNzYWdlIChiaW49MHgxZjYxNTQwLCBtZXNzYWdlPTB4N2ZhM2YwMDBiODEwKSBhdCBnc3RwaXBl
bGluZS5jOjU4NwojNyAgMHgwMDAwN2ZhM2Y3MWNjMThlIGluIGdzdF9wbGF5X2Jpbl9oYW5kbGVf
bWVzc2FnZSAoYmluPTB4MWY2MTU0MCwgbXNnPTB4N2ZhM2YwMDBiODEwKSBhdCBnc3RwbGF5Ymlu
Mi5jOjIzODcKIzggIDB4MDAwMDdmYTQwOTMzNDU1OCBpbiBiaW5fYnVzX2hhbmRsZXIgKGJ1cz08
b3B0aW1pemVkIG91dD4sIG1lc3NhZ2U9PG9wdGltaXplZCBvdXQ+LCBiaW49PG9wdGltaXplZCBv
dXQ+KSBhdCBnc3RiaW4uYzoyNzkzCiM5ICAweDAwMDA3ZmE0MDkzM2RmYWMgaW4gZ3N0X2J1c19w
b3N0IChidXM9MHgxYmY0M2MwLCBtZXNzYWdlPTB4N2ZhM2YwMDBiODEwKSBhdCBnc3RidXMuYzoz
MjIKIzEwIDB4MDAwMDdmYTQwOTM0YmYzYiBpbiBnc3RfZWxlbWVudF9wb3N0X21lc3NhZ2UgKGVs
ZW1lbnQ9MHgzMDI0ZDQwLCBtZXNzYWdlPTB4N2ZhM2YwMDBiODEwKSBhdCBnc3RlbGVtZW50LmM6
MTg1MwojMTEgMHgwMDAwN2ZhNDA5MzM2YmM3IGluIGdzdF9iaW5faGFuZGxlX21lc3NhZ2VfZnVu
YyAoYmluPTB4MzAyNGQ0MCwgbWVzc2FnZT0weDdmYTNmMDAwYjgxMCkgYXQgZ3N0YmluLmM6MzQ0
MgojMTIgMHgwMDAwN2ZhM2I5N2FmOTc3IGluIGhhbmRsZV9tZXNzYWdlIChiaW49MHgzMDI0ZDQw
LCBtc2c9MHg3ZmEzZjAwMGI4MTApIGF0IGdzdHVyaWRlY29kZWJpbi5jOjIyMTAKIzEzIDB4MDAw
MDdmYTQwOTMzNDU1OCBpbiBiaW5fYnVzX2hhbmRsZXIgKGJ1cz08b3B0aW1pemVkIG91dD4sIG1l
c3NhZ2U9PG9wdGltaXplZCBvdXQ+LCBiaW49PG9wdGltaXplZCBvdXQ+KSBhdCBnc3RiaW4uYzoy
NzkzCiMxNCAweDAwMDA3ZmE0MDkzM2RmYWMgaW4gZ3N0X2J1c19wb3N0IChidXM9MHgzNjExOGUw
LCBtZXNzYWdlPTB4N2ZhM2YwMDBiODEwKSBhdCBnc3RidXMuYzozMjIKIzE1IDB4MDAwMDdmYTQw
OTM0YmYzYiBpbiBnc3RfZWxlbWVudF9wb3N0X21lc3NhZ2UgKGVsZW1lbnQ9MHgzMDI1MWEwLCBt
ZXNzYWdlPTB4N2ZhM2YwMDBiODEwKSBhdCBnc3RlbGVtZW50LmM6MTg1MwojMTYgMHgwMDAwN2Zh
NDA5MzM2YmM3IGluIGdzdF9iaW5faGFuZGxlX21lc3NhZ2VfZnVuYyAoYmluPTB4MzAyNTFhMCwg
bWVzc2FnZT0weDdmYTNmMDAwYjgxMCkgYXQgZ3N0YmluLmM6MzQ0MgojMTcgMHgwMDAwN2ZhNDA5
MzM0NTU4IGluIGJpbl9idXNfaGFuZGxlciAoYnVzPTxvcHRpbWl6ZWQgb3V0PiwgbWVzc2FnZT08
b3B0aW1pemVkIG91dD4sIGJpbj08b3B0aW1pemVkIG91dD4pIGF0IGdzdGJpbi5jOjI3OTMKIzE4
IDB4MDAwMDdmYTQwOTMzZGZhYyBpbiBnc3RfYnVzX3Bvc3QgKGJ1cz0weDM2MTE5YTAsIG1lc3Nh
Z2U9MHg3ZmEzZjAwMGI4MTApIGF0IGdzdGJ1cy5jOjMyMgojMTkgMHgwMDAwN2ZhNDA5MzRiZjNi
IGluIGdzdF9lbGVtZW50X3Bvc3RfbWVzc2FnZSAoZWxlbWVudD0weDdmYTM5YzNhOTIxMCwgbWVz
c2FnZT0weDdmYTNmMDAwYjgxMCkgYXQgZ3N0ZWxlbWVudC5jOjE4NTMKIzIwIDB4MDAwMDdmYTQw
OTM0ZDM3OCBpbiBnc3RfZWxlbWVudF9jb250aW51ZV9zdGF0ZSAoZWxlbWVudD0weDdmYTM5YzNh
OTIxMCwgcmV0PUdTVF9TVEFURV9DSEFOR0VfU1VDQ0VTUykgYXQgZ3N0ZWxlbWVudC5jOjI0NzAK
IzIxIDB4MDAwMDdmYTQwOTM0Y2UyZiBpbiBnc3RfZWxlbWVudF9jaGFuZ2Vfc3RhdGUgKGVsZW1l
bnQ9MHg3ZmEzOWMzYTkyMTAsIHRyYW5zaXRpb249PG9wdGltaXplZCBvdXQ+KSBhdCBnc3RlbGVt
ZW50LmM6Mjc5OAojMjIgMHgwMDAwN2ZhNDA5MzRkNmQwIGluIGdzdF9lbGVtZW50X3NldF9zdGF0
ZV9mdW5jIChlbGVtZW50PTB4N2ZhMzljM2E5MjEwLCBzdGF0ZT1HU1RfU1RBVEVfUkVBRFkpIGF0
IGdzdGVsZW1lbnQuYzoyNzE3CiMyMyAweDAwMDA3ZmEzYjk3YWQ2YmYgaW4gY29ubmVjdF9wYWQg
KGNoYWluPTxvcHRpbWl6ZWQgb3V0PiwgZmFjdG9yaWVzPTB4N2ZhMzkwNjM1YzIwLCBjYXBzPTB4
N2ZhMzljNTAzZGMwLCBwYWQ9MHg3ZmEzOTA0NjVkZTAsIGRwYWQ9MHg3ZmEzOTAyOTY0YjAsIHNy
Yz0weDY2YjZiOTAsIGRiaW49PG9wdGltaXplZCBvdXQ+KSBhdCBnc3RkZWNvZGViaW4yLmM6MTky
MQojMjQgYW5hbHl6ZV9uZXdfcGFkIChkYmluPTxvcHRpbWl6ZWQgb3V0Piwgc3JjPTxvcHRpbWl6
ZWQgb3V0PiwgcGFkPTB4N2ZhMzkwNDY1ZGUwLCBjYXBzPTB4N2ZhMzljNTAzZGMwLCBjaGFpbj08
b3B0aW1pemVkIG91dD4pIGF0IGdzdGRlY29kZWJpbjIuYzoxNjMwCiMyNSAweDAwMDA3ZmEzYjk3
YWVhMTYgaW4gcGFkX2FkZGVkX2NiIChlbGVtZW50PTB4NjZiNmI5MCwgcGFkPTB4N2ZhMzkwNDY1
ZGUwLCBjaGFpbj0weDMyYTc0ODApIGF0IGdzdGRlY29kZWJpbjIuYzoyMzMzCiMyNiAweDAwMDA3
ZmEzYjk3YWVkZDkgaW4gY2Fwc19ub3RpZnlfY2IgKHBhZD0weDdmYTM5MDQ2NWRlMCwgdW51c2Vk
PTxvcHRpbWl6ZWQgb3V0PiwgY2hhaW49MHgzMmE3NDgwKSBhdCBnc3RkZWNvZGViaW4yLmM6MjQ0
NwojMjcgMHgwMDAwN2ZhNDEwZDdmY2EyIGluIGdfY2xvc3VyZV9pbnZva2UgKGNsb3N1cmU9MHg1
NjFlZGQwLCByZXR1cm5fdmFsdWU9MHgwLCBuX3BhcmFtX3ZhbHVlcz0yLCBwYXJhbV92YWx1ZXM9
MHg3ZmEzYTI1NmY2ZjAsIGludm9jYXRpb25faGludD08b3B0aW1pemVkIG91dD4pIGF0IC9idWls
ZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9nb2JqZWN0L2djbG9zdXJlLmM6Nzc3CiMyOCAweDAw
MDA3ZmE0MTBkOTBkNzEgaW4gc2lnbmFsX2VtaXRfdW5sb2NrZWRfUiAobm9kZT08b3B0aW1pemVk
IG91dD4sIGRldGFpbD0yMDksIGluc3RhbmNlPTxvcHRpbWl6ZWQgb3V0PiwgZW1pc3Npb25fcmV0
dXJuPTB4MCwgaW5zdGFuY2VfYW5kX3BhcmFtcz0weDdmYTNhMjU2ZjZmMCkgYXQgL2J1aWxkL2J1
aWxkZC9nbGliMi4wLTIuMzIuMy8uL2dvYmplY3QvZ3NpZ25hbC5jOjM1NDcKIzI5IDB4MDAwMDdm
YTQxMGQ5OTA5OSBpbiBnX3NpZ25hbF9lbWl0X3ZhbGlzdCAoaW5zdGFuY2U9MHg3ZmEzOTA0NjVk
ZTAsIHNpZ25hbF9pZD08b3B0aW1pemVkIG91dD4sIGRldGFpbD0yMDksIHZhcl9hcmdzPTxvcHRp
bWl6ZWQgb3V0PikgYXQgL2J1aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8uL2dvYmplY3QvZ3Np
Z25hbC5jOjMyOTYKIzMwIDB4MDAwMDdmYTQxMGQ5OTI0MiBpbiBnX3NpZ25hbF9lbWl0IChpbnN0
YW5jZT08b3B0aW1pemVkIG91dD4sIHNpZ25hbF9pZD08b3B0aW1pemVkIG91dD4sIGRldGFpbD08
b3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9nb2JqZWN0
L2dzaWduYWwuYzozMzUyCiMzMSAweDAwMDA3ZmE0MTBkODQ5NTcgaW4gZ19vYmplY3RfZGlzcGF0
Y2hfcHJvcGVydGllc19jaGFuZ2VkIChvYmplY3Q9MHg3ZmEzOTA0NjVkZTAsIG5fcHNwZWNzPTEs
IHBzcGVjcz0weDdmYTNhMjU2ZmFiOCkgYXQgL2J1aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8u
L2dvYmplY3QvZ29iamVjdC5jOjEwNDEKIzMyIDB4MDAwMDdmYTQwOTMzMzNjMyBpbiBnc3Rfb2Jq
ZWN0X2Rpc3BhdGNoX3Byb3BlcnRpZXNfY2hhbmdlZCAob2JqZWN0PTB4N2ZhMzkwNDY1ZGUwLCBu
X3BzcGVjcz0xLCBwc3BlY3M9MHg3ZmEzYTI1NmZhYjgpIGF0IGdzdG9iamVjdC5jOjUzMAojMzMg
MHgwMDAwN2ZhNDEwZDg2MzZiIGluIGdfb2JqZWN0X25vdGlmeV9ieV9zcGVjX2ludGVybmFsIChw
c3BlYz08b3B0aW1pemVkIG91dD4sIG9iamVjdD0weDdmYTM5MDQ2NWRlMCkgYXQgL2J1aWxkL2J1
aWxkZC9nbGliMi4wLTIuMzIuMy8uL2dvYmplY3QvZ29iamVjdC5jOjExMzMKIzM0IGdfb2JqZWN0
X25vdGlmeV9ieV9wc3BlYyAob2JqZWN0PTB4N2ZhMzkwNDY1ZGUwLCBwc3BlYz08b3B0aW1pemVk
IG91dD4pIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9nb2JqZWN0L2dvYmplY3Qu
YzoxMjM0CiMzNSAweDAwMDA3ZmE0MDkzNjM3MzQgaW4gZ3N0X3BhZF9zZXRfY2FwcyAocGFkPTB4
N2ZhMzkwNDY1ZGUwLCBjYXBzPTB4N2ZhMzljNTAzZGMwKSBhdCBnc3RwYWQuYzoyNzQ1CiMzNiAw
eDAwMDA3ZmEzYjhkNDYyNDYgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251
L2dzdHJlYW1lci0wLjEwL2xpYmdzdGF1ZGlvcGFyc2Vycy5zbwojMzcgMHgwMDAwN2ZhNDA5NjA2
NTI0IGluIGdzdF9iYXNlX3BhcnNlX2hhbmRsZV9hbmRfcHVzaF9mcmFtZSAocGFyc2U9MHg2NmI2
YjkwLCBmcmFtZT0weDdmYTNhMjU2ZmQyMCwga2xhc3M9PG9wdGltaXplZCBvdXQ+KSBhdCBnc3Ri
YXNlcGFyc2UuYzoxNjg3CiMzOCAweDAwMDA3ZmE0MDk2MDhlMWQgaW4gZ3N0X2Jhc2VfcGFyc2Vf
bG9vcCAocGFkPTxvcHRpbWl6ZWQgb3V0PikgYXQgZ3N0YmFzZXBhcnNlLmM6MjgyNgojMzkgMHgw
MDAwN2ZhNDA5MzhlZGNjIGluIGdzdF90YXNrX2Z1bmMgKHRhc2s9MHg3ZmEzODgxOTYzYTApIGF0
IGdzdHRhc2suYzozMjcKIzQwIDB4MDAwMDdmYTQxMTcwNDI0OCBpbiBnX3RocmVhZF9wb29sX3Ro
cmVhZF9wcm94eSAoZGF0YT08b3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIu
MC0yLjMyLjMvLi9nbGliL2d0aHJlYWRwb29sLmM6MzA5CiM0MSAweDAwMDA3ZmE0MTE3MDM5ZTUg
aW4gZ190aHJlYWRfcHJveHkgKGRhdGE9MHg3ZmEzOTQwMzlhODApIGF0IC9idWlsZC9idWlsZGQv
Z2xpYjIuMC0yLjMyLjMvLi9nbGliL2d0aHJlYWQuYzo4MDEKIzQyIDB4MDAwMDdmYTQxMzFmZmU5
YSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmYTNhMjU3MDcwMCkgYXQgcHRocmVhZF9jcmVhdGUu
YzozMDgKIzQzIDB4MDAwMDdmYTQxNmFlZTRiZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3Vu
aXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzQ0IDB4MDAwMDAwMDAwMDAwMDAwMCBp
biA/PyAoKQoKVGhyZWFkIDEgKFRocmVhZCAweDdmYTQxYTFlZTc4MCAoTFdQIDM1ODkpKToKW0tD
cmFzaCBIYW5kbGVyXQojNiAgZ192YWx1ZV9zZXRfb2JqZWN0ICh2YWx1ZT0weDdmZmZmMjY2NWZh
MCwgdl9vYmplY3Q9MHgyKSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4zMi4zLy4vZ29iamVj
dC9nb2JqZWN0LmM6MzQxMQojNyAgMHgwMDAwN2ZhM2Y3MWQxNzg4IGluIGdzdF9wbGF5X2Jpbl9n
ZXRfcHJvcGVydHkgKG9iamVjdD0weDFmNjE1NDAsIHByb3BfaWQ9PG9wdGltaXplZCBvdXQ+LCB2
YWx1ZT0weDdmZmZmMjY2NWZhMCwgcHNwZWM9PG9wdGltaXplZCBvdXQ+KSBhdCBnc3RwbGF5Ymlu
Mi5jOjIwMTgKIzggIDB4MDAwMDdmYTQxMGQ4NzkzZSBpbiBvYmplY3RfZ2V0X3Byb3BlcnR5ICh2
YWx1ZT0weDdmZmZmMjY2NWZhMCwgcHNwZWM9PG9wdGltaXplZCBvdXQ+LCBvYmplY3Q9MHgxZjYx
NTQwKSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4zMi4zLy4vZ29iamVjdC9nb2JqZWN0LmM6
MTI4OQojOSAgZ19vYmplY3RfZ2V0X3ZhbGlzdCAob2JqZWN0PTB4MWY2MTU0MCwgZmlyc3RfcHJv
cGVydHlfbmFtZT08b3B0aW1pemVkIG91dD4sIHZhcl9hcmdzPTB4N2ZmZmYyNjY2MDA4KSBhdCAv
YnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4zMi4zLy4vZ29iamVjdC9nb2JqZWN0LmM6MjAxNAojMTAg
MHgwMDAwN2ZhNDEwZDg3ZDk3IGluIGdfb2JqZWN0X2dldCAoX29iamVjdD0weDFmNjE1NDAsIGZp
cnN0X3Byb3BlcnR5X25hbWU9MHg3ZmEzZmRlMTBhYTMgInNvdXJjZSIpIGF0IC9idWlsZC9idWls
ZGQvZ2xpYjIuMC0yLjMyLjMvLi9nb2JqZWN0L2dvYmplY3QuYzoyMTA0CiMxMSAweDAwMDA3ZmEz
ZmRkZmY3ZDEgaW4gUGhvbm9uOjpHc3RyZWFtZXI6OlBpcGVsaW5lOjpjYl9zZXR1cFNvdXJjZSAo
cGxheWJpbj08b3B0aW1pemVkIG91dD4sIHBhcmFtPTxvcHRpbWl6ZWQgb3V0PiwgZGF0YT08b3B0
aW1pemVkIG91dD4pIGF0IC4uLy4uL2dzdHJlYW1lci9waXBlbGluZS5jcHA6ODAxCiMxMiAweDAw
MDA3ZmE0MTBkN2ZjYTIgaW4gZ19jbG9zdXJlX2ludm9rZSAoY2xvc3VyZT0weDFmNjRjNDAsIHJl
dHVybl92YWx1ZT0weDAsIG5fcGFyYW1fdmFsdWVzPTIsIHBhcmFtX3ZhbHVlcz0weDdmZmZmMjY2
NjNmMCwgaW52b2NhdGlvbl9oaW50PTxvcHRpbWl6ZWQgb3V0PikgYXQgL2J1aWxkL2J1aWxkZC9n
bGliMi4wLTIuMzIuMy8uL2dvYmplY3QvZ2Nsb3N1cmUuYzo3NzcKIzEzIDB4MDAwMDdmYTQxMGQ5
MGQ3MSBpbiBzaWduYWxfZW1pdF91bmxvY2tlZF9SIChub2RlPTxvcHRpbWl6ZWQgb3V0PiwgZGV0
YWlsPTE3MzIsIGluc3RhbmNlPTxvcHRpbWl6ZWQgb3V0PiwgZW1pc3Npb25fcmV0dXJuPTB4MCwg
aW5zdGFuY2VfYW5kX3BhcmFtcz0weDdmZmZmMjY2NjNmMCkgYXQgL2J1aWxkL2J1aWxkZC9nbGli
Mi4wLTIuMzIuMy8uL2dvYmplY3QvZ3NpZ25hbC5jOjM1NDcKIzE0IDB4MDAwMDdmYTQxMGQ5OTA5
OSBpbiBnX3NpZ25hbF9lbWl0X3ZhbGlzdCAoaW5zdGFuY2U9MHgxZjYxNTQwLCBzaWduYWxfaWQ9
PG9wdGltaXplZCBvdXQ+LCBkZXRhaWw9MTczMiwgdmFyX2FyZ3M9PG9wdGltaXplZCBvdXQ+KSBh
dCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4zMi4zLy4vZ29iamVjdC9nc2lnbmFsLmM6MzI5Ngoj
MTUgMHgwMDAwN2ZhNDEwZDk5MjQyIGluIGdfc2lnbmFsX2VtaXQgKGluc3RhbmNlPTxvcHRpbWl6
ZWQgb3V0Piwgc2lnbmFsX2lkPTxvcHRpbWl6ZWQgb3V0PiwgZGV0YWlsPTxvcHRpbWl6ZWQgb3V0
PikgYXQgL2J1aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8uL2dvYmplY3QvZ3NpZ25hbC5jOjMz
NTIKIzE2IDB4MDAwMDdmYTQxMGQ4NDk1NyBpbiBnX29iamVjdF9kaXNwYXRjaF9wcm9wZXJ0aWVz
X2NoYW5nZWQgKG9iamVjdD0weDFmNjE1NDAsIG5fcHNwZWNzPTEsIHBzcGVjcz0weDdmZmZmMjY2
NjdiOCkgYXQgL2J1aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8uL2dvYmplY3QvZ29iamVjdC5j
OjEwNDEKIzE3IDB4MDAwMDdmYTQwOTMzMzNjMyBpbiBnc3Rfb2JqZWN0X2Rpc3BhdGNoX3Byb3Bl
cnRpZXNfY2hhbmdlZCAob2JqZWN0PTB4MWY2MTU0MCwgbl9wc3BlY3M9MSwgcHNwZWNzPTB4N2Zm
ZmYyNjY2N2I4KSBhdCBnc3RvYmplY3QuYzo1MzAKIzE4IDB4MDAwMDdmYTQxMGQ4NjIzMyBpbiBn
X29iamVjdF9ub3RpZnlfYnlfc3BlY19pbnRlcm5hbCAocHNwZWM9MHgxYmQ2ZjIwLCBvYmplY3Q9
MHgxZjYxNTQwKSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4zMi4zLy4vZ29iamVjdC9nb2Jq
ZWN0LmM6MTEzMwojMTkgZ19vYmplY3Rfbm90aWZ5IChvYmplY3Q9MHgxZjYxNTQwLCBwcm9wZXJ0
eV9uYW1lPTxvcHRpbWl6ZWQgb3V0PikgYXQgL2J1aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8u
L2dvYmplY3QvZ29iamVjdC5jOjExNzUKIzIwIDB4MDAwMDdmYTNmNzFjZGQ4ZiBpbiBub3RpZnlf
c291cmNlX2NiICh1cmlkZWNvZGViaW49PG9wdGltaXplZCBvdXQ+LCBwc3BlYz08b3B0aW1pemVk
IG91dD4sIGdyb3VwPTxvcHRpbWl6ZWQgb3V0PikgYXQgZ3N0cGxheWJpbjIuYzozNDQ1CiMyMSAw
eDAwMDA3ZmE0MTBkN2ZjYTIgaW4gZ19jbG9zdXJlX2ludm9rZSAoY2xvc3VyZT0weDdmYTM5MDFh
ZGQ3MCwgcmV0dXJuX3ZhbHVlPTB4MCwgbl9wYXJhbV92YWx1ZXM9MiwgcGFyYW1fdmFsdWVzPTB4
N2ZmZmYyNjY2OWQwLCBpbnZvY2F0aW9uX2hpbnQ9PG9wdGltaXplZCBvdXQ+KSBhdCAvYnVpbGQv
YnVpbGRkL2dsaWIyLjAtMi4zMi4zLy4vZ29iamVjdC9nY2xvc3VyZS5jOjc3NwojMjIgMHgwMDAw
N2ZhNDEwZDkwZDcxIGluIHNpZ25hbF9lbWl0X3VubG9ja2VkX1IgKG5vZGU9PG9wdGltaXplZCBv
dXQ+LCBkZXRhaWw9MTczMiwgaW5zdGFuY2U9PG9wdGltaXplZCBvdXQ+LCBlbWlzc2lvbl9yZXR1
cm49MHgwLCBpbnN0YW5jZV9hbmRfcGFyYW1zPTB4N2ZmZmYyNjY2OWQwKSBhdCAvYnVpbGQvYnVp
bGRkL2dsaWIyLjAtMi4zMi4zLy4vZ29iamVjdC9nc2lnbmFsLmM6MzU0NwojMjMgMHgwMDAwN2Zh
NDEwZDk5MDk5IGluIGdfc2lnbmFsX2VtaXRfdmFsaXN0IChpbnN0YW5jZT0weDMwMjQ4ZTAsIHNp
Z25hbF9pZD08b3B0aW1pemVkIG91dD4sIGRldGFpbD0xNzMyLCB2YXJfYXJncz08b3B0aW1pemVk
IG91dD4pIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9nb2JqZWN0L2dzaWduYWwu
YzozMjk2CiMyNCAweDAwMDA3ZmE0MTBkOTkyNDIgaW4gZ19zaWduYWxfZW1pdCAoaW5zdGFuY2U9
PG9wdGltaXplZCBvdXQ+LCBzaWduYWxfaWQ9PG9wdGltaXplZCBvdXQ+LCBkZXRhaWw9PG9wdGlt
aXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4zMi4zLy4vZ29iamVjdC9nc2ln
bmFsLmM6MzM1MgojMjUgMHgwMDAwN2ZhNDEwZDg0OTU3IGluIGdfb2JqZWN0X2Rpc3BhdGNoX3By
b3BlcnRpZXNfY2hhbmdlZCAob2JqZWN0PTB4MzAyNDhlMCwgbl9wc3BlY3M9MSwgcHNwZWNzPTB4
N2ZmZmYyNjY2ZDk4KSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4zMi4zLy4vZ29iamVjdC9n
b2JqZWN0LmM6MTA0MQojMjYgMHgwMDAwN2ZhNDA5MzMzM2MzIGluIGdzdF9vYmplY3RfZGlzcGF0
Y2hfcHJvcGVydGllc19jaGFuZ2VkIChvYmplY3Q9MHgzMDI0OGUwLCBuX3BzcGVjcz0xLCBwc3Bl
Y3M9MHg3ZmZmZjI2NjZkOTgpIGF0IGdzdG9iamVjdC5jOjUzMAojMjcgMHgwMDAwN2ZhNDEwZDg2
MjMzIGluIGdfb2JqZWN0X25vdGlmeV9ieV9zcGVjX2ludGVybmFsIChwc3BlYz0weDFmNWY5NDAs
IG9iamVjdD0weDMwMjQ4ZTApIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9nb2Jq
ZWN0L2dvYmplY3QuYzoxMTMzCiMyOCBnX29iamVjdF9ub3RpZnkgKG9iamVjdD0weDMwMjQ4ZTAs
IHByb3BlcnR5X25hbWU9PG9wdGltaXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAt
Mi4zMi4zLy4vZ29iamVjdC9nb2JqZWN0LmM6MTE3NQojMjkgMHgwMDAwN2ZhM2I5N2IzMTRiIGlu
IHNldHVwX3NvdXJjZSAoZGVjb2Rlcj0weDMwMjQ4ZTApIGF0IGdzdHVyaWRlY29kZWJpbi5jOjIw
MTUKIzMwIGdzdF91cmlfZGVjb2RlX2Jpbl9jaGFuZ2Vfc3RhdGUgKGVsZW1lbnQ9MHgzMDI0OGUw
LCB0cmFuc2l0aW9uPUdTVF9TVEFURV9DSEFOR0VfUkVBRFlfVE9fUEFVU0VEKSBhdCBnc3R1cmlk
ZWNvZGViaW4uYzoyNDkzCiMzMSAweDAwMDA3ZmE0MDkzNGNkYWMgaW4gZ3N0X2VsZW1lbnRfY2hh
bmdlX3N0YXRlIChlbGVtZW50PTB4MzAyNDhlMCwgdHJhbnNpdGlvbj08b3B0aW1pemVkIG91dD4p
IGF0IGdzdGVsZW1lbnQuYzoyNzYxCiMzMiAweDAwMDA3ZmE0MDkzNGQ2ZDAgaW4gZ3N0X2VsZW1l
bnRfc2V0X3N0YXRlX2Z1bmMgKGVsZW1lbnQ9MHgzMDI0OGUwLCBzdGF0ZT1HU1RfU1RBVEVfUEFV
U0VEKSBhdCBnc3RlbGVtZW50LmM6MjcxNwojMzMgMHgwMDAwN2ZhNDA5MzNhOGVkIGluIGdzdF9i
aW5fZWxlbWVudF9zZXRfc3RhdGUgKG5leHQ9R1NUX1NUQVRFX1BBVVNFRCwgY3VycmVudD1HU1Rf
U1RBVEVfUkVBRFksIHN0YXJ0X3RpbWU9MCwgYmFzZV90aW1lPTAsIGVsZW1lbnQ9MHgzMDI0OGUw
LCBiaW49MHgxZjYxNTQwKSBhdCBnc3RiaW4uYzoyMjA5CiMzNCBnc3RfYmluX2NoYW5nZV9zdGF0
ZV9mdW5jIChlbGVtZW50PTB4MWY2MTU0MCwgdHJhbnNpdGlvbj1HU1RfU1RBVEVfQ0hBTkdFX1JF
QURZX1RPX1BBVVNFRCkgYXQgZ3N0YmluLmM6MjUxOAojMzUgMHgwMDAwN2ZhNDA5MzZjNDQ1IGlu
IGdzdF9waXBlbGluZV9jaGFuZ2Vfc3RhdGUgKGVsZW1lbnQ9MHgxZjYxNTQwLCB0cmFuc2l0aW9u
PUdTVF9TVEFURV9DSEFOR0VfUkVBRFlfVE9fUEFVU0VEKSBhdCBnc3RwaXBlbGluZS5jOjQ4Mgoj
MzYgMHgwMDAwN2ZhM2Y3MWNmYWFiIGluIGdzdF9wbGF5X2Jpbl9jaGFuZ2Vfc3RhdGUgKGVsZW1l
bnQ9MHgxZjYxNTQwLCB0cmFuc2l0aW9uPUdTVF9TVEFURV9DSEFOR0VfUkVBRFlfVE9fUEFVU0VE
KSBhdCBnc3RwbGF5YmluMi5jOjM5MzYKIzM3IDB4MDAwMDdmYTQwOTM0Y2RhYyBpbiBnc3RfZWxl
bWVudF9jaGFuZ2Vfc3RhdGUgKGVsZW1lbnQ9MHgxZjYxNTQwLCB0cmFuc2l0aW9uPTxvcHRpbWl6
ZWQgb3V0PikgYXQgZ3N0ZWxlbWVudC5jOjI3NjEKIzM4IDB4MDAwMDdmYTQwOTM0ZDZkMCBpbiBn
c3RfZWxlbWVudF9zZXRfc3RhdGVfZnVuYyAoZWxlbWVudD0weDFmNjE1NDAsIHN0YXRlPUdTVF9T
VEFURV9QTEFZSU5HKSBhdCBnc3RlbGVtZW50LmM6MjcxNwojMzkgMHgwMDAwN2ZhM2ZkZTAwM2Vh
IGluIFBob25vbjo6R3N0cmVhbWVyOjpQaXBlbGluZTo6c2V0U3RhdGUgKHRoaXM9MHgxZjVjMTQw
LCBzdGF0ZT1HU1RfU1RBVEVfUExBWUlORykgYXQgLi4vLi4vZ3N0cmVhbWVyL3BpcGVsaW5lLmNw
cDoyMjMKIzQwIDB4MDAwMDdmYTQxOTFkODM0OSBpbiBFbmdpbmVDb250cm9sbGVyOjpwbGF5VXJs
ICh0aGlzPTB4MWI3Zjk5MCwgdXJsPS4uLiwgb2Zmc2V0PTApIGF0IC4uLy4uL3NyYy9FbmdpbmVD
b250cm9sbGVyLmNwcDo1NTkKIzQxIDB4MDAwMDdmYTQxOTFkOWFkMiBpbiBFbmdpbmVDb250cm9s
bGVyOjpwbGF5ICh0aGlzPTB4MWI3Zjk5MCwgdHJhY2s9Li4uLCBvZmZzZXQ9MCkgYXQgLi4vLi4v
c3JjL0VuZ2luZUNvbnRyb2xsZXIuY3BwOjQ0NwojNDIgMHgwMDAwN2ZhNDE4ZTgyMWM2IGluIFBs
YXlsaXN0OjpBY3Rpb25zOjpwbGF5ICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgdHJhY2tpZD0zNTg5
NzUyNjk0OTA0ODMwNjAsIG5vdz08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL3NyYy9wbGF5bGlz
dC9QbGF5bGlzdEFjdGlvbnMuY3BwOjIyMgojNDMgMHgwMDAwN2ZhNDE4ZTgyODlmIGluIFBsYXls
aXN0OjpBY3Rpb25zOjpuZXh0ICh0aGlzPTB4MjJhYWI0MCkgYXQgLi4vLi4vc3JjL3BsYXlsaXN0
L1BsYXlsaXN0QWN0aW9ucy5jcHA6MjM2CiM0NCAweDAwMDA3ZmE0MThlMDE5YzUgaW4gUGxheWxp
c3Q6OkFjdGlvbnM6OnF0X3N0YXRpY19tZXRhY2FsbCAoX289MHgyMmFhYjQwLCBfYz08b3B0aW1p
emVkIG91dD4sIF9pZD08b3B0aW1pemVkIG91dD4sIF9hPTxvcHRpbWl6ZWQgb3V0PikgYXQgbW9j
X1BsYXlsaXN0QWN0aW9ucy5jcHA6ODEKIzQ1IDB4MDAwMDdmYTQxNzQ1ZTI4MSBpbiBRTWV0YU9i
amVjdDo6YWN0aXZhdGUgKHNlbmRlcj0weDJiZjc0ZjAsIG09PG9wdGltaXplZCBvdXQ+LCBsb2Nh
bF9zaWduYWxfaW5kZXg9PG9wdGltaXplZCBvdXQ+LCBhcmd2PTB4N2ZmZmYyNjY3OWMwKSBhdCBr
ZXJuZWwvcW9iamVjdC5jcHA6MzU0NwojNDYgMHgwMDAwN2ZhNDE3ZTNlMTMyIGluIFFBY3Rpb246
OnRyaWdnZXJlZCAodGhpcz08b3B0aW1pemVkIG91dD4sIF90MT1mYWxzZSkgYXQgLm1vYy9yZWxl
YXNlLXNoYXJlZC9tb2NfcWFjdGlvbi5jcHA6Mjc3CiM0NyAweDAwMDA3ZmE0MTdlM2UzMWYgaW4g
UUFjdGlvbjo6YWN0aXZhdGUgKHRoaXM9MHgyYmY3NGYwLCBldmVudD08b3B0aW1pemVkIG91dD4p
IGF0IGtlcm5lbC9xYWN0aW9uLmNwcDoxMjU3CiM0OCAweDAwMDA3ZmE0MTljMmVkZTAgaW4gdHJp
Z2dlciAodGhpcz0weDJiZjc0ZjApIGF0IC91c3IvaW5jbHVkZS9xdDQvUXRHdWkvcWFjdGlvbi5o
OjIxOAojNDkgS0dsb2JhbEFjY2VsUHJpdmF0ZTo6X2tfaW52b2tlQWN0aW9uICh0aGlzPTxvcHRp
bWl6ZWQgb3V0PiwgY29tcG9uZW50VW5pcXVlPS4uLiwgYWN0aW9uVW5pcXVlPS4uLiwgdGltZXN0
YW1wPTE3MDg0MjA4KSBhdCAuLi8uLi9rZGV1aS9zaG9ydGN1dHMva2dsb2JhbGFjY2VsLmNwcDo0
NDkKIzUwIDB4MDAwMDdmYTQxNzQ1ZTI4MSBpbiBRTWV0YU9iamVjdDo6YWN0aXZhdGUgKHNlbmRl
cj0weDJiMjQxMDAsIG09PG9wdGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxfaW5kZXg9PG9wdGlt
aXplZCBvdXQ+LCBhcmd2PTB4N2ZmZmYyNjY3YmMwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MzU0
NwojNTEgMHgwMDAwN2ZhNDE5ZDQwMDc5IGluIE9yZ0tkZUtnbG9iYWxhY2NlbENvbXBvbmVudElu
dGVyZmFjZTo6Z2xvYmFsU2hvcnRjdXRQcmVzc2VkICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgX3Qx
PS4uLiwgX3QyPS4uLiwgX3QzPTE3MDg0MjA4KSBhdCBrZ2xvYmFsYWNjZWxfY29tcG9uZW50X2lu
dGVyZmFjZS5tb2M6MTY0CiM1MiAweDAwMDA3ZmE0MTlkNDA0ZTQgaW4gT3JnS2RlS2dsb2JhbGFj
Y2VsQ29tcG9uZW50SW50ZXJmYWNlOjpxdF9zdGF0aWNfbWV0YWNhbGwgKF9vPTB4MmIyNDEwMCwg
X2lkPTxvcHRpbWl6ZWQgb3V0PiwgX2E9MHg3ZmZmZjI2NjgwMTAsIF9jPTxvcHRpbWl6ZWQgb3V0
PikgYXQga2dsb2JhbGFjY2VsX2NvbXBvbmVudF9pbnRlcmZhY2UubW9jOjc1CiM1MyAweDAwMDA3
ZmE0MTlkNDBjOWYgaW4gT3JnS2RlS2dsb2JhbGFjY2VsQ29tcG9uZW50SW50ZXJmYWNlOjpxdF9t
ZXRhY2FsbCAodGhpcz0weDJiMjQxMDAsIF9jPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9k
LCBfaWQ9MCwgX2E9MHg3ZmZmZjI2NjgwMTApIGF0IGtnbG9iYWxhY2NlbF9jb21wb25lbnRfaW50
ZXJmYWNlLm1vYzoxMzAKIzU0IDB4MDAwMDdmYTQxNTQ2ZDM3YiBpbiBRREJ1c0Nvbm5lY3Rpb25Q
cml2YXRlOjpkZWxpdmVyQ2FsbCAodGhpcz0weDE5Zjc1YTAsIG9iamVjdD0weDJiMjQxMDAsIG1z
Zz0uLi4sIG1ldGFUeXBlcz0uLi4sIHNsb3RJZHg9NSkgYXQgcWRidXNpbnRlZ3JhdG9yLmNwcDo5
NDcKIzU1IDB4MDAwMDdmYTQxNzQ2MzQ0NiBpbiBRT2JqZWN0OjpldmVudCAodGhpcz0weDJiMjQx
MDAsIGU9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MTE5NQojNTYgMHgw
MDAwN2ZhNDE3ZTQ0ODk0IGluIG5vdGlmeV9oZWxwZXIgKGU9MHg2NmQwZjIwLCByZWNlaXZlcj0w
eDJiMjQxMDAsIHRoaXM9MHgxYTFlOWYwKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDo0NTU5
CiM1NyBRQXBwbGljYXRpb25Qcml2YXRlOjpub3RpZnlfaGVscGVyICh0aGlzPTB4MWExZTlmMCwg
cmVjZWl2ZXI9MHgyYjI0MTAwLCBlPTB4NjZkMGYyMCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5j
cHA6NDUzMQojNTggMHgwMDAwN2ZhNDE3ZTQ5NzEzIGluIFFBcHBsaWNhdGlvbjo6bm90aWZ5ICh0
aGlzPTB4N2ZmZmYyNjY4YTEwLCByZWNlaXZlcj0weDJiMjQxMDAsIGU9MHg2NmQwZjIwKSBhdCBr
ZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDo0NDIwCiM1OSAweDAwMDA3ZmE0MTliZTg5ZTYgaW4gS0Fw
cGxpY2F0aW9uOjpub3RpZnkgKHRoaXM9MHg3ZmZmZjI2NjhhMTAsIHJlY2VpdmVyPTB4MmIyNDEw
MCwgZXZlbnQ9MHg2NmQwZjIwKSBhdCAuLi8uLi9rZGV1aS9rZXJuZWwva2FwcGxpY2F0aW9uLmNw
cDozMTEKIzYwIDB4MDAwMDdmYTQxNzQ0OWU5YyBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJ
bnRlcm5hbCAodGhpcz0weDdmZmZmMjY2OGExMCwgcmVjZWl2ZXI9MHgyYjI0MTAwLCBldmVudD0w
eDY2ZDBmMjApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDo4NzYKIzYxIDB4MDAwMDdm
YTQxNzQ0ZGM2YSBpbiBzZW5kRXZlbnQgKGV2ZW50PTB4NjZkMGYyMCwgcmVjZWl2ZXI9MHgyYjI0
MTAwKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9rZXJuZWwvcWNv
cmVhcHBsaWNhdGlvbi5oOjIzMQojNjIgUUNvcmVBcHBsaWNhdGlvblByaXZhdGU6OnNlbmRQb3N0
ZWRFdmVudHMgKHJlY2VpdmVyPTB4MCwgZXZlbnRfdHlwZT0wLCBkYXRhPTB4MTg4YzFmMCkgYXQg
a2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjE1MDAKIzYzIDB4MDAwMDdmYTQxNzQ3OGY5MyBp
biBzZW5kUG9zdGVkRXZlbnRzICgpIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9j
b3JlbGliL2tlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmg6MjM2CiM2NCBwb3N0RXZlbnRTb3VyY2VE
aXNwYXRjaCAocz08b3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2ds
aWIuY3BwOjI3OQojNjUgMHgwMDAwN2ZhNDExNmUxZDUzIGluIGdfbWFpbl9kaXNwYXRjaCAoY29u
dGV4dD0weDFhMGM2NDApIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9nbGliL2dt
YWluLmM6MjUzOQojNjYgZ19tYWluX2NvbnRleHRfZGlzcGF0Y2ggKGNvbnRleHQ9MHgxYTBjNjQw
KSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4zMi4zLy4vZ2xpYi9nbWFpbi5jOjMwNzUKIzY3
IDB4MDAwMDdmYTQxMTZlMjBhMCBpbiBnX21haW5fY29udGV4dF9pdGVyYXRlIChkaXNwYXRjaD0x
LCBibG9jaz08b3B0aW1pemVkIG91dD4sIGNvbnRleHQ9MHgxYTBjNjQwLCBzZWxmPTxvcHRpbWl6
ZWQgb3V0PikgYXQgL2J1aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8uL2dsaWIvZ21haW4uYzoz
MTQ2CiM2OCBnX21haW5fY29udGV4dF9pdGVyYXRlIChjb250ZXh0PTB4MWEwYzY0MCwgYmxvY2s9
PG9wdGltaXplZCBvdXQ+LCBkaXNwYXRjaD0xLCBzZWxmPTxvcHRpbWl6ZWQgb3V0PikgYXQgL2J1
aWxkL2J1aWxkZC9nbGliMi4wLTIuMzIuMy8uL2dsaWIvZ21haW4uYzozMDgzCiM2OSAweDAwMDA3
ZmE0MTE2ZTIxNjQgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uIChjb250ZXh0PTB4MWEwYzY0
MCwgbWF5X2Jsb2NrPTEpIGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjMyLjMvLi9nbGliL2dt
YWluLmM6MzIwNwojNzAgMHgwMDAwN2ZhNDE3NDc5M2JmIGluIFFFdmVudERpc3BhdGNoZXJHbGli
Ojpwcm9jZXNzRXZlbnRzICh0aGlzPTB4MTg4ZGFkMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2
ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjQKIzcxIDB4MDAwMDdmYTQxN2VlY2Q1ZSBpbiBRR3Vp
RXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz08b3B0aW1pemVkIG91dD4s
IGZsYWdzPS4uLikgYXQga2VybmVsL3FndWlldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6MjA0CiM3
MiAweDAwMDA3ZmE0MTc0NDhjODIgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz08
b3B0aW1pemVkIG91dD4sIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQoj
NzMgMHgwMDAwN2ZhNDE3NDQ4ZWQ3IGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3ZmZmZjI2
Njg5YTAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwNAojNzQgMHgwMDAw
N2ZhNDE3NDRkZjY3IGluIFFDb3JlQXBwbGljYXRpb246OmV4ZWMgKCkgYXQga2VybmVsL3Fjb3Jl
YXBwbGljYXRpb24uY3BwOjExNDgKIzc1IDB4MDAwMDAwMDAwMDQwOGU0ZSBpbiBtYWluIChhcmdj
PTEsIGFyZ3Y9MHg3ZmZmZjI2NmFlOTgpIGF0IC4uLy4uL3NyYy9tYWluLmNwcDozMDMKClBvc3Np
YmxlIGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1ZyAzMDQ3NzMsIGJ1ZyAzMDQwNzUsIGJ1ZyAzMDM0
MDEsIGJ1ZyAzMDI0NTMuCgpSZXBvcnRlZCB1c2luZyBEcktvbnFp
</data>

          </attachment>
      

    </bug>

</bugzilla>