<?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>265245</bug_id>
          
          <creation_ts>2011-02-03 01:54:11 +0000</creation_ts>
          <short_desc>Crash upon selecting certain month in timeline</short_desc>
          <delta_ts>2019-12-25 07:26:59 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>digikam</product>
          <component>Searches-TimeLine</component>
          <version>1.5.0</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>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>gimgimno0</reporter>
          <assigned_to name="Digikam Developers">digikam-bugs-null</assigned_to>
          <cc>caulier.gilles</cc>
    
    <cc>RyadovoyKirill</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin>7.0.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1083055</commentid>
    <comment_count>0</comment_count>
    <who name="">gimgimno0</who>
    <bug_when>2011-02-03 01:54:11 +0000</bug_when>
    <thetext>Application: digikam (1.5.0)
KDE Platform Version: 4.5.95 (4.6 RC2)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
	Selecting a month in the Timeline (specifically, Jan 2005)
- Custom settings of the application:
	I initially installed digiKam in Synaptic with the option to treat Recommended packages as dependencies unchecked. I thought this might be the cause of the problem, so I removed digiKam, all autoremovable packages, and some orphaned packages. I then reinstalled digiKam with the aforementioned option checked. I probably didn&apos;t remove every dependency of digiKam, so there could be some dependencies that don&apos;t have all of their respective &quot;recommended&quot; dependencies installed at this point, but I have no good way of checking for that.

	I have photos stored on 3 collections, one on an internal ntfs drive and two on an external ntfs drive.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fa6459687c0 (LWP 26914))]

