<?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>279616</bug_id>
          
          <creation_ts>2011-08-07 21:28:56 +0000</creation_ts>
          <short_desc>Digikam crash on startup (or when camera connected)</short_desc>
          <delta_ts>2023-05-05 05:38:43 +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>Compiled Sources</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="Malcolm Lashley">kde-malc</reporter>
          <assigned_to name="Digikam Developers">digikam-bugs-null</assigned_to>
          <cc>caulier.gilles</cc>
    
    <cc>friemue</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin>8.1.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1151226</commentid>
    <comment_count>0</comment_count>
    <who name="Malcolm Lashley">kde-malc</who>
    <bug_when>2011-08-07 21:28:56 +0000</bug_when>
    <thetext>Application: digikam (2.0.0)
KDE Platform Version: 4.7.00 (4.7.0) (Compiled from sources)
Qt Version: 4.7.3
Operating System: Linux 2.6.39-gentoo x86_64
Distribution: &quot;Gentoo Base System release 2.0.3&quot;

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

After upgrading to digikam 2.0, it crashes with the attached backtrace under the following conditions:

a) Digikam is launched from the after the camera is connected and &apos;download photos with digikam&apos; is selected from the device notification popup
b) Digikam is launched from kicker/console (and starts up ok) but crashes as soon as the camera is connected.
c) Digikam is launched as per (b) &apos;add camera manually&apos; is selected and &apos;Edit&apos; is attempted on the existing Canon Ixus 75 (PTP) entry (no camera connected)

Attempting to remove that entry, using the remove button appears to work - the list is then empty - but upon restarting digikam (with the camera remaining disconnected) the entry re-appears (and the same behaviour is observed)

dmesg shows the camera as follows:

usb 2-5.2: new high speed USB device number 13 using ehci_hcd
usb 2-5.2: New USB device found, idVendor=04a9, idProduct=314e
usb 2-5.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-5.2: Product: Canon Digital Camera
usb 2-5.2: Manufacturer: Canon Inc.
usb 2-5.2: SerialNumber: 3896D7165E8841AC8627BB828FC0D5FB

If I try &apos;download photos with gwenview&apos; from the device notifier, the camera is correctly mounted and I can see the thumbnails/download to local directory etc. from that application, but all subsequent attempts to do similar using digikam (without disconnecting the camera in between) fail with a crash.

The crash can be reproduced every time.

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

