<?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>256644</bug_id>
          
          <creation_ts>2010-11-12 00:26:28 +0000</creation_ts>
          <short_desc>Digikam crashes after adding photos to light table</short_desc>
          <delta_ts>2018-08-21 10:43:46 +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>Preview-Video</component>
          <version>unspecified</version>
          <rep_platform>openSUSE</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 name="Bruce Williamson">DBA</reporter>
          <assigned_to name="Digikam Developers">digikam-bugs-null</assigned_to>
          <cc>DBA</cc>
    
    <cc>myriam</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin>6.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>1043271</commentid>
    <comment_count>0</comment_count>
    <who name="Bruce Williamson">DBA</who>
    <bug_when>2010-11-12 00:26:28 +0000</bug_when>
    <thetext>Application: digikam (1.5.0)
KDE Platform Version: 4.5.3 (KDE 4.5.3) &quot;release 8&quot;
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.5-desktop x86_64
Distribution: &quot;openSUSE 11.3 (x86_64)&quot;

-- Information about the crash:
- What I was doing when the application crashed:
I added about 10 or so photos to light table and went yo make a cup of coffee. When I came back and unlocked the screen saver Digikam crashed

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

Thread 19 (Thread 0x7fbae675d710 (LWP 32318)):
#0  0x00007fbaf598739c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbaf92b62bb in wait (this=&lt;value optimized out&gt;, mutex=0xc46380, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=&lt;value optimized out&gt;, mutex=0xc46380, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000000006b5a0d in ?? ()
#4  0x00007fbaf92b5bf5 in QThreadPrivate::start (arg=0xc38dc0) at thread/qthread_unix.cpp:248
#5  0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbaf795182d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7fbae5f5c710 (LWP 32328)):
#0  0x00007fbaf79486b3 in poll () from /lib64/libc.so.6
#1  0x00007fbaf04c5fd4 in g_main_context_poll (context=0xca9400, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2904
#2  g_main_context_iterate (context=0xca9400, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2586
#3  0x00007fbaf04c6510 in IA__g_main_context_iteration (context=0xca9400, may_block=1) at gmain.c:2654
#4  0x00007fbaf93c56d6 in QEventDispatcherGlib::processEvents (this=0xca9310, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007fbaf939c292 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fbaf939c495 in QEventLoop::exec (this=0x7fbae5f5bdc0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fbaf92b32cf in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:487
#8  0x00007fbaf92b5bf5 in QThreadPrivate::start (arg=0xd0d0b0) at thread/qthread_unix.cpp:248
#9  0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbaf795182d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fbae554e710 (LWP 32329)):
#0  0x00007fbaf79486b3 in poll () from /lib64/libc.so.6
#1  0x00007fbaf04c5fd4 in g_main_context_poll (context=0x7fbad80009a0, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2904
#2  g_main_context_iterate (context=0x7fbad80009a0, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2586
#3  0x00007fbaf04c6510 in IA__g_main_context_iteration (context=0x7fbad80009a0, may_block=1) at gmain.c:2654
#4  0x00007fbaf93c56d6 in QEventDispatcherGlib::processEvents (this=0x7fbad80008b0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007fbaf939c292 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fbaf939c495 in QEventLoop::exec (this=0x7fbae554ddc0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fbaf92b32cf in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:487
#8  0x00007fbaf92b5bf5 in QThreadPrivate::start (arg=0xd39f20) at thread/qthread_unix.cpp:248
#9  0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbaf795182d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fbae4a83710 (LWP 32330)):
#0  0x00007fbaf598739c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbaf92b62bb in wait (this=&lt;value optimized out&gt;, mutex=0xcabe38, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=&lt;value optimized out&gt;, mutex=0xcabe38, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fbafb4e8d58 in ?? () from /usr/lib64/libdigikamcore.so.1
#4  0x00007fbaf92b5bf5 in QThreadPrivate::start (arg=0xcabe20) at thread/qthread_unix.cpp:248
#5  0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbaf795182d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fbadffff710 (LWP 32331)):
#0  g_main_context_iterate (context=0xd43450, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2573
#1  0x00007fbaf04c6510 in IA__g_main_context_iteration (context=0xd43450, may_block=1) at gmain.c:2654
#2  0x00007fbaf93c56d6 in QEventDispatcherGlib::processEvents (this=0xd43210, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:414
#3  0x00007fbaf939c292 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007fbaf939c495 in QEventLoop::exec (this=0x7fbadfffedc0, flags=...) at kernel/qeventloop.cpp:201
#5  0x00007fbaf92b32cf in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:487
#6  0x00007fbaf92b5bf5 in QThreadPrivate::start (arg=0xc862c0) at thread/qthread_unix.cpp:248
#7  0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#8  0x00007fbaf795182d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fbadf7fe710 (LWP 32332)):
#0  0x00007fff96dff778 in ?? ()
#1  0x00007fbaf076d2a3 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fbaf93c25ff in qt_gettime () at kernel/qcore_unix.cpp:111
#3  0x00007fbaf93c5f4d in QTimerInfoList::updateCurrentTime (this=0x7fbae0061d20) at kernel/qeventdispatcher_unix.cpp:340
#4  0x00007fbaf93c62d5 in QTimerInfoList::timerWait (this=0x7fbae0061d20, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#5  0x00007fbaf93c4f0c in timerSourcePrepareHelper (src=&lt;value optimized out&gt;, timeout=0x7fbadf7fdc2c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00007fbaf93c4fb5 in timerSourcePrepare (source=&lt;value optimized out&gt;, timeout=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00007fbaf04c4f7f in IA__g_main_context_prepare (context=0x7fbae0114a40, priority=0x7fbadf7fdc9c) at gmain.c:2280
#8  0x00007fbaf04c5e69 in g_main_context_iterate (context=0x7fbae0114a40, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2571
#9  0x00007fbaf04c6510 in IA__g_main_context_iteration (context=0x7fbae0114a40, may_block=1) at gmain.c:2654
#10 0x00007fbaf93c56d6 in QEventDispatcherGlib::processEvents (this=0x7fbae0084f60, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:414
#11 0x00007fbaf939c292 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007fbaf939c495 in QEventLoop::exec (this=0x7fbadf7fddc0, flags=...) at kernel/qeventloop.cpp:201
#13 0x00007fbaf92b32cf in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:487
#14 0x00007fbaf92b5bf5 in QThreadPrivate::start (arg=0xd13330) at thread/qthread_unix.cpp:248
#15 0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#16 0x00007fbaf795182d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fbad2b53710 (LWP 32334)):
#0  0x00007fbaf5987709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbadc8a3951 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fbaf795182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fbad1501710 (LWP 32335)):
#0  0x00007fbaf5987709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbadc8b198f in video_out_loop () from /usr/lib64/libxine.so.1
#2  0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fbaf795182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fbad0d00710 (LWP 32336)):
#0  0x00007fbaf5987709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbadc8bda75 in _x_demux_control_headers_done () from /usr/lib64/libxine.so.1
#2  0x00007fbadc8a1666 in xine_open () from /usr/lib64/libxine.so.1
#3  0x00007fbae404cfa5 in Phonon::Xine::XineStream::xineOpen (this=0x1e525f0, newstate=Phonon::StoppedState) at /usr/src/debug/phonon-4.4.2/xine/xinestream.cpp:262
#4  0x00007fbae404f341 in Phonon::Xine::XineStream::event (this=0x1e525f0, ev=0x2187d60) at /usr/src/debug/phonon-4.4.2/xine/xinestream.cpp:1264
#5  0x00007fbaf85184d4 in QApplicationPrivate::notify_helper (this=0xa9f530, receiver=0x1e525f0, e=0x2187d60) at kernel/qapplication.cpp:4302
#6  0x00007fbaf8520aca in QApplication::notify (this=&lt;value optimized out&gt;, receiver=0x1e525f0, e=0x2187d60) at kernel/qapplication.cpp:4185
#7  0x00007fbaf9cc27b6 in KApplication::notify (this=0x7fff96dcfcf0, receiver=0x1e525f0, event=0x2187d60) at /usr/src/debug/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310
#8  0x00007fbaf939ce4c in QCoreApplication::notifyInternal (this=0x7fff96dcfcf0, receiver=0x1e525f0, event=0x2187d60) at kernel/qcoreapplication.cpp:726
#9  0x00007fbaf93a05ba in sendEvent (receiver=0x0, event_type=0, data=0x1e50900) at kernel/qcoreapplication.h:215
#10 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1e50900) at kernel/qcoreapplication.cpp:1367
#11 0x00007fbaf93c5173 in sendPostedEvents (s=&lt;value optimized out&gt;) at kernel/qcoreapplication.h:220
#12 postEventSourceDispatch (s=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:276
#13 0x00007fbaf04c5a93 in g_main_dispatch (context=0x1e50df0) at gmain.c:1960
#14 IA__g_main_context_dispatch (context=0x1e50df0) at gmain.c:2513
#15 0x00007fbaf04c6270 in g_main_context_iterate (context=0x1e50df0, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2591
#16 0x00007fbaf04c6510 in IA__g_main_context_iteration (context=0x1e50df0, may_block=1) at gmain.c:2654
#17 0x00007fbaf93c567f in QEventDispatcherGlib::processEvents (this=0x1965190, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:412
#18 0x00007fbaf939c292 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#19 0x00007fbaf939c495 in QEventLoop::exec (this=0x7fbad0cffd70, flags=...) at kernel/qeventloop.cpp:201
#20 0x00007fbaf92b32cf in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:487
#21 0x00007fbae40493b4 in Phonon::Xine::XineThread::run (this=0x1e50700) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143
#22 0x00007fbaf92b5bf5 in QThreadPrivate::start (arg=0x1e50700) at thread/qthread_unix.cpp:248
#23 0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#24 0x00007fbaf795182d in clone () from /lib64/libc.so.6
#25 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fbad02f5710 (LWP 32339)):
#0  0x00007fbaf79486b3 in poll () from /lib64/libc.so.6
#1  0x00007fbad02fa9d7 in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.29/xineplug_ao_out_alsa.so
#2  0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fbaf795182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fbacfaf4710 (LWP 32340)):
#0  0x00007fbaf598739c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbadc8b596b in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fbaf795182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fbacf2f3710 (LWP 32341)):
#0  0x00007fbaf795ea3b in pthread_mutex_unlock () from /lib64/libc.so.6
#1  0x00007fbaf04c4f72 in IA__g_main_context_prepare (context=0x213d7c0, priority=0x7fbacf2f2c5c) at gmain.c:2278
#2  0x00007fbaf04c5e69 in g_main_context_iterate (context=0x213d7c0, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2571
#3  0x00007fbaf04c6510 in IA__g_main_context_iteration (context=0x213d7c0, may_block=1) at gmain.c:2654
#4  0x00007fbaf93c56d6 in QEventDispatcherGlib::processEvents (this=0x2132120, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007fbaf939c292 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fbaf939c495 in QEventLoop::exec (this=0x7fbacf2f2d80, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fbaf92b32cf in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:487
#8  0x00007fbaf937e458 in QInotifyFileSystemWatcherEngine::run (this=0x2131b70) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fbaf92b5bf5 in QThreadPrivate::start (arg=0x2131b70) at thread/qthread_unix.cpp:248
#10 0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007fbaf795182d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fbacca1f710 (LWP 32348)):
#0  0x00007fbaf79486b3 in poll () from /lib64/libc.so.6
#1  0x00007fbaf04c5fd4 in g_main_context_poll (context=0x249ca20, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2904
#2  g_main_context_iterate (context=0x249ca20, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2586
#3  0x00007fbaf04c6510 in IA__g_main_context_iteration (context=0x249ca20, may_block=1) at gmain.c:2654
#4  0x00007fbaf93c56d6 in QEventDispatcherGlib::processEvents (this=0x249c0b0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007fbaf939c292 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fbaf939c495 in QEventLoop::exec (this=0x7fbacca1ed80, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fbaf92b32cf in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:487
#8  0x00007fbaf937e458 in QInotifyFileSystemWatcherEngine::run (this=0x249b250) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fbaf92b5bf5 in QThreadPrivate::start (arg=0x249b250) at thread/qthread_unix.cpp:248
#10 0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007fbaf795182d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fbac9218710 (LWP 32490)):
#0  0x00007fbaf79486b3 in poll () from /lib64/libc.so.6
#1  0x00007fbaf04c5fd4 in g_main_context_poll (context=0x5426ea0, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2904
#2  g_main_context_iterate (context=0x5426ea0, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2586
#3  0x00007fbaf04c6510 in IA__g_main_context_iteration (context=0x5426ea0, may_block=1) at gmain.c:2654
#4  0x00007fbaf93c56d6 in QEventDispatcherGlib::processEvents (this=0x5426e80, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007fbaf939c292 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fbaf939c495 in QEventLoop::exec (this=0x7fbac9217d80, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fbaf92b32cf in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:487
#8  0x00007fbaf937e458 in QInotifyFileSystemWatcherEngine::run (this=0x5425a30) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fbaf92b5bf5 in QThreadPrivate::start (arg=0x5425a30) at thread/qthread_unix.cpp:248
#10 0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007fbaf795182d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fbaca21a710 (LWP 32497)):
#0  0x00007fbaf79486b3 in poll () from /lib64/libc.so.6
#1  0x00007fbaf04c5fd4 in g_main_context_poll (context=0x580f840, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2904
#2  g_main_context_iterate (context=0x580f840, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2586
#3  0x00007fbaf04c6510 in IA__g_main_context_iteration (context=0x580f840, may_block=1) at gmain.c:2654
#4  0x00007fbaf93c56d6 in QEventDispatcherGlib::processEvents (this=0x580d380, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007fbaf939c292 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fbaf939c495 in QEventLoop::exec (this=0x7fbaca219d80, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fbaf92b32cf in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:487
#8  0x00007fbaf937e458 in QInotifyFileSystemWatcherEngine::run (this=0x580c550) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fbaf92b5bf5 in QThreadPrivate::start (arg=0x580c550) at thread/qthread_unix.cpp:248
#10 0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#11 0x00007fbaf795182d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fbab8e8a710 (LWP 4677)):
[KCrash Handler]
#6  0x00007fbaf900a7fb in QDBusAdaptorConnector::relaySlot (this=0x3b327e0, argv=0x7fbab8e89aa0) at qdbusabstractadaptor.cpp:268
#7  0x00007fbaf900a855 in QDBusAdaptorConnector::qt_metacall (this=0x3b327e0, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7fbab8e89aa0) at qdbusabstractadaptor.cpp:364
#8  0x00007fbaf93b0a1f in QMetaObject::activate (sender=0x208f5e0, m=&lt;value optimized out&gt;, local_signal_index=&lt;value optimized out&gt;, argv=0x7fbab8e89aa0) at kernel/qobject.cpp:3295
#9  0x00007fbaf93b0ddf in QObject::destroyed (this=&lt;value optimized out&gt;, _t1=0x208f5e0) at .moc/release-shared/moc_qobject.cpp:149
#10 0x00007fbaf93b1b85 in QObject::~QObject (this=0x208f5e0, __in_chrg=&lt;value optimized out&gt;) at kernel/qobject.cpp:869
#11 0x00007fbafa44bb09 in KIO::Scheduler::~Scheduler (this=0x208f5e0, __in_chrg=&lt;value optimized out&gt;) at /usr/src/debug/kdelibs-4.5.3/kio/kio/scheduler.cpp:766
#12 0x00007fbafa53e8bb in ~SchedulerPrivate () at /usr/src/debug/kdelibs-4.5.3/kio/kio/scheduler.cpp:667
#13 destroy () at /usr/src/debug/kdelibs-4.5.3/kio/kio/scheduler.cpp:730
#14 0x00007fbaf78b64e1 in __run_exit_handlers () from /lib64/libc.so.6
#15 0x00007fbaf78b6535 in exit () from /lib64/libc.so.6
#16 0x00007fbaf6a7603c in ?? () from /usr/lib64/libjpeg.so.8
#17 0x00007fbaf6a7311d in ?? () from /usr/lib64/libjpeg.so.8
#18 0x00007fbaf6a70212 in ?? () from /usr/lib64/libjpeg.so.8
#19 0x00007fbaf6a69247 in jpeg_consume_input () from /usr/lib64/libjpeg.so.8
#20 0x00007fbaf6a694db in jpeg_read_header () from /usr/lib64/libjpeg.so.8
#21 0x00007fbab28f627f in mjpeg_decode_data () from /usr/lib64/xine/plugins/1.29/xineplug_decode_mjpeg.so
#22 0x00007fbadc8aded2 in video_decoder_loop () from /usr/lib64/libxine.so.1
#23 0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#24 0x00007fbaf795182d in clone () from /lib64/libc.so.6
#25 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fbacb21c710 (LWP 4678)):
#0  0x00007fbaf598739c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbadc8a7a9b in fifo_buffer_get () from /usr/lib64/libxine.so.1
#2  0x00007fbadc8aed3d in audio_decoder_loop () from /usr/lib64/libxine.so.1
#3  0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007fbaf795182d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fbacbb7b710 (LWP 4679)):
#0  0x00007fbaf598739c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbadc8b8aeb in listener_loop () from /usr/lib64/libxine.so.1
#2  0x00007fbaf5982a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fbaf795182d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fbafe0427c0 (LWP 32317)):
#0  0x00007fbaf5987709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbaf92b59b5 in thread_sleep (ti=0x7fff96dcf730) at thread/qthread_unix.cpp:398
#2  0x00007fbaf92b5b20 in QThread::msleep (msecs=&lt;value optimized out&gt;) at thread/qthread_unix.cpp:424
#3  0x00007fbae405f5c2 in Phonon::Xine::Backend::~Backend (this=0x19884f0, __in_chrg=&lt;value optimized out&gt;) at /usr/src/debug/phonon-4.4.2/xine/backend.cpp:111
#4  0x00007fbae405f6d9 in Phonon::Xine::Backend::~Backend (this=0x19884f0, __in_chrg=&lt;value optimized out&gt;) at /usr/src/debug/phonon-4.4.2/xine/backend.cpp:123
#5  0x00007fbafd9eecc7 in ?? () from /usr/lib64/libphonon.so.4
#6  0x00007fbafd9eee09 in ?? () from /usr/lib64/libphonon.so.4
#7  0x00007fbaf78b64e1 in __run_exit_handlers () from /lib64/libc.so.6
#8  0x00007fbaf78b6535 in exit () from /lib64/libc.so.6
#9  0x00007fbaf8581cb8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:744
#10 0x00007fbaf9cb6778 in KApplication::xioErrhandler (this=0x7fff96dcfcf0, dpy=0xaa6f30) at /usr/src/debug/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:416
#11 0x00007fbaf6116a3e in _XIOError () from /usr/lib64/libX11.so.6
#12 0x00007fbaf611d5a5 in ?? () from /usr/lib64/libX11.so.6
#13 0x00007fbaf611d90c in _XEventsQueued () from /usr/lib64/libX11.so.6
#14 0x00007fbaf61067ef in XEventsQueued () from /usr/lib64/libX11.so.6
#15 0x00007fbaf85b8fec in x11EventSourceCheck (s=&lt;value optimized out&gt;) at kernel/qguieventdispatcher_glib.cpp:85
#16 0x00007fbaf04c5718 in IA__g_main_context_check (context=0xaa1650, max_priority=2147483647, fds=&lt;value optimized out&gt;, n_fds=&lt;value optimized out&gt;) at gmain.c:2469
#17 0x00007fbaf04c5ff2 in g_main_context_iterate (context=0xaa1650, block=1, dispatch=1, self=&lt;value optimized out&gt;) at gmain.c:2588
#18 0x00007fbaf04c6510 in IA__g_main_context_iteration (context=0xaa1650, may_block=1) at gmain.c:2654
#19 0x00007fbaf93c567f in QEventDispatcherGlib::processEvents (this=0xa62000, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:412
#20 0x00007fbaf85b914e in QGuiEventDispatcherGlib::processEvents (this=&lt;value optimized out&gt;, flags=&lt;value optimized out&gt;) at kernel/qguieventdispatcher_glib.cpp:204
#21 0x00007fbaf939c292 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#22 0x00007fbaf939c495 in QEventLoop::exec (this=0x7fff96dcfb30, flags=...) at kernel/qeventloop.cpp:201
#23 0x00007fbaf93a088b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#24 0x0000000000722fd5 in ?? ()
#25 0x00007fbaf789fb7d in __libc_start_main () from /lib64/libc.so.6
#26 0x000000000047bf89 in _start ()