Thread 20 (Thread 0x7fa63042a700 (LWP 26916)):
#0  0x00007fa63cf6d203 in __poll (fds=&lt;value optimized out&gt;, nfds=&lt;value optimized out&gt;, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa639cdd009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fa639cdd7b5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0x00007fa630d7a0f4 in ?? () from /usr/lib/libgio-2.0.so.0
#4  0x00007fa639d027e4 in ?? () from /lib/libglib-2.0.so.0
#5  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#6  0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7fa61fba1700 (LWP 26917)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa63df9ee3b in wait (this=&lt;value optimized out&gt;, mutex=0x27db270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=&lt;value optimized out&gt;, mutex=0x27db270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00000000006fac5b in Digikam::ScanController::run (this=0x27d6fa0) at /build/buildd/digikam-1.5.0/digikam/scancontroller.cpp:515
#4  0x00007fa63df9e27e in QThreadPrivate::start (arg=0x27d6fa0) at thread/qthread_unix.cpp:266
#5  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#6  0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7fa61f3a0700 (LWP 26918)):
#0  0x00007fa63cf6d203 in __poll (fds=&lt;value optimized out&gt;, nfds=&lt;value optimized out&gt;, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa639cdd009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fa639cdd45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fa63e0be1e6 in QEventDispatcherGlib::processEvents (this=0x7fa628003fb0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007fa63e090a02 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fa63e090dec in QEventLoop::exec (this=0x7fa61f39fd50, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fa63df9b2fd in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:490
#7  0x00007fa63e0705f8 in QInotifyFileSystemWatcherEngine::run (this=0x27d8940) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fa63df9e27e in QThreadPrivate::start (arg=0x27d8940) at thread/qthread_unix.cpp:266
#9  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#10 0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fa61eb9f700 (LWP 26919)):
#0  0x00007fa63cf6d203 in __poll (fds=&lt;value optimized out&gt;, nfds=&lt;value optimized out&gt;, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa639cdd009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fa639cdd45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fa63e0be1e6 in QEventDispatcherGlib::processEvents (this=0x27e82e0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007fa63e090a02 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fa63e090dec in QEventLoop::exec (this=0x7fa61eb9ed70, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fa63df9b2fd in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:490
#7  0x00007fa63ba03b6c in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0
#8  0x00007fa63df9e27e in QThreadPrivate::start (arg=0x27e8260) at thread/qthread_unix.cpp:266
#9  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#10 0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fa61e39e700 (LWP 26921)):
#0  0x00007fa639cdca14 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x00007fa639cdce78 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fa639cdd45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fa63e0be1e6 in QEventDispatcherGlib::processEvents (this=0x296eec0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007fa63e090a02 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fa63e090dec in QEventLoop::exec (this=0x7fa61e39dd90, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fa63df9b2fd in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:490
#7  0x00007fa63df9e27e in QThreadPrivate::start (arg=0x2936680) at thread/qthread_unix.cpp:266
#8  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#9  0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fa61d901700 (LWP 26922)):
#0  __pthread_mutex_lock (mutex=0x7fa62817a018) at pthread_mutex_lock.c:127
#1  0x00007fa639cdc697 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x00007fa639cdd023 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007fa639cdd45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007fa63e0be1e6 in QEventDispatcherGlib::processEvents (this=0x7fa628029c90, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007fa63e090a02 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#6  0x00007fa63e090dec in QEventLoop::exec (this=0x7fa61d900d90, flags=) at kernel/qeventloop.cpp:201
#7  0x00007fa63df9b2fd in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:490
#8  0x00007fa63df9e27e in QThreadPrivate::start (arg=0x297b120) at thread/qthread_unix.cpp:266
#9  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#10 0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fa61d07f700 (LWP 26923)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa63df9ee3b in wait (this=&lt;value optimized out&gt;, mutex=0x294b568, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=&lt;value optimized out&gt;, mutex=0x294b568, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fa6428c8ed4 in Digikam::ParkingThread::run (this=0x294b550) at /build/buildd/digikam-1.5.0/libs/threads/threadmanager.cpp:101
#4  0x00007fa63df9e27e in QThreadPrivate::start (arg=0x294b550) at thread/qthread_unix.cpp:266
#5  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#6  0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fa61c87e700 (LWP 26924)):
#0  __poll (fds=&lt;value optimized out&gt;, nfds=&lt;value optimized out&gt;, timeout=&lt;value optimized out&gt;) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa639cdd009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fa639cdd45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fa63e0be1e6 in QEventDispatcherGlib::processEvents (this=0x29b0c90, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007fa63e090a02 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fa63e090dec in QEventLoop::exec (this=0x7fa61c87dd90, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fa63df9b2fd in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:490
#7  0x00007fa63df9e27e in QThreadPrivate::start (arg=0x29a94f0) at thread/qthread_unix.cpp:266
#8  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#9  0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fa61c07d700 (LWP 26925)):
#0  pthread_mutex_unlock (mutex=0x29b0da8) at forward.c:184
#1  0x00007fa639cdd486 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#2  0x00007fa63e0be1e6 in QEventDispatcherGlib::processEvents (this=0x29b0cb0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:417
#3  0x00007fa63e090a02 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#4  0x00007fa63e090dec in QEventLoop::exec (this=0x7fa61c07cd90, flags=) at kernel/qeventloop.cpp:201
#5  0x00007fa63df9b2fd in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:490
#6  0x00007fa63df9e27e in QThreadPrivate::start (arg=0x29ae2c0) at thread/qthread_unix.cpp:266
#7  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#8  0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fa610c39700 (LWP 26926)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007fa61905b0d1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#3  0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fa60fa00700 (LWP 26927)):
#0  0x00007fa63cf722c3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fa619084385 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007fa619068d09 in ?? () from /usr/lib/libxine.so.1
#3  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#4  0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fa60f1ff700 (LWP 26928)):
#0  0x00007fa63cf6d203 in __poll (fds=&lt;value optimized out&gt;, nfds=&lt;value optimized out&gt;, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa639cdd009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fa639cdd45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fa63e0be1e6 in QEventDispatcherGlib::processEvents (this=0x2ef8010, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007fa63e090a02 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fa63e090dec in QEventLoop::exec (this=0x7fa60f1fed30, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fa63df9b2fd in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:490
#7  0x00007fa6192b6870 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007fa63df9e27e in QThreadPrivate::start (arg=0x2ef79d0) at thread/qthread_unix.cpp:266
#9  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#10 0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fa60e7f9700 (LWP 26929)):
#0  0x00007fa63cc7e412 in ?? () from /usr/lib/libpulse.so.0
#1  0x00007fa63cc6dd76 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#2  0x00007fa63cc6f7f9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#3  0x00007fa63cc6f8b0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#4  0x00007fa63cc7e20b in ?? () from /usr/lib/libpulse.so.0
#5  0x00007fa63486bfb8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#6  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#7  0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fa609ff7700 (LWP 26930)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa61906be83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#3  0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fa6097f6700 (LWP 26931)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fa63cf121dc in _L_lock_12347 () from /lib/libc.so.6
#2  0x00007fa63cf10c78 in __libc_free (mem=0x7fa63d211e40) at malloc.c:3736
#3  0x00007fa63e0be601 in socketNotifierSourceCheck (source=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fa639cdc66a in g_main_context_check () from /lib/libglib-2.0.so.0
#5  0x00007fa639cdd023 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007fa639cdd45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x00007fa63e0be193 in QEventDispatcherGlib::processEvents (this=0x2fcaa80, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:415
#8  0x00007fa63e090a02 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#9  0x00007fa63e090dec in QEventLoop::exec (this=0x7fa6097f5d50, flags=) at kernel/qeventloop.cpp:201
#10 0x00007fa63df9b2fd in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:490
#11 0x00007fa63e0705f8 in QInotifyFileSystemWatcherEngine::run (this=0x2fca3e0) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007fa63df9e27e in QThreadPrivate::start (arg=0x2fca3e0) at thread/qthread_unix.cpp:266
#13 0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#14 0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fa602e76700 (LWP 26938)):
#0  0x00007fa63af46665 in __pthread_mutex_lock (mutex=0x7fa5fc22dd98) at pthread_mutex_lock.c:61
#1  0x00007fa639cdc8bf in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x00007fa639cdce78 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007fa639cdd45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007fa63e0be1e6 in QEventDispatcherGlib::processEvents (this=0x7fa5fc0eb680, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007fa63e090a02 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#6  0x00007fa63e090dec in QEventLoop::exec (this=0x7fa602e75d50, flags=) at kernel/qeventloop.cpp:201
#7  0x00007fa63df9b2fd in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:490
#8  0x00007fa63e0705f8 in QInotifyFileSystemWatcherEngine::run (this=0x3491d60) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fa63df9e27e in QThreadPrivate::start (arg=0x3491d60) at thread/qthread_unix.cpp:266
#10 0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#11 0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa60567b700 (LWP 26944)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fa63cf121dc in _L_lock_12347 () from /lib/libc.so.6
#2  0x00007fa63cf10c78 in __libc_free (mem=0x7fa63d211e40) at malloc.c:3736
#3  0x00007fa639cd8c3b in ?? () from /lib/libglib-2.0.so.0
#4  0x00007fa63e0bed33 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x2f72f10, __in_chrg=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:369
#5  0x00007fa63df9dac4 in QThreadPrivate::finish (arg=&lt;value optimized out&gt;) at thread/qthread_unix.cpp:302
#6  0x00007fa63df9e286 in ~__pthread_cleanup_class (arg=0x36cd240) at /usr/include/pthread.h:545
#7  QThreadPrivate::start (arg=0x36cd240) at thread/qthread_unix.cpp:271
#8  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#9  0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa602675700 (LWP 26976)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fa63cf121dc in _L_lock_12347 () from /lib/libc.so.6
#2  0x00007fa63cf10c78 in __libc_free (mem=0x7fa63d211e40) at malloc.c:3736
#3  0x00007fa6428adc83 in ~SharedLoadingTask (this=0x3c32440, __in_chrg=&lt;value optimized out&gt;) at /build/buildd/digikam-1.5.0/libs/threadimageio/loadsavetask.h:123
#4  Digikam::ThumbnailLoadingTask::~ThumbnailLoadingTask (this=0x3c32440, __in_chrg=&lt;value optimized out&gt;) at /build/buildd/digikam-1.5.0/libs/threadimageio/thumbnailtask.h:42
#5  0x00007fa64288b003 in Digikam::LoadSaveThread::run (this=0x2988330) at /build/buildd/digikam-1.5.0/libs/threadimageio/loadsavethread.cpp:93
#6  0x00007fa6428ca136 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x294fda0) at /build/buildd/digikam-1.5.0/libs/threads/dynamicthread.cpp:240
#7  0x00007fa63df93d02 in QThreadPoolThread::run (this=0x3b2c150) at concurrent/qthreadpool.cpp:106
#8  0x00007fa63df9e27e in QThreadPrivate::start (arg=0x3b2c150) at thread/qthread_unix.cpp:266
#9  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#10 0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa603677700 (LWP 26977)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fa63cf121dc in _L_lock_12347 () from /lib/libc.so.6
#2  0x00007fa63cf10c78 in __libc_free (mem=0x7fa63d211e40) at malloc.c:3736
#3  0x00007fa639cd8c3b in ?? () from /lib/libglib-2.0.so.0
#4  0x00007fa63e0bed33 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x2576e70, __in_chrg=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:369
#5  0x00007fa63df9dac4 in QThreadPrivate::finish (arg=&lt;value optimized out&gt;) at thread/qthread_unix.cpp:302
#6  0x00007fa63df9e286 in ~__pthread_cleanup_class (arg=0x28c6b60) at /usr/include/pthread.h:545
#7  QThreadPrivate::start (arg=0x28c6b60) at thread/qthread_unix.cpp:271
#8  0x00007fa63af44971 in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:304
#9  0x00007fa63cf7992d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa6459687c0 (LWP 26914)):
[KCrash Handler]
#6  malloc_consolidate (av=0x7fa63d211e40) at malloc.c:5153
#7  0x00007fa63cf0de82 in _int_malloc (av=0x7fa63d211e40, bytes=1336) at malloc.c:4373
#8  0x00007fa63cf0f38e in __libc_malloc (bytes=1336) at malloc.c:3660
#9  0x00007fa642907de5 in malloc (this=&lt;value optimized out&gt;, parent=&lt;value optimized out&gt;, start=&lt;value optimized out&gt;, end=&lt;value optimized out&gt;) at /usr/include/qt4/QtCore/qvector.h:392
#10 QVector (this=&lt;value optimized out&gt;, parent=&lt;value optimized out&gt;, start=&lt;value optimized out&gt;, end=&lt;value optimized out&gt;) at /usr/include/qt4/QtCore/qvector.h:400
#11 SparseModelIndexVector (this=&lt;value optimized out&gt;, parent=&lt;value optimized out&gt;, start=&lt;value optimized out&gt;, end=&lt;value optimized out&gt;) at /build/buildd/digikam-1.5.0/libs/widgets/common/kcategorizedview_p.h:32
#12 KCategorizedView::rowsInsertedArtifficial (this=&lt;value optimized out&gt;, parent=&lt;value optimized out&gt;, start=&lt;value optimized out&gt;, end=&lt;value optimized out&gt;) at /build/buildd/digikam-1.5.0/libs/widgets/common/kcategorizedview.cpp:1684
#13 0x00007fa642901155 in KCategorizedView::rowsInserted (this=0x28b35b0, parent=..., start=0, end=54) at /build/buildd/digikam-1.5.0/libs/widgets/common/kcategorizedview.cpp:1592
#14 0x00007fa6428d9b58 in Digikam::DCategorizedView::rowsInserted (this=0x7fa63d211e40, parent=..., start=63031984, end=113) at /build/buildd/digikam-1.5.0/libs/widgets/common/dcategorizedview.cpp:358
#15 0x00007fa6428fef14 in KCategorizedView::qt_metacall (this=0x28b35b0, _c=&lt;value optimized out&gt;, _id=&lt;value optimized out&gt;, _a=0x7fff88496080) at /build/buildd/digikam-1.5.0/obj-x86_64-linux-gnu/digikam/kcategorizedview.moc:85
#16 0x00007fa6428da5d0 in Digikam::DCategorizedView::qt_metacall (this=0x7fa63d211e40, _c=1336, _id=63031984, _a=0x71) at /build/buildd/digikam-1.5.0/obj-x86_64-linux-gnu/digikam/dcategorizedview.moc:98
#17 0x00000000006c4650 in Digikam::ImageCategorizedView::qt_metacall (this=0x7fa63d211e40, _c=1336, _id=63031984, _a=0x71) at /build/buildd/digikam-1.5.0/obj-x86_64-linux-gnu/digikam/imagecategorizedview.moc:91
#18 0x00000000006abd00 in Digikam::DigikamImageView::qt_metacall (this=0x7fa63d211e40, _c=1336, _id=63031984, _a=0x71) at /build/buildd/digikam-1.5.0/obj-x86_64-linux-gnu/digikam/digikamimageview.moc:113
#19 0x00007fa63e0a9b27 in QMetaObject::activate (sender=0x297a920, m=&lt;value optimized out&gt;, local_signal_index=&lt;value optimized out&gt;, argv=0x71) at kernel/qobject.cpp:3280
#20 0x00007fa63e0f51a4 in QAbstractItemModel::rowsInserted (this=0x7fa63d211e40, _t1=&lt;value optimized out&gt;, _t2=0, _t3=54) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#21 0x00007fa63e08b007 in QAbstractItemModel::endInsertRows (this=0x297a920) at kernel/qabstractitemmodel.cpp:2413
#22 0x00007fa63f2b2b6e in QSortFilterProxyModelPrivate::insert_source_items (this=&lt;value optimized out&gt;, source_to_proxy=&lt;value optimized out&gt;, proxy_to_source=..., source_items=..., source_parent=..., orient=&lt;value optimized out&gt;, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:693
#23 0x00007fa63f2b2f2c in QSortFilterProxyModelPrivate::source_items_inserted (this=0x28b6e60, source_parent=..., start=1, end=63469768, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:804
#24 0x00007fa63f2b329f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0x7fa63d211e40, source_parent=..., start=63031984, end=113) at itemviews/qsortfilterproxymodel.cpp:1278
#25 0x00007fa63f2b511c in QSortFilterProxyModel::qt_metacall (this=0x297a920, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7fff88496480) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:135
#26 0x00007fa6423a62b5 in Digikam::ImageFilterModel::qt_metacall (this=0x7fa63d211e40, _c=1336, _id=63031984, _a=0x71) at /build/buildd/digikam-1.5.0/obj-x86_64-linux-gnu/digikam/imagefiltermodel.moc:108
#27 0x0000000000626530 in Digikam::ImageAlbumFilterModel::qt_metacall (this=0x7fa63d211e40, _c=1336, _id=63031984, _a=0x71) at /build/buildd/digikam-1.5.0/obj-x86_64-linux-gnu/digikam/imagealbumfiltermodel.moc:74
#28 0x00007fa63e0a9b27 in QMetaObject::activate (sender=0x28d5bc0, m=&lt;value optimized out&gt;, local_signal_index=&lt;value optimized out&gt;, argv=0x71) at kernel/qobject.cpp:3280
#29 0x00007fa63e0f51a4 in QAbstractItemModel::rowsInserted (this=0x7fa63d211e40, _t1=&lt;value optimized out&gt;, _t2=0, _t3=54) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#30 0x00007fa63e08b007 in QAbstractItemModel::endInsertRows (this=0x28d5bc0) at kernel/qabstractitemmodel.cpp:2413
#31 0x00007fa6423a0fc8 in Digikam::ImageModel::publiciseInfos (this=0x28d5bc0, infos=&lt;value optimized out&gt;) at /build/buildd/digikam-1.5.0/libs/models/imagemodel.cpp:419
#32 0x00007fa6423a12b1 in Digikam::ImageModel::qt_metacall (this=0x28d5bc0, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7fff88496720) at /build/buildd/digikam-1.5.0/obj-x86_64-linux-gnu/digikam/imagemodel.moc:102
#33 0x00007fa6423ac770 in Digikam::ImageThumbnailModel::qt_metacall (this=0x7fa63d211e40, _c=1336, _id=63031984, _a=0x71) at /build/buildd/digikam-1.5.0/obj-x86_64-linux-gnu/digikam/imagethumbnailmodel.moc:84
#34 0x0000000000625b50 in Digikam::ImageAlbumModel::qt_metacall (this=0x7fa63d211e40, _c=1336, _id=63031984, _a=0x71) at /build/buildd/digikam-1.5.0/obj-x86_64-linux-gnu/digikam/imagealbummodel.moc:102
#35 0x00007fa63e0a9b27 in QMetaObject::activate (sender=0x297a950, m=&lt;value optimized out&gt;, local_signal_index=&lt;value optimized out&gt;, argv=0x71) at kernel/qobject.cpp:3280
#36 0x00007fa6423a3e45 in Digikam::ImageFilterModelPrivate::reAddImageInfos (this=0x7fa63d211e40, _t1=&lt;value optimized out&gt;) at /build/buildd/digikam-1.5.0/obj-x86_64-linux-gnu/digikam/imagefiltermodelpriv.moc:118
#37 0x00007fa6423a601e in Digikam::ImageFilterModelPrivate::packageFinished (this=0x297a950, package=...) at /build/buildd/digikam-1.5.0/libs/models/imagefiltermodel.cpp:487
#38 0x00007fa6423a61e1 in Digikam::ImageFilterModelPrivate::qt_metacall (this=0x297a950, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7fa5f4aa8000) at /build/buildd/digikam-1.5.0/obj-x86_64-linux-gnu/digikam/imagefiltermodelpriv.moc:91
#39 0x00007fa63e0a3bde in QObject::event (this=0x297a950, e=0x7fa63d211e40) at kernel/qobject.cpp:1219
#40 0x00007fa63eccefdc in QApplicationPrivate::notify_helper (this=0x24fc320, receiver=0x297a950, e=0x7fa5f4aa5270) at kernel/qapplication.cpp:4396
#41 0x00007fa63ecd4aed in QApplication::notify (this=0x7fff884972f0, receiver=0x297a950, e=0x7fa5f4aa5270) at kernel/qapplication.cpp:4277
#42 0x00007fa63fa5ea36 in KApplication::notify (this=0x7fff884972f0, receiver=0x297a950, event=0x7fa5f4aa5270) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x00007fa63e091cdc in QCoreApplication::notifyInternal (this=0x7fff884972f0, receiver=0x297a950, event=0x7fa5f4aa5270) at kernel/qcoreapplication.cpp:732
#44 0x00007fa63e094c22 in sendEvent (receiver=0x0, event_type=&lt;value optimized out&gt;, data=0x249b6d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=&lt;value optimized out&gt;, data=0x249b6d0) at kernel/qcoreapplication.cpp:1373
#46 0x00007fa63e0be653 in sendPostedEvents (s=0x24ffe80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#47 postEventSourceDispatch (s=0x24ffe80) at kernel/qeventdispatcher_glib.cpp:277
#48 0x00007fa639cd9342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0x00007fa639cdd2a8 in ?? () from /lib/libglib-2.0.so.0
#50 0x00007fa639cdd45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0x00007fa63e0be193 in QEventDispatcherGlib::processEvents (this=0x249adc0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:415
#52 0x00007fa63ed81a4e in QGuiEventDispatcherGlib::processEvents (this=0x7fa63d211e40, flags=&lt;value optimized out&gt;) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007fa63e090a02 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#54 0x00007fa63e090dec in QEventLoop::exec (this=0x7fff88497160, flags=) at kernel/qeventloop.cpp:201
#55 0x00007fa63e094ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#56 0x0000000000789aed in main (argc=&lt;value optimized out&gt;, argv=&lt;value optimized out&gt;) at /build/buildd/digikam-1.5.0/digikam/main.cpp:195

