<?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>268773</bug_id>
          
          <creation_ts>2011-03-17 19:18:27 +0000</creation_ts>
          <short_desc>Crash while Adding Camera</short_desc>
          <delta_ts>2022-11-24 17:05:47 +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>Import-Gphoto2</component>
          <version>2.0.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 name="David Vincent-Jones">davidvincentjones</reporter>
          <assigned_to name="Digikam Developers">digikam-bugs-null</assigned_to>
          <cc>caulier.gilles</cc>
    
    <cc>emb</cc>
    
    <cc>frank.duron</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin>7.9.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1098254</commentid>
    <comment_count>0</comment_count>
    <who name="David Vincent-Jones">davidvincentjones</who>
    <bug_when>2011-03-17 19:18:27 +0000</bug_when>
    <thetext>Application: digikam (2.0.0-beta4)
KDE Platform Version: 4.6.1 (4.6.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-27-generic-pae i686
Distribution: Ubuntu 10.10

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

Trying to add the first camera onto a freshly installed Digikam

The crash can be reproduced every time.

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

Thread 5 (Thread 0xaefbbb70 (LWP 24281)):
#0  0xb76f3424 in __kernel_vsyscall ()
#1  0xb40e2df6 in poll () from /lib/libc.so.6
#2  0xb3103a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0xb30f643c in ?? () from /lib/libglib-2.0.so.0
#4  0xb30f6ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb1f939c4 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0xb311d48f in ?? () from /lib/libglib-2.0.so.0
#7  0xb3320cc9 in start_thread () from /lib/libpthread.so.0
#8  0xb40f169e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xac194b70 (LWP 24282)):
#0  0xb76f3424 in __kernel_vsyscall ()
#1  0xb33254dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb40fed9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb44809c7 in wait (this=0x9e18fcc, mutex=0x9e18fc8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9e18fcc, mutex=0x9e18fc8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x08238b99 in Digikam::ScanController::run (this=0x9e18d98) at /build/buildd/digikam2-2.0.0~beta4+git110307/digikam/database/scancontroller.cpp:602
#6  0xb447fdf9 in QThreadPrivate::start (arg=0x9e18d98) at thread/qthread_unix.cpp:266
#7  0xb3320cc9 in start_thread () from /lib/libpthread.so.0
#8  0xb40f169e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xab993b70 (LWP 24283)):
#0  0xb332340a in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb40fef66 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb30f4412 in g_main_context_release () from /lib/libglib-2.0.so.0
#3  0xb30f6473 in ?? () from /lib/libglib-2.0.so.0
#4  0xb30f6848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb45b059f in QEventDispatcherGlib::processEvents (this=0x9e1cb68, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0xb4580609 in QEventLoop::processEvents (this=0xab993110, flags=) at kernel/qeventloop.cpp:149
#7  0xb4580a8a in QEventLoop::exec (this=0xab993110, flags=...) at kernel/qeventloop.cpp:201
#8  0xb447cb7e in QThread::exec (this=0x9de19f0) at thread/qthread.cpp:490
#9  0xb455f35b in QInotifyFileSystemWatcherEngine::run (this=0x9de19f0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb447fdf9 in QThreadPrivate::start (arg=0x9de19f0) at thread/qthread_unix.cpp:266
#11 0xb3320cc9 in start_thread () from /lib/libpthread.so.0
#12 0xb40f169e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xab192b70 (LWP 24285)):
#0  0xb76f3424 in __kernel_vsyscall ()
#1  0xb33254dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb40fed9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb44809c7 in wait (this=0x9f9dfb8, mutex=0x9f9dfb4, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9f9dfb8, mutex=0x9f9dfb4, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb6493eaa in Digikam::ParkingThread::run (this=0x9f9dfa8) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/threads/threadmanager.cpp:119
#6  0xb447fdf9 in QThreadPrivate::start (arg=0x9f9dfa8) at thread/qthread_unix.cpp:266
#7  0xb3320cc9 in start_thread () from /lib/libpthread.so.0
#8  0xb40f169e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xaf3a6890 (LWP 24280)):
[KCrash Handler]
#7  0xb4092eb3 in realloc () from /lib/libc.so.6
#8  0xb11c0a1d in register_platform (d=0xb239ca8, dispatch=0xb11eb380, name=0xb11e72db &quot;usb&quot;) at control.c:2015
#9  0xb11da061 in usb_init (d=0xb239ca8) at control.c:383
#10 0xa306508b in gp_port_library_list () from /usr/lib/libgphoto2_port/0.8.0/usb.so
#11 0xb5f9eb93 in ?? () from /usr/lib/libgphoto2_port.so.0
#12 0xb3080c50 in ?? () from /usr/lib/libltdl.so.7
#13 0xb308084c in ?? () from /usr/lib/libltdl.so.7
#14 0xb30808ff in lt_dlforeachfile () from /usr/lib/libltdl.so.7
#15 0xb5f9ea70 in gp_port_info_list_load () from /usr/lib/libgphoto2_port.so.0
#16 0x083f1c7e in Digikam::GPCamera::getSupportedPorts (plist=...) at /build/buildd/digikam2-2.0.0~beta4+git110307/utilities/cameragui/devices/gpcamera.cpp:1616
#17 0x08136738 in Digikam::CameraSelection::getSerialPortList (this=0xb17e728) at /build/buildd/digikam2-2.0.0~beta4+git110307/utilities/setup/cameraselection.cpp:406
#18 0x0813b642 in Digikam::CameraSelection::CameraSelection (this=0xb17e728, parent=0x0) at /build/buildd/digikam2-2.0.0~beta4+git110307/utilities/setup/cameraselection.cpp:285
#19 0x081320f5 in Digikam::SetupCamera::slotAddCamera (this=0xb18a490) at /build/buildd/digikam2-2.0.0~beta4+git110307/utilities/setup/setupcamera.cpp:307
#20 0x0813491b in Digikam::SetupCamera::qt_metacall (this=0xb18a490, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfea7f48) at /build/buildd/digikam2-2.0.0~beta4+git110307/obj-i686-linux-gnu/digikam/setupcamera.moc:87
#21 0xb45878ca in QMetaObject::metacall (object=0xb18a490, cl=187203472, idx=33, argv=0xbfea7f48) at kernel/qmetaobject.cpp:237
#22 0xb459a6ad in QMetaObject::activate (sender=0xb22be58, m=0x857f060, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3280
#23 0xb5251019 in QAbstractButton::clicked (this=0xb22be58, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#24 0xb4f10ff9 in QAbstractButtonPrivate::emitClicked (this=0xb22be70) at widgets/qabstractbutton.cpp:546
#25 0xb4f126f4 in QAbstractButtonPrivate::click (this=0xb22be70) at widgets/qabstractbutton.cpp:539
#26 0xb4f129ae in QAbstractButton::mouseReleaseEvent (this=0xb22be58, e=0xbfea8690) at widgets/qabstractbutton.cpp:1121
#27 0xb4b40e08 in QWidget::event (this=0xb22be58, event=0xbfea8690) at kernel/qwidget.cpp:8187
#28 0xb4f10e9e in QAbstractButton::event (this=0xb22be58, e=0x1) at widgets/qabstractbutton.cpp:1080
#29 0xb4fbec22 in QPushButton::event (this=0xb22be58, e=0xbfea8690) at widgets/qpushbutton.cpp:683
#30 0xb4ae2fdc in QApplicationPrivate::notify_helper (this=0x9ccb9b0, receiver=0xb22be58, e=0xbfea8690) at kernel/qapplication.cpp:4396
#31 0xb4ae9c2e in QApplication::notify (this=0xbfeaa240, receiver=0xb22be58, e=0xbfea8690) at kernel/qapplication.cpp:3959
#32 0xb568a7da in KApplication::notify (this=0xbfeaa240, receiver=0xb22be58, event=0xbfea8690) at ../../kdeui/kernel/kapplication.cpp:311
#33 0xb4581b3b in QCoreApplication::notifyInternal (this=0xbfeaa240, receiver=0xb22be58, event=0xbfea8690) at kernel/qcoreapplication.cpp:732
#34 0xb4ae8094 in sendEvent (receiver=0xb22be58, event=0xbfea8690, alienWidget=0xb22be58, nativeWidget=0xadfaae0, buttonDown=0xb547d3c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QApplicationPrivate::sendMouseEvent (receiver=0xb22be58, event=0xbfea8690, alienWidget=0xb22be58, nativeWidget=0xadfaae0, buttonDown=0xb547d3c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#36 0xb4b76d10 in QETWidget::translateMouseEvent (this=0xadfaae0, event=0xbfea8bac) at kernel/qapplication_x11.cpp:4403
#37 0xb4b76151 in QApplication::x11ProcessEvent (this=0xbfeaa240, event=0xbfea8bac) at kernel/qapplication_x11.cpp:3414
#38 0xb4ba536a in x11EventSourceDispatch (s=0x9ccec40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#39 0xb30f2855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0xb30f6668 in ?? () from /lib/libglib-2.0.so.0
#41 0xb30f6848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0xb45b0565 in QEventDispatcherGlib::processEvents (this=0x9c830a8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#43 0xb4ba4be5 in QGuiEventDispatcherGlib::processEvents (this=0x9c830a8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#44 0xb4580609 in QEventLoop::processEvents (this=0xbfea8ea0, flags=) at kernel/qeventloop.cpp:149
#45 0xb4580a8a in QEventLoop::exec (this=0xbfea8ea0, flags=...) at kernel/qeventloop.cpp:201
#46 0xb504d873 in QDialog::exec (this=0xadfaae0) at dialogs/qdialog.cpp:552
#47 0x08108ad0 in Digikam::Setup::exec (parent=0x9ec7238, page=Digikam::Setup::LastPageUsed) at /build/buildd/digikam2-2.0.0~beta4+git110307/utilities/setup/setup.cpp:401
#48 0x081d3869 in Digikam::DigikamApp::setup (this=0x9ec7238) at /build/buildd/digikam2-2.0.0~beta4+git110307/digikam/main/digikamapp.cpp:2357
#49 0x081f37cd in slotSetup (this=0x9ec7238, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfea9068) at /build/buildd/digikam2-2.0.0~beta4+git110307/digikam/main/digikamapp.cpp:2352
#50 Digikam::DigikamApp::qt_metacall (this=0x9ec7238, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfea9068) at /build/buildd/digikam2-2.0.0~beta4+git110307/obj-i686-linux-gnu/digikam/digikamapp.moc:226
#51 0xb45878ca in QMetaObject::metacall (object=0x9ec7238, cl=187203472, idx=71, argv=0xbfea9068) at kernel/qmetaobject.cpp:237
#52 0xb459a6ad in QMetaObject::activate (sender=0xa470e30, m=0x857f180, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3280
#53 0xb4adaf99 in QAction::triggered (this=0xa470e30, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#54 0xb4adc8dc in QAction::activate (this=0xa470e30, event=QAction::Trigger) at kernel/qaction.cpp:1256
#55 0xb4fa87ef in QMenuPrivate::activateCausedStack (this=0xa4c72c0, causedStack=..., action=0xa470e30, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#56 0xb4faea4b in QMenuPrivate::activateAction (this=0xa4c72c0, action=0xa470e30, action_e=QAction::Trigger, self=&lt;value optimized out&gt;) at widgets/qmenu.cpp:1085
#57 0xb4faf5e0 in QMenu::mouseReleaseEvent (this=0xa43f7c8, e=0xbfea9910) at widgets/qmenu.cpp:2301
#58 0xb577b965 in KMenu::mouseReleaseEvent (this=0xa43f7c8, e=0xbfea9910) at ../../kdeui/widgets/kmenu.cpp:458
#59 0xb4b40e08 in QWidget::event (this=0xa43f7c8, event=0xbfea9910) at kernel/qwidget.cpp:8187
#60 0xb4fb102f in QMenu::event (this=0xa43f7c8, e=0xbfea9910) at widgets/qmenu.cpp:2410
#61 0xb4ae2fdc in QApplicationPrivate::notify_helper (this=0x9ccb9b0, receiver=0xa43f7c8, e=0xbfea9910) at kernel/qapplication.cpp:4396
#62 0xb4ae9c2e in QApplication::notify (this=0xbfeaa240, receiver=0xa43f7c8, e=0xbfea9910) at kernel/qapplication.cpp:3959
#63 0xb568a7da in KApplication::notify (this=0xbfeaa240, receiver=0xa43f7c8, event=0xbfea9910) at ../../kdeui/kernel/kapplication.cpp:311
#64 0xb4581b3b in QCoreApplication::notifyInternal (this=0xbfeaa240, receiver=0xa43f7c8, event=0xbfea9910) at kernel/qcoreapplication.cpp:732
#65 0xb4ae8094 in sendEvent (receiver=0xa43f7c8, event=0xbfea9910, alienWidget=0x0, nativeWidget=0xa43f7c8, buttonDown=0xb547d3c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#66 QApplicationPrivate::sendMouseEvent (receiver=0xa43f7c8, event=0xbfea9910, alienWidget=0x0, nativeWidget=0xa43f7c8, buttonDown=0xb547d3c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#67 0xb4b77261 in QETWidget::translateMouseEvent (this=0xa43f7c8, event=0xbfea9e2c) at kernel/qapplication_x11.cpp:4337
#68 0xb4b76151 in QApplication::x11ProcessEvent (this=0xbfeaa240, event=0xbfea9e2c) at kernel/qapplication_x11.cpp:3414
#69 0xb4ba536a in x11EventSourceDispatch (s=0x9ccec40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#70 0xb30f2855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#71 0xb30f6668 in ?? () from /lib/libglib-2.0.so.0
#72 0xb30f6848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#73 0xb45b0565 in QEventDispatcherGlib::processEvents (this=0x9c830a8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#74 0xb4ba4be5 in QGuiEventDispatcherGlib::processEvents (this=0x9c830a8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#75 0xb4580609 in QEventLoop::processEvents (this=0xbfeaa124, flags=) at kernel/qeventloop.cpp:149
#76 0xb4580a8a in QEventLoop::exec (this=0xbfeaa124, flags=...) at kernel/qeventloop.cpp:201
#77 0xb458500f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#78 0xb4ae1e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#79 0x0832b3db in main (argc=5, argv=0xbfeaa4e4) at /build/buildd/digikam2-2.0.0~beta4+git110307/digikam/main/main.cpp:232

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098255</commentid>
    <comment_count>1</comment_count>
    <who name="David Vincent-Jones">davidvincentjones</who>
    <bug_when>2011-03-17 19:23:22 +0000</bug_when>
    <thetext>Crash has ocured in 3 instances:
1 .. Add Camera
2 .. Auto Detect Camera
3 .. Simply connecting the camera to the system through USB

Problem is repeatable</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098300</commentid>
    <comment_count>2</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-03-17 20:56:27 +0000</bug_when>
    <thetext>Crash appear in libgphoto2, not digiKam directly...

Gilles Caulier</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098344</commentid>
    <comment_count>3</comment_count>
    <who name="David Vincent-Jones">davidvincentjones</who>
    <bug_when>2011-03-17 23:19:51 +0000</bug_when>
    <thetext>Gilles; Is there a solution to this? Strange that I appear to be the
only one with the problem.

David

On Thu, 2011-03-17 at 20:56 +0100, Gilles Caulier wrote:
&gt; Crash appear in libgphoto2, not digiKam directly...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1100809</commentid>
    <comment_count>4</comment_count>
      <attachid>58309</attachid>
    <who name="ing Frank H Duron msee">frank.duron</who>
    <bug_when>2011-03-24 17:59:31 +0000</bug_when>
    <thetext>Created attachment 58309
New crash information added by DrKonqi

digikam (2.0.0-beta4) on KDE Platform 4.6.1 (4.6.1) using Qt 4.7.0

- What I was doing when the application crashed:  The crash occured by adding the Nikon D7000 to the program.

-- Backtrace (Reduced):
#8  0x07ad5a1d in register_platform (d=0xb279758, dispatch=0x7b00380, name=0x7afc2db &quot;usb&quot;) at control.c:2015
#9  0x07aef061 in usb_init (d=0xb279758) at control.c:383
#10 0x05f1708b in gp_port_library_list () from /usr/lib/libgphoto2_port/0.8.0/usb.so
[...]
[...]
[...]
#14 0x00f528ff in lt_dlforeachfile () from /usr/lib/libltdl.so.7
#15 0x00312a70 in gp_port_info_list_load () from /usr/lib/libgphoto2_port.so.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1101685</commentid>
    <comment_count>5</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-03-27 13:49:25 +0000</bug_when>
    <thetext>*** Bug 269533 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114298</commentid>
    <comment_count>6</comment_count>
    <who name="Thomas Caswell">tcaswell</who>
    <bug_when>2011-05-03 05:10:32 +0000</bug_when>
    <thetext>This looks like a duplicate of bug 268267</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114313</commentid>
    <comment_count>7</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2011-05-03 07:41:31 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 268267 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2177007</commentid>
    <comment_count>8</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2022-11-24 17:05:47 +0000</bug_when>
    <thetext>Fixed with #268267</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>58309</attachid>
            <date>2011-03-24 17:59:31 +0000</date>
            <delta_ts>2011-03-24 17:59:31 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>11960</size>
            <attacher name="ing Frank H Duron msee">frank.duron</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGRpZ2lrYW0gKDIuMC4wLWJldGE0KQpLREUgUGxhdGZvcm0gVmVyc2lvbjog
NC42LjEgKDQuNi4xKQpRdCBWZXJzaW9uOiA0LjcuMApPcGVyYXRpbmcgU3lzdGVtOiBMaW51eCAy
LjYuMzUtMjgtZ2VuZXJpYyBpNjg2CkRpc3RyaWJ1dGlvbjogVWJ1bnR1IDEwLjEwCgotLSBJbmZv
cm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6Ci0gV2hhdCBJIHdhcyBkb2luZyB3aGVuIHRoZSBhcHBs
aWNhdGlvbiBjcmFzaGVkOiAgVGhlIGNyYXNoIG9jY3VyZWQgYnkgYWRkaW5nIHRoZSBOaWtvbiBE
NzAwMCB0byB0aGUgcHJvZ3JhbS4KClRoZSBjcmFzaCBjYW4gYmUgcmVwcm9kdWNlZCBldmVyeSB0
aW1lLgoKLS0gQmFja3RyYWNlOgpBcHBsaWNhdGlvbjogZGlnaUthbSAoZGlnaWthbSksIHNpZ25h
bDogU2VnbWVudGF0aW9uIGZhdWx0CltDdXJyZW50IHRocmVhZCBpcyAxIChUaHJlYWQgMHhiNTJl
Yjg5MCAoTFdQIDkyMjcpKV0KClRocmVhZCAxMCAoVGhyZWFkIDB4YjUwNzNiNzAgKExXUCA5MjI4
KSk6CiMwICAweDAwZjk3NDE2IGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDAxOWFjZGY2
IGluIHBvbGwgKCkgZnJvbSAvbGliL2xpYmMuc28uNgojMiAgMHgwMWRhMmExYiBpbiBnX3BvbGwg
KCkgZnJvbSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDFkOTU0M2MgaW4gPz8gKCkgZnJv
bSAvbGliL2xpYmdsaWItMi4wLnNvLjAKIzQgIDB4MDFkOTViYTcgaW4gZ19tYWluX2xvb3BfcnVu
ICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiM1ICAweDAyOTc2OWM0IGluID8/ICgpIGZy
b20gL3Vzci9saWIvbGliZ2lvLTIuMC5zby4wCiM2ICAweDAxZGJjNDhmIGluID8/ICgpIGZyb20g
L2xpYi9saWJnbGliLTIuMC5zby4wCiM3ICAweDAxYzhlY2M5IGluIHN0YXJ0X3RocmVhZCAoKSBm
cm9tIC9saWIvbGlicHRocmVhZC5zby4wCiM4ICAweDAxOWJiNjllIGluIGNsb25lICgpIGZyb20g
L2xpYi9saWJjLnNvLjYKClRocmVhZCA5IChUaHJlYWQgMHhiMjY5OWI3MCAoTFdQIDkyMjkpKToK
IzAgIDB4MDBmOTc0MTYgaW4gX19rZXJuZWxfdnN5c2NhbGwgKCkKIzEgIDB4MDFjOTM0ZGMgaW4g
cHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGZyb20gL2xpYi9saWJwdGhyZWFkLnNv
LjAKIzIgIDB4MDE5YzhkOWQgaW4gcHRocmVhZF9jb25kX3dhaXQgKCkgZnJvbSAvbGliL2xpYmMu
c28uNgojMyAgMHgwNmQ4YzljNyBpbiB3YWl0ICh0aGlzPTB4OWE2ODNiNCwgbXV0ZXg9MHg5YTY4
M2IwLCB0aW1lPTQyOTQ5NjcyOTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDo4
OAojNCAgUVdhaXRDb25kaXRpb246OndhaXQgKHRoaXM9MHg5YTY4M2I0LCBtdXRleD0weDlhNjgz
YjAsIHRpbWU9NDI5NDk2NzI5NSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjE2
MAojNSAgMHgwODIzOGI5OSBpbiBEaWdpa2FtOjpTY2FuQ29udHJvbGxlcjo6cnVuICh0aGlzPTB4
OWE1NDk5OCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtMi0yLjAuMH5iZXRhNCtnaXQxMTAzMDcv
ZGlnaWthbS9kYXRhYmFzZS9zY2FuY29udHJvbGxlci5jcHA6NjAyCiM2ICAweDA2ZDhiZGY5IGlu
IFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4OWE1NDk5OCkgYXQgdGhyZWFkL3F0aHJlYWRf
dW5peC5jcHA6MjY2CiM3ICAweDAxYzhlY2M5IGluIHN0YXJ0X3RocmVhZCAoKSBmcm9tIC9saWIv
bGlicHRocmVhZC5zby4wCiM4ICAweDAxOWJiNjllIGluIGNsb25lICgpIGZyb20gL2xpYi9saWJj
LnNvLjYKClRocmVhZCA4IChUaHJlYWQgMHhiMWU5OGI3MCAoTFdQIDkyMzApKToKIzAgIDB4MDFk
OTU4NzAgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi9saWJnbGliLTIu
MC5zby4wCiMxICAweDA2ZWJjNTlmIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZl
bnRzICh0aGlzPTB4YjQ3MDA2MDgsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNo
ZXJfZ2xpYi5jcHA6NDE3CiMyICAweDA2ZThjNjA5IGluIFFFdmVudExvb3A6OnByb2Nlc3NFdmVu
dHMgKHRoaXM9MHhiMWU5ODExMCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5
CiMzICAweDA2ZThjYThhIGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHhiMWU5ODExMCwgZmxh
Z3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiM0ICAweDA2ZDg4YjdlIGluIFFU
aHJlYWQ6OmV4ZWMgKHRoaXM9MHg5YTcyZGQwKSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NDkwCiM1
ICAweDA2ZTZiMzViIGluIFFJbm90aWZ5RmlsZVN5c3RlbVdhdGNoZXJFbmdpbmU6OnJ1biAodGhp
cz0weDlhNzJkZDApIGF0IGlvL3FmaWxlc3lzdGVtd2F0Y2hlcl9pbm90aWZ5LmNwcDoyNDgKIzYg
IDB4MDZkOGJkZjkgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg5YTcyZGQwKSBhdCB0
aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNjYKIzcgIDB4MDFjOGVjYzkgaW4gc3RhcnRfdGhyZWFk
ICgpIGZyb20gL2xpYi9saWJwdGhyZWFkLnNvLjAKIzggIDB4MDE5YmI2OWUgaW4gY2xvbmUgKCkg
ZnJvbSAvbGliL2xpYmMuc28uNgoKVGhyZWFkIDcgKFRocmVhZCAweGIxNjk3YjcwIChMV1AgOTIz
MikpOgojMCAgMHgwMGY5NzQxNiBpbiBfX2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHgwMWM5MzRk
YyBpbiBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgZnJvbSAvbGliL2xpYnB0aHJl
YWQuc28uMAojMiAgMHgwMTljOGQ5ZCBpbiBwdGhyZWFkX2NvbmRfd2FpdCAoKSBmcm9tIC9saWIv
bGliYy5zby42CiMzICAweDA2ZDhjOWM3IGluIHdhaXQgKHRoaXM9MHg5ZDEyZTEwLCBtdXRleD0w
eDlkMTJlMGMsIHRpbWU9NDI5NDk2NzI5NSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXgu
Y3BwOjg4CiM0ICBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz0weDlkMTJlMTAsIG11dGV4PTB4
OWQxMmUwYywgdGltZT00Mjk0OTY3Mjk1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5j
cHA6MTYwCiM1ICAweDA1MDc5ZWFhIGluIERpZ2lrYW06OlBhcmtpbmdUaHJlYWQ6OnJ1biAodGhp
cz0weDlkMTJlMDApIGF0IC9idWlsZC9idWlsZGQvZGlnaWthbTItMi4wLjB+YmV0YTQrZ2l0MTEw
MzA3L2xpYnMvdGhyZWFkcy90aHJlYWRtYW5hZ2VyLmNwcDoxMTkKIzYgIDB4MDZkOGJkZjkgaW4g
UVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg5ZDEyZTAwKSBhdCB0aHJlYWQvcXRocmVhZF91
bml4LmNwcDoyNjYKIzcgIDB4MDFjOGVjYzkgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYi9s
aWJwdGhyZWFkLnNvLjAKIzggIDB4MDE5YmI2OWUgaW4gY2xvbmUgKCkgZnJvbSAvbGliL2xpYmMu
c28uNgoKVGhyZWFkIDYgKFRocmVhZCAweGFhNGYyYjcwIChMV1AgOTIzNCkpOgojMCAgMHgwMGY5
NzQxNiBpbiBfX2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHgwMWM5Mzg4NCBpbiBwdGhyZWFkX2Nv
bmRfdGltZWR3YWl0QEBHTElCQ18yLjMuMiAoKSBmcm9tIC9saWIvbGlicHRocmVhZC5zby4wCiMy
ICAweDAxOWM4ZGY0IGluIHB0aHJlYWRfY29uZF90aW1lZHdhaXQgKCkgZnJvbSAvbGliL2xpYmMu
c28uNgojMyAgMHgwNWJlYmIzZiBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYnhpbmUuc28uMQpC
YWNrdHJhY2Ugc3RvcHBlZDogcHJldmlvdXMgZnJhbWUgaW5uZXIgdG8gdGhpcyBmcmFtZSAoY29y
cnVwdCBzdGFjaz8pCgpUaHJlYWQgNSAoVGhyZWFkIDB4YTljZjFiNzAgKExXUCA5MjM1KSk6CiMw
ICAweDAwZjk3NDE2IGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDAxOWI0MzcxIGluIHNl
bGVjdCAoKSBmcm9tIC9saWIvbGliYy5zby42CiMyICAweDA1YzE3ZjFjIGluIHhpbmVfdXNlY19z
bGVlcCAoKSBmcm9tIC91c3IvbGliL2xpYnhpbmUuc28uMQojMyAgMHgwMDAwMDAwMCBpbiA/PyAo
KQoKVGhyZWFkIDQgKFRocmVhZCAweGE5NGYwYjcwIChMV1AgOTIzNikpOgojMCAgMHgwOTZiZGUz
NiBpbiBjbG9ja19nZXR0aW1lICgpIGZyb20gL2xpYi9saWJydC5zby4xCiMxICAweDA2ZGU3NTBi
IGluIGRvX2dldHRpbWUgKCkgYXQgdG9vbHMvcWVsYXBzZWR0aW1lcl91bml4LmNwcDoxMDUKIzIg
IHF0X2dldHRpbWUgKCkgYXQgdG9vbHMvcWVsYXBzZWR0aW1lcl91bml4LmNwcDoxMTkKIzMgIDB4
MDZlYmU2ZTUgaW4gUVRpbWVySW5mb0xpc3Q6OnVwZGF0ZUN1cnJlbnRUaW1lICh0aGlzPTB4OWMy
YTI2YykgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfdW5peC5jcHA6MzM5CiM0ICAweDA2ZWJl
NzJhIGluIFFUaW1lckluZm9MaXN0Ojp0aW1lcldhaXQgKHRoaXM9MHg5YzJhMjZjLCB0bT0uLi4p
IGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX3VuaXguY3BwOjQ0MgojNSAgMHgwNmViYzdhOCBp
biB0aW1lclNvdXJjZVByZXBhcmVIZWxwZXIgKHNyYz08dmFsdWUgb3B0aW1pemVkIG91dD4sIHRp
bWVvdXQ9MHhhOTRlZmYyYykgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6MTM2
CiM2ICAweDA2ZWJjODNkIGluIHRpbWVyU291cmNlUHJlcGFyZSAoc291cmNlPTB4MCwgdGltZW91
dD0weDk2YzFmZjQpIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjE2OQojNyAg
MHgwMWQ5NGU2YSBpbiBnX21haW5fY29udGV4dF9wcmVwYXJlICgpIGZyb20gL2xpYi9saWJnbGli
LTIuMC5zby4wCiM4ICAweDAxZDk1Mjc5IGluID8/ICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5z
by4wCiM5ICAweDAxZDk1ODQ4IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9s
aWIvbGliZ2xpYi0yLjAuc28uMAojMTAgMHgwNmViYzU5ZiBpbiBRRXZlbnREaXNwYXRjaGVyR2xp
Yjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDljMmEwZjgsIGZsYWdzPS4uLikgYXQga2VybmVsL3Fl
dmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDE3CiMxMSAweDA2ZThjNjA5IGluIFFFdmVudExvb3A6
OnByb2Nlc3NFdmVudHMgKHRoaXM9MHhhOTRmMDEwMCwgZmxhZ3M9KSBhdCBrZXJuZWwvcWV2ZW50
bG9vcC5jcHA6MTQ5CiMxMiAweDA2ZThjYThhIGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHhh
OTRmMDEwMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiMxMyAweDA2
ZDg4YjdlIGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9MHg5YzI5Y2MwKSBhdCB0aHJlYWQvcXRocmVh
ZC5jcHA6NDkwCiMxNCAweDA5NWQ0ZDdhIGluID8/ICgpIGZyb20gL3Vzci9saWIvcXQ0L3BsdWdp
bnMvcGhvbm9uX2JhY2tlbmQvcGhvbm9uX3hpbmUuc28KIzE1IDB4MDZkOGJkZjkgaW4gUVRocmVh
ZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg5YzI5Y2MwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNw
cDoyNjYKIzE2IDB4MDFjOGVjYzkgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYi9saWJwdGhy
ZWFkLnNvLjAKIzE3IDB4MDE5YmI2OWUgaW4gY2xvbmUgKCkgZnJvbSAvbGliL2xpYmMuc28uNgoK
VGhyZWFkIDMgKFRocmVhZCAweGE4Y2VmYjcwIChMV1AgOTIzNykpOgojMCAgMHgwMWE3ODU2NSBp
biA/PyAoKSBmcm9tIC91c3IvbGliL2xpYnB1bHNlLnNvLjAKIzEgIDB4MDFhNjRhYjkgaW4gcGFf
bWFpbmxvb3BfcG9sbCAoKSBmcm9tIC91c3IvbGliL2xpYnB1bHNlLnNvLjAKIzIgIDB4MDFhNjZh
NzMgaW4gcGFfbWFpbmxvb3BfaXRlcmF0ZSAoKSBmcm9tIC91c3IvbGliL2xpYnB1bHNlLnNvLjAK
IzMgIDB4MDFhNjZiNDQgaW4gcGFfbWFpbmxvb3BfcnVuICgpIGZyb20gL3Vzci9saWIvbGlicHVs
c2Uuc28uMAojNCAgMHgwMWE3ODMwMyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL2xpYnB1bHNlLnNv
LjAKIzUgIDB4MDIxNmRiZDUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9saWJwdWxzZWNvbW1vbi0w
LjkuMjEuc28KIzYgIDB4MDFjOGVjYzkgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYi9saWJw
dGhyZWFkLnNvLjAKIzcgIDB4MDE5YmI2OWUgaW4gY2xvbmUgKCkgZnJvbSAvbGliL2xpYmMuc28u
NgoKVGhyZWFkIDIgKFRocmVhZCAweGE0NGVkYjcwIChMV1AgOTIzOCkpOgojMCAgMHgwMGY5NzQx
NiBpbiBfX2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHgwMWM5MzRkYyBpbiBwdGhyZWFkX2NvbmRf
d2FpdEBAR0xJQkNfMi4zLjIgKCkgZnJvbSAvbGliL2xpYnB0aHJlYWQuc28uMAojMiAgMHgwMTlj
OGQ5ZCBpbiBwdGhyZWFkX2NvbmRfd2FpdCAoKSBmcm9tIC9saWIvbGliYy5zby42CiMzICAweDA1
YmZkYjU0IGluID8/ICgpIGZyb20gL3Vzci9saWIvbGlieGluZS5zby4xCkJhY2t0cmFjZSBzdG9w
cGVkOiBwcmV2aW91cyBmcmFtZSBpbm5lciB0byB0aGlzIGZyYW1lIChjb3JydXB0IHN0YWNrPykK
ClRocmVhZCAxIChUaHJlYWQgMHhiNTJlYjg5MCAoTFdQIDkyMjcpKToKW0tDcmFzaCBIYW5kbGVy
XQojNyAgMHgwMTk1Y2ViMyBpbiByZWFsbG9jICgpIGZyb20gL2xpYi9saWJjLnNvLjYKIzggIDB4
MDdhZDVhMWQgaW4gcmVnaXN0ZXJfcGxhdGZvcm0gKGQ9MHhiMjc5NzU4LCBkaXNwYXRjaD0weDdi
MDAzODAsIG5hbWU9MHg3YWZjMmRiICJ1c2IiKSBhdCBjb250cm9sLmM6MjAxNQojOSAgMHgwN2Fl
ZjA2MSBpbiB1c2JfaW5pdCAoZD0weGIyNzk3NTgpIGF0IGNvbnRyb2wuYzozODMKIzEwIDB4MDVm
MTcwOGIgaW4gZ3BfcG9ydF9saWJyYXJ5X2xpc3QgKCkgZnJvbSAvdXNyL2xpYi9saWJncGhvdG8y
X3BvcnQvMC44LjAvdXNiLnNvCiMxMSAweDAwMzEyYjkzIGluID8/ICgpIGZyb20gL3Vzci9saWIv
bGliZ3Bob3RvMl9wb3J0LnNvLjAKIzEyIDB4MDBmNTJjNTAgaW4gPz8gKCkgZnJvbSAvdXNyL2xp
Yi9saWJsdGRsLnNvLjcKIzEzIDB4MDBmNTI4NGMgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi9saWJs
dGRsLnNvLjcKIzE0IDB4MDBmNTI4ZmYgaW4gbHRfZGxmb3JlYWNoZmlsZSAoKSBmcm9tIC91c3Iv
bGliL2xpYmx0ZGwuc28uNwojMTUgMHgwMDMxMmE3MCBpbiBncF9wb3J0X2luZm9fbGlzdF9sb2Fk
ICgpIGZyb20gL3Vzci9saWIvbGliZ3Bob3RvMl9wb3J0LnNvLjAKIzE2IDB4MDgzZjhkNDAgaW4g
RGlnaWthbTo6R1BDYW1lcmE6OmZpbmRDb25uZWN0ZWRVc2JDYW1lcmEgKHZlbmRvcklkPTEyMDAs
IHByb2R1Y3RJZD0xMDY0LCBtb2RlbD0uLi4sIHBvcnQ9Li4uKSBhdCAvYnVpbGQvYnVpbGRkL2Rp
Z2lrYW0yLTIuMC4wfmJldGE0K2dpdDExMDMwNy91dGlsaXRpZXMvY2FtZXJhZ3VpL2RldmljZXMv
Z3BjYW1lcmEuY3BwOjE3NjEKIzE3IDB4MDgxZGNlYmUgaW4gRGlnaWthbTo6RGlnaWthbUFwcDo6
b3BlblNvbGlkQ2FtZXJhICh0aGlzPTB4OWMwOTJjOCwgdWRpPS4uLiwgY2FtZXJhTGFiZWw9Li4u
KSBhdCAvYnVpbGQvYnVpbGRkL2RpZ2lrYW0yLTIuMC4wfmJldGE0K2dpdDExMDMwNy9kaWdpa2Ft
L21haW4vZGlnaWthbWFwcC5jcHA6MTgyOAojMTggMHgwODFkZDhlMyBpbiBEaWdpa2FtOjpEaWdp
a2FtQXBwOjpzbG90T3BlblNvbGlkQ2FtZXJhICh0aGlzPTB4OWMwOTJjOCwgYWN0aW9uPTB4OWRh
MDY1MCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtMi0yLjAuMH5iZXRhNCtnaXQxMTAzMDcvZGln
aWthbS9tYWluL2RpZ2lrYW1hcHAuY3BwOjE3NzUKIzE5IDB4MDgxZjM4M2EgaW4gRGlnaWthbTo6
RGlnaWthbUFwcDo6cXRfbWV0YWNhbGwgKHRoaXM9MHg5YzA5MmM4LCBfYz1RTWV0YU9iamVjdDo6
SW52b2tlTWV0YU1ldGhvZCwgX2lkPTMxLCBfYT0weGJmYWI0YTg4KSBhdCAvYnVpbGQvYnVpbGRk
L2RpZ2lrYW0yLTIuMC4wfmJldGE0K2dpdDExMDMwNy9vYmotaTY4Ni1saW51eC1nbnUvZGlnaWth
bS9kaWdpa2FtYXBwLm1vYzoyMzIKIzIwIDB4MDZlOTM4Y2EgaW4gUU1ldGFPYmplY3Q6Om1ldGFj
YWxsIChvYmplY3Q9MHg5YzA5MmM4LCBjbD0xODkxNTMwNDAsIGlkeD03NywgYXJndj0weGJmYWI0
YTg4KSBhdCBrZXJuZWwvcW1ldGFvYmplY3QuY3BwOjIzNwojMjEgMHgwNmVhNjZhZCBpbiBRTWV0
YU9iamVjdDo6YWN0aXZhdGUgKHNlbmRlcj0weGFiZTMwMTAsIG09MHg0YTM4M2U0LCBsb2NhbF9z
aWduYWxfaW5kZXg9MCwgYXJndj0weDApIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDozMjgwCiMyMiAw
eDA0MGI3MjUzIGluIFFBY3Rpb25Hcm91cDo6dHJpZ2dlcmVkICh0aGlzPTB4YWJlMzAxMCwgX3Qx
PTB4OWRhMDY1MCkgYXQgLm1vYy9yZWxlYXNlLXNoYXJlZC9tb2NfcWFjdGlvbmdyb3VwLmNwcDox
NDYKIzIzIDB4MDQwYjc2YTggaW4gUUFjdGlvbkdyb3VwUHJpdmF0ZTo6X3FfYWN0aW9uVHJpZ2dl
cmVkICh0aGlzPTB4YWIxMzQ4MCkgYXQga2VybmVsL3FhY3Rpb25ncm91cC5jcHA6OTMKIzI0IDB4
MDQwYjc5OTYgaW4gUUFjdGlvbkdyb3VwOjpxdF9tZXRhY2FsbCAodGhpcz0weGFiZTMwMTAsIF9j
PVFNZXRhT2JqZWN0OjpJbnZva2VNZXRhTWV0aG9kLCBfaWQ9NywgX2E9MHhiZmFiNGJlOCkgYXQg
Lm1vYy9yZWxlYXNlLXNoYXJlZC9tb2NfcWFjdGlvbmdyb3VwLmNwcDoxMDEKIzI1IDB4MDZlOTM4
Y2EgaW4gUU1ldGFPYmplY3Q6Om1ldGFjYWxsIChvYmplY3Q9MHhhYmUzMDEwLCBjbD0xODkxNTMw
NDAsIGlkeD0xMSwgYXJndj0weGJmYWI0YmU4KSBhdCBrZXJuZWwvcW1ldGFvYmplY3QuY3BwOjIz
NwojMjYgMHgwNmVhNjZhZCBpbiBRTWV0YU9iamVjdDo6YWN0aXZhdGUgKHNlbmRlcj0weDlkYTA2
NTAsIG09MHg4NTdmMTgwLCBsb2NhbF9zaWduYWxfaW5kZXg9MSwgYXJndj0weDApIGF0IGtlcm5l
bC9xb2JqZWN0LmNwcDozMjgwCiMyNyAweDA0MGIxZjk5IGluIFFBY3Rpb246OnRyaWdnZXJlZCAo
dGhpcz0weDlkYTA2NTAsIF90MT1mYWxzZSkgYXQgLm1vYy9yZWxlYXNlLXNoYXJlZC9tb2NfcWFj
dGlvbi5jcHA6MjYzCiMyOCAweDA0MGIzOGRjIGluIFFBY3Rpb246OmFjdGl2YXRlICh0aGlzPTB4
OWRhMDY1MCwgZXZlbnQ9UUFjdGlvbjo6VHJpZ2dlcikgYXQga2VybmVsL3FhY3Rpb24uY3BwOjEy
NTYKIzI5IDB4MDQ1N2Y3ZWYgaW4gUU1lbnVQcml2YXRlOjphY3RpdmF0ZUNhdXNlZFN0YWNrICh0
aGlzPTB4YWMxZjhlMCwgY2F1c2VkU3RhY2s9Li4uLCBhY3Rpb249MHg5ZGEwNjUwLCBhY3Rpb25f
ZT1RQWN0aW9uOjpUcmlnZ2VyLCBzZWxmPXRydWUpIGF0IHdpZGdldHMvcW1lbnUuY3BwOjk5Mwoj
MzAgMHgwNDU4NWE0YiBpbiBRTWVudVByaXZhdGU6OmFjdGl2YXRlQWN0aW9uICh0aGlzPTB4YWMx
ZjhlMCwgYWN0aW9uPTB4OWRhMDY1MCwgYWN0aW9uX2U9UUFjdGlvbjo6VHJpZ2dlciwgc2VsZj08
dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IHdpZGdldHMvcW1lbnUuY3BwOjEwODUKIzMxIDB4MDQ1
ODY1ZTAgaW4gUU1lbnU6Om1vdXNlUmVsZWFzZUV2ZW50ICh0aGlzPTB4YWJkNmFlMCwgZT0weGJm
YWI1NDkwKSBhdCB3aWRnZXRzL3FtZW51LmNwcDoyMzAxCiMzMiAweDA5MDdiOTY1IGluIEtNZW51
Ojptb3VzZVJlbGVhc2VFdmVudCAodGhpcz0weGFiZDZhZTAsIGU9MHhiZmFiNTQ5MCkgYXQgLi4v
Li4va2RldWkvd2lkZ2V0cy9rbWVudS5jcHA6NDU4CiMzMyAweDA0MTE3ZTA4IGluIFFXaWRnZXQ6
OmV2ZW50ICh0aGlzPTB4YWJkNmFlMCwgZXZlbnQ9MHhiZmFiNTQ5MCkgYXQga2VybmVsL3F3aWRn
ZXQuY3BwOjgxODcKIzM0IDB4MDQ1ODgwMmYgaW4gUU1lbnU6OmV2ZW50ICh0aGlzPTB4YWJkNmFl
MCwgZT0weGJmYWI1NDkwKSBhdCB3aWRnZXRzL3FtZW51LmNwcDoyNDEwCiMzNSAweDA0MGI5ZmRj
IGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIgKHRoaXM9MHg5OGEwZmQ4LCBy
ZWNlaXZlcj0weGFiZDZhZTAsIGU9MHhiZmFiNTQ5MCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5j
cHA6NDM5NgojMzYgMHgwNDBjMGMyZSBpbiBRQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weGJm
YWI1ZGMwLCByZWNlaXZlcj0weGFiZDZhZTAsIGU9MHhiZmFiNTQ5MCkgYXQga2VybmVsL3FhcHBs
aWNhdGlvbi5jcHA6Mzk1OQojMzcgMHgwOGY4YTdkYSBpbiBLQXBwbGljYXRpb246Om5vdGlmeSAo
dGhpcz0weGJmYWI1ZGMwLCByZWNlaXZlcj0weGFiZDZhZTAsIGV2ZW50PTB4YmZhYjU0OTApIGF0
IC4uLy4uL2tkZXVpL2tlcm5lbC9rYXBwbGljYXRpb24uY3BwOjMxMQojMzggMHgwNmU4ZGIzYiBp
biBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbCAodGhpcz0weGJmYWI1ZGMwLCByZWNl
aXZlcj0weGFiZDZhZTAsIGV2ZW50PTB4YmZhYjU0OTApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0
aW9uLmNwcDo3MzIKIzM5IDB4MDQwYmYwOTQgaW4gc2VuZEV2ZW50IChyZWNlaXZlcj0weGFiZDZh
ZTAsIGV2ZW50PTB4YmZhYjU0OTAsIGFsaWVuV2lkZ2V0PTB4MCwgbmF0aXZlV2lkZ2V0PTB4YWJk
NmFlMCwgYnV0dG9uRG93bj0weDRhNTQzYzAsIGxhc3RNb3VzZVJlY2VpdmVyPS4uLiwgc3BvbnRh
bmVvdXM9dHJ1ZSkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2Vy
bmVsL3Fjb3JlYXBwbGljYXRpb24uaDoyMTUKIzQwIFFBcHBsaWNhdGlvblByaXZhdGU6OnNlbmRN
b3VzZUV2ZW50IChyZWNlaXZlcj0weGFiZDZhZTAsIGV2ZW50PTB4YmZhYjU0OTAsIGFsaWVuV2lk
Z2V0PTB4MCwgbmF0aXZlV2lkZ2V0PTB4YWJkNmFlMCwgYnV0dG9uRG93bj0weDRhNTQzYzAsIGxh
c3RNb3VzZVJlY2VpdmVyPS4uLiwgc3BvbnRhbmVvdXM9dHJ1ZSkgYXQga2VybmVsL3FhcHBsaWNh
dGlvbi5jcHA6MzA1OAojNDEgMHgwNDE0ZTI2MSBpbiBRRVRXaWRnZXQ6OnRyYW5zbGF0ZU1vdXNl
RXZlbnQgKHRoaXM9MHhhYmQ2YWUwLCBldmVudD0weGJmYWI1OWFjKSBhdCBrZXJuZWwvcWFwcGxp
Y2F0aW9uX3gxMS5jcHA6NDMzNwojNDIgMHgwNDE0ZDE1MSBpbiBRQXBwbGljYXRpb246OngxMVBy
b2Nlc3NFdmVudCAodGhpcz0weGJmYWI1ZGMwLCBldmVudD0weGJmYWI1OWFjKSBhdCBrZXJuZWwv
cWFwcGxpY2F0aW9uX3gxMS5jcHA6MzQxNAojNDMgMHgwNDE3YzM2YSBpbiB4MTFFdmVudFNvdXJj
ZURpc3BhdGNoIChzPTB4OThhNDIwMCwgY2FsbGJhY2s9MCwgdXNlcl9kYXRhPTB4MCkgYXQga2Vy
bmVsL3FndWlldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6MTQ2CiM0NCAweDAxZDkxODU1IGluIGdf
bWFpbl9jb250ZXh0X2Rpc3BhdGNoICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiM0NSAw
eDAxZDk1NjY4IGluID8/ICgpIGZyb20gL2xpYi9saWJnbGliLTIuMC5zby4wCiM0NiAweDAxZDk1
ODQ4IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIvbGliZ2xpYi0yLjAu
c28uMAojNDcgMHgwNmViYzU2NSBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50
cyAodGhpcz0weDk4NTc4MzgsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJf
Z2xpYi5jcHA6NDE1CiM0OCAweDA0MTdiYmU1IGluIFFHdWlFdmVudERpc3BhdGNoZXJHbGliOjpw
cm9jZXNzRXZlbnRzICh0aGlzPTB4OTg1NzgzOCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWd1aWV2
ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoyMDQKIzQ5IDB4MDZlOGM2MDkgaW4gUUV2ZW50TG9vcDo6
cHJvY2Vzc0V2ZW50cyAodGhpcz0weGJmYWI1Y2E0LCBmbGFncz0pIGF0IGtlcm5lbC9xZXZlbnRs
b29wLmNwcDoxNDkKIzUwIDB4MDZlOGNhOGEgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weGJm
YWI1Y2E0LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEKIzUxIDB4MDZl
OTEwMGYgaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNh
dGlvbi5jcHA6MTAwOQojNTIgMHgwNDBiOGUwNyBpbiBRQXBwbGljYXRpb246OmV4ZWMgKCkgYXQg
a2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MzY3MgojNTMgMHgwODMyYjNkYiBpbiBtYWluIChhcmdj
PTUsIGFyZ3Y9MHhiZmFiNjA2NCkgYXQgL2J1aWxkL2J1aWxkZC9kaWdpa2FtMi0yLjAuMH5iZXRh
NCtnaXQxMTAzMDcvZGlnaWthbS9tYWluL21haW4uY3BwOjIzMgoKUG9zc2libGUgZHVwbGljYXRl
cyBieSBxdWVyeTogYnVnIDI2ODc3My4KClJlcG9ydGVkIHVzaW5nIERyS29ucWk=
</data>

          </attachment>
      

    </bug>

</bugzilla>