Possible duplicates by query: bug 242799.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043277</commentid>
    <comment_count>1</comment_count>
      <attachid>53339</attachid>
    <who name="Bruce Williamson">DBA</who>
    <bug_when>2010-11-12 01:06:13 +0000</bug_when>
    <thetext>Created attachment 53339
New crash information added by DrKonqi

digikam (1.5.0) on KDE Platform 4.5.3 (KDE 4.5.3) &quot;release 8&quot; using Qt 4.6.3

- What I was doing when the application crashed:
As explained previously I was adding photos to the light table but I&apos;ve noticed that when I use the &lt;page-down&gt; key on the last photo I get the segfault

-- Backtrace (Reduced):
#6  0x00007faf29fd67fb in QDBusAdaptorConnector::relaySlot (this=0x3bbca80, argv=0x7faee5d32aa0) at qdbusabstractadaptor.cpp:268
#7  0x00007faf29fd6855 in QDBusAdaptorConnector::qt_metacall (this=0x3bbca80, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7faee5d32aa0) at qdbusabstractadaptor.cpp:364
[...]
#9  0x00007faf2a37cddf in QObject::destroyed (this=&lt;value optimized out&gt;, _t1=0x2047050) at .moc/release-shared/moc_qobject.cpp:149
#10 0x00007faf2a37db85 in QObject::~QObject (this=0x2047050, __in_chrg=&lt;value optimized out&gt;) at kernel/qobject.cpp:869
#11 0x00007faf2b417b09 in KIO::Scheduler::~Scheduler (this=0x2047050, __in_chrg=&lt;value optimized out&gt;) at /usr/src/debug/kdelibs-4.5.3/kio/kio/scheduler.cpp:766</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043284</commentid>
    <comment_count>2</comment_count>
    <who name="Pino Toscano">pino</who>
    <bug_when>2010-11-12 01:41:58 +0000</bug_when>
    <thetext>Looks like a crash in the xine mjpeg decoder (see thread #4 in comment #0).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1054427</commentid>
    <comment_count>3</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2010-12-06 18:52:21 +0000</bug_when>
    <thetext>This is not a Phonon bug, but a problem upstream with the xine mjpeg plugin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1773214</commentid>
    <comment_count>4</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2018-08-21 10:43:46 +0000</bug_when>
    <thetext>Problem is not reproducible since digiKam use QtAv framework +ffmpeg to handle video files.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>53339</attachid>
            <date>2010-11-12 01:06:13 +0000</date>
            <delta_ts>2010-11-12 01:06:13 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>23072</size>
            <attacher name="Bruce Williamson">DBA</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGRpZ2lrYW0gKDEuNS4wKQpLREUgUGxhdGZvcm0gVmVyc2lvbjogNC41LjMg
KEtERSA0LjUuMykgInJlbGVhc2UgOCIKUXQgVmVyc2lvbjogNC42LjMKT3BlcmF0aW5nIFN5c3Rl
bTogTGludXggMi42LjM0LjctMC41LWRlc2t0b3AgeDg2XzY0CkRpc3RyaWJ1dGlvbjogIm9wZW5T
VVNFIDExLjMgKHg4Nl82NCkiCgotLSBJbmZvcm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6Ci0gV2hh
dCBJIHdhcyBkb2luZyB3aGVuIHRoZSBhcHBsaWNhdGlvbiBjcmFzaGVkOgpBcyBleHBsYWluZWQg
cHJldmlvdXNseSBJIHdhcyBhZGRpbmcgcGhvdG9zIHRvIHRoZSBsaWdodCB0YWJsZSBidXQgSSd2
ZSBub3RpY2VkIHRoYXQgd2hlbiBJIHVzZSB0aGUgPHBhZ2UtZG93bj4ga2V5IG9uIHRoZSBsYXN0
IHBob3RvIEkgZ2V0IHRoZSBzZWdmYXVsdAoKLS0gQmFja3RyYWNlOgpBcHBsaWNhdGlvbjogZGln
aUthbSAoZGlnaWthbSksIHNpZ25hbDogU2VnbWVudGF0aW9uIGZhdWx0CltDdXJyZW50IHRocmVh
ZCBpcyAxIChUaHJlYWQgMHg3ZmFmMmYwMGU3YzAgKExXUCA2NDE3KSldCgpUaHJlYWQgMTkgKFRo
cmVhZCAweDdmYWYxNzcyOTcxMCAoTFdQIDY0OTEpKToKIzAgIDB4MDAwMDdmYWYyNjk1MzM5YyBp
biBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgZnJvbSAvbGliNjQvbGlicHRocmVh
ZC5zby4wCiMxICAweDAwMDA3ZmFmMmEyODIyYmIgaW4gd2FpdCAodGhpcz08dmFsdWUgb3B0aW1p
emVkIG91dD4sIG11dGV4PTB4YzA4M2YwLCB0aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1KSBhdCB0
aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODcKIzIgIFFXYWl0Q29uZGl0aW9uOjp3YWl0
ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHhjMDgzZjAsIHRpbWU9MTg0NDY3
NDQwNzM3MDk1NTE2MTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNTkKIzMg
IDB4MDAwMDAwMDAwMDZiNWEwZCBpbiBEaWdpa2FtOjpTY2FuQ29udHJvbGxlcjo6cnVuICh0aGlz
PTB4YzE3YjkwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9kaWdpa2FtLTEuNS4wL2RpZ2lrYW0vc2NhbmNv
bnRyb2xsZXIuY3BwOjUxNQojNCAgMHgwMDAwN2ZhZjJhMjgxYmY1IGluIFFUaHJlYWRQcml2YXRl
OjpzdGFydCAoYXJnPTB4YzE3YjkwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNDgKIzUg
IDB4MDAwMDdmYWYyNjk0ZWE0ZiBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliNjQvbGlicHRo
cmVhZC5zby4wCiM2ICAweDAwMDA3ZmFmMjg5MWQ4MmQgaW4gY2xvbmUgKCkgZnJvbSAvbGliNjQv
bGliYy5zby42CiM3ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxOCAoVGhy
ZWFkIDB4N2ZhZjE2ZjI4NzEwIChMV1AgNjUzNykpOgojMCAgMHgwMDAwN2ZhZjI4OTE0NmIzIGlu
IHBvbGwgKCkgZnJvbSAvbGliNjQvbGliYy5zby42CiMxICAweDAwMDA3ZmFmMjE0OTFmZDQgaW4g
Z19tYWluX2NvbnRleHRfcG9sbCAoY29udGV4dD0weGMyNzZmMCwgYmxvY2s9MSwgZGlzcGF0Y2g9
MSwgc2VsZj08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGdtYWluLmM6MjkwNAojMiAgZ19tYWlu
X2NvbnRleHRfaXRlcmF0ZSAoY29udGV4dD0weGMyNzZmMCwgYmxvY2s9MSwgZGlzcGF0Y2g9MSwg
c2VsZj08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGdtYWluLmM6MjU4NgojMyAgMHgwMDAwN2Zh
ZjIxNDkyNTEwIGluIElBX19nX21haW5fY29udGV4dF9pdGVyYXRpb24gKGNvbnRleHQ9MHhjMjc2
ZjAsIG1heV9ibG9jaz0xKSBhdCBnbWFpbi5jOjI2NTQKIzQgIDB4MDAwMDdmYWYyYTM5MTZkNiBp
biBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weGMyNzYwMCwgZmxh
Z3M9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGli
LmNwcDo0MTQKIzUgIDB4MDAwMDdmYWYyYTM2ODI5MiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZl
bnRzICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2
ZW50bG9vcC5jcHA6MTQ5CiM2ICAweDAwMDA3ZmFmMmEzNjg0OTUgaW4gUUV2ZW50TG9vcDo6ZXhl
YyAodGhpcz0weDdmYWYxNmYyN2RjMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5j
cHA6MjAxCiM3ICAweDAwMDA3ZmFmMmEyN2YyY2YgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08dmFs
dWUgb3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0ODcKIzggIDB4MDAwMDdm
YWYyYTI4MWJmNSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weGNhZjIxMCkgYXQgdGhy
ZWFkL3F0aHJlYWRfdW5peC5jcHA6MjQ4CiM5ICAweDAwMDA3ZmFmMjY5NGVhNGYgaW4gc3RhcnRf
dGhyZWFkICgpIGZyb20gL2xpYjY0L2xpYnB0aHJlYWQuc28uMAojMTAgMHgwMDAwN2ZhZjI4OTFk
ODJkIGluIGNsb25lICgpIGZyb20gL2xpYjY0L2xpYmMuc28uNgojMTEgMHgwMDAwMDAwMDAwMDAw
MDAwIGluID8/ICgpCgpUaHJlYWQgMTcgKFRocmVhZCAweDdmYWYxNjUxYTcxMCAoTFdQIDY1Mzgp
KToKIzAgIDB4MDAwMDdmYWYyODkxNDZiMyBpbiBwb2xsICgpIGZyb20gL2xpYjY0L2xpYmMuc28u
NgojMSAgMHgwMDAwN2ZhZjIxNDkxZmQ0IGluIGdfbWFpbl9jb250ZXh0X3BvbGwgKGNvbnRleHQ9
MHhjOGU5YjAsIGJsb2NrPTEsIGRpc3BhdGNoPTEsIHNlbGY9PHZhbHVlIG9wdGltaXplZCBvdXQ+
KSBhdCBnbWFpbi5jOjI5MDQKIzIgIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKGNvbnRleHQ9MHhj
OGU5YjAsIGJsb2NrPTEsIGRpc3BhdGNoPTEsIHNlbGY9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBh
dCBnbWFpbi5jOjI1ODYKIzMgIDB4MDAwMDdmYWYyMTQ5MjUxMCBpbiBJQV9fZ19tYWluX2NvbnRl
eHRfaXRlcmF0aW9uIChjb250ZXh0PTB4YzhlOWIwLCBtYXlfYmxvY2s9MSkgYXQgZ21haW4uYzoy
NjU0CiM0ICAweDAwMDA3ZmFmMmEzOTE2ZDYgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nl
c3NFdmVudHMgKHRoaXM9MHhjYWY1OTAsIGZsYWdzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQg
a2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDE0CiM1ICAweDAwMDA3ZmFmMmEzNjgy
OTIgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91
dD4sIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojNiAgMHgwMDAwN2Zh
ZjJhMzY4NDk1IGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3ZmFmMTY1MTlkYzAsIGZsYWdz
PS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwMQojNyAgMHgwMDAwN2ZhZjJhMjdmMmNm
IGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCB0aHJlYWQv
cXRocmVhZC5jcHA6NDg3CiM4ICAweDAwMDA3ZmFmMmEyODFiZjUgaW4gUVRocmVhZFByaXZhdGU6
OnN0YXJ0IChhcmc9MHhjYWQzOTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI0OAojOSAg
MHgwMDAwN2ZhZjI2OTRlYTRmIGluIHN0YXJ0X3RocmVhZCAoKSBmcm9tIC9saWI2NC9saWJwdGhy
ZWFkLnNvLjAKIzEwIDB4MDAwMDdmYWYyODkxZDgyZCBpbiBjbG9uZSAoKSBmcm9tIC9saWI2NC9s
aWJjLnNvLjYKIzExIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDE2IChUaHJl
YWQgMHg3ZmFmMTVhNGY3MTAgKExXUCA2NTY4KSk6CiMwICAweDAwMDA3ZmFmMjY5NTMzOWMgaW4g
cHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGZyb20gL2xpYjY0L2xpYnB0aHJlYWQu
c28uMAojMSAgMHgwMDAwN2ZhZjJhMjgyMmJiIGluIHdhaXQgKHRoaXM9PHZhbHVlIG9wdGltaXpl
ZCBvdXQ+LCBtdXRleD0weGQzNzE2OCwgdGltZT0xODQ0Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhy
ZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg3CiMyICBRV2FpdENvbmRpdGlvbjo6d2FpdCAo
dGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG11dGV4PTB4ZDM3MTY4LCB0aW1lPTE4NDQ2NzQ0
MDczNzA5NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTU5CiMzICAw
eDAwMDA3ZmFmMmM0YjRkNTggaW4gRGlnaWthbTo6UGFya2luZ1RocmVhZDo6cnVuICh0aGlzPTB4
ZDM3MTUwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9kaWdpa2FtLTEuNS4wL2xpYnMvdGhyZWFkcy90aHJl
YWRtYW5hZ2VyLmNwcDoxMDEKIzQgIDB4MDAwMDdmYWYyYTI4MWJmNSBpbiBRVGhyZWFkUHJpdmF0
ZTo6c3RhcnQgKGFyZz0weGQzNzE1MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjQ4CiM1
ICAweDAwMDA3ZmFmMjY5NGVhNGYgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYjY0L2xpYnB0
aHJlYWQuc28uMAojNiAgMHgwMDAwN2ZhZjI4OTFkODJkIGluIGNsb25lICgpIGZyb20gL2xpYjY0
L2xpYmMuc28uNgojNyAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMTUgKFRo
cmVhZCAweDdmYWYxNTI0ZTcxMCAoTFdQIDY1NjkpKToKIzAgIDB4MDAwMDdmZmY1NGJmZjdhYyBp
biA/PyAoKQojMSAgMHgwMDAwN2ZhZjIxNzM5MmEzIGluIGNsb2NrX2dldHRpbWUgKCkgZnJvbSAv
bGliNjQvbGlicnQuc28uMQojMiAgMHgwMDAwN2ZhZjJhMzhlNWZmIGluIHF0X2dldHRpbWUgKCkg
YXQga2VybmVsL3Fjb3JlX3VuaXguY3BwOjExMQojMyAgMHgwMDAwN2ZhZjJhMzkxZjRkIGluIFFU
aW1lckluZm9MaXN0Ojp1cGRhdGVDdXJyZW50VGltZSAodGhpcz0weGQ0MjMwMCkgYXQga2VybmVs
L3FldmVudGRpc3BhdGNoZXJfdW5peC5jcHA6MzQwCiM0ICAweDAwMDA3ZmFmMmEzOTIyZDUgaW4g
UVRpbWVySW5mb0xpc3Q6OnRpbWVyV2FpdCAodGhpcz0weGQ0MjMwMCwgdG09Li4uKSBhdCBrZXJu
ZWwvcWV2ZW50ZGlzcGF0Y2hlcl91bml4LmNwcDo0NDMKIzUgIDB4MDAwMDdmYWYyYTM5MGYwYyBp
biB0aW1lclNvdXJjZVByZXBhcmVIZWxwZXIgKHNyYz08dmFsdWUgb3B0aW1pemVkIG91dD4sIHRp
bWVvdXQ9MHg3ZmFmMTUyNGRjMmMpIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3Bw
OjEzNgojNiAgMHgwMDAwN2ZhZjJhMzkwZmI1IGluIHRpbWVyU291cmNlUHJlcGFyZSAoc291cmNl
PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgdGltZW91dD08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0
IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjE2OQojNyAgMHgwMDAwN2ZhZjIxNDkw
ZjdmIGluIElBX19nX21haW5fY29udGV4dF9wcmVwYXJlIChjb250ZXh0PTB4YzZhNjUwLCBwcmlv
cml0eT0weDdmYWYxNTI0ZGM5YykgYXQgZ21haW4uYzoyMjgwCiM4ICAweDAwMDA3ZmFmMjE0OTFl
NjkgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0ZSAoY29udGV4dD0weGM2YTY1MCwgYmxvY2s9MSwg
ZGlzcGF0Y2g9MSwgc2VsZj08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGdtYWluLmM6MjU3MQoj
OSAgMHgwMDAwN2ZhZjIxNDkyNTEwIGluIElBX19nX21haW5fY29udGV4dF9pdGVyYXRpb24gKGNv
bnRleHQ9MHhjNmE2NTAsIG1heV9ibG9jaz0xKSBhdCBnbWFpbi5jOjI2NTQKIzEwIDB4MDAwMDdm
YWYyYTM5MTZkNiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0w
eGQ0MjFiMCwgZmxhZ3M9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlz
cGF0Y2hlcl9nbGliLmNwcDo0MTQKIzExIDB4MDAwMDdmYWYyYTM2ODI5MiBpbiBRRXZlbnRMb29w
Ojpwcm9jZXNzRXZlbnRzICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9Li4uKSBh
dCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiMxMiAweDAwMDA3ZmFmMmEzNjg0OTUgaW4gUUV2
ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmYWYxNTI0ZGRjMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwv
cWV2ZW50bG9vcC5jcHA6MjAxCiMxMyAweDAwMDA3ZmFmMmEyN2YyY2YgaW4gUVRocmVhZDo6ZXhl
YyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0ODcK
IzE0IDB4MDAwMDdmYWYyYTI4MWJmNSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weGMy
NmY3MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjQ4CiMxNSAweDAwMDA3ZmFmMjY5NGVh
NGYgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYjY0L2xpYnB0aHJlYWQuc28uMAojMTYgMHgw
MDAwN2ZhZjI4OTFkODJkIGluIGNsb25lICgpIGZyb20gL2xpYjY0L2xpYmMuc28uNgojMTcgMHgw
MDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMTQgKFRocmVhZCAweDdmYWYxNGE0ZDcx
MCAoTFdQIDY1NzApKToKIzAgIDB4MDAwMDdmYWYyODkxNDZiMyBpbiBwb2xsICgpIGZyb20gL2xp
YjY0L2xpYmMuc28uNgojMSAgMHgwMDAwN2ZhZjIxNDkxZmQ0IGluIGdfbWFpbl9jb250ZXh0X3Bv
bGwgKGNvbnRleHQ9MHhkMTVlOTAsIGJsb2NrPTEsIGRpc3BhdGNoPTEsIHNlbGY9PHZhbHVlIG9w
dGltaXplZCBvdXQ+KSBhdCBnbWFpbi5jOjI5MDQKIzIgIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUg
KGNvbnRleHQ9MHhkMTVlOTAsIGJsb2NrPTEsIGRpc3BhdGNoPTEsIHNlbGY9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+KSBhdCBnbWFpbi5jOjI1ODYKIzMgIDB4MDAwMDdmYWYyMTQ5MjUxMCBpbiBJQV9f
Z19tYWluX2NvbnRleHRfaXRlcmF0aW9uIChjb250ZXh0PTB4ZDE1ZTkwLCBtYXlfYmxvY2s9MSkg
YXQgZ21haW4uYzoyNjU0CiM0ICAweDAwMDA3ZmFmMmEzOTE2ZDYgaW4gUUV2ZW50RGlzcGF0Y2hl
ckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHhjNjgyNDAsIGZsYWdzPTx2YWx1ZSBvcHRpbWl6
ZWQgb3V0PikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDE0CiM1ICAweDAw
MDA3ZmFmMmEzNjgyOTIgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz08dmFsdWUg
b3B0aW1pemVkIG91dD4sIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQoj
NiAgMHgwMDAwN2ZhZjJhMzY4NDk1IGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3ZmFmMTRh
NGNkYzAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwMQojNyAgMHgwMDAw
N2ZhZjJhMjdmMmNmIGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+
KSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NDg3CiM4ICAweDAwMDA3ZmFmMmEyODFiZjUgaW4gUVRo
cmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHhkMjE0NDApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXgu
Y3BwOjI0OAojOSAgMHgwMDAwN2ZhZjI2OTRlYTRmIGluIHN0YXJ0X3RocmVhZCAoKSBmcm9tIC9s
aWI2NC9saWJwdGhyZWFkLnNvLjAKIzEwIDB4MDAwMDdmYWYyODkxZDgyZCBpbiBjbG9uZSAoKSBm
cm9tIC9saWI2NC9saWJjLnNvLjYKIzExIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhy
ZWFkIDEzIChUaHJlYWQgMHg3ZmFmMDdiN2I3MTAgKExXUCA2NTgxKSk6CiMwICAweDAwMDA3ZmFm
MjY5NTM3MDkgaW4gcHRocmVhZF9jb25kX3RpbWVkd2FpdEBAR0xJQkNfMi4zLjIgKCkgZnJvbSAv
bGliNjQvbGlicHRocmVhZC5zby4wCiMxICAweDAwMDA3ZmFmMGQ2NTg5NTEgaW4gbWV0cm9ub21f
c3luY19sb29wICgpIGZyb20gL3Vzci9saWI2NC9saWJ4aW5lLnNvLjEKIzIgIDB4MDAwMDdmYWYy
Njk0ZWE0ZiBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliNjQvbGlicHRocmVhZC5zby4wCiMz
ICAweDAwMDA3ZmFmMjg5MWQ4MmQgaW4gY2xvbmUgKCkgZnJvbSAvbGliNjQvbGliYy5zby42CiM0
ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxMiAoVGhyZWFkIDB4N2ZhZjA2
NTI5NzEwIChMV1AgNjYwMSkpOgojMCAgMHgwMDAwN2ZhZjI2OTUzNzA5IGluIHB0aHJlYWRfY29u
ZF90aW1lZHdhaXRAQEdMSUJDXzIuMy4yICgpIGZyb20gL2xpYjY0L2xpYnB0aHJlYWQuc28uMAoj
MSAgMHgwMDAwN2ZhZjBkNjY2OThmIGluIHZpZGVvX291dF9sb29wICgpIGZyb20gL3Vzci9saWI2
NC9saWJ4aW5lLnNvLjEKIzIgIDB4MDAwMDdmYWYyNjk0ZWE0ZiBpbiBzdGFydF90aHJlYWQgKCkg
ZnJvbSAvbGliNjQvbGlicHRocmVhZC5zby4wCiMzICAweDAwMDA3ZmFmMjg5MWQ4MmQgaW4gY2xv
bmUgKCkgZnJvbSAvbGliNjQvbGliYy5zby42CiM0ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8g
KCkKClRocmVhZCAxMSAoVGhyZWFkIDB4N2ZhZjA1ZDI4NzEwIChMV1AgNjYwMikpOgojMCAgMHgw
MDAwN2ZhZjI2OTUzNzA5IGluIHB0aHJlYWRfY29uZF90aW1lZHdhaXRAQEdMSUJDXzIuMy4yICgp
IGZyb20gL2xpYjY0L2xpYnB0aHJlYWQuc28uMAojMSAgMHgwMDAwN2ZhZjBkNjcyYTc1IGluIF94
X2RlbXV4X2NvbnRyb2xfaGVhZGVyc19kb25lICgpIGZyb20gL3Vzci9saWI2NC9saWJ4aW5lLnNv
LjEKIzIgIDB4MDAwMDdmYWYwZDY1NjY2NiBpbiB4aW5lX29wZW4gKCkgZnJvbSAvdXNyL2xpYjY0
L2xpYnhpbmUuc28uMQojMyAgMHgwMDAwN2ZhZjBkOGI5ZmE1IGluIFBob25vbjo6WGluZTo6WGlu
ZVN0cmVhbTo6eGluZU9wZW4gKHRoaXM9MHgxZTM3NDQwLCBuZXdzdGF0ZT1QaG9ub246OlN0b3Bw
ZWRTdGF0ZSkgYXQgL3Vzci9zcmMvZGVidWcvcGhvbm9uLTQuNC4yL3hpbmUveGluZXN0cmVhbS5j
cHA6MjYyCiM0ICAweDAwMDA3ZmFmMGQ4YmMzNDEgaW4gUGhvbm9uOjpYaW5lOjpYaW5lU3RyZWFt
OjpldmVudCAodGhpcz0weDFlMzc0NDAsIGV2PTB4NjJmZDIzMCkgYXQgL3Vzci9zcmMvZGVidWcv
cGhvbm9uLTQuNC4yL3hpbmUveGluZXN0cmVhbS5jcHA6MTI2NAojNSAgMHgwMDAwN2ZhZjI5NGU0
NGQ0IGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIgKHRoaXM9MHhhOWYwNTAs
IHJlY2VpdmVyPTB4MWUzNzQ0MCwgZT0weDYyZmQyMzApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24u
Y3BwOjQzMDIKIzYgIDB4MDAwMDdmYWYyOTRlY2FjYSBpbiBRQXBwbGljYXRpb246Om5vdGlmeSAo
dGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIHJlY2VpdmVyPTB4MWUzNzQ0MCwgZT0weDYyZmQy
MzApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjQxODUKIzcgIDB4MDAwMDdmYWYyYWM4ZTdi
NiBpbiBLQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmY1NGIxN2U0MCwgcmVjZWl2ZXI9
MHgxZTM3NDQwLCBldmVudD0weDYyZmQyMzApIGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC41
LjMva2RldWkva2VybmVsL2thcHBsaWNhdGlvbi5jcHA6MzEwCiM4ICAweDAwMDA3ZmFmMmEzNjhl
NGMgaW4gUUNvcmVBcHBsaWNhdGlvbjo6bm90aWZ5SW50ZXJuYWwgKHRoaXM9MHg3ZmZmNTRiMTdl
NDAsIHJlY2VpdmVyPTB4MWUzNzQ0MCwgZXZlbnQ9MHg2MmZkMjMwKSBhdCBrZXJuZWwvcWNvcmVh
cHBsaWNhdGlvbi5jcHA6NzI2CiM5ICAweDAwMDA3ZmFmMmEzNmM1YmEgaW4gc2VuZEV2ZW50IChy
ZWNlaXZlcj0weDAsIGV2ZW50X3R5cGU9MCwgZGF0YT0weDFlMzU1ZTApIGF0IGtlcm5lbC9xY29y
ZWFwcGxpY2F0aW9uLmg6MjE1CiMxMCBRQ29yZUFwcGxpY2F0aW9uUHJpdmF0ZTo6c2VuZFBvc3Rl
ZEV2ZW50cyAocmVjZWl2ZXI9MHgwLCBldmVudF90eXBlPTAsIGRhdGE9MHgxZTM1NWUwKSBhdCBr
ZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTM2NwojMTEgMHgwMDAwN2ZhZjJhMzkxMTczIGlu
IHNlbmRQb3N0ZWRFdmVudHMgKHM9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWNv
cmVhcHBsaWNhdGlvbi5oOjIyMAojMTIgcG9zdEV2ZW50U291cmNlRGlzcGF0Y2ggKHM9PHZhbHVl
IG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoyNzYK
IzEzIDB4MDAwMDdmYWYyMTQ5MWE5MyBpbiBnX21haW5fZGlzcGF0Y2ggKGNvbnRleHQ9MHgxZTM1
YWQwKSBhdCBnbWFpbi5jOjE5NjAKIzE0IElBX19nX21haW5fY29udGV4dF9kaXNwYXRjaCAoY29u
dGV4dD0weDFlMzVhZDApIGF0IGdtYWluLmM6MjUxMwojMTUgMHgwMDAwN2ZhZjIxNDkyMjcwIGlu
IGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKGNvbnRleHQ9MHgxZTM1YWQwLCBibG9jaz0xLCBkaXNw
YXRjaD0xLCBzZWxmPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgZ21haW4uYzoyNTkxCiMxNiAw
eDAwMDA3ZmFmMjE0OTI1MTAgaW4gSUFfX2dfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoY29udGV4
dD0weDFlMzVhZDAsIG1heV9ibG9jaz0xKSBhdCBnbWFpbi5jOjI2NTQKIzE3IDB4MDAwMDdmYWYy
YTM5MTY3ZiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDE5
NjVlOTAsIGZsYWdzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FldmVudGRpc3Bh
dGNoZXJfZ2xpYi5jcHA6NDEyCiMxOCAweDAwMDA3ZmFmMmEzNjgyOTIgaW4gUUV2ZW50TG9vcDo6
cHJvY2Vzc0V2ZW50cyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIGZsYWdzPS4uLikgYXQg
a2VybmVsL3FldmVudGxvb3AuY3BwOjE0OQojMTkgMHgwMDAwN2ZhZjJhMzY4NDk1IGluIFFFdmVu
dExvb3A6OmV4ZWMgKHRoaXM9MHg3ZmFmMDVkMjdkNzAsIGZsYWdzPS4uLikgYXQga2VybmVsL3Fl
dmVudGxvb3AuY3BwOjIwMQojMjAgMHgwMDAwN2ZhZjJhMjdmMmNmIGluIFFUaHJlYWQ6OmV4ZWMg
KHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NDg3CiMy
MSAweDAwMDA3ZmFmMGQ4YjYzYjQgaW4gUGhvbm9uOjpYaW5lOjpYaW5lVGhyZWFkOjpydW4gKHRo
aXM9MHgxZTM1M2UwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9waG9ub24tNC40LjIveGluZS94aW5ldGhy
ZWFkLmNwcDoxNDMKIzIyIDB4MDAwMDdmYWYyYTI4MWJmNSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3Rh
cnQgKGFyZz0weDFlMzUzZTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI0OAojMjMgMHgw
MDAwN2ZhZjI2OTRlYTRmIGluIHN0YXJ0X3RocmVhZCAoKSBmcm9tIC9saWI2NC9saWJwdGhyZWFk
LnNvLjAKIzI0IDB4MDAwMDdmYWYyODkxZDgyZCBpbiBjbG9uZSAoKSBmcm9tIC9saWI2NC9saWJj
LnNvLjYKIzI1IDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDEwIChUaHJlYWQg
MHg3ZmFmMDUzMWQ3MTAgKExXUCA2NjcwKSk6CiMwICAweDAwMDA3ZmFmMjg5MTQ2YjMgaW4gcG9s
bCAoKSBmcm9tIC9saWI2NC9saWJjLnNvLjYKIzEgIDB4MDAwMDdmYWYwNTMyMjlkNyBpbiBhb19h
bHNhX2hhbmRsZV9ldmVudF90aHJlYWQgKCkgZnJvbSAvdXNyL2xpYjY0L3hpbmUvcGx1Z2lucy8x
LjI5L3hpbmVwbHVnX2FvX291dF9hbHNhLnNvCiMyICAweDAwMDA3ZmFmMjY5NGVhNGYgaW4gc3Rh
cnRfdGhyZWFkICgpIGZyb20gL2xpYjY0L2xpYnB0aHJlYWQuc28uMAojMyAgMHgwMDAwN2ZhZjI4
OTFkODJkIGluIGNsb25lICgpIGZyb20gL2xpYjY0L2xpYmMuc28uNgojNCAgMHgwMDAwMDAwMDAw
MDAwMDAwIGluID8/ICgpCgpUaHJlYWQgOSAoVGhyZWFkIDB4N2ZhZjA0YjFjNzEwIChMV1AgNjY3
MSkpOgojMCAgMHgwMDAwN2ZhZjI2OTUzMzljIGluIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18y
LjMuMiAoKSBmcm9tIC9saWI2NC9saWJwdGhyZWFkLnNvLjAKIzEgIDB4MDAwMDdmYWYwZDY2YTk2
YiBpbiBhb19sb29wICgpIGZyb20gL3Vzci9saWI2NC9saWJ4aW5lLnNvLjEKIzIgIDB4MDAwMDdm
YWYyNjk0ZWE0ZiBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliNjQvbGlicHRocmVhZC5zby4w
CiMzICAweDAwMDA3ZmFmMjg5MWQ4MmQgaW4gY2xvbmUgKCkgZnJvbSAvbGliNjQvbGliYy5zby42
CiM0ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA4IChUaHJlYWQgMHg3ZmFm
MDQzMWI3MTAgKExXUCA2Njg4KSk6CiMwICAweDAwMDA3ZmFmMjg5MTQ2YjMgaW4gcG9sbCAoKSBm
cm9tIC9saWI2NC9saWJjLnNvLjYKIzEgIDB4MDAwMDdmYWYyMTQ5MWZkNCBpbiBnX21haW5fY29u
dGV4dF9wb2xsIChjb250ZXh0PTB4MjExNmExMCwgYmxvY2s9MSwgZGlzcGF0Y2g9MSwgc2VsZj08
dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGdtYWluLmM6MjkwNAojMiAgZ19tYWluX2NvbnRleHRf
aXRlcmF0ZSAoY29udGV4dD0weDIxMTZhMTAsIGJsb2NrPTEsIGRpc3BhdGNoPTEsIHNlbGY9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCBnbWFpbi5jOjI1ODYKIzMgIDB4MDAwMDdmYWYyMTQ5MjUx
MCBpbiBJQV9fZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uIChjb250ZXh0PTB4MjExNmExMCwgbWF5
X2Jsb2NrPTEpIGF0IGdtYWluLmM6MjY1NAojNCAgMHgwMDAwN2ZhZjJhMzkxNmQ2IGluIFFFdmVu
dERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4MjExYjJmMCwgZmxhZ3M9PHZh
bHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0
MTQKIzUgIDB4MDAwMDdmYWYyYTM2ODI5MiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0
aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9v
cC5jcHA6MTQ5CiM2ICAweDAwMDA3ZmFmMmEzNjg0OTUgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhp
cz0weDdmYWYwNDMxYWQ4MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAx
CiM3ICAweDAwMDA3ZmFmMmEyN2YyY2YgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08dmFsdWUgb3B0
aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0ODcKIzggIDB4MDAwMDdmYWYyYTM0
YTQ1OCBpbiBRSW5vdGlmeUZpbGVTeXN0ZW1XYXRjaGVyRW5naW5lOjpydW4gKHRoaXM9MHgyMTFm
MmEwKSBhdCBpby9xZmlsZXN5c3RlbXdhdGNoZXJfaW5vdGlmeS5jcHA6MjQ4CiM5ICAweDAwMDA3
ZmFmMmEyODFiZjUgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgyMTFmMmEwKSBhdCB0
aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNDgKIzEwIDB4MDAwMDdmYWYyNjk0ZWE0ZiBpbiBzdGFy
dF90aHJlYWQgKCkgZnJvbSAvbGliNjQvbGlicHRocmVhZC5zby4wCiMxMSAweDAwMDA3ZmFmMjg5
MWQ4MmQgaW4gY2xvbmUgKCkgZnJvbSAvbGliNjQvbGliYy5zby42CiMxMiAweDAwMDAwMDAwMDAw
MDAwMDAgaW4gPz8gKCkKClRocmVhZCA3IChUaHJlYWQgMHg3ZmFmMDFhNDc3MTAgKExXUCA2Njk1
KSk6CiMwICAweDAwMDA3ZmFmMjY5NTI3MjAgaW4gcHRocmVhZF9tdXRleF91bmxvY2sgKCkgZnJv
bSAvbGliNjQvbGlicHRocmVhZC5zby4wCiMxICAweDAwMDA3ZmFmMjE0OTBlY2EgaW4gSUFfX2df
bWFpbl9jb250ZXh0X3ByZXBhcmUgKGNvbnRleHQ9MHgyNTNlZGMwLCBwcmlvcml0eT0weDdmYWYw
MWE0NmM1YykgYXQgZ21haW4uYzoyMzA4CiMyICAweDAwMDA3ZmFmMjE0OTFlNjkgaW4gZ19tYWlu
X2NvbnRleHRfaXRlcmF0ZSAoY29udGV4dD0weDI1M2VkYzAsIGJsb2NrPTEsIGRpc3BhdGNoPTEs
IHNlbGY9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBnbWFpbi5jOjI1NzEKIzMgIDB4MDAwMDdm
YWYyMTQ5MjUxMCBpbiBJQV9fZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uIChjb250ZXh0PTB4MjUz
ZWRjMCwgbWF5X2Jsb2NrPTEpIGF0IGdtYWluLmM6MjY1NAojNCAgMHgwMDAwN2ZhZjJhMzkxNmQ2
IGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4MjUzYzkyMCwg
ZmxhZ3M9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9n
bGliLmNwcDo0MTQKIzUgIDB4MDAwMDdmYWYyYTM2ODI5MiBpbiBRRXZlbnRMb29wOjpwcm9jZXNz
RXZlbnRzICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwv
cWV2ZW50bG9vcC5jcHA6MTQ5CiM2ICAweDAwMDA3ZmFmMmEzNjg0OTUgaW4gUUV2ZW50TG9vcDo6
ZXhlYyAodGhpcz0weDdmYWYwMWE0NmQ4MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9v
cC5jcHA6MjAxCiM3ICAweDAwMDA3ZmFmMmEyN2YyY2YgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08
dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0ODcKIzggIDB4MDAw
MDdmYWYyYTM0YTQ1OCBpbiBRSW5vdGlmeUZpbGVTeXN0ZW1XYXRjaGVyRW5naW5lOjpydW4gKHRo
aXM9MHgyNTNiYWQwKSBhdCBpby9xZmlsZXN5c3RlbXdhdGNoZXJfaW5vdGlmeS5jcHA6MjQ4CiM5
ICAweDAwMDA3ZmFmMmEyODFiZjUgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHgyNTNi
YWQwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNDgKIzEwIDB4MDAwMDdmYWYyNjk0ZWE0
ZiBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliNjQvbGlicHRocmVhZC5zby4wCiMxMSAweDAw
MDA3ZmFmMjg5MWQ4MmQgaW4gY2xvbmUgKCkgZnJvbSAvbGliNjQvbGliYy5zby42CiMxMiAweDAw
MDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCA2IChUaHJlYWQgMHg3ZmFmMDExZTk3MTAg
KExXUCA3NDU1KSk6CiMwICAweDAwMDA3ZmFmMjY5NTEwYjQgaW4gcHRocmVhZF9tdXRleF9sb2Nr
ICgpIGZyb20gL2xpYjY0L2xpYnB0aHJlYWQuc28uMAojMSAgMHgwMDAwN2ZhZjIxNDkxNGFhIGlu
IElBX19nX21haW5fY29udGV4dF9jaGVjayAoY29udGV4dD0weDVhMzU3NzAsIG1heF9wcmlvcml0
eT0yMTQ3NDgzNjQ3LCBmZHM9MHg1YTM1ZTYwLCBuX2Zkcz0xKSBhdCBnbWFpbi5jOjI0MDYKIzIg
IDB4MDAwMDdmYWYyMTQ5MWZmMiBpbiBnX21haW5fY29udGV4dF9pdGVyYXRlIChjb250ZXh0PTB4
NWEzNTc3MCwgYmxvY2s9MSwgZGlzcGF0Y2g9MSwgc2VsZj08dmFsdWUgb3B0aW1pemVkIG91dD4p
IGF0IGdtYWluLmM6MjU4OAojMyAgMHgwMDAwN2ZhZjIxNDkyNTEwIGluIElBX19nX21haW5fY29u
dGV4dF9pdGVyYXRpb24gKGNvbnRleHQ9MHg1YTM1NzcwLCBtYXlfYmxvY2s9MSkgYXQgZ21haW4u
YzoyNjU0CiM0ICAweDAwMDA3ZmFmMmEzOTE2ZDYgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnBy
b2Nlc3NFdmVudHMgKHRoaXM9MHg1YTMzMzcwLCBmbGFncz08dmFsdWUgb3B0aW1pemVkIG91dD4p
IGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQxNAojNSAgMHgwMDAwN2ZhZjJh
MzY4MjkyIGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9PHZhbHVlIG9wdGltaXpl
ZCBvdXQ+LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoxNDkKIzYgIDB4MDAw
MDdmYWYyYTM2ODQ5NSBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4N2ZhZjAxMWU4ZDgwLCBm
bGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEKIzcgIDB4MDAwMDdmYWYyYTI3
ZjJjZiBpbiBRVGhyZWFkOjpleGVjICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgdGhy
ZWFkL3F0aHJlYWQuY3BwOjQ4NwojOCAgMHgwMDAwN2ZhZjJhMzRhNDU4IGluIFFJbm90aWZ5Rmls
ZVN5c3RlbVdhdGNoZXJFbmdpbmU6OnJ1biAodGhpcz0weDVhMzI1MTApIGF0IGlvL3FmaWxlc3lz
dGVtd2F0Y2hlcl9pbm90aWZ5LmNwcDoyNDgKIzkgIDB4MDAwMDdmYWYyYTI4MWJmNSBpbiBRVGhy
ZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDVhMzI1MTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXgu
Y3BwOjI0OAojMTAgMHgwMDAwN2ZhZjI2OTRlYTRmIGluIHN0YXJ0X3RocmVhZCAoKSBmcm9tIC9s
aWI2NC9saWJwdGhyZWFkLnNvLjAKIzExIDB4MDAwMDdmYWYyODkxZDgyZCBpbiBjbG9uZSAoKSBm
cm9tIC9saWI2NC9saWJjLnNvLjYKIzEyIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhy
ZWFkIDUgKFRocmVhZCAweDdmYWVmYjdmZTcxMCAoTFdQIDc0NjIpKToKIzAgIDB4MDAwMDdmYWYy
Njk1MTBiYSBpbiBwdGhyZWFkX211dGV4X2xvY2sgKCkgZnJvbSAvbGliNjQvbGlicHRocmVhZC5z
by4wCiMxICAweDAwMDA3ZmFmMjE0OTBmYWUgaW4gSUFfX2dfbWFpbl9jb250ZXh0X3ByZXBhcmUg
KGNvbnRleHQ9MHg1ZmQ5NDQwLCBwcmlvcml0eT0weDdmYWVmYjdmZGM1YykgYXQgZ21haW4uYzoy
MjgyCiMyICAweDAwMDA3ZmFmMjE0OTFlNjkgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0ZSAoY29u
dGV4dD0weDVmZDk0NDAsIGJsb2NrPTEsIGRpc3BhdGNoPTEsIHNlbGY9PHZhbHVlIG9wdGltaXpl
ZCBvdXQ+KSBhdCBnbWFpbi5jOjI1NzEKIzMgIDB4MDAwMDdmYWYyMTQ5MjUxMCBpbiBJQV9fZ19t
YWluX2NvbnRleHRfaXRlcmF0aW9uIChjb250ZXh0PTB4NWZkOTQ0MCwgbWF5X2Jsb2NrPTEpIGF0
IGdtYWluLmM6MjY1NAojNCAgMHgwMDAwN2ZhZjJhMzkxNmQ2IGluIFFFdmVudERpc3BhdGNoZXJH
bGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTB4NWZkODY0MCwgZmxhZ3M9PHZhbHVlIG9wdGltaXpl
ZCBvdXQ+KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MTQKIzUgIDB4MDAw
MDdmYWYyYTM2ODI5MiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTx2YWx1ZSBv
cHRpbWl6ZWQgb3V0PiwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiM2
ICAweDAwMDA3ZmFmMmEzNjg0OTUgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmYWVmYjdm
ZGQ4MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM3ICAweDAwMDA3
ZmFmMmEyN2YyY2YgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4p
IGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0ODcKIzggIDB4MDAwMDdmYWYyYTM0YTQ1OCBpbiBRSW5v
dGlmeUZpbGVTeXN0ZW1XYXRjaGVyRW5naW5lOjpydW4gKHRoaXM9MHg1ZmQ3N2YwKSBhdCBpby9x
ZmlsZXN5c3RlbXdhdGNoZXJfaW5vdGlmeS5jcHA6MjQ4CiM5ICAweDAwMDA3ZmFmMmEyODFiZjUg
aW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg1ZmQ3N2YwKSBhdCB0aHJlYWQvcXRocmVh
ZF91bml4LmNwcDoyNDgKIzEwIDB4MDAwMDdmYWYyNjk0ZWE0ZiBpbiBzdGFydF90aHJlYWQgKCkg
ZnJvbSAvbGliNjQvbGlicHRocmVhZC5zby4wCiMxMSAweDAwMDA3ZmFmMjg5MWQ4MmQgaW4gY2xv
bmUgKCkgZnJvbSAvbGliNjQvbGliYy5zby42CiMxMiAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8g
KCkKClRocmVhZCA0IChUaHJlYWQgMHg3ZmFlZTVkMzM3MTAgKExXUCA4NTkxKSk6CltLQ3Jhc2gg
SGFuZGxlcl0KIzYgIDB4MDAwMDdmYWYyOWZkNjdmYiBpbiBRREJ1c0FkYXB0b3JDb25uZWN0b3I6
OnJlbGF5U2xvdCAodGhpcz0weDNiYmNhODAsIGFyZ3Y9MHg3ZmFlZTVkMzJhYTApIGF0IHFkYnVz
YWJzdHJhY3RhZGFwdG9yLmNwcDoyNjgKIzcgIDB4MDAwMDdmYWYyOWZkNjg1NSBpbiBRREJ1c0Fk
YXB0b3JDb25uZWN0b3I6OnF0X21ldGFjYWxsICh0aGlzPTB4M2JiY2E4MCwgX2M9UU1ldGFPYmpl
Y3Q6Okludm9rZU1ldGFNZXRob2QsIF9pZD08dmFsdWUgb3B0aW1pemVkIG91dD4sIF9hPTB4N2Zh
ZWU1ZDMyYWEwKSBhdCBxZGJ1c2Fic3RyYWN0YWRhcHRvci5jcHA6MzY0CiM4ICAweDAwMDA3ZmFm
MmEzN2NhMWYgaW4gUU1ldGFPYmplY3Q6OmFjdGl2YXRlIChzZW5kZXI9MHgyMDQ3MDUwLCBtPTx2
YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbG9jYWxfc2lnbmFsX2luZGV4PTx2YWx1ZSBvcHRpbWl6ZWQg
b3V0PiwgYXJndj0weDdmYWVlNWQzMmFhMCkgYXQga2VybmVsL3FvYmplY3QuY3BwOjMyOTUKIzkg
IDB4MDAwMDdmYWYyYTM3Y2RkZiBpbiBRT2JqZWN0OjpkZXN0cm95ZWQgKHRoaXM9PHZhbHVlIG9w
dGltaXplZCBvdXQ+LCBfdDE9MHgyMDQ3MDUwKSBhdCAubW9jL3JlbGVhc2Utc2hhcmVkL21vY19x
b2JqZWN0LmNwcDoxNDkKIzEwIDB4MDAwMDdmYWYyYTM3ZGI4NSBpbiBRT2JqZWN0Ojp+UU9iamVj
dCAodGhpcz0weDIwNDcwNTAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGtl
cm5lbC9xb2JqZWN0LmNwcDo4NjkKIzExIDB4MDAwMDdmYWYyYjQxN2IwOSBpbiBLSU86OlNjaGVk
dWxlcjo6flNjaGVkdWxlciAodGhpcz0weDIwNDcwNTAsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1p
emVkIG91dD4pIGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC41LjMva2lvL2tpby9zY2hlZHVs
ZXIuY3BwOjc2NgojMTIgMHgwMDAwN2ZhZjJiNTBhOGJiIGluIH5TY2hlZHVsZXJQcml2YXRlICgp
IGF0IC91c3Ivc3JjL2RlYnVnL2tkZWxpYnMtNC41LjMva2lvL2tpby9zY2hlZHVsZXIuY3BwOjY2
NwojMTMgZGVzdHJveSAoKSBhdCAvdXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuNS4zL2tpby9raW8v
c2NoZWR1bGVyLmNwcDo3MzAKIzE0IDB4MDAwMDdmYWYyODg4MjRlMSBpbiBfX3J1bl9leGl0X2hh
bmRsZXJzICgpIGZyb20gL2xpYjY0L2xpYmMuc28uNgojMTUgMHgwMDAwN2ZhZjI4ODgyNTM1IGlu
IGV4aXQgKCkgZnJvbSAvbGliNjQvbGliYy5zby42CiMxNiAweDAwMDA3ZmFmMjdhNDIwM2MgaW4g
ZXJyb3JfZXhpdCAoY2luZm89MHg2MmUyYTMwKSBhdCBqZXJyb3IuYzo3OAojMTcgMHgwMDAwN2Zh
ZjI3YTNmMTFkIGluIGZpcnN0X21hcmtlciAoY2luZm89MHg2MmUyYTMwKSBhdCBqZG1hcmtlci5j
Ojk3MgojMTggcmVhZF9tYXJrZXJzIChjaW5mbz0weDYyZTJhMzApIGF0IGpkbWFya2VyLmM6MTAw
MgojMTkgMHgwMDAwN2ZhZjI3YTNjMjEyIGluIGNvbnN1bWVfbWFya2VycyAoY2luZm89MHg2MmUy
YTMwKSBhdCBqZGlucHV0LmM6NTY4CiMyMCAweDAwMDA3ZmFmMjdhMzUyNDcgaW4ganBlZ19jb25z
dW1lX2lucHV0IChjaW5mbz0weDYyZTJhMzApIGF0IGpkYXBpbWluLmM6MzAyCiMyMSAweDAwMDA3
ZmFmMjdhMzU0ZGIgaW4ganBlZ19yZWFkX2hlYWRlciAoY2luZm89MHg2MmUyYTMwLCByZXF1aXJl
X2ltYWdlPTEpIGF0IGpkYXBpbWluLmM6MjUwCiMyMiAweDAwMDA3ZmFlZGY3ZTUyN2YgaW4gbWpw
ZWdfZGVjb2RlX2RhdGEgKCkgZnJvbSAvdXNyL2xpYjY0L3hpbmUvcGx1Z2lucy8xLjI5L3hpbmVw
bHVnX2RlY29kZV9tanBlZy5zbwojMjMgMHgwMDAwN2ZhZjBkNjYyZWQyIGluIHZpZGVvX2RlY29k
ZXJfbG9vcCAoKSBmcm9tIC91c3IvbGliNjQvbGlieGluZS5zby4xCiMyNCAweDAwMDA3ZmFmMjY5
NGVhNGYgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYjY0L2xpYnB0aHJlYWQuc28uMAojMjUg
MHgwMDAwN2ZhZjI4OTFkODJkIGluIGNsb25lICgpIGZyb20gL2xpYjY0L2xpYmMuc28uNgojMjYg
MHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMyAoVGhyZWFkIDB4N2ZhZWZhZmZk
NzEwIChMV1AgODU5MikpOgojMCAgMHgwMDAwN2ZhZjI2OTUzMzljIGluIHB0aHJlYWRfY29uZF93
YWl0QEBHTElCQ18yLjMuMiAoKSBmcm9tIC9saWI2NC9saWJwdGhyZWFkLnNvLjAKIzEgIDB4MDAw
MDdmYWYwZDY1Y2E5YiBpbiBmaWZvX2J1ZmZlcl9nZXQgKCkgZnJvbSAvdXNyL2xpYjY0L2xpYnhp
bmUuc28uMQojMiAgMHgwMDAwN2ZhZjBkNjYzZDNkIGluIGF1ZGlvX2RlY29kZXJfbG9vcCAoKSBm
cm9tIC91c3IvbGliNjQvbGlieGluZS5zby4xCiMzICAweDAwMDA3ZmFmMjY5NGVhNGYgaW4gc3Rh
cnRfdGhyZWFkICgpIGZyb20gL2xpYjY0L2xpYnB0aHJlYWQuc28uMAojNCAgMHgwMDAwN2ZhZjI4
OTFkODJkIGluIGNsb25lICgpIGZyb20gL2xpYjY0L2xpYmMuc28uNgojNSAgMHgwMDAwMDAwMDAw
MDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMiAoVGhyZWFkIDB4N2ZhZWU5MzMzNzEwIChMV1AgODU5
MykpOgojMCAgMHgwMDAwN2ZhZjI2OTUzMzljIGluIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18y
LjMuMiAoKSBmcm9tIC9saWI2NC9saWJwdGhyZWFkLnNvLjAKIzEgIDB4MDAwMDdmYWYwZDY2ZGFl
YiBpbiBsaXN0ZW5lcl9sb29wICgpIGZyb20gL3Vzci9saWI2NC9saWJ4aW5lLnNvLjEKIzIgIDB4
MDAwMDdmYWYyNjk0ZWE0ZiBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliNjQvbGlicHRocmVh
ZC5zby4wCiMzICAweDAwMDA3ZmFmMjg5MWQ4MmQgaW4gY2xvbmUgKCkgZnJvbSAvbGliNjQvbGli
Yy5zby42CiM0ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkKClRocmVhZCAxIChUaHJlYWQg
MHg3ZmFmMmYwMGU3YzAgKExXUCA2NDE3KSk6CiMwICAweDAwMDA3ZmFmMjY5NTM3MDkgaW4gcHRo
cmVhZF9jb25kX3RpbWVkd2FpdEBAR0xJQkNfMi4zLjIgKCkgZnJvbSAvbGliNjQvbGlicHRocmVh
ZC5zby4wCiMxICAweDAwMDA3ZmFmMmEyODE5YjUgaW4gdGhyZWFkX3NsZWVwICh0aT0weDdmZmY1
NGIxNzg4MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6Mzk4CiMyICAweDAwMDA3ZmFmMmEy
ODFiMjAgaW4gUVRocmVhZDo6bXNsZWVwIChtc2Vjcz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0
IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjQyNAojMyAgMHgwMDAwN2ZhZjBkOGNjNWMyIGluIFBo
b25vbjo6WGluZTo6QmFja2VuZDo6fkJhY2tlbmQgKHRoaXM9MHgxOTZjMzgwLCBfX2luX2Nocmc9
PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9waG9ub24tNC40LjIveGlu
ZS9iYWNrZW5kLmNwcDoxMTEKIzQgIDB4MDAwMDdmYWYwZDhjYzZkOSBpbiBQaG9ub246OlhpbmU6
OkJhY2tlbmQ6On5CYWNrZW5kICh0aGlzPTB4MTk2YzM4MCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRp
bWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvcGhvbm9uLTQuNC4yL3hpbmUvYmFja2VuZC5j
cHA6MTIzCiM1ICAweDAwMDA3ZmFmMmU5YmFjYzcgaW4gUGhvbm9uOjpGYWN0b3J5UHJpdmF0ZTo6
fkZhY3RvcnlQcml2YXRlICh0aGlzPTB4Y2E1NjkwLCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXpl
ZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9waG9ub24tNC40LjIvcGhvbm9uL2ZhY3RvcnkuY3Bw
OjIxOAojNiAgMHgwMDAwN2ZhZjJlOWJhZTA5IGluIFBob25vbjo6RmFjdG9yeVByaXZhdGU6On5G
YWN0b3J5UHJpdmF0ZSAodGhpcz0weGNhNTY5MCwgX19pbl9jaHJnPTx2YWx1ZSBvcHRpbWl6ZWQg
b3V0PikgYXQgL3Vzci9zcmMvZGVidWcvcGhvbm9uLTQuNC4yL3Bob25vbi9mYWN0b3J5LmNwcDoy
MjIKIzcgIDB4MDAwMDdmYWYyODg4MjRlMSBpbiBfX3J1bl9leGl0X2hhbmRsZXJzICgpIGZyb20g
L2xpYjY0L2xpYmMuc28uNgojOCAgMHgwMDAwN2ZhZjI4ODgyNTM1IGluIGV4aXQgKCkgZnJvbSAv
bGliNjQvbGliYy5zby42CiM5ICAweDAwMDA3ZmFmMjk1NGRjYjggaW4gcXRfeGlvX2VycmhhbmRs
ZXIgKCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbl94MTEuY3BwOjc0NAojMTAgMHgwMDAwN2ZhZjJh
YzgyNzc4IGluIEtBcHBsaWNhdGlvbjo6eGlvRXJyaGFuZGxlciAodGhpcz0weDdmZmY1NGIxN2U0
MCwgZHB5PTB4YWE2YWMwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9rZGVsaWJzLTQuNS4zL2tkZXVpL2tl
cm5lbC9rYXBwbGljYXRpb24uY3BwOjQxNgojMTEgMHgwMDAwN2ZhZjI3MGUyYTNlIGluIF9YSU9F
cnJvciAoZHB5PTB4YWE2YWMwKSBhdCBYbGliSW50LmM6MzEzOAojMTIgMHgwMDAwN2ZhZjI3MGU5
NWE1IGluIHByb2Nlc3NfcmVzcG9uc2VzIChkcHk9MHhhYTZhYzAsIHdhaXRfZm9yX2ZpcnN0X2V2
ZW50PTAsIGN1cnJlbnRfZXJyb3I9MHgwLCBjdXJyZW50X3JlcXVlc3Q9MCkgYXQgeGNiX2lvLmM6
MjQ3CiMxMyAweDAwMDA3ZmFmMjcwZTk5MGMgaW4gX1hFdmVudHNRdWV1ZWQgKGRweT0weGFhNmFj
MCwgbW9kZT08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHhjYl9pby5jOjI2MwojMTQgMHgwMDAw
N2ZhZjI3MGQyN2VmIGluIFhFdmVudHNRdWV1ZWQgKGRweT0weGFhNmFjMCwgbW9kZT0yKSBhdCBQ
ZW5kaW5nLmM6NDQKIzE1IDB4MDAwMDdmYWYyOTU4NGZlYyBpbiB4MTFFdmVudFNvdXJjZUNoZWNr
IChzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FndWlldmVudGRpc3BhdGNoZXJf
Z2xpYi5jcHA6ODUKIzE2IDB4MDAwMDdmYWYyMTQ5MTcxOCBpbiBJQV9fZ19tYWluX2NvbnRleHRf
Y2hlY2sgKGNvbnRleHQ9MHhhYTE5ZjAsIG1heF9wcmlvcml0eT0yMTQ3NDgzNjQ3LCBmZHM9PHZh
bHVlIG9wdGltaXplZCBvdXQ+LCBuX2Zkcz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IGdtYWlu
LmM6MjQ2OQojMTcgMHgwMDAwN2ZhZjIxNDkxZmYyIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUg
KGNvbnRleHQ9MHhhYTE5ZjAsIGJsb2NrPTEsIGRpc3BhdGNoPTEsIHNlbGY9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+KSBhdCBnbWFpbi5jOjI1ODgKIzE4IDB4MDAwMDdmYWYyMTQ5MjUxMCBpbiBJQV9f
Z19tYWluX2NvbnRleHRfaXRlcmF0aW9uIChjb250ZXh0PTB4YWExOWYwLCBtYXlfYmxvY2s9MSkg
YXQgZ21haW4uYzoyNjU0CiMxOSAweDAwMDA3ZmFmMmEzOTE2N2YgaW4gUUV2ZW50RGlzcGF0Y2hl
ckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHhhNjIwMDAsIGZsYWdzPTx2YWx1ZSBvcHRpbWl6
ZWQgb3V0PikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDEyCiMyMCAweDAw
MDA3ZmFmMjk1ODUxNGUgaW4gUUd1aUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMg
KHRoaXM9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBmbGFncz08dmFsdWUgb3B0aW1pemVkIG91dD4p
IGF0IGtlcm5lbC9xZ3VpZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjIwNAojMjEgMHgwMDAwN2Zh
ZjJhMzY4MjkyIGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVudHMgKHRoaXM9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoxNDkKIzIyIDB4
MDAwMDdmYWYyYTM2ODQ5NSBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPTB4N2ZmZjU0YjE3Yzgw
LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEKIzIzIDB4MDAwMDdmYWYy
YTM2Yzg4YiBpbiBRQ29yZUFwcGxpY2F0aW9uOjpleGVjICgpIGF0IGtlcm5lbC9xY29yZWFwcGxp
Y2F0aW9uLmNwcDoxMDAzCiMyNCAweDAwMDAwMDAwMDA3MjJmZDUgaW4gbWFpbiAoYXJnYz0xMTEy
MTkyMCwgYXJndj0weDdmZmY1NGIxODUwMCkgYXQgL3Vzci9zcmMvZGVidWcvZGlnaWthbS0xLjUu
MC9kaWdpa2FtL21haW4uY3BwOjE5NQoKUG9zc2libGUgZHVwbGljYXRlcyBieSBxdWVyeTogYnVn
IDI1NjY0NCwgYnVnIDI0Mjc5OS4KClJlcG9ydGVkIHVzaW5nIERyS29ucWk=
</data>

          </attachment>
      

    </bug>

</bugzilla>