Possible duplicates by query: bug 257258, bug 235392, bug 233226.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1090232</commentid>
    <comment_count>1</comment_count>
      <attachid>57432</attachid>
    <who name="Kirill">RyadovoyKirill</who>
    <bug_when>2011-02-22 06:54:13 +0000</bug_when>
    <thetext>Created attachment 57432
New crash information added by DrKonqi

digikam (1.4.0) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
Select certain month. After restart this month work successfully, but other month is crashed.

-- Backtrace (Reduced):
#6  malloc_consolidate (av=0x7f9e271c7e40) at malloc.c:5153
#7  0x00007f9e26ec3e82 in _int_malloc (av=0x7f9e271c7e40, bytes=1152) at malloc.c:4373
#8  0x00007f9e26ec538e in __libc_malloc (bytes=1152) at malloc.c:3660
#9  0x00007f9e2882945b in reserve (this=0x57ac7e0) at xml/qxmlstream_p.h:654
#10 QXmlStreamPrivateTagStack::QXmlStreamPrivateTagStack (this=0x57ac7e0) at xml/qxmlstream.cpp:778</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105225</commentid>
    <comment_count>2</comment_count>
    <who name="Marcel Wiesweg">marcel.wiesweg</who>
    <bug_when>2011-04-07 20:54:32 +0000</bug_when>
    <thetext>I see two different backtraces at seemingly random locations. This hints at a memory corruption. I remember another report of crashes related to the timeline.
I tested with valgrind, but did not get any errors.

1) Any invalid memory access could be reported by valgrind
2) Can you reproduce with a recent (2.beta) version?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1138793</commentid>
    <comment_count>3</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-07-06 11:06:14 +0000</bug_when>
    <thetext>We need feedback using a recent version. 2.0.0 RC is out, please test...

Thanks in advance

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1166390</commentid>
    <comment_count>4</comment_count>
    <who name="Marcel Wiesweg">marcel.wiesweg</who>
    <bug_when>2011-09-24 12:26:01 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 262077 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1898429</commentid>
    <comment_count>5</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2019-12-25 07:26:59 +0000</bug_when>
    <thetext>Not reproducible using digiKam 7.0.0 beta1.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>57432</attachid>
            <date>2011-02-22 06:54:13 +0000</date>
            <delta_ts>2011-02-22 06:54:13 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>20893</size>
            <attacher name="Kirill">RyadovoyKirill</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGRpZ2lrYW0gKDEuNC4wKQpLREUgUGxhdGZvcm0gVmVyc2lvbjogNC41LjEg