Thread 6 (Thread 0x7fc3fae09700 (LWP 2898)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc4153f24db in wait (time=18446744073709551615, this=0xbcd3e0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0xbcde98, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00000000005af570 in Digikam::ScanController::run (this=0xcd4880) at /var/tmp/portage/media-gfx/digikam-2.0.0/work/digikam-2.0.0/core/digikam/database/scancontroller.cpp:618
#4  0x00007fc4153f1df5 in QThreadPrivate::start (arg=0xcd4880) at thread/qthread_unix.cpp:320
#5  0x00007fc4123c2d4c in start_thread (arg=0x7fc3fae09700) at pthread_create.c:301
#6  0x00007fc4141d3c6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fc3fa608700 (LWP 2899)):
#0  0x00007fc4141cafa3 in *__GI___poll (fds=&lt;optimized out&gt;, nfds=&lt;optimized out&gt;, timeout=&lt;optimized out&gt;) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc40cc2cbfd in g_main_context_poll (n_fds=1, fds=0xc989e0, timeout=-1, context=0xbcf100, priority=&lt;optimized out&gt;) at gmain.c:3405
#2  g_main_context_iterate (context=0xbcf100, block=1, dispatch=1, self=&lt;optimized out&gt;) at gmain.c:3087
#3  0x00007fc40cc2d12d in g_main_context_iteration (context=0xbcf100, may_block=1) at gmain.c:3155
#4  0x00007fc415504d96 in QEventDispatcherGlib::processEvents (this=0xc72850, flags=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fc4154d9222 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fc4154d9464 in QEventLoop::exec (this=0x7fc3fa607d60, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fc4153ef5a4 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:492
#8  0x00007fc4154bae08 in QInotifyFileSystemWatcherEngine::run (this=0xc73130) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fc4153f1df5 in QThreadPrivate::start (arg=0xc73130) at thread/qthread_unix.cpp:320
#10 0x00007fc4123c2d4c in start_thread (arg=0x7fc3fa608700) at pthread_create.c:301
#11 0x00007fc4141d3c6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fc3f9e07700 (LWP 2902)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc4153f24db in wait (time=18446744073709551615, this=0xd936f0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=&lt;optimized out&gt;, mutex=0xe097e8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fc417dd4e87 in Digikam::ParkingThread::run (this=0xe097d0) at /var/tmp/portage/media-gfx/digikam-2.0.0/work/digikam-2.0.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007fc4153f1df5 in QThreadPrivate::start (arg=0xe097d0) at thread/qthread_unix.cpp:320
#5  0x00007fc4123c2d4c in start_thread (arg=0x7fc3f9e07700) at pthread_create.c:301
#6  0x00007fc4141d3c6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fc3f896d700 (LWP 2903)):
#0  0xffffffffff600108 in ?? ()
#1  0x00007fffce1ff7a1 in ?? ()
#2  0x00007fc40b8d82f3 in *__GI_clock_gettime (clock_id=1, tp=0x7fc3f896cab0) at ../sysdeps/unix/clock_gettime.c:100
#3  0x00007fc415442ac2 in do_gettime (frac=&lt;optimized out&gt;, sec=&lt;optimized out&gt;) at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007fc41550578d in QTimerInfoList::updateCurrentTime (this=0xe8f870) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007fc415505b05 in QTimerInfoList::timerWait (this=0xe8f870, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007fc41550457c in timerSourcePrepareHelper (src=&lt;optimized out&gt;, timeout=0x7fc3f896cbdc) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007fc415504625 in timerSourcePrepare (source=&lt;optimized out&gt;, timeout=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007fc40cc2bb76 in g_main_context_prepare (context=0xe8ef20, priority=0x7fc3f896cc4c) at gmain.c:2762
#10 0x00007fc40cc2ca89 in g_main_context_iterate (context=0xe8ef20, block=1, dispatch=1, self=&lt;optimized out&gt;) at gmain.c:3072
#11 0x00007fc40cc2d12d in g_main_context_iteration (context=0xe8ef20, may_block=1) at gmain.c:3155
#12 0x00007fc415504d96 in QEventDispatcherGlib::processEvents (this=0xe8e9e0, flags=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007fc4154d9222 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007fc4154d9464 in QEventLoop::exec (this=0x7fc3f896cd60, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007fc4153ef5a4 in QThread::exec (this=&lt;optimized out&gt;) at thread/qthread.cpp:492
#16 0x00007fc4154bae08 in QInotifyFileSystemWatcherEngine::run (this=0xe8dcc0) at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007fc4153f1df5 in QThreadPrivate::start (arg=0xe8dcc0) at thread/qthread_unix.cpp:320
#18 0x00007fc4123c2d4c in start_thread (arg=0x7fc3f896d700) at pthread_create.c:301
#19 0x00007fc4141d3c6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fc3f816c700 (LWP 2904)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc3f19410e0 in LoopRequest (p_playlist=0x1364810) at playlist/thread.c:539
#2  Thread (data=0x1364810) at playlist/thread.c:586
#3  0x00007fc4123c2d4c in start_thread (arg=0x7fc3f816c700) at pthread_create.c:301
#4  0x00007fc4141d3c6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fc41a7717e0 (LWP 2897)):
[KCrash Handler]
#6  *__GI___libc_realloc (oldmem=0x21, bytes=18446744046918828320) at malloc.c:3769
#7  0x00007fc40843dc41 in register_platform (d=0x3c04e20, dispatch=0x7fc408662b60, name=0x7fc40845aa59 &quot;usb&quot;) at control.c:2015
#8  0x00007fc3c42ad6db in gp_port_library_list (list=0x2005d40) at libusb.c:94
#9  0x00007fc413ef6307 in foreach_func (filename=0x2a8b505 &quot;/usr/lib64/libgphoto2_port/0.8.0/usb&quot;, data=0x2005d40) at gphoto2-port-info-list.c:243
#10 0x00007fc410211731 in foreachfile_callback (dirname=0x309fdc0 &quot;/usr/lib64/libgphoto2_port/0.8.0&quot;, data1=&lt;optimized out&gt;, data2=0x2005d40) at libltdl/ltdl.c:1860
#11 0x00007fc410211385 in foreach_dirinpath (search_path=&lt;optimized out&gt;, base_name=0x0, func=0x7fc410211460 &lt;foreachfile_callback&gt;, data1=0x7fffce193188, data2=0x2005d40) at libltdl/ltdl.c:715
#12 0x00007fc410212371 in lt_dlforeachfile (search_path=&lt;optimized out&gt;, func=0x7fc413ef6230 &lt;foreach_func&gt;, data=0x2005d40) at libltdl/ltdl.c:1889
#13 0x00007fc413ef671d in gp_port_info_list_load (list=0x2005d40) at gphoto2-port-info-list.c:290
#14 0x000000000073ea85 in Digikam::GPCamera::findConnectedUsbCamera (vendorId=1193, productId=12622, model=..., port=...) at /var/tmp/portage/media-gfx/digikam-2.0.0/work/digikam-2.0.0/core/utilities/cameragui/devices/gpcamera.cpp:1697
#15 0x000000000056009f in Digikam::DigikamApp::openSolidCamera (this=0xd8ec40, udi=..., cameraLabel=...) at /var/tmp/portage/media-gfx/digikam-2.0.0/work/digikam-2.0.0/core/digikam/main/digikamapp.cpp:1825
#16 0x0000000000561466 in Digikam::DigikamApp::slotOpenSolidDevice (this=0xd8ec40, udi=...) at /var/tmp/portage/media-gfx/digikam-2.0.0/work/digikam-2.0.0/core/digikam/main/digikamapp.cpp:1765
#17 0x0000000000566d5d in Digikam::DigikamApp::qt_metacall (this=0xd8ec40, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0x2ea19a0) at /var/tmp/portage/media-gfx/digikam-2.0.0/work/digikam-2.0.0_build/digikam/digikamapp.moc:231
#18 0x00007fc4154ee03a in QObject::event (this=0xd8ec40, e=&lt;optimized out&gt;) at kernel/qobject.cpp:1217
#19 0x00007fc415eef8cd in QWidget::event (this=0xd8ec40, event=0x2d59ac0) at kernel/qwidget.cpp:8718
#20 0x00007fc41629428b in QMainWindow::event (this=0xd8ec40, event=0x2d59ac0) at widgets/qmainwindow.cpp:1480
#21 0x00007fc416c99680 in KXmlGuiWindow::event (this=0xd8ec40, ev=0x2d59ac0) at /var/tmp/portage/kde-base/kdelibs-4.7.0/work/kdelibs-4.7.0/kdeui/xmlgui/kxmlguiwindow.cpp:126
#22 0x00007fc415e9e644 in QApplicationPrivate::notify_helper (this=0xb4d4d0, receiver=0xd8ec40, e=0x2d59ac0) at kernel/qapplication.cpp:4462
#23 0x00007fc415ea31ca in QApplication::notify (this=&lt;optimized out&gt;, receiver=0xd8ec40, e=0x2d59ac0) at kernel/qapplication.cpp:4341
#24 0x00007fc416b9ca86 in KApplication::notify (this=0x7fffce194e50, receiver=0xd8ec40, event=0x2d59ac0) at /var/tmp/portage/kde-base/kdelibs-4.7.0/work/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#25 0x00007fc4154d9e5b in QCoreApplication::notifyInternal (this=0x7fffce194e50, receiver=0xd8ec40, event=0x2d59ac0) at kernel/qcoreapplication.cpp:731
#26 0x00007fc4154dd614 in sendEvent (event=0x2d59ac0, receiver=0xd8ec40) at kernel/qcoreapplication.h:215
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xaf6ad0) at kernel/qcoreapplication.cpp:1372
#28 0x00007fc415504ba3 in sendPostedEvents () at kernel/qcoreapplication.h:220
#29 postEventSourceDispatch (s=0xb51540) at kernel/qeventdispatcher_glib.cpp:277
#30 0x00007fc40cc2c6ae in g_main_dispatch (context=0xb504e0) at gmain.c:2441
#31 g_main_context_dispatch (context=0xb504e0) at gmain.c:3014
#32 0x00007fc40cc2ce98 in g_main_context_iterate (context=0xb504e0, block=1, dispatch=1, self=&lt;optimized out&gt;) at gmain.c:3092
#33 0x00007fc40cc2d12d in g_main_context_iteration (context=0xb504e0, may_block=1) at gmain.c:3155
#34 0x00007fc415504d3f in QEventDispatcherGlib::processEvents (this=0xb4a000, flags=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:422
#35 0x00007fc415f43b0e in QGuiEventDispatcherGlib::processEvents (this=&lt;optimized out&gt;, flags=&lt;optimized out&gt;) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007fc4154d9222 in QEventLoop::processEvents (this=&lt;optimized out&gt;, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007fc4154d9464 in QEventLoop::exec (this=0x7fffce194c80, flags=...) at kernel/qeventloop.cpp:201
#38 0x00007fc4154dd8cb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#39 0x0000000000681e2d in main (argc=11831296, argv=0x7fff00000000) at /var/tmp/portage/media-gfx/digikam-2.0.0/work/digikam-2.0.0/core/digikam/main/main.cpp:232

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151345</commentid>
    <comment_count>1</comment_count>
    <who name="Marcel Wiesweg">marcel.wiesweg</who>
    <bug_when>2011-08-08 09:31:27 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 268267 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1155223</commentid>
    <comment_count>2</comment_count>
      <attachid>62974</attachid>
    <who name="Fried">friemue</who>
    <bug_when>2011-08-19 10:29:13 +0000</bug_when>
    <thetext>Created attachment 62974
New crash information added by DrKonqi

digikam (2.0.0) on KDE Platform 4.7.00 (4.7.0) &quot;release 10&quot; using Qt 4.7.3

- What I was doing when the application crashed:

The same as in the previous statement ...
Starting digikam with the device notification or starting digikam in the console and then choosing the camera, digikam crashes ....

-- Backtrace (Reduced):
#6  __libc_realloc (oldmem=0x6b9b1, bytes=18446744065106285088) at malloc.c:3764
[...]
#9  0x00007f5de4dae187 in register_platform (d=0x3827650, dispatch=0x7f5de4fd3b80, name=&lt;value optimized out&gt;) at control.c:2015
#10 0x00007f5dc04f9ec6 in gp_port_library_list (list=0x3815fd0) at libusb.c:94
#11 0x00007f5deff9a568 in foreach_func (filename=0x2697af5 &quot;/usr/lib64/libgphoto2_port/0.8.0/usb&quot;, data=0x3815fd0) at gphoto2-port-info-list.c:243
#12 0x00007f5debe61a41 in foreachfile_callback (dirname=0x21b2730 &quot;/usr/lib64/libgphoto2_port/0.8.0&quot;, data1=&lt;value optimized out&gt;, data2=0x3815fd0) at libltdl/ltdl.c:1836</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2228113</commentid>
    <comment_count>3</comment_count>
    <who name="">caulier.gilles</who>
    <bug_when>2023-05-05 05:38:43 +0000</bug_when>
    <thetext>Fixed with #268267</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>62974</attachid>
            <date>2011-08-19 10:29:13 +0000</date>
            <delta_ts>2011-08-19 10:29:13 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>8523</size>
            <attacher name="Fried">friemue</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGRpZ2lrYW0gKDIuMC4wKQpLREUgUGxhdGZvcm0gVmVyc2lvbjogNC43LjAw
ICg0LjcuMCkgInJlbGVhc2UgMTAiClF0IFZlcnNpb246IDQuNy4zCk9wZXJhdGluZyBTeXN0ZW06
IExpbnV4IDIuNi4zNy42LTAuNy1kZXNrdG9wIHg4Nl82NApEaXN0cmlidXRpb246ICJvcGVuU1VT
RSAxMS40ICh4ODZfNjQpIgoKLS0gSW5mb3JtYXRpb24gYWJvdXQgdGhlIGNyYXNoOgotIFdoYXQg
SSB3YXMgZG9pbmcgd2hlbiB0aGUgYXBwbGljYXRpb24gY3Jhc2hlZDoKClRoZSBzYW1lIGFzIGlu
IHRoZSBwcmV2aW91cyBzdGF0ZW1lbnQgLi4uClN0YXJ0aW5nIGRpZ2lrYW0gd2l0aCB0aGUgZGV2
aWNlIG5vdGlmaWNhdGlvbiBvciBzdGFydGluZyBkaWdpa2FtIGluIHRoZSBjb25zb2xlIGFuZCB0
aGVuIGNob29zaW5nIHRoZSBjYW1lcmEsIGRpZ2lrYW0gY3Jhc2hlcyAuLi4uCgpUaGUgY3Jhc2gg
Y2FuIGJlIHJlcHJvZHVjZWQgZXZlcnkgdGltZS4KCi0tIEJhY2t0cmFjZToKQXBwbGljYXRpb246
IGRpZ2lLYW0gKGRpZ2lrYW0pLCBzaWduYWw6IFNlZ21lbnRhdGlvbiBmYXVsdApbQ3VycmVudCB0
aHJlYWQgaXMgMSAoVGhyZWFkIDB4N2Y1ZGY2ODIwODAwIChMV1AgMTE4ODkpKV0KClRocmVhZCA1
IChUaHJlYWQgMHg3ZjVkZDk1N2Y3MDAgKExXUCAxMTg5MikpOgojMCAgcHRocmVhZF9jb25kX3dh
aXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2
XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3ZjVkZjFjMTU3N2IgaW4gd2Fp
dCAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG11dGV4PTB4ZTcxOTE4LCB0aW1lPTE4NDQ2
NzQ0MDczNzA5NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODgKIzIg
IFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9
MHhlNzE5MTgsIHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUpIGF0IHRocmVhZC9xd2FpdGNvbmRp
dGlvbl91bml4LmNwcDoxNjAKIzMgIDB4MDAwMDAwMDAwMDViNmNmMCBpbiBEaWdpa2FtOjpTY2Fu
Q29udHJvbGxlcjo6cnVuKCkgKCkKIzQgIDB4MDAwMDdmNWRmMWMxNTA5NSBpbiBRVGhyZWFkUHJp
dmF0ZTo6c3RhcnQgKGFyZz0weGVmOGU3MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzIw
CiM1ICAweDAwMDA3ZjVkZTVjZDI5ZTMgaW4gPz8gKCkgZnJvbSAvdXNyL1gxMVI2L2xpYjY0L2xp
YkdMLnNvLjEKIzYgIDB4MDAwMDdmNWRlZTAwYWEzZiBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdm
NWRkOTU3ZjcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzoyOTcKIzcgIDB4MDAwMDdmNWRmMDI3NDY3
ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUu
UzoxMTIKIzggIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDQgKFRocmVhZCAw
eDdmNWRkOGQ3ZTcwMCAoTFdQIDExODkzKSk6CiMwICAweDAwMDA3ZjVkZWUwMGU2OTQgaW4gX19w
dGhyZWFkX211dGV4X3VubG9ja191c2VyY250IChtdXRleD0weGU0ZWUxOCwgZGVjcj0xKSBhdCBw
dGhyZWFkX211dGV4X3VubG9jay5jOjQ5CiMxICAweDAwMDA3ZjVkZTg1NDFiZDIgaW4gZ19tYWlu
X2NvbnRleHRfcHJlcGFyZSAoKSBmcm9tIC9saWI2NC9saWJnbGliLTIuMC5zby4wCiMyICAweDAw
MDA3ZjVkZTg1NDJiYTkgaW4gPz8gKCkgZnJvbSAvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojMyAg
MHgwMDAwN2Y1ZGU4NTQzMjUwIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBmcm9tIC9s
aWI2NC9saWJnbGliLTIuMC5zby4wCiM0ICAweDAwMDA3ZjVkZjFkMjkyODYgaW4gUUV2ZW50RGlz
cGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMgKHRoaXM9MHhmMTUwOTAsIGZsYWdzPTx2YWx1ZSBv
cHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI0CiM1
ICAweDAwMDA3ZjVkZjFjZmQ4ZDIgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50cyAodGhpcz08
dmFsdWUgb3B0aW1pemVkIG91dD4sIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3Bw
OjE0OQojNiAgMHgwMDAwN2Y1ZGYxY2ZkYWU1IGluIFFFdmVudExvb3A6OmV4ZWMgKHRoaXM9MHg3
ZjVkZDhkN2RjODAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGxvb3AuY3BwOjIwMQojNyAg
MHgwMDAwN2Y1ZGYxYzEyN2E0IGluIFFUaHJlYWQ6OmV4ZWMgKHRoaXM9PHZhbHVlIG9wdGltaXpl
ZCBvdXQ+KSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NDkyCiM4ICAweDAwMDA3ZjVkZjFjZGYwMDgg
aW4gUUlub3RpZnlGaWxlU3lzdGVtV2F0Y2hlckVuZ2luZTo6cnVuICh0aGlzPTB4ZTJmYmIwKSBh
dCBpby9xZmlsZXN5c3RlbXdhdGNoZXJfaW5vdGlmeS5jcHA6MjQ4CiM5ICAweDAwMDA3ZjVkZjFj
MTUwOTUgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHhlMmZiYjApIGF0IHRocmVhZC9x
dGhyZWFkX3VuaXguY3BwOjMyMAojMTAgMHgwMDAwN2Y1ZGU1Y2QyOWUzIGluID8/ICgpIGZyb20g
L3Vzci9YMTFSNi9saWI2NC9saWJHTC5zby4xCiMxMSAweDAwMDA3ZjVkZWUwMGFhM2YgaW4gc3Rh
cnRfdGhyZWFkIChhcmc9MHg3ZjVkZDhkN2U3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6Mjk3CiMx
MiAweDAwMDA3ZjVkZjAyNzQ2N2QgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L2Nsb25lLlM6MTEyCiMxMyAweDAwMDAwMDAwMDAwMDAwMDAgaW4gPz8gKCkK
ClRocmVhZCAzIChUaHJlYWQgMHg3ZjVkZDNmZmY3MDAgKExXUCAxMTg5NikpOgojMCAgcHRocmVh
ZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3Yv
bGludXgveDg2XzY0L3B0aHJlYWRfY29uZF93YWl0LlM6MTYyCiMxICAweDAwMDA3ZjVkZjFjMTU3
N2IgaW4gd2FpdCAodGhpcz08dmFsdWUgb3B0aW1pemVkIG91dD4sIG11dGV4PTB4ZThkNWI4LCB0
aW1lPTE4NDQ2NzQ0MDczNzA5NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5j
cHA6ODgKIzIgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0
PiwgbXV0ZXg9MHhlOGQ1YjgsIHRpbWU9MTg0NDY3NDQwNzM3MDk1NTE2MTUpIGF0IHRocmVhZC9x
d2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNjAKIzMgIDB4MDAwMDdmNWRmM2U1ZjQwNyBpbiBEaWdp
a2FtOjpQYXJraW5nVGhyZWFkOjpydW4oKSAoKSBmcm9tIC91c3IvbGliNjQvbGliZGlnaWthbWNv
cmUuc28uMgojNCAgMHgwMDAwN2Y1ZGYxYzE1MDk1IGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAo
YXJnPTB4ZThkNWEwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMjAKIzUgIDB4MDAwMDdm
NWRlNWNkMjllMyBpbiA/PyAoKSBmcm9tIC91c3IvWDExUjYvbGliNjQvbGliR0wuc28uMQojNiAg
MHgwMDAwN2Y1ZGVlMDBhYTNmIGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2Y1ZGQzZmZmNzAwKSBh
dCBwdGhyZWFkX2NyZWF0ZS5jOjI5NwojNyAgMHgwMDAwN2Y1ZGYwMjc0NjdkIGluIGNsb25lICgp
IGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjExMgojOCAgMHgw
MDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgpUaHJlYWQgMiAoVGhyZWFkIDB4N2Y1ZGM3ZWM5NzAw
IChMV1AgMTE5MDUpKToKIzAgIHB0aHJlYWRfY29uZF90aW1lZHdhaXRAQEdMSUJDXzIuMy4yICgp
IGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L3B0aHJlYWRfY29uZF90
aW1lZHdhaXQuUzoyMTEKIzEgIDB4MDAwMDdmNWRmMWMxNTZlMiBpbiB3YWl0ICh0aGlzPTx2YWx1
ZSBvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgyNzE1OTMwLCB0aW1lPTMwMDAwKSBhdCB0aHJlYWQv
cXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODYKIzIgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlz
PTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHgyNzE1OTMwLCB0aW1lPTMwMDAwKSBhdCB0
aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTYwCiMzICAweDAwMDA3ZjVkZjFjMDlmMzgg
aW4gUVRocmVhZFBvb2xUaHJlYWQ6OnJ1biAodGhpcz0weDI4MjlkMDApIGF0IGNvbmN1cnJlbnQv
cXRocmVhZHBvb2wuY3BwOjE0MAojNCAgMHgwMDAwN2Y1ZGYxYzE1MDk1IGluIFFUaHJlYWRQcml2
YXRlOjpzdGFydCAoYXJnPTB4MjgyOWQwMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzIw
CiM1ICAweDAwMDA3ZjVkZTVjZDI5ZTMgaW4gPz8gKCkgZnJvbSAvdXNyL1gxMVI2L2xpYjY0L2xp
YkdMLnNvLjEKIzYgIDB4MDAwMDdmNWRlZTAwYWEzZiBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdm
NWRjN2VjOTcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzoyOTcKIzcgIDB4MDAwMDdmNWRmMDI3NDY3
ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUu
UzoxMTIKIzggIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQoKVGhyZWFkIDEgKFRocmVhZCAw
eDdmNWRmNjgyMDgwMCAoTFdQIDExODg5KSk6CltLQ3Jhc2ggSGFuZGxlcl0KIzYgIF9fbGliY19y
ZWFsbG9jIChvbGRtZW09MHg2YjliMSwgYnl0ZXM9MTg0NDY3NDQwNjUxMDYyODUwODgpIGF0IG1h
bGxvYy5jOjM3NjQKIzcgIDB4MDAwMDdmNWRlNWNkNDA2YiBpbiA/PyAoKSBmcm9tIC91c3IvWDEx
UjYvbGliNjQvbGliR0wuc28uMQojOCAgMHgwMDAwN2Y1ZGUwZTE5OWY3IGluID8/ICgpIGZyb20g
L3Vzci9saWI2NC90bHMvbGlibnZpZGlhLXRscy5zby4yNzUuMjEKIzkgIDB4MDAwMDdmNWRlNGRh
ZTE4NyBpbiByZWdpc3Rlcl9wbGF0Zm9ybSAoZD0weDM4Mjc2NTAsIGRpc3BhdGNoPTB4N2Y1ZGU0
ZmQzYjgwLCBuYW1lPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PikgYXQgY29udHJvbC5jOjIwMTUKIzEw
IDB4MDAwMDdmNWRjMDRmOWVjNiBpbiBncF9wb3J0X2xpYnJhcnlfbGlzdCAobGlzdD0weDM4MTVm
ZDApIGF0IGxpYnVzYi5jOjk0CiMxMSAweDAwMDA3ZjVkZWZmOWE1NjggaW4gZm9yZWFjaF9mdW5j
IChmaWxlbmFtZT0weDI2OTdhZjUgIi91c3IvbGliNjQvbGliZ3Bob3RvMl9wb3J0LzAuOC4wL3Vz
YiIsIGRhdGE9MHgzODE1ZmQwKSBhdCBncGhvdG8yLXBvcnQtaW5mby1saXN0LmM6MjQzCiMxMiAw
eDAwMDA3ZjVkZWJlNjFhNDEgaW4gZm9yZWFjaGZpbGVfY2FsbGJhY2sgKGRpcm5hbWU9MHgyMWIy
NzMwICIvdXNyL2xpYjY0L2xpYmdwaG90bzJfcG9ydC8wLjguMCIsIGRhdGExPTx2YWx1ZSBvcHRp
bWl6ZWQgb3V0PiwgZGF0YTI9MHgzODE1ZmQwKSBhdCBsaWJsdGRsL2x0ZGwuYzoxODM2CiMxMyAw
eDAwMDA3ZjVkZWJlNjE2OTcgaW4gZm9yZWFjaF9kaXJpbnBhdGggKHNlYXJjaF9wYXRoPTx2YWx1
ZSBvcHRpbWl6ZWQgb3V0PiwgYmFzZV9uYW1lPTB4MCwgZnVuYz0weDdmNWRlYmU2MTc3MCA8Zm9y
ZWFjaGZpbGVfY2FsbGJhY2s+LCBkYXRhMT0weDdmZmZlOGVhZDBmOCwgZGF0YTI9MHgzODE1ZmQw
KSBhdCBsaWJsdGRsL2x0ZGwuYzo3MTAKIzE0IDB4MDAwMDdmNWRlYmU2MjY4MSBpbiBsdF9kbGZv
cmVhY2hmaWxlIChzZWFyY2hfcGF0aD08dmFsdWUgb3B0aW1pemVkIG91dD4sIGZ1bmM9MHg3ZjVk
ZWZmOWE0OTAgPGZvcmVhY2hfZnVuYz4sIGRhdGE9MHgzODE1ZmQwKSBhdCBsaWJsdGRsL2x0ZGwu
YzoxODY1CiMxNSAweDAwMDA3ZjVkZWZmOWE5N2QgaW4gZ3BfcG9ydF9pbmZvX2xpc3RfbG9hZCAo
bGlzdD0weDM4MTVmZDApIGF0IGdwaG90bzItcG9ydC1pbmZvLWxpc3QuYzoyOTAKIzE2IDB4MDAw
MDAwMDAwMDc0MWMwOCBpbiBEaWdpa2FtOjpHUENhbWVyYTo6ZmluZENvbm5lY3RlZFVzYkNhbWVy
YShpbnQsIGludCwgUVN0cmluZyYsIFFTdHJpbmcmKSAoKQojMTcgMHgwMDAwMDAwMDAwNTY3YWFm
IGluIERpZ2lrYW06OkRpZ2lrYW1BcHA6Om9wZW5Tb2xpZENhbWVyYShRU3RyaW5nIGNvbnN0Jiwg
UVN0cmluZyBjb25zdCYpICgpCiMxOCAweDAwMDAwMDAwMDA1NjhlYzYgaW4gRGlnaWthbTo6RGln
aWthbUFwcDo6c2xvdE9wZW5Tb2xpZERldmljZShRU3RyaW5nIGNvbnN0JikgKCkKIzE5IDB4MDAw
MDAwMDAwMDU2ZTgyZCBpbiBEaWdpa2FtOjpEaWdpa2FtQXBwOjpxdF9tZXRhY2FsbChRTWV0YU9i
amVjdDo6Q2FsbCwgaW50LCB2b2lkKiopICgpCiMyMCAweDAwMDA3ZjVkZjFkMTIzN2EgaW4gUU9i
amVjdDo6ZXZlbnQgKHRoaXM9MHhmMDUwZTAsIGU9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBr
ZXJuZWwvcW9iamVjdC5jcHA6MTIxNwojMjEgMHgwMDAwN2Y1ZGYwZTlmNjBkIGluIFFXaWRnZXQ6
OmV2ZW50ICh0aGlzPTB4ZjA1MGUwLCBldmVudD0weDM1M2I0NDApIGF0IGtlcm5lbC9xd2lkZ2V0
LmNwcDo4NzE4CiMyMiAweDAwMDA3ZjVkZjEyNWU2M2IgaW4gUU1haW5XaW5kb3c6OmV2ZW50ICh0
aGlzPTB4ZjA1MGUwLCBldmVudD0weDM1M2I0NDApIGF0IHdpZGdldHMvcW1haW53aW5kb3cuY3Bw
OjE0ODAKIzIzIDB4MDAwMDdmNWRmMjg0MDIyMCBpbiBLWG1sR3VpV2luZG93OjpldmVudChRRXZl
bnQqKSAoKSBmcm9tIC91c3IvbGliNjQvbGlia2RldWkuc28uNQojMjQgMHgwMDAwN2Y1ZGYwZTRl
MTQ0IGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIgKHRoaXM9MHhiYWI2MzAs
IHJlY2VpdmVyPTB4ZjA1MGUwLCBlPTB4MzUzYjQ0MCkgYXQga2VybmVsL3FhcHBsaWNhdGlvbi5j
cHA6NDQ2MgojMjUgMHgwMDAwN2Y1ZGYwZTU2NmZhIGluIFFBcHBsaWNhdGlvbjo6bm90aWZ5ICh0
aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgcmVjZWl2ZXI9MHhmMDUwZTAsIGU9MHgzNTNiNDQw
KSBhdCBrZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDo0MzQxCiMyNiAweDAwMDA3ZjVkZjI3NDQ3MzYg
aW4gS0FwcGxpY2F0aW9uOjpub3RpZnkoUU9iamVjdCosIFFFdmVudCopICgpIGZyb20gL3Vzci9s
aWI2NC9saWJrZGV1aS5zby41CiMyNyAweDAwMDA3ZjVkZjFjZmU0N2MgaW4gUUNvcmVBcHBsaWNh
dGlvbjo6bm90aWZ5SW50ZXJuYWwgKHRoaXM9MHg3ZmZmZThlYWVkZDAsIHJlY2VpdmVyPTB4ZjA1
MGUwLCBldmVudD0weDM1M2I0NDApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDo3MzEK
IzI4IDB4MDAwMDdmNWRmMWQwMWM3NSBpbiBzZW5kRXZlbnQgKHJlY2VpdmVyPTB4MCwgZXZlbnRf
dHlwZT0wLCBkYXRhPTB4YjU2NDMwKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5oOjIxNQoj
MjkgUUNvcmVBcHBsaWNhdGlvblByaXZhdGU6OnNlbmRQb3N0ZWRFdmVudHMgKHJlY2VpdmVyPTB4
MCwgZXZlbnRfdHlwZT0wLCBkYXRhPTB4YjU2NDMwKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlv
bi5jcHA6MTM3MgojMzAgMHgwMDAwN2Y1ZGYxZDI5MDkzIGluIHNlbmRQb3N0ZWRFdmVudHMgKHM9
MHhiYWVjZTApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmg6MjIwCiMzMSBwb3N0RXZlbnRT
b3VyY2VEaXNwYXRjaCAocz0weGJhZWNlMCkgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xp
Yi5jcHA6Mjc3CiMzMiAweDAwMDA3ZjVkZTg1NDI3ZDMgaW4gZ19tYWluX2NvbnRleHRfZGlzcGF0
Y2ggKCkgZnJvbSAvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojMzMgMHgwMDAwN2Y1ZGU4NTQyZmIw
IGluID8/ICgpIGZyb20gL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAKIzM0IDB4MDAwMDdmNWRlODU0
MzI1MCBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvbGliNjQvbGliZ2xpYi0y
LjAuc28uMAojMzUgMHgwMDAwN2Y1ZGYxZDI5MjJmIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpw
cm9jZXNzRXZlbnRzICh0aGlzPTB4YjU1YzAwLCBmbGFncz08dmFsdWUgb3B0aW1pemVkIG91dD4p
IGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyMgojMzYgMHgwMDAwN2Y1ZGYw
ZWYzYmFlIGluIFFHdWlFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzICh0aGlzPTx2
YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZmxhZ3M9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCBrZXJu
ZWwvcWd1aWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoyMDQKIzM3IDB4MDAwMDdmNWRmMWNmZDhk
MiBpbiBRRXZlbnRMb29wOjpwcm9jZXNzRXZlbnRzICh0aGlzPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0
PiwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MTQ5CiMzOCAweDAwMDA3ZjVk
ZjFjZmRhZTUgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weDdmZmZlOGVhZWMwMCwgZmxhZ3M9
Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjAxCiMzOSAweDAwMDA3ZjVkZjFkMDFmMmIg
aW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5j
cHA6MTAwOAojNDAgMHgwMDAwMDAwMDAwNjg3NDY1IGluIG1haW4gKCkKClBvc3NpYmxlIGR1cGxp
Y2F0ZXMgYnkgcXVlcnk6IGJ1ZyAyNzk2MTYsIGJ1ZyAyNzEyNjksIGJ1ZyAyNzA2NTQsIGJ1ZyAy
NjgyNjcuCgpSZXBvcnRlZCB1c2luZyBEcktvbnFp
</data>

          </attachment>
      

    </bug>

</bugzilla>