KEtERSA0LjUuMSkKUXQgVmVyc2lvbjogNC43LjAKT3BlcmF0aW5nIFN5c3RlbTogTGludXggMi42
LjM1LTI1LWdlbmVyaWMgeDg2XzY0CkRpc3RyaWJ1dGlvbjogVWJ1bnR1IDEwLjEwCgotLSBJbmZv
cm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6Ci0gV2hhdCBJIHdhcyBkb2luZyB3aGVuIHRoZSBhcHBs
aWNhdGlvbiBjcmFzaGVkOgpTZWxlY3QgY2VydGFpbiBtb250aC4gQWZ0ZXIgcmVzdGFydCB0aGlz
IG1vbnRoIHdvcmsgc3VjY2Vzc2Z1bGx5LCBidXQgb3RoZXIgbW9udGggaXMgY3Jhc2hlZC4KClRo
ZSBjcmFzaCBjYW4gYmUgcmVwcm9kdWNlZCBzb21lIG9mIHRoZSB0aW1lLgoKLS0gQmFja3RyYWNl
OgpBcHBsaWNhdGlvbjogZGlnaUthbSAoZGlnaWthbSksIHNpZ25hbDogU2VnbWVudGF0aW9uIGZh
dWx0CltDdXJyZW50IHRocmVhZCBpcyAxIChUaHJlYWQgMHg3ZjllMmY2ZDk3YzAgKExXUCAyMTQy
KSldCgpUaHJlYWQgMTcgKFRocmVhZCAweDdmOWUxYjE0ZTcwMCAoTFdQIDIxNDMpKToKIzAgIDB4
MDAwMDdmOWUyNmYyMzIwMyBpbiBfX3BvbGwgKGZkcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG5m
ZHM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCB0aW1lb3V0PS0xKSBhdCAuLi9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC9wb2xsLmM6ODcKIzEgIDB4MDAwMDdmOWUyM2RhZTAwOSBpbiA/PyAoKSBmcm9t
IC9saWIvbGliZ2xpYi0yLjAuc28uMAojMiAgMHgwMDAwN2Y5ZTIzZGFlN2I1IGluIGdfbWFpbl9s
b29wX3J1biAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMyAgMHgwMDAwN2Y5ZTFiODg1
MGY0IGluID8/ICgpIGZyb20gL3Vzci9saWIvbGliZ2lvLTIuMC5zby4wCiM0ICAweDAwMDA3Zjll
MjNkZDM3ZTQgaW4gPz8gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzUgIDB4MDAwMDdm
OWUyODQ1Yzk3MSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0
IHB0aHJlYWRfY3JlYXRlLmM6MzA0CiM2ICAweDAwMDA3ZjllMjZmMmY5MmQgaW4gY2xvbmUgKCkg
YXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM3ICAweDAw
MDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxNiAoVGhyZWFkIDB4N2Y5ZTBlYjgyNzAw
IChMV1AgMjE0NCkpOgojMCAgcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4u
L25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6
MTYyCiMxICAweDAwMDA3ZjllMjg2ZTdlM2IgaW4gd2FpdCAodGhpcz08dmFsdWUgb3B0aW1pemVk
IG91dD4sIG11dGV4PTB4MmJhYmIxMCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhy
ZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg4CiMyICBRV2FpdENvbmRpdGlvbjo6d2FpdCAo
dGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG11dGV4PTB4MmJhYmIxMCwgdGltZT0xODQ0Njc0
NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE2MAojMyAg
MHgwMDAwMDAwMDAwNmVlOTdiIGluIERpZ2lrYW06OlNjYW5Db250cm9sbGVyOjpydW4gKHRoaXM9
MHgyYmFhY2UwKSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lrYW0tMS40LjAvZGlnaWthbS9zY2FuY29u
dHJvbGxlci5jcHA6NTE1CiM0ICAweDAwMDA3ZjllMjg2ZTcyN2UgaW4gUVRocmVhZFByaXZhdGU6
OnN0YXJ0IChhcmc9MHgyYmFhY2UwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNjYKIzUg
IDB4MDAwMDdmOWUyODQ1Yzk3MSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVk
IG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0CiM2ICAweDAwMDA3ZjllMjZmMmY5MmQgaW4g
Y2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEy
CiM3ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxNSAoVGhyZWFkIDB4N2Y5
ZTBlMzgxNzAwIChMV1AgMjE0NikpOgojMCAgMHgwMDAwN2Y5ZTI2ZjIzMjAzIGluIF9fcG9sbCAo
ZmRzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbmZkcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIHRp
bWVvdXQ9LTEpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3BvbGwuYzo4NwojMSAgMHgw
MDAwN2Y5ZTIzZGFlMDA5IGluID8/ICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiMyICAw
eDAwMDA3ZjllMjNkYWU0NWMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xp
Yi9saWJnbGliLTIuMC5zby4wCiMzICAweDAwMDA3ZjllMjg4MDcxZTYgaW4gUUV2ZW50RGlzcGF0
Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHgyY2ZmOTIwLCBmbGFncz08dmFsdWUgb3B0
aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQxNwojNCAg
MHgwMDAwN2Y5ZTI4N2Q5YTAyIGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9PHZh
bHVlIG9wdGltaXplZCBvdXQ+LCBmbGFncz0pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoxNDkK
IzUgIDB4MDAwMDdmOWUyODdkOWRlYyBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4N2Y5ZTBl
MzgwZDkwLCBmbGFncz0pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEKIzYgIDB4MDAwMDdm
OWUyODZlNDJmZCBpbiBRVGhyZWFkOjpleGVjICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0Pikg
YXQgdGhyZWFkL3F0aHJlYWQuY3BwOjQ5MAojNyAgMHgwMDAwN2Y5ZTI4NmU3MjdlIGluIFFUaHJl
YWRQcml2YXRlOjpzdGFydCAoYXJnPTB4MmQwODBlMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5j
cHA6MjY2CiM4ICAweDAwMDA3ZjllMjg0NWM5NzEgaW4gc3RhcnRfdGhyZWFkIChhcmc9PHZhbHVl
IG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwNAojOSAgMHgwMDAwN2Y5ZTI2
ZjJmOTJkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9j
bG9uZS5TOjExMgojMTAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMTQgKFRo
cmVhZCAweDdmOWUwZDg0OTcwMCAoTFdQIDIxNDcpKToKIzAgIDB4MDAwMDdmOWUyM2RhZGZmYyBp
biA/PyAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMSAgMHgwMDAwN2Y5ZTIzZGFlNDVj
IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28u
MAojMiAgMHgwMDAwN2Y5ZTI4ODA3MWU2IGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNz
RXZlbnRzICh0aGlzPTB4MmQwNmU4MCwgZmxhZ3M9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBr
ZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MTcKIzMgIDB4MDAwMDdmOWUyODdkOWEw
MiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0
PiwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM0ICAweDAwMDA3ZjllMjg3
ZDlkZWMgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmOWUwZDg0OGQ5MCwgZmxhZ3M9KSBh
dCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM1ICAweDAwMDA3ZjllMjg2ZTQyZmQgaW4gUVRo
cmVhZDo6ZXhlYyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhyZWFk
LmNwcDo0OTAKIzYgIDB4MDAwMDdmOWUyODZlNzI3ZSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQg
KGFyZz0weDJkMDg1ODApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI2NgojNyAgMHgwMDAw
N2Y5ZTI4NDVjOTcxIGluIHN0YXJ0X3RocmVhZCAoYXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0Pikg
YXQgcHRocmVhZF9jcmVhdGUuYzozMDQKIzggIDB4MDAwMDdmOWUyNmYyZjkyZCBpbiBjbG9uZSAo
KSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzkgIDB4
MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDEzIChUaHJlYWQgMHg3ZjllMGNmYzc3
MDAgKExXUCAyMTQ4KSk6CiMwICBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQg
Li4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQu
UzoxNjIKIzEgIDB4MDAwMDdmOWUyODZlN2UzYiBpbiB3YWl0ICh0aGlzPTx2YWx1ZSBvcHRpbWl6
ZWQgb3V0PiwgbXV0ZXg9MHgyZDAyMGY4LCB0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1KSBhdCB0
aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODgKIzIgIFFXYWl0Q29uZGl0aW9uOjp3YWl0
ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgyZDAyMGY4LCB0aW1lPTE4NDQ2
NzQ0MDczNzA5NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTYwCiMz
ICAweDAwMDA3ZjllMmM3MDE1ZTQgaW4gRGlnaWthbTo6UGFya2luZ1RocmVhZDo6cnVuICh0aGlz
PTB4MmQwMjBlMCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTEuNC4wL2xpYnMvdGhyZWFkcy90
aHJlYWRtYW5hZ2VyLmNwcDoxMDEKIzQgIDB4MDAwMDdmOWUyODZlNzI3ZSBpbiBRVGhyZWFkUHJp
dmF0ZTo6c3RhcnQgKGFyZz0weDJkMDIwZTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI2
NgojNSAgMHgwMDAwN2Y5ZTI4NDVjOTcxIGluIHN0YXJ0X3RocmVhZCAoYXJnPTx2YWx1ZSBvcHRp
bWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDQKIzYgIDB4MDAwMDdmOWUyNmYyZjky
ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUu
UzoxMTIKIzcgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDEyIChUaHJlYWQg
MHg3ZjllMDdmZmY3MDAgKExXUCAyMTQ5KSk6CiMwICAweDAwMDA3ZjllMjZmMjMyMDMgaW4gX19w
b2xsIChmZHM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBuZmRzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0
PiwgdGltZW91dD0tMSkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcG9sbC5jOjg3CiMx
ICAweDAwMDA3ZjllMjNkYWUwMDkgaW4gPz8gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAK
IzIgIDB4MDAwMDdmOWUyM2RhZTQ1YyBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJv
bSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDAwMDdmOWUyODgwNzFlNiBpbiBRRXZlbnRE
aXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDdmOWUwMDA2YWYxMCwgZmxhZ3M9
PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNw
cDo0MTcKIzQgIDB4MDAwMDdmOWUyODdkOWEwMiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRz
ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9v
cC5jcHA6MTQ5CiM1ICAweDAwMDA3ZjllMjg3ZDlkZWMgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhp
cz0weDdmOWUwN2ZmZWQ5MCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM2
ICAweDAwMDA3ZjllMjg2ZTQyZmQgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08dmFsdWUgb3B0aW1p
emVkIG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0OTAKIzcgIDB4MDAwMDdmOWUyODZlNzI3
ZSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDJkMzljNDApIGF0IHRocmVhZC9xdGhy
ZWFkX3VuaXguY3BwOjI2NgojOCAgMHgwMDAwN2Y5ZTI4NDVjOTcxIGluIHN0YXJ0X3RocmVhZCAo
YXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDQKIzkgIDB4
MDAwMDdmOWUyNmYyZjkyZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51
eC94ODZfNjQvY2xvbmUuUzoxMTIKIzEwIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhy
ZWFkIDExIChUaHJlYWQgMHg3ZjllMDc3ZmU3MDAgKExXUCAyMTUwKSk6CiMwICAweDAwMDA3Zjll
Mjg0NWZjOWQgaW4gX19wdGhyZWFkX211dGV4X3VubG9ja191c2VyY250IChtdXRleD0weDJkM2Ni
ZjgpIGF0IHB0aHJlYWRfbXV0ZXhfdW5sb2NrLmM6NTIKIzEgIF9fcHRocmVhZF9tdXRleF91bmxv
Y2sgKG11dGV4PTB4MmQzY2JmOCkgYXQgcHRocmVhZF9tdXRleF91bmxvY2suYzoyOTAKIzIgIDB4
MDAwMDdmOWUyM2RhZGZmYyBpbiA/PyAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMyAg
MHgwMDAwN2Y5ZTIzZGFlNDVjIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9s
aWIvbGliZ2xpYi0yLjAuc28uMAojNCAgMHgwMDAwN2Y5ZTI4ODA3MWU2IGluIFFFdmVudERpc3Bh
dGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4MmQzY2IwMCwgZmxhZ3M9PHZhbHVlIG9w
dGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MTcKIzUg
IDB4MDAwMDdmOWUyODdkOWEwMiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTx2
YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5
CiM2ICAweDAwMDA3ZjllMjg3ZDlkZWMgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmOWUw
NzdmZGQ5MCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM3ICAweDAwMDA3
ZjllMjg2ZTQyZmQgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4p
IGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0OTAKIzggIDB4MDAwMDdmOWUyODZlNzI3ZSBpbiBRVGhy
ZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDJkM2M1NTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXgu
Y3BwOjI2NgojOSAgMHgwMDAwN2Y5ZTI4NDVjOTcxIGluIHN0YXJ0X3RocmVhZCAoYXJnPTx2YWx1
ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzozMDQKIzEwIDB4MDAwMDdmOWUy
NmYyZjkyZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQv
Y2xvbmUuUzoxMTIKIzExIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDEwIChU
aHJlYWQgMHg3ZjlkZmIxODE3MDAgKExXUCAyMTUxKSk6CiMwICBwdGhyZWFkX2NvbmRfdGltZWR3
YWl0QEBHTElCQ18yLjMuMiAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4
Nl82NC9wdGhyZWFkX2NvbmRfdGltZWR3YWl0LlM6MjEyCiMxICAweDAwMDA3ZjllMDRlZGUwZDEg
aW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9saWJ4aW5lLnNvLjEKIzIgIDB4MDAwMDdmOWUyODQ1Yzk3
MSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRf
Y3JlYXRlLmM6MzA0CiMzICAweDAwMDA3ZjllMjZmMmY5MmQgaW4gY2xvbmUgKCkgYXQgLi4vc3lz
ZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM0ICAweDAwMDAwMDAwMDAw
MDAwMDAgaW4gPz8gKCkKClRocmVhZCA5IChUaHJlYWQgMHg3ZjlkZjlmNDg3MDAgKExXUCAyMTUy
KSk6CiMwICAweDAwMDA3ZjllMjZmMjgyYzMgaW4gc2VsZWN0ICgpIGF0IC4uL3N5c2RlcHMvdW5p
eC9zeXNjYWxsLXRlbXBsYXRlLlM6ODIKIzEgIDB4MDAwMDdmOWUwNGYwNzM4NSBpbiB4aW5lX3Vz
ZWNfc2xlZXAgKCkgZnJvbSAvdXNyL2xpYi9saWJ4aW5lLnNvLjEKIzIgIDB4MDAwMDdmOWUwNGVl
YmQwOSBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYnhpbmUuc28uMQojMyAgMHgwMDAwN2Y5ZTI4
NDVjOTcxIGluIHN0YXJ0X3RocmVhZCAoYXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRo
cmVhZF9jcmVhdGUuYzozMDQKIzQgIDB4MDAwMDdmOWUyNmYyZjkyZCBpbiBjbG9uZSAoKSBhdCAu
Li9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzUgIDB4MDAwMDAw
MDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDggKFRocmVhZCAweDdmOWRmOTc0NzcwMCAoTFdQ
IDIxNTMpKToKIzAgIHBvc3RFdmVudFNvdXJjZVByZXBhcmUgKHM9MHgzMjY3ZWEwLCB0aW1lb3V0
PTB4N2Y5ZGY5NzQ2YjljKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoyNTMK
IzEgIDB4MDAwMDdmOWUyM2RhZGExMSBpbiBnX21haW5fY29udGV4dF9wcmVwYXJlICgpIGZyb20g
L2xpYi9saWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZjllMjNkYWRlNzggaW4gPz8gKCkgZnJv
bSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDAwMDdmOWUyM2RhZTQ1YyBpbiBnX21haW5f
Y29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzQgIDB4MDAw
MDdmOWUyODgwNzFlNiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhp
cz0weDMyNjc0ZDAsIGZsYWdzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FldmVu
dGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDE3CiM1ICAweDAwMDA3ZjllMjg3ZDlhMDIgaW4gUUV2ZW50
TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIGZsYWdzPSkg
YXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNiAgMHgwMDAwN2Y5ZTI4N2Q5ZGVjIGluIFFF
dmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3ZjlkZjk3NDZkMzAsIGZsYWdzPSkgYXQga2VybmVsL3Fl
dmVudGxvb3AuY3BwOjIwMQojNyAgMHgwMDAwN2Y5ZTI4NmU0MmZkIGluIFFUaHJlYWQ6OmV4ZWMg
KHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NDkwCiM4
ICAweDAwMDA3ZjllMDUxM2EyYjAgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9xdDQvcGx1Z2lucy9w
aG9ub25fYmFja2VuZC9waG9ub25feGluZS5zbwojOSAgMHgwMDAwN2Y5ZTI4NmU3MjdlIGluIFFU
aHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4MzI2NmU5MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5p
eC5jcHA6MjY2CiMxMCAweDAwMDA3ZjllMjg0NWM5NzEgaW4gc3RhcnRfdGhyZWFkIChhcmc9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwNAojMTEgMHgwMDAwN2Y5
ZTI2ZjJmOTJkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82
NC9jbG9uZS5TOjExMgojMTIgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgNyAo
VGhyZWFkIDB4N2Y5ZGY4ZDQxNzAwIChMV1AgMjE1NCkpOgojMCAgMHgwMDAwN2Y5ZTI2ZjIzMjAz
IGluIF9fcG9sbCAoZmRzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbmZkcz08dmFsdWUgb3B0aW1p
emVkIG91dD4sIHRpbWVvdXQ9LTEpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3BvbGwu
Yzo4NwojMSAgMHgwMDAwN2Y5ZTI2YzM0NDBmIGluID8/ICgpIGZyb20gL3Vzci9saWIvbGlicHVs
c2Uuc28uMAojMiAgMHgwMDAwN2Y5ZTI2YzIzZDc2IGluIHBhX21haW5sb29wX3BvbGwgKCkgZnJv
bSAvdXNyL2xpYi9saWJwdWxzZS5zby4wCiMzICAweDAwMDA3ZjllMjZjMjU3ZjkgaW4gcGFfbWFp
bmxvb3BfaXRlcmF0ZSAoKSBmcm9tIC91c3IvbGliL2xpYnB1bHNlLnNvLjAKIzQgIDB4MDAwMDdm
OWUyNmMyNThiMCBpbiBwYV9tYWlubG9vcF9ydW4gKCkgZnJvbSAvdXNyL2xpYi9saWJwdWxzZS5z
by4wCiM1ICAweDAwMDA3ZjllMjZjMzQyMGIgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9saWJwdWxz
ZS5zby4wCiM2ICAweDAwMDA3ZjllMWU5Y2RmYjggaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9saWJw
dWxzZWNvbW1vbi0wLjkuMjEuc28KIzcgIDB4MDAwMDdmOWUyODQ1Yzk3MSBpbiBzdGFydF90aHJl
YWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0CiM4
ICAweDAwMDA3ZjllMjZmMmY5MmQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiM5ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkK
ClRocmVhZCA2IChUaHJlYWQgMHg3ZjlkZjQ1M2Y3MDAgKExXUCAyMTU1KSk6CiMwICBwdGhyZWFk
X2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9s
aW51eC94ODZfNjQvcHRocmVhZF9jb25kX3dhaXQuUzoxNjIKIzEgIDB4MDAwMDdmOWUwNGVlZWU4
MyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYnhpbmUuc28uMQojMiAgMHgwMDAwN2Y5ZTI4NDVj
OTcxIGluIHN0YXJ0X3RocmVhZCAoYXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVh
ZF9jcmVhdGUuYzozMDQKIzMgIDB4MDAwMDdmOWUyNmYyZjkyZCBpbiBjbG9uZSAoKSBhdCAuLi9z
eXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTIKIzQgIDB4MDAwMDAwMDAw
MDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDUgKFRocmVhZCAweDdmOWRmM2QzZTcwMCAoTFdQIDIx
NTYpKToKIzAgIF9fbGxsX2xvY2tfd2FpdF9wcml2YXRlICgpIGF0IC4uL25wdGwvc3lzZGVwcy91
bml4L3N5c3YvbGludXgveDg2XzY0L2xvd2xldmVsbG9jay5TOjk3CiMxICAweDAwMDA3ZjllMjZl
YzgxZGMgaW4gX0xfbG9ja18xMjM0NyAoKSBmcm9tIC9saWIvbGliYy5zby42CiMyICAweDAwMDA3
ZjllMjZlYzZjNzggaW4gX19saWJjX2ZyZWUgKG1lbT0weDdmOWUyNzFjN2U0MCkgYXQgbWFsbG9j
LmM6MzczNgojMyAgMHgwMDAwN2Y5ZTI4ODA3NjAxIGluIHNvY2tldE5vdGlmaWVyU291cmNlQ2hl
Y2sgKHNvdXJjZT08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRj
aGVyX2dsaWIuY3BwOjkyCiM0ICAweDAwMDA3ZjllMjNkYWQ2NmEgaW4gZ19tYWluX2NvbnRleHRf
Y2hlY2sgKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzUgIDB4MDAwMDdmOWUyM2RhZTAy
MyBpbiA/PyAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojNiAgMHgwMDAwN2Y5ZTIzZGFl
NDVjIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAu
c28uMAojNyAgMHgwMDAwN2Y5ZTI4ODA3MTkzIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9j
ZXNzRXZlbnRzICh0aGlzPTB4MzM1MGIwMCwgZmxhZ3M9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBh
dCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MTUKIzggIDB4MDAwMDdmOWUyODdk
OWEwMiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQg
b3V0PiwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM5ICAweDAwMDA3Zjll
Mjg3ZDlkZWMgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmOWRmM2QzZGQ1MCwgZmxhZ3M9
KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiMxMCAweDAwMDA3ZjllMjg2ZTQyZmQgaW4g
UVRocmVhZDo6ZXhlYyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhy
ZWFkLmNwcDo0OTAKIzExIDB4MDAwMDdmOWUyODdiOTVmOCBpbiBRSW5vdGlmeUZpbGVTeXN0ZW1X
YXRjaGVyRW5naW5lOjpydW4gKHRoaXM9MHgzMzQwN2IwKSBhdCBpby9xZmlsZXN5c3RlbXdhdGNo
ZXJfaW5vdGlmeS5jcHA6MjQ4CiMxMiAweDAwMDA3ZjllMjg2ZTcyN2UgaW4gUVRocmVhZFByaXZh
dGU6OnN0YXJ0IChhcmc9MHgzMzQwN2IwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNjYK
IzEzIDB4MDAwMDdmOWUyODQ1Yzk3MSBpbiBzdGFydF90aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1p
emVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0CiMxNCAweDAwMDA3ZjllMjZmMmY5MmQg
aW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6
MTEyCiMxNSAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA0IChUaHJlYWQgMHg3
ZjlkZjE0NmI3MDAgKExXUCAyMTYzKSk6CiMwICAweDAwMDA3ZjllMjZmMjMyMDMgaW4gX19wb2xs
IChmZHM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBuZmRzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0Piwg
dGltZW91dD0tMSkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcG9sbC5jOjg3CiMxICAw
eDAwMDA3ZjllMjNkYWUwMDkgaW4gPz8gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzIg
IDB4MDAwMDdmOWUyM2RhZTQ1YyBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAv
bGliL2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDAwMDdmOWUyODgwNzFlNiBpbiBRRXZlbnREaXNw
YXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDdmOWUwMDAyZDY4MCwgZmxhZ3M9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0
MTcKIzQgIDB4MDAwMDdmOWUyODdkOWEwMiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0
aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5j
cHA6MTQ5CiM1ICAweDAwMDA3ZjllMjg3ZDlkZWMgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0w
eDdmOWRmMTQ2YWQ1MCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM2ICAw
eDAwMDA3ZjllMjg2ZTQyZmQgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08dmFsdWUgb3B0aW1pemVk
IG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0OTAKIzcgIDB4MDAwMDdmOWUyODdiOTVmOCBp
biBRSW5vdGlmeUZpbGVTeXN0ZW1XYXRjaGVyRW5naW5lOjpydW4gKHRoaXM9MHgzN2NmZDMwKSBh
dCBpby9xZmlsZXN5c3RlbXdhdGNoZXJfaW5vdGlmeS5jcHA6MjQ4CiM4ICAweDAwMDA3ZjllMjg2
ZTcyN2UgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgzN2NmZDMwKSBhdCB0aHJlYWQv
cXRocmVhZF91bml4LmNwcDoyNjYKIzkgIDB4MDAwMDdmOWUyODQ1Yzk3MSBpbiBzdGFydF90aHJl
YWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0CiMx
MCAweDAwMDA3ZjllMjZmMmY5MmQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiMxMSAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkK
ClRocmVhZCAzIChUaHJlYWQgMHg3ZjlkZWVjNjY3MDAgKExXUCAyMTY2KSk6CiMwICBfX2xsbF9s
b2NrX3dhaXRfcHJpdmF0ZSAoKSBhdCAuLi9ucHRsL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4
Nl82NC9sb3dsZXZlbGxvY2suUzo5NwojMSAgMHgwMDAwN2Y5ZTI2ZWM4MWRjIGluIF9MX2xvY2tf
MTIzNDcgKCkgZnJvbSAvbGliL2xpYmMuc28uNgojMiAgMHgwMDAwN2Y5ZTI2ZWM2Yzc4IGluIF9f
bGliY19mcmVlIChtZW09MHg3ZjllMjcxYzdlNDApIGF0IG1hbGxvYy5jOjM3MzYKIzMgIDB4MDAw
MDdmOWUyYzZlNjM5MyBpbiB+U2hhcmVkTG9hZGluZ1Rhc2sgKHRoaXM9MHg1NDkzYjUwLCBfX2lu
X2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lrYW0tMS40
LjAvbGlicy90aHJlYWRpbWFnZWlvL2xvYWRzYXZldGFzay5oOjEyMwojNCAgRGlnaWthbTo6VGh1
bWJuYWlsTG9hZGluZ1Rhc2s6On5UaHVtYm5haWxMb2FkaW5nVGFzayAodGhpcz0weDU0OTNiNTAs
IF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC9idWlsZC9idWlsZGQvZGlnaWth
bS0xLjQuMC9saWJzL3RocmVhZGltYWdlaW8vdGh1bWJuYWlsdGFzay5oOjQyCiM1ICAweDAwMDA3
ZjllMmM2YzM3MTMgaW4gRGlnaWthbTo6TG9hZFNhdmVUaHJlYWQ6OnJ1biAodGhpcz0weDJkMGQ0
ODApIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0xLjQuMC9saWJzL3RocmVhZGltYWdlaW8vbG9h
ZHNhdmV0aHJlYWQuY3BwOjkzCiM2ICAweDAwMDA3ZjllMmM3MDI4ZDYgaW4gRGlnaWthbTo6RHlu
YW1pY1RocmVhZFByaXY6OnJ1biAodGhpcz0weDJkMjJhZTApIGF0IC9idWlsZC9idWlsZGQvZGln
aWthbS0xLjQuMC9saWJzL3RocmVhZHMvZHluYW1pY3RocmVhZC5jcHA6MjM3CiM3ICAweDAwMDA3
ZjllMjg2ZGNkMDIgaW4gUVRocmVhZFBvb2xUaHJlYWQ6OnJ1biAodGhpcz0weDRkNzAyMjApIGF0
IGNvbmN1cnJlbnQvcXRocmVhZHBvb2wuY3BwOjEwNgojOCAgMHgwMDAwN2Y5ZTI4NmU3MjdlIGlu
IFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4NGQ3MDIyMCkgYXQgdGhyZWFkL3F0aHJlYWRf
dW5peC5jcHA6MjY2CiM5ICAweDAwMDA3ZjllMjg0NWM5NzEgaW4gc3RhcnRfdGhyZWFkIChhcmc9
PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjMwNAojMTAgMHgwMDAw
N2Y5ZTI2ZjJmOTJkIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4
Nl82NC9jbG9uZS5TOjExMgojMTEgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQg
MiAoVGhyZWFkIDB4N2Y5ZGVmYzY4NzAwIChMV1AgMjE5MCkpOgojMCAgX19sbGxfbG9ja193YWl0
X3ByaXZhdGUgKCkgYXQgLi4vbnB0bC9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvbG93
bGV2ZWxsb2NrLlM6OTcKIzEgIDB4MDAwMDdmOWUyNmVjODFkYyBpbiBfTF9sb2NrXzEyMzQ3ICgp
IGZyb20gL2xpYi9saWJjLnNvLjYKIzIgIDB4MDAwMDdmOWUyNmVjNmM3OCBpbiBfX2xpYmNfZnJl
ZSAobWVtPTB4N2Y5ZTI3MWM3ZTQwKSBhdCBtYWxsb2MuYzozNzM2CiMzICAweDAwMDA3ZjllMjNk
YTljM2IgaW4gPz8gKCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzQgIDB4MDAwMDdmOWUy
ODgwN2UyMyBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6flFFdmVudERpc3BhdGNoZXJHbGliICh0
aGlzPTB4NTYzMTAwMCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVs
L3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6Mzg4CiM1ICAweDAwMDA3ZjllMjg2ZTZhYzQgaW4g
UVRocmVhZFByaXZhdGU6OmZpbmlzaCAoYXJnPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgdGhy
ZWFkL3F0aHJlYWRfdW5peC5jcHA6MzAyCiM2ICAweDAwMDA3ZjllMjg2ZTcyODYgaW4gfl9fcHRo
cmVhZF9jbGVhbnVwX2NsYXNzIChhcmc9MHg1NmNhYzMwKSBhdCAvdXNyL2luY2x1ZGUvcHRocmVh
ZC5oOjU0NQojNyAgUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg1NmNhYzMwKSBhdCB0aHJl
YWQvcXRocmVhZF91bml4LmNwcDoyNzEKIzggIDB4MDAwMDdmOWUyODQ1Yzk3MSBpbiBzdGFydF90
aHJlYWQgKGFyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA0
CiM5ICAweDAwMDA3ZjllMjZmMmY5MmQgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5
c3YvbGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiMxMCAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8g
KCkKClRocmVhZCAxIChUaHJlYWQgMHg3ZjllMmY2ZDk3YzAgKExXUCAyMTQyKSk6CltLQ3Jhc2gg
SGFuZGxlcl0KIzYgIG1hbGxvY19jb25zb2xpZGF0ZSAoYXY9MHg3ZjllMjcxYzdlNDApIGF0IG1h
bGxvYy5jOjUxNTMKIzcgIDB4MDAwMDdmOWUyNmVjM2U4MiBpbiBfaW50X21hbGxvYyAoYXY9MHg3
ZjllMjcxYzdlNDAsIGJ5dGVzPTExNTIpIGF0IG1hbGxvYy5jOjQzNzMKIzggIDB4MDAwMDdmOWUy
NmVjNTM4ZSBpbiBfX2xpYmNfbWFsbG9jIChieXRlcz0xMTUyKSBhdCBtYWxsb2MuYzozNjYwCiM5
ICAweDAwMDA3ZjllMjg4Mjk0NWIgaW4gcmVzZXJ2ZSAodGhpcz0weDU3YWM3ZTApIGF0IHhtbC9x
eG1sc3RyZWFtX3AuaDo2NTQKIzEwIFFYbWxTdHJlYW1Qcml2YXRlVGFnU3RhY2s6OlFYbWxTdHJl
YW1Qcml2YXRlVGFnU3RhY2sgKHRoaXM9MHg1N2FjN2UwKSBhdCB4bWwvcXhtbHN0cmVhbS5jcHA6
Nzc4CiMxMSAweDAwMDA3ZjllMjg4MmNkN2MgaW4gUVhtbFN0cmVhbVJlYWRlclByaXZhdGU6OlFY
bWxTdHJlYW1SZWFkZXJQcml2YXRlICh0aGlzPTB4N2Y5ZTI3MWM3ZTQwLCBxPTB4NDgwKSBhdCB4
bWwvcXhtbHN0cmVhbS5jcHA6Nzg5CiMxMiAweDAwMDA3ZjllMjg4MzA2OTYgaW4gUVhtbFN0cmVh
bVJlYWRlcjo6UVhtbFN0cmVhbVJlYWRlciAodGhpcz0weDdmZmY1ZmMzYjg3MCwgZGF0YT0uLi4p
IGF0IHhtbC9xeG1sc3RyZWFtLmNwcDo0MTkKIzEzIDB4MDAwMDdmOWUyOGQwN2RkNiBpbiBLdWl0
U2VtYW50aWNzUHJpdmF0ZTo6c2VtYW50aWNUb1Zpc3VhbFRleHQgKHRoaXM9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+LCB0ZXh0Xz08dmFsdWUgb3B0aW1pemVkIG91dD4sIGZtdEV4cF89PHZhbHVlIG9w
dGltaXplZCBvdXQ+LCBmbXRJbXBfPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4va2Rl
Y29yZS9sb2NhbGl6YXRpb24va3VpdHNlbWFudGljcy5jcHA6MTExMgojMTQgMHgwMDAwN2Y5ZTI4
ZDBhNWI2IGluIEt1aXRTZW1hbnRpY3NQcml2YXRlOjpmb3JtYXQgKHRoaXM9MHgyYjYzOWYwLCB0
ZXh0PS4uLiwgY3R4dD08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2tkZWNvcmUvbG9j
YWxpemF0aW9uL2t1aXRzZW1hbnRpY3MuY3BwOjg3OAojMTUgMHgwMDAwN2Y5ZTI4ZDBhNjdjIGlu
IEt1aXRTZW1hbnRpY3M6OmZvcm1hdCAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIHRleHQ9
Li4uLCBjdHh0PS4uLikgYXQgLi4vLi4va2RlY29yZS9sb2NhbGl6YXRpb24va3VpdHNlbWFudGlj
cy5jcHA6MTU1NwojMTYgMHgwMDAwN2Y5ZTI4Y2U3OGUxIGluIEtMb2NhbGl6ZWRTdHJpbmdQcml2
YXRlOjpwb3N0Rm9ybWF0ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgdGV4dD08dmFsdWUg
b3B0aW1pemVkIG91dD4sIGxhbmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBjdHh0PS4uLikgYXQg
Li4vLi4va2RlY29yZS9sb2NhbGl6YXRpb24va2xvY2FsaXplZHN0cmluZy5jcHA6NDgxCiMxNyAw
eDAwMDA3ZjllMjhjZWEzNmUgaW4gS0xvY2FsaXplZFN0cmluZ1ByaXZhdGU6OnRvU3RyaW5nICh0
aGlzPTB4NTdhYjZiMCwgbG9jYWxlPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgY2F0YWxvZ05hbWU9
PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9rZGVjb3JlL2xvY2FsaXphdGlvbi9rbG9j
YWxpemVkc3RyaW5nLmNwcDozMDEKIzE4IDB4MDAwMDdmOWUyOGNlYWUzYyBpbiBLTG9jYWxpemVk
U3RyaW5nOjp0b1N0cmluZyAodGhpcz0weDdmZmY1ZmMzYmRlMCkgYXQgLi4vLi4va2RlY29yZS9s
b2NhbGl6YXRpb24va2xvY2FsaXplZHN0cmluZy5jcHA6MTk1CiMxOSAweDAwMDAwMDAwMDA2MzU1
OTUgaW4gaTE4biAodGhpcz0weDM5MWE1YzAsIG1hdGNoPXRydWUpIGF0IC8vdXNyL2luY2x1ZGUv
a2xvY2FsaXplZHN0cmluZy5oOjYzMgojMjAgRGlnaWthbTo6QWxidW1JY29uVmlld0ZpbHRlcjo6
c2xvdEZpbHRlck1hdGNoZXMgKHRoaXM9MHgzOTFhNWMwLCBtYXRjaD10cnVlKSBhdCAvYnVpbGQv
YnVpbGRkL2RpZ2lrYW0tMS40LjAvZGlnaWthbS9hbGJ1bWljb252aWV3ZmlsdGVyLmNwcDoxNTYK
IzIxIDB4MDAwMDAwMDAwMDYzNTg4NCBpbiBEaWdpa2FtOjpBbGJ1bUljb25WaWV3RmlsdGVyOjpx
dF9tZXRhY2FsbCAodGhpcz0weDM5MWE1YzAsIF9jPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0
aG9kLCBfaWQ9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBfYT0weDdmZmY1ZmMzYzA2MCkgYXQgL2J1
aWxkL2J1aWxkZC9kaWdpa2FtLTEuNC4wL29iai14ODZfNjQtbGludXgtZ251L2RpZ2lrYW0vYWxi
dW1pY29udmlld2ZpbHRlci5tb2M6OTEKIzIyIDB4MDAwMDdmOWUyODdmMmIyNyBpbiBRTWV0YU9i
amVjdDo6YWN0aXZhdGUgKHNlbmRlcj0weDJkMDdkZTAsIG09PHZhbHVlIG9wdGltaXplZCBvdXQ+
LCBsb2NhbF9zaWduYWxfaW5kZXg9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBhcmd2PTB4NzEpIGF0
IGtlcm5lbC9xb2JqZWN0LmNwcDozMjgwCiMyMyAweDAwMDA3ZjllMmMxZTVlMGYgaW4gRGlnaWth
bTo6SW1hZ2VGaWx0ZXJNb2RlbDo6ZmlsdGVyTWF0Y2hlcyAodGhpcz0weDdmOWUyNzFjN2U0MCwg
X3QxPXRydWUpIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbS0xLjQuMC9vYmoteDg2XzY0LWxpbnV4
LWdudS9kaWdpa2FtL2ltYWdlZmlsdGVybW9kZWwubW9jOjE0MwojMjQgMHgwMDAwN2Y5ZTJjMWU3
ZmI2IGluIERpZ2lrYW06OkltYWdlRmlsdGVyTW9kZWxQcml2YXRlOjpwYWNrYWdlRmluaXNoZWQg
KHRoaXM9MHgyZDA3ZTEwLCBwYWNrYWdlPS4uLikgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTEu
NC4wL2xpYnMvbW9kZWxzL2ltYWdlZmlsdGVybW9kZWwuY3BwOjUwMgojMjUgMHgwMDAwN2Y5ZTJj
MWU4MGExIGluIERpZ2lrYW06OkltYWdlRmlsdGVyTW9kZWxQcml2YXRlOjpxdF9tZXRhY2FsbCAo
dGhpcz0weDJkMDdlMTAsIF9jPVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9kLCBfaWQ9PHZh
bHVlIG9wdGltaXplZCBvdXQ+LCBfYT0weDdmOWUwOGY2YzcwMCkgYXQgL2J1aWxkL2J1aWxkZC9k
aWdpa2FtLTEuNC4wL29iai14ODZfNjQtbGludXgtZ251L2RpZ2lrYW0vaW1hZ2VmaWx0ZXJtb2Rl
bHByaXYubW9jOjkxCiMyNiAweDAwMDA3ZjllMjg3ZWNiZGUgaW4gUU9iamVjdDo6ZXZlbnQgKHRo
aXM9MHgyZDA3ZTEwLCBlPTB4N2Y5ZTI3MWM3ZTQwKSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MTIx
OQojMjcgMHgwMDAwN2Y5ZTI5M2ViZmRjIGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9o
ZWxwZXIgKHRoaXM9MHgyOTZmNzMwLCByZWNlaXZlcj0weDJkMDdlMTAsIGU9MHg3ZjllMDgwYTVk
YTApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQzOTYKIzI4IDB4MDAwMDdmOWUyOTNmMWFl
ZCBpbiBRQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmY1ZmMzY2MzMCwgcmVjZWl2ZXI9
MHgyZDA3ZTEwLCBlPTB4N2Y5ZTA4MGE1ZGEwKSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDo0
Mjc3CiMyOSAweDAwMDA3ZjllMmExM2UxNTYgaW4gS0FwcGxpY2F0aW9uOjpub3RpZnkgKHRoaXM9
MHg3ZmZmNWZjM2NjMzAsIHJlY2VpdmVyPTB4MmQwN2UxMCwgZXZlbnQ9MHg3ZjllMDgwYTVkYTAp
IGF0IC4uLy4uL2tkZXVpL2tlcm5lbC9rYXBwbGljYXRpb24uY3BwOjMxMAojMzAgMHgwMDAwN2Y5
ZTI4N2RhY2RjIGluIFFDb3JlQXBwbGljYXRpb246Om5vdGlmeUludGVybmFsICh0aGlzPTB4N2Zm
ZjVmYzNjYzMwLCByZWNlaXZlcj0weDJkMDdlMTAsIGV2ZW50PTB4N2Y5ZTA4MGE1ZGEwKSBhdCBr
ZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6NzMyCiMzMSAweDAwMDA3ZjllMjg3ZGRjMjIgaW4g
c2VuZEV2ZW50IChyZWNlaXZlcj0weDAsIGV2ZW50X3R5cGU9PHZhbHVlIG9wdGltaXplZCBvdXQ+
LCBkYXRhPTB4MjkzMGI5MCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVs
aWIva2VybmVsL3Fjb3JlYXBwbGljYXRpb24uaDoyMTUKIzMyIFFDb3JlQXBwbGljYXRpb25Qcml2
YXRlOjpzZW5kUG9zdGVkRXZlbnRzIChyZWNlaXZlcj0weDAsIGV2ZW50X3R5cGU9PHZhbHVlIG9w
dGltaXplZCBvdXQ+LCBkYXRhPTB4MjkzMGI5MCkgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24u
Y3BwOjEzNzMKIzMzIDB4MDAwMDdmOWUyODgwNzY1MyBpbiBzZW5kUG9zdGVkRXZlbnRzIChzPTB4
Mjk3MzJhMCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2VybmVs
L3Fjb3JlYXBwbGljYXRpb24uaDoyMjAKIzM0IHBvc3RFdmVudFNvdXJjZURpc3BhdGNoIChzPTB4
Mjk3MzJhMCkgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6Mjc3CiMzNSAweDAw
MDA3ZjllMjNkYWEzNDIgaW4gZ19tYWluX2NvbnRleHRfZGlzcGF0Y2ggKCkgZnJvbSAvbGliL2xp
YmdsaWItMi4wLnNvLjAKIzM2IDB4MDAwMDdmOWUyM2RhZTJhOCBpbiA/PyAoKSBmcm9tIC9saWIv
bGliZ2xpYi0yLjAuc28uMAojMzcgMHgwMDAwN2Y5ZTIzZGFlNDVjIGluIGdfbWFpbl9jb250ZXh0
X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAuc28uMAojMzggMHgwMDAwN2Y5ZTI4
ODA3MTkzIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4Mjkz
MDI4MCwgZmxhZ3M9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0
Y2hlcl9nbGliLmNwcDo0MTUKIzM5IDB4MDAwMDdmOWUyOTQ5ZWE0ZSBpbiBRR3VpRXZlbnREaXNw
YXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDdmOWUyNzFjN2U0MCwgZmxhZ3M9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWd1aWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNw
cDoyMDQKIzQwIDB4MDAwMDdmOWUyODdkOWEwMiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRz
ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9v
cC5jcHA6MTQ5CiM0MSAweDAwMDA3ZjllMjg3ZDlkZWMgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhp
cz0weDdmZmY1ZmMzY2FhMCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM0
MiAweDAwMDA3ZjllMjg3ZGRlYmIgaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJu
ZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTAwOQojNDMgMHgwMDAwMDAwMDAwNzdjYzFkIGluIG1h
aW4gKGFyZ2M9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBhcmd2PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0
PikgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtLTEuNC4wL2RpZ2lrYW0vbWFpbi5jcHA6MTk1CgpQ
b3NzaWJsZSBkdXBsaWNhdGVzIGJ5IHF1ZXJ5OiBidWcgMjY1MjQ1LCBidWcgMjU3MjU4LCBidWcg
MjM1MzkyLgoKUmVwb3J0ZWQgdXNpbmcgRHJLb25xaQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>