<?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>443460</bug_id>
          
          <creation_ts>2021-10-08 04:21:51 +0000</creation_ts>
          <short_desc>Gwenview crashed on opening new PNG file from within Dolphin file browser</short_desc>
          <delta_ts>2025-09-18 03:48:29 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>gwenview</product>
          <component>general</component>
          <version>19.12.3</version>
          <rep_platform>Ubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>elroy</reporter>
          <assigned_to name="Gwenview Bugs">gwenview-bugs-null</assigned_to>
          <cc>ashark</cc>
    
    <cc>elroy</cc>
    
    <cc>idontfeelcomfygivingyoumyemail</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2067144</commentid>
    <comment_count>0</comment_count>
    <who name="">elroy</who>
    <bug_when>2021-10-08 04:21:51 +0000</bug_when>
    <thetext>Application: gwenview (19.12.3)

Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.11.0-37-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04.3 LTS

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

Opening a newly created .PNG file (newly created with &apos;Spectacle&apos; screenshot app)

- Unusual behavior I noticed:

Border (Maximised) surrounding Dolphin file browser changed to Gwenview (header etc), but still showing file browser contents.

Resize window to 2/3 screen shows same result (slightly corrupted view, ie few lines within window).

Closed Gwenview via upper right (X) button.

Tried opening same file again, exact same result.

Closed Gwenview.

Opened same file (&quot;Open with...&quot; menu) with Firefox, loaded instantly.

Tried Gwenview (already set as PNG default viewer) five minutes later, opens original file successfully.

The crash can be reproduced sometimes.

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

Thread 13 (Thread 0x7fde3c845700 (LWP 4203)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x56385ae1c610) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385ae1c5c0, cond=0x56385ae1c5e8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385ae1c5e8, mutex=0x56385ae1c5c0) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fde3d046700 (LWP 4202)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x56385ae1c610) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385ae1c5c0, cond=0x56385ae1c5e8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385ae1c5e8, mutex=0x56385ae1c5c0) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fde3d847700 (LWP 4201)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x56385ae1bf08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385ae1beb8, cond=0x56385ae1bee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385ae1bee0, mutex=0x56385ae1beb8) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fde3e048700 (LWP 4200)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x56385ae1bf08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385ae1beb8, cond=0x56385ae1bee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385ae1bee0, mutex=0x56385ae1beb8) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fde3e849700 (LWP 4199)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x56385ae1bf08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385ae1beb8, cond=0x56385ae1bee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385ae1bee0, mutex=0x56385ae1beb8) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fde48ee9700 (LWP 4198)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x56385a8b5a88) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385a8b5a38, cond=0x56385a8b5a60) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385a8b5a60, mutex=0x56385a8b5a38) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fde496ea700 (LWP 4197)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x56385a8b5a88) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385a8b5a38, cond=0x56385a8b5a60) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385a8b5a60, mutex=0x56385a8b5a38) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fde49eeb700 (LWP 4196)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x56385a8b5a88) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385a8b5a38, cond=0x56385a8b5a60) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385a8b5a60, mutex=0x56385a8b5a38) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fde4a6ec700 (LWP 4195)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x56385a8b5a88) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385a8b5a38, cond=0x56385a8b5a60) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385a8b5a60, mutex=0x56385a8b5a38) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fde5110d700 (LWP 4194)):
#0  futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x56385ae199e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385ae19998, cond=0x56385ae199c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385ae199c0, mutex=0x56385ae19998) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fde53b26700 (LWP 4192)):
#0  0x00007fde5f48daff in __GI___poll (fds=0x7fde4c011c60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fde5d38c36e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fde5d38c4a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fde5fa2c583 in QEventDispatcherGlib::processEvents (this=0x7fde4c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fde5f9d34db in QEventLoop::exec (this=this@entry=0x7fde53b25ab0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007fde5f80b785 in QThread::exec (this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007fde5f231efa in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fde5f80c9d2 in QThreadPrivate::start (arg=0x7fde5f2b4d80) at thread/qthread_unix.cpp:361
#8  0x00007fde5dba7609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#9  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fde58cb0700 (LWP 4191)):
#0  0x00007fde5f48daff in __GI___poll (fds=0x7fde58caf9e8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fde5d31bc1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fde5d31d90a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fde59488298 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fde5f80c9d2 in QThreadPrivate::start (arg=0x56385a6b3830) at thread/qthread_unix.cpp:361
#5  0x00007fde5dba7609 in start_thread (arg=&lt;optimized out&gt;) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fde59b38440 (LWP 4190)):
[KCrash Handler]
#6  0x00007fde5f92efe7 in QUrl::operator== (this=this@entry=0x7ffd66fefbc0, url=...) at io/qurl.cpp:3639
#7  0x00007fde6141619e in Gwenview::ContextManager::setCurrentDirUrl (this=this@entry=0x56385a768910, _url=...) at ./lib/contextmanager.cpp:186
#8  0x00007fde6141629a in Gwenview::ContextManager::&lt;lambda(const QUrl&amp;)&gt;::operator() (__closure=&lt;optimized out&gt;, urlReady=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h:69
#9  QtPrivate::FunctorCall&lt;QtPrivate::IndexesList&lt;0&gt;, QtPrivate::List&lt;const QUrl&amp;&gt;, void, Gwenview::ContextManager::ContextManager(Gwenview::SortedDirModel*, QObject*)::&lt;lambda(const QUrl&amp;)&gt; &gt;::call (arg=&lt;optimized out&gt;, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#10 QtPrivate::Functor&lt;Gwenview::ContextManager::ContextManager(Gwenview::SortedDirModel*, QObject*)::&lt;lambda(const QUrl&amp;)&gt;, 1&gt;::call&lt;QtPrivate::List&lt;QUrl const&amp;&gt;, void&gt; (arg=&lt;optimized out&gt;, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#11 QtPrivate::QFunctorSlotObject&lt;Gwenview::ContextManager::ContextManager(Gwenview::SortedDirModel*, QObject*)::&lt;lambda(const QUrl&amp;)&gt;, 1, QtPrivate::List&lt;const QUrl&amp;&gt;, void&gt;::impl (which=1, r=&lt;optimized out&gt;, ret=&lt;optimized out&gt;, a=&lt;optimized out&gt;, this_=&lt;optimized out&gt;) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:439
#12 QtPrivate::QFunctorSlotObject&lt;Gwenview::ContextManager::ContextManager(Gwenview::SortedDirModel*, QObject*)::&lt;lambda(const QUrl&amp;)&gt;, 1, QtPrivate::List&lt;const QUrl&amp;&gt;, void&gt;::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=&lt;optimized out&gt;, this_=&lt;optimized out&gt;, r=&lt;optimized out&gt;, a=&lt;optimized out&gt;, ret=&lt;optimized out&gt;) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:432
#13 0x00007fde5fa00458 in QtPrivate::QSlotObjectBase::call (a=0x7ffd66fefd10, r=0x7fde61525190 &lt;Gwenview::DocumentFactory::instance()::factory&gt;, this=0x56385a76b890) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#14 QMetaObject::activate (sender=0x7fde61525190 &lt;Gwenview::DocumentFactory::instance()::factory&gt;, signalOffset=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at kernel/qobject.cpp:3784
#15 0x00007fde61404f49 in Gwenview::DocumentFactory::readyForDirListerStart (this=&lt;optimized out&gt;, _t1=...) at ./obj-x86_64-linux-gnu/lib/gwenviewlib_autogen/DV7UALDUNI/moc_documentfactory.cpp:208
#16 0x00007fde5fa00458 in QtPrivate::QSlotObjectBase::call (a=0x7ffd66fefe30, r=0x56385a9ea3c0, this=0x56385a9e6190) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#17 QMetaObject::activate (sender=0x56385a9ea3c0, signalOffset=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at kernel/qobject.cpp:3784
#18 0x00007fde61404c09 in Gwenview::Document::loaded (this=&lt;optimized out&gt;, _t1=...) at ./obj-x86_64-linux-gnu/lib/gwenviewlib_autogen/DV7UALDUNI/moc_document.cpp:314
#19 0x00007fde5fa00458 in QtPrivate::QSlotObjectBase::call (a=0x7ffd66feff00, r=0x56385a9ea3c0, this=0x56385ab50fe0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#20 QMetaObject::activate (sender=0x56385b0a2450, signalOffset=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at kernel/qobject.cpp:3784
#21 0x00007fde6142b3e4 in Gwenview::DocumentLoadedImpl::init (this=0x56385b0a2450) at ./lib/document/documentloadedimpl.cpp:68
#22 0x00007fde6142215f in Gwenview::Document::switchToImpl (this=0x56385a9ea3c0, impl=impl@entry=0x56385b0a2450) at ./lib/document/document.cpp:254
#23 0x00007fde614210e0 in Gwenview::AbstractDocumentImpl::switchToImpl (this=this@entry=0x56385ab0ec50, impl=impl@entry=0x56385b0a2450) at ./lib/document/abstractdocumentimpl.cpp:58
#24 0x00007fde6142bcd9 in Gwenview::LoadingDocumentImpl::slotImageLoaded (this=0x56385ab0ec50) at ./lib/document/loadingdocumentimpl.cpp:555
#25 0x00007fde5fa00458 in QtPrivate::QSlotObjectBase::call (a=0x7ffd66ff0100, r=0x56385ab0ec50, this=0x56385ab32d60) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#26 QMetaObject::activate (sender=0x56385a9b3a38, signalOffset=&lt;optimized out&gt;, local_signal_index=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at kernel/qobject.cpp:3784
#27 0x00007fde5f816f65 in QFutureWatcherBase::event (this=&lt;optimized out&gt;, event=0x7fde440034d0) at thread/qfuturewatcher.cpp:334
#28 0x00007fde60615a66 in QApplicationPrivate::notify_helper (this=this@entry=0x56385a6a86e0, receiver=receiver@entry=0x56385a9b3a38, e=e@entry=0x7fde440034d0) at kernel/qapplication.cpp:3700
#29 0x00007fde6061f0f0 in QApplication::notify (this=0x7ffd66ff0780, receiver=0x56385a9b3a38, e=0x7fde440034d0) at kernel/qapplication.cpp:3446
#30 0x00007fde5f9d493a in QCoreApplication::notifyInternal2 (receiver=0x56385a9b3a38, event=0x7fde440034d0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#31 0x00007fde5f9d75b8 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x56385a69d9a0) at kernel/qcoreapplication.cpp:1825
#32 0x00007fde5fa2cf67 in postEventSourceDispatch (s=0x56385a70a9d0) at kernel/qeventdispatcher_glib.cpp:276
#33 0x00007fde5d38c17d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fde5d38c400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fde5d38c4a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fde5fa2c565 in QEventDispatcherGlib::processEvents (this=0x56385a719190, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#37 0x00007fde5f9d34db in QEventLoop::exec (this=this@entry=0x7ffd66ff0680, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#38 0x00007fde5f9db246 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#39 0x0000563858a9eaaa in main (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at ./app/main.cpp:168
[Inferior 1 (process 4190) detached]

The reporter indicates this bug may be a duplicate of or related to bug 417171.

Possible duplicates by query: bug 432945, bug 432501, bug 429212, bug 423203, bug 420585.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2072655</commentid>
    <comment_count>1</comment_count>
      <attachid>142935</attachid>
    <who name="">elroy</who>
    <bug_when>2021-10-27 11:00:12 +0000</bug_when>
    <thetext>Created attachment 142935
New crash information added by DrKonqi

gwenview (19.12.3) using Qt 5.12.8

- What I was doing when the application crashed:

As per suggested duplicate report, I was attempting to open a JPG image.

Crash occurs multiple times consistently again and again each time I tried to re-open same file.


Image info - &quot;Image Orientation: 90Deg. Rotated CCW&quot;
3.4MB in size

Opening image in GIMP gives error message &quot;This image containes Exif orientation metadata - Would you like to rotate the image?&quot;

Letting GIMP rotate image as per metadata, and then Saving Image as *.jpg under GIMP, Gwenview is able to OPEN the image successfully.

So it appears as if having Exif rotation data causes the error.


NOTE: On re-opening saved (and rotated image), it did take Gwenview a few seconds to open file, but it did.

-- Backtrace (Reduced):
#6  0x00007f3a74ee6fe7 in QUrl::operator== (this=this@entry=0x7ffcf4a681e0, url=...) at io/qurl.cpp:3639
#7  0x00007f3a769ce19e in Gwenview::ContextManager::setCurrentDirUrl (this=this@entry=0x55ed1ffd6b10, _url=...) at ./lib/contextmanager.cpp:186
#8  0x00007f3a769ce29a in Gwenview::ContextManager::&lt;lambda(const QUrl&amp;)&gt;::operator() (__closure=&lt;optimized out&gt;, urlReady=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h:69
#12 QtPrivate::QFunctorSlotObject&lt;Gwenview::ContextManager::ContextManager(Gwenview::SortedDirModel*, QObject*)::&lt;lambda(const QUrl&amp;)&gt;, 1, QtPrivate::List&lt;const QUrl&amp;&gt;, void&gt;::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=&lt;optimized out&gt;, this_=&lt;optimized out&gt;, r=&lt;optimized out&gt;, a=&lt;optimized out&gt;, ret=&lt;optimized out&gt;) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:432
#13 0x00007f3a74fb8458 in QtPrivate::QSlotObjectBase::call (a=0x7ffcf4a68330, r=0x7f3a76add190 &lt;Gwenview::DocumentFactory::instance()::factory&gt;, this=0x55ed1ffba3b0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2248091</commentid>
    <comment_count>2</comment_count>
    <who name="Andrew Shark">ashark</who>
    <bug_when>2023-08-22 23:13:12 +0000</bug_when>
    <thetext>Probably duplicate of Bug 442103</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2448664</commentid>
    <comment_count>3</comment_count>
    <who name="A Linux User">idontfeelcomfygivingyoumyemail</who>
    <bug_when>2025-08-19 17:16:09 +0000</bug_when>
    <thetext>Thank you for the bug report. Unfortunately we were not able to get to it yet. Can we ask you to please check if this is still an issue with Gwenview 25.08.0 (the latest released version)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2452062</commentid>
    <comment_count>4</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-09-03 03:47:59 +0000</bug_when>
    <thetext>🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2455176</commentid>
    <comment_count>5</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-09-18 03:48:29 +0000</bug_when>
    <thetext>🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142935</attachid>
            <date>2021-10-27 11:00:12 +0000</date>
            <delta_ts>2021-10-27 11:00:12 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>gwenview-20211027-234504.kcrash.txt</filename>
            <type>text/plain</type>
            <size>17264</size>
            <attacher>elroy</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IGd3ZW52aWV3ICgxOS4xMi4zKQoKUXQgVmVyc2lvbjogNS4xMi44CkZyYW1l
d29ya3MgVmVyc2lvbjogNS42OC4wCk9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDUuMTEuMC0zOC1n
ZW5lcmljIHg4Nl82NApXaW5kb3dpbmcgc3lzdGVtOiBYMTEKRGlzdHJpYnV0aW9uOiBVYnVudHUg
MjAuMDQuMyBMVFMKCi0tIEluZm9ybWF0aW9uIGFib3V0IHRoZSBjcmFzaDoKLSBXaGF0IEkgd2Fz
IGRvaW5nIHdoZW4gdGhlIGFwcGxpY2F0aW9uIGNyYXNoZWQ6CgpBcyBwZXIgc3VnZ2VzdGVkIGR1
cGxpY2F0ZSByZXBvcnQsIEkgd2FzIGF0dGVtcHRpbmcgdG8gb3BlbiBhIEpQRyBpbWFnZS4KCkNy
YXNoIG9jY3VycyBtdWx0aXBsZSB0aW1lcyBjb25zaXN0ZW50bHkgYWdhaW4gYW5kIGFnYWluIGVh
Y2ggdGltZSBJIHRyaWVkIHRvIHJlLW9wZW4gc2FtZSBmaWxlLgoKCkltYWdlIGluZm8gLSAiSW1h
Z2UgT3JpZW50YXRpb246IDkwRGVnLiBSb3RhdGVkIENDVyIKMy40TUIgaW4gc2l6ZQoKT3Blbmlu
ZyBpbWFnZSBpbiBHSU1QIGdpdmVzIGVycm9yIG1lc3NhZ2UgIlRoaXMgaW1hZ2UgY29udGFpbmVz
IEV4aWYgb3JpZW50YXRpb24gbWV0YWRhdGEgLSBXb3VsZCB5b3UgbGlrZSB0byByb3RhdGUgdGhl
IGltYWdlPyIKCkxldHRpbmcgR0lNUCByb3RhdGUgaW1hZ2UgYXMgcGVyIG1ldGFkYXRhLCBhbmQg
dGhlbiBTYXZpbmcgSW1hZ2UgYXMgKi5qcGcgdW5kZXIgR0lNUCwgR3dlbnZpZXcgaXMgYWJsZSB0
byBPUEVOIHRoZSBpbWFnZSBzdWNjZXNzZnVsbHkuCgpTbyBpdCBhcHBlYXJzIGFzIGlmIGhhdmlu
ZyBFeGlmIHJvdGF0aW9uIGRhdGEgY2F1c2VzIHRoZSBlcnJvci4KCgpOT1RFOiBPbiByZS1vcGVu
aW5nIHNhdmVkIChhbmQgcm90YXRlZCBpbWFnZSksIGl0IGRpZCB0YWtlIEd3ZW52aWV3IGEgZmV3
IHNlY29uZHMgdG8gb3BlbiBmaWxlLCBidXQgaXQgZGlkLgoKVGhlIGNyYXNoIGNhbiBiZSByZXBy
b2R1Y2VkIGV2ZXJ5IHRpbWUuCgotLSBCYWNrdHJhY2U6CkFwcGxpY2F0aW9uOiBHd2VudmlldyAo
Z3dlbnZpZXcpLCBzaWduYWw6IFNlZ21lbnRhdGlvbiBmYXVsdApVc2luZyBob3N0IGxpYnRocmVh
ZF9kYiBsaWJyYXJ5ICIvbGliL3g4Nl82NC1saW51eC1nbnUvbGlidGhyZWFkX2RiLnNvLjEiLgpb
Q3VycmVudCB0aHJlYWQgaXMgMSAoVGhyZWFkIDB4N2YzYTZmMGYwNDQwIChMV1AgNTEzNTcpKV0K
ClRocmVhZCAxNCAoVGhyZWFkIDB4N2YzYTNlN2ZjNzAwIChMV1AgNTEzNzApKToKIzAgIGZ1dGV4
X3dhaXRfY2FuY2VsYWJsZSAocHJpdmF0ZT08b3B0aW1pemVkIG91dD4sIGV4cGVjdGVkPTAsIGZ1
dGV4X3dvcmQ9MHg1NWVkMjA2YmE3ZTApIGF0IC4uL3N5c2RlcHMvbnB0bC9mdXRleC1pbnRlcm5h
bC5oOjE4MwojMSAgX19wdGhyZWFkX2NvbmRfd2FpdF9jb21tb24gKGFic3RpbWU9MHgwLCBjbG9j
a2lkPTAsIG11dGV4PTB4NTVlZDIwNmJhNzkwLCBjb25kPTB4NTVlZDIwNmJhN2I4KSBhdCBwdGhy
ZWFkX2NvbmRfd2FpdC5jOjUwOAojMiAgX19wdGhyZWFkX2NvbmRfd2FpdCAoY29uZD0weDU1ZWQy
MDZiYTdiOCwgbXV0ZXg9MHg1NWVkMjA2YmE3OTApIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NjM4
CiMzICAweDAwMDA3ZjNhNjUwMTNlN2IgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGlu
dXgtZ251L2RyaS9yYWRlb25zaV9kcmkuc28KIzQgIDB4MDAwMDdmM2E2NTAxM2E3YiBpbiA/PyAo
KSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvZHJpL3JhZGVvbnNpX2RyaS5zbwojNSAg
MHgwMDAwN2YzYTczMTVmNjA5IGluIHN0YXJ0X3RocmVhZCAoYXJnPTxvcHRpbWl6ZWQgb3V0Pikg
YXQgcHRocmVhZF9jcmVhdGUuYzo0NzcKIzYgIDB4MDAwMDdmM2E3NGE1MjI5MyBpbiBjbG9uZSAo
KSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzo5NQoKVGhyZWFk
IDEzIChUaHJlYWQgMHg3ZjNhM2VmZmQ3MDAgKExXUCA1MTM2OSkpOgojMCAgZnV0ZXhfd2FpdF9j
YW5jZWxhYmxlIChwcml2YXRlPTxvcHRpbWl6ZWQgb3V0PiwgZXhwZWN0ZWQ9MCwgZnV0ZXhfd29y
ZD0weDU1ZWQyMDZiYTdlMCkgYXQgLi4vc3lzZGVwcy9ucHRsL2Z1dGV4LWludGVybmFsLmg6MTgz
CiMxICBfX3B0aHJlYWRfY29uZF93YWl0X2NvbW1vbiAoYWJzdGltZT0weDAsIGNsb2NraWQ9MCwg
bXV0ZXg9MHg1NWVkMjA2YmE3OTAsIGNvbmQ9MHg1NWVkMjA2YmE3YjgpIGF0IHB0aHJlYWRfY29u
ZF93YWl0LmM6NTA4CiMyICBfX3B0aHJlYWRfY29uZF93YWl0IChjb25kPTB4NTVlZDIwNmJhN2I4
LCBtdXRleD0weDU1ZWQyMDZiYTc5MCkgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo2MzgKIzMgIDB4
MDAwMDdmM2E2NTAxM2U3YiBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUv
ZHJpL3JhZGVvbnNpX2RyaS5zbwojNCAgMHgwMDAwN2YzYTY1MDEzYTdiIGluID8/ICgpIGZyb20g
L3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9kcmkvcmFkZW9uc2lfZHJpLnNvCiM1ICAweDAwMDA3
ZjNhNzMxNWY2MDkgaW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCBwdGhy
ZWFkX2NyZWF0ZS5jOjQ3NwojNiAgMHgwMDAwN2YzYTc0YTUyMjkzIGluIGNsb25lICgpIGF0IC4u
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjk1CgpUaHJlYWQgMTIgKFRo
cmVhZCAweDdmM2EzZjdmZTcwMCAoTFdQIDUxMzY4KSk6CiMwICBmdXRleF93YWl0X2NhbmNlbGFi
bGUgKHByaXZhdGU9PG9wdGltaXplZCBvdXQ+LCBleHBlY3RlZD0wLCBmdXRleF93b3JkPTB4NTVl
ZDIwNmJhMGQ4KSBhdCAuLi9zeXNkZXBzL25wdGwvZnV0ZXgtaW50ZXJuYWwuaDoxODMKIzEgIF9f
cHRocmVhZF9jb25kX3dhaXRfY29tbW9uIChhYnN0aW1lPTB4MCwgY2xvY2tpZD0wLCBtdXRleD0w
eDU1ZWQyMDZiYTA4OCwgY29uZD0weDU1ZWQyMDZiYTBiMCkgYXQgcHRocmVhZF9jb25kX3dhaXQu
Yzo1MDgKIzIgIF9fcHRocmVhZF9jb25kX3dhaXQgKGNvbmQ9MHg1NWVkMjA2YmEwYjAsIG11dGV4
PTB4NTVlZDIwNmJhMDg4KSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjYzOAojMyAgMHgwMDAwN2Yz
YTY1MDEzZTdiIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9kcmkvcmFk
ZW9uc2lfZHJpLnNvCiM0ICAweDAwMDA3ZjNhNjUwMTNhN2IgaW4gPz8gKCkgZnJvbSAvdXNyL2xp
Yi94ODZfNjQtbGludXgtZ251L2RyaS9yYWRlb25zaV9kcmkuc28KIzUgIDB4MDAwMDdmM2E3MzE1
ZjYwOSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3Jl
YXRlLmM6NDc3CiM2ICAweDAwMDA3ZjNhNzRhNTIyOTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVw
cy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6OTUKClRocmVhZCAxMSAoVGhyZWFkIDB4
N2YzYTNmZmZmNzAwIChMV1AgNTEzNjcpKToKIzAgIGZ1dGV4X3dhaXRfY2FuY2VsYWJsZSAocHJp
dmF0ZT08b3B0aW1pemVkIG91dD4sIGV4cGVjdGVkPTAsIGZ1dGV4X3dvcmQ9MHg1NWVkMjA2YmEw
ZDgpIGF0IC4uL3N5c2RlcHMvbnB0bC9mdXRleC1pbnRlcm5hbC5oOjE4MwojMSAgX19wdGhyZWFk
X2NvbmRfd2FpdF9jb21tb24gKGFic3RpbWU9MHgwLCBjbG9ja2lkPTAsIG11dGV4PTB4NTVlZDIw
NmJhMDg4LCBjb25kPTB4NTVlZDIwNmJhMGIwKSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjUwOAoj
MiAgX19wdGhyZWFkX2NvbmRfd2FpdCAoY29uZD0weDU1ZWQyMDZiYTBiMCwgbXV0ZXg9MHg1NWVk
MjA2YmEwODgpIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NjM4CiMzICAweDAwMDA3ZjNhNjUwMTNl
N2IgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2RyaS9yYWRlb25zaV9k
cmkuc28KIzQgIDB4MDAwMDdmM2E2NTAxM2E3YiBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82
NC1saW51eC1nbnUvZHJpL3JhZGVvbnNpX2RyaS5zbwojNSAgMHgwMDAwN2YzYTczMTVmNjA5IGlu
IHN0YXJ0X3RocmVhZCAoYXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzo0
NzcKIzYgIDB4MDAwMDdmM2E3NGE1MjI5MyBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgv
c3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzo5NQoKVGhyZWFkIDEwIChUaHJlYWQgMHg3ZjNhNTQ4
NDU3MDAgKExXUCA1MTM2NikpOgojMCAgZnV0ZXhfd2FpdF9jYW5jZWxhYmxlIChwcml2YXRlPTxv
cHRpbWl6ZWQgb3V0PiwgZXhwZWN0ZWQ9MCwgZnV0ZXhfd29yZD0weDU1ZWQyMDZiYTBkOCkgYXQg
Li4vc3lzZGVwcy9ucHRsL2Z1dGV4LWludGVybmFsLmg6MTgzCiMxICBfX3B0aHJlYWRfY29uZF93
YWl0X2NvbW1vbiAoYWJzdGltZT0weDAsIGNsb2NraWQ9MCwgbXV0ZXg9MHg1NWVkMjA2YmEwODgs
IGNvbmQ9MHg1NWVkMjA2YmEwYjApIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NTA4CiMyICBfX3B0
aHJlYWRfY29uZF93YWl0IChjb25kPTB4NTVlZDIwNmJhMGIwLCBtdXRleD0weDU1ZWQyMDZiYTA4
OCkgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo2MzgKIzMgIDB4MDAwMDdmM2E2NTAxM2U3YiBpbiA/
PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvZHJpL3JhZGVvbnNpX2RyaS5zbwoj
NCAgMHgwMDAwN2YzYTY1MDEzYTdiIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS9kcmkvcmFkZW9uc2lfZHJpLnNvCiM1ICAweDAwMDA3ZjNhNzMxNWY2MDkgaW4gc3RhcnRf
dGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjQ3NwojNiAg
MHgwMDAwN2YzYTc0YTUyMjkzIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xp
bnV4L3g4Nl82NC9jbG9uZS5TOjk1CgpUaHJlYWQgOSAoVGhyZWFkIDB4N2YzYTU1MDQ2NzAwIChM
V1AgNTEzNjUpKToKIzAgIGZ1dGV4X3dhaXRfY2FuY2VsYWJsZSAocHJpdmF0ZT08b3B0aW1pemVk
IG91dD4sIGV4cGVjdGVkPTAsIGZ1dGV4X3dvcmQ9MHg1NWVkMjAxNTUzODgpIGF0IC4uL3N5c2Rl
cHMvbnB0bC9mdXRleC1pbnRlcm5hbC5oOjE4MwojMSAgX19wdGhyZWFkX2NvbmRfd2FpdF9jb21t
b24gKGFic3RpbWU9MHgwLCBjbG9ja2lkPTAsIG11dGV4PTB4NTVlZDIwMTU1MzM4LCBjb25kPTB4
NTVlZDIwMTU1MzYwKSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjUwOAojMiAgX19wdGhyZWFkX2Nv
bmRfd2FpdCAoY29uZD0weDU1ZWQyMDE1NTM2MCwgbXV0ZXg9MHg1NWVkMjAxNTUzMzgpIGF0IHB0
aHJlYWRfY29uZF93YWl0LmM6NjM4CiMzICAweDAwMDA3ZjNhNjUwMTNlN2IgaW4gPz8gKCkgZnJv
bSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2RyaS9yYWRlb25zaV9kcmkuc28KIzQgIDB4MDAw
MDdmM2E2NTAxM2E3YiBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvZHJp
L3JhZGVvbnNpX2RyaS5zbwojNSAgMHgwMDAwN2YzYTczMTVmNjA5IGluIHN0YXJ0X3RocmVhZCAo
YXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzo0NzcKIzYgIDB4MDAwMDdm
M2E3NGE1MjI5MyBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZf
NjQvY2xvbmUuUzo5NQoKVGhyZWFkIDggKFRocmVhZCAweDdmM2E1NTg0NzcwMCAoTFdQIDUxMzY0
KSk6CiMwICBmdXRleF93YWl0X2NhbmNlbGFibGUgKHByaXZhdGU9PG9wdGltaXplZCBvdXQ+LCBl
eHBlY3RlZD0wLCBmdXRleF93b3JkPTB4NTVlZDIwMTU1Mzg4KSBhdCAuLi9zeXNkZXBzL25wdGwv
ZnV0ZXgtaW50ZXJuYWwuaDoxODMKIzEgIF9fcHRocmVhZF9jb25kX3dhaXRfY29tbW9uIChhYnN0
aW1lPTB4MCwgY2xvY2tpZD0wLCBtdXRleD0weDU1ZWQyMDE1NTMzOCwgY29uZD0weDU1ZWQyMDE1
NTM2MCkgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo1MDgKIzIgIF9fcHRocmVhZF9jb25kX3dhaXQg
KGNvbmQ9MHg1NWVkMjAxNTUzNjAsIG11dGV4PTB4NTVlZDIwMTU1MzM4KSBhdCBwdGhyZWFkX2Nv
bmRfd2FpdC5jOjYzOAojMyAgMHgwMDAwN2YzYTY1MDEzZTdiIGluID8/ICgpIGZyb20gL3Vzci9s
aWIveDg2XzY0LWxpbnV4LWdudS9kcmkvcmFkZW9uc2lfZHJpLnNvCiM0ICAweDAwMDA3ZjNhNjUw
MTNhN2IgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2RyaS9yYWRlb25z
aV9kcmkuc28KIzUgIDB4MDAwMDdmM2E3MzE1ZjYwOSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0
aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDc3CiM2ICAweDAwMDA3ZjNhNzRhNTIy
OTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25l
LlM6OTUKClRocmVhZCA3IChUaHJlYWQgMHg3ZjNhNTYwNDg3MDAgKExXUCA1MTM2MykpOgojMCAg
ZnV0ZXhfd2FpdF9jYW5jZWxhYmxlIChwcml2YXRlPTxvcHRpbWl6ZWQgb3V0PiwgZXhwZWN0ZWQ9
MCwgZnV0ZXhfd29yZD0weDU1ZWQyMDE1NTM4OCkgYXQgLi4vc3lzZGVwcy9ucHRsL2Z1dGV4LWlu
dGVybmFsLmg6MTgzCiMxICBfX3B0aHJlYWRfY29uZF93YWl0X2NvbW1vbiAoYWJzdGltZT0weDAs
IGNsb2NraWQ9MCwgbXV0ZXg9MHg1NWVkMjAxNTUzMzgsIGNvbmQ9MHg1NWVkMjAxNTUzNjApIGF0
IHB0aHJlYWRfY29uZF93YWl0LmM6NTA4CiMyICBfX3B0aHJlYWRfY29uZF93YWl0IChjb25kPTB4
NTVlZDIwMTU1MzYwLCBtdXRleD0weDU1ZWQyMDE1NTMzOCkgYXQgcHRocmVhZF9jb25kX3dhaXQu
Yzo2MzgKIzMgIDB4MDAwMDdmM2E2NTAxM2U3YiBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82
NC1saW51eC1nbnUvZHJpL3JhZGVvbnNpX2RyaS5zbwojNCAgMHgwMDAwN2YzYTY1MDEzYTdiIGlu
ID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9kcmkvcmFkZW9uc2lfZHJpLnNv
CiM1ICAweDAwMDA3ZjNhNzMxNWY2MDkgaW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBv
dXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjQ3NwojNiAgMHgwMDAwN2YzYTc0YTUyMjkzIGluIGNs
b25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjk1CgpU
aHJlYWQgNiAoVGhyZWFkIDB4N2YzYTU2ODQ5NzAwIChMV1AgNTEzNjIpKToKIzAgIGZ1dGV4X3dh
aXRfY2FuY2VsYWJsZSAocHJpdmF0ZT08b3B0aW1pemVkIG91dD4sIGV4cGVjdGVkPTAsIGZ1dGV4
X3dvcmQ9MHg1NWVkMjAxNTUzODgpIGF0IC4uL3N5c2RlcHMvbnB0bC9mdXRleC1pbnRlcm5hbC5o
OjE4MwojMSAgX19wdGhyZWFkX2NvbmRfd2FpdF9jb21tb24gKGFic3RpbWU9MHgwLCBjbG9ja2lk
PTAsIG11dGV4PTB4NTVlZDIwMTU1MzM4LCBjb25kPTB4NTVlZDIwMTU1MzYwKSBhdCBwdGhyZWFk
X2NvbmRfd2FpdC5jOjUwOAojMiAgX19wdGhyZWFkX2NvbmRfd2FpdCAoY29uZD0weDU1ZWQyMDE1
NTM2MCwgbXV0ZXg9MHg1NWVkMjAxNTUzMzgpIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NjM4CiMz
ICAweDAwMDA3ZjNhNjUwMTNlN2IgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgt
Z251L2RyaS9yYWRlb25zaV9kcmkuc28KIzQgIDB4MDAwMDdmM2E2NTAxM2E3YiBpbiA/PyAoKSBm
cm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvZHJpL3JhZGVvbnNpX2RyaS5zbwojNSAgMHgw
MDAwN2YzYTczMTVmNjA5IGluIHN0YXJ0X3RocmVhZCAoYXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQg
cHRocmVhZF9jcmVhdGUuYzo0NzcKIzYgIDB4MDAwMDdmM2E3NGE1MjI5MyBpbiBjbG9uZSAoKSBh
dCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzo5NQoKVGhyZWFkIDUg
KFRocmVhZCAweDdmM2E2NGRhZTcwMCAoTFdQIDUxMzYxKSk6CiMwICBmdXRleF93YWl0X2NhbmNl
bGFibGUgKHByaXZhdGU9PG9wdGltaXplZCBvdXQ+LCBleHBlY3RlZD0wLCBmdXRleF93b3JkPTB4
NTVlZDIwNmI3YmI4KSBhdCAuLi9zeXNkZXBzL25wdGwvZnV0ZXgtaW50ZXJuYWwuaDoxODMKIzEg
IF9fcHRocmVhZF9jb25kX3dhaXRfY29tbW9uIChhYnN0aW1lPTB4MCwgY2xvY2tpZD0wLCBtdXRl
eD0weDU1ZWQyMDZiN2I2OCwgY29uZD0weDU1ZWQyMDZiN2I5MCkgYXQgcHRocmVhZF9jb25kX3dh
aXQuYzo1MDgKIzIgIF9fcHRocmVhZF9jb25kX3dhaXQgKGNvbmQ9MHg1NWVkMjA2YjdiOTAsIG11
dGV4PTB4NTVlZDIwNmI3YjY4KSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjYzOAojMyAgMHgwMDAw
N2YzYTY1MDEzZTdiIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9kcmkv
cmFkZW9uc2lfZHJpLnNvCiM0ICAweDAwMDA3ZjNhNjUwMTNhN2IgaW4gPz8gKCkgZnJvbSAvdXNy
L2xpYi94ODZfNjQtbGludXgtZ251L2RyaS9yYWRlb25zaV9kcmkuc28KIzUgIDB4MDAwMDdmM2E3
MzE1ZjYwOSBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRf
Y3JlYXRlLmM6NDc3CiM2ICAweDAwMDA3ZjNhNzRhNTIyOTMgaW4gY2xvbmUgKCkgYXQgLi4vc3lz
ZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lLlM6OTUKClRocmVhZCA0IChUaHJlYWQg
MHg3ZjNhNjczMjY3MDAgKExXUCA1MTM2MCkpOgojMCAgZnV0ZXhfYWJzdGltZWRfd2FpdF9jYW5j
ZWxhYmxlIChwcml2YXRlPTxvcHRpbWl6ZWQgb3V0PiwgYWJzdGltZT0weDdmM2E2NzMyNWExMCwg
Y2xvY2tpZD08b3B0aW1pemVkIG91dD4sIGV4cGVjdGVkPTAsIGZ1dGV4X3dvcmQ9MHg1NWVkMjAz
MWM3ZDQpIGF0IC4uL3N5c2RlcHMvbnB0bC9mdXRleC1pbnRlcm5hbC5oOjMyMAojMSAgX19wdGhy
ZWFkX2NvbmRfd2FpdF9jb21tb24gKGFic3RpbWU9MHg3ZjNhNjczMjVhMTAsIGNsb2NraWQ9PG9w
dGltaXplZCBvdXQ+LCBtdXRleD0weDU1ZWQyMDMxYzc4MCwgY29uZD0weDU1ZWQyMDMxYzdhOCkg
YXQgcHRocmVhZF9jb25kX3dhaXQuYzo1MjAKIzIgIF9fcHRocmVhZF9jb25kX3RpbWVkd2FpdCAo
Y29uZD0weDU1ZWQyMDMxYzdhOCwgbXV0ZXg9MHg1NWVkMjAzMWM3ODAsIGFic3RpbWU9MHg3ZjNh
NjczMjVhMTApIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NjU2CiMzICAweDAwMDA3ZjNhNzRkY2Fh
N2MgaW4gUVdhaXRDb25kaXRpb25Qcml2YXRlOjp3YWl0X3JlbGF0aXZlICh0aGlzPTB4NTVlZDIw
MzFjNzgwLCBkZWFkbGluZT0uLi4pIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDox
MzYKIzQgIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdCAoZGVhZGxpbmU9Li4uLCB0aGlzPTB4
NTVlZDIwMzFjNzgwKSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTQ0CiM1ICBR
V2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz08b3B0aW1pemVkIG91dD4sIG11dGV4PTB4NTVlZDIw
MjhmYTIwLCBkZWFkbGluZT0uLi4pIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoy
MjUKIzYgIDB4MDAwMDdmM2E3NGRjYWJjYiBpbiBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz10
aGlzQGVudHJ5PTB4NTVlZDIwMmNkNDAwLCBtdXRleD1tdXRleEBlbnRyeT0weDU1ZWQyMDI4ZmEy
MCwgdGltZT08b3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNw
cDoyMDkKIzcgIDB4MDAwMDdmM2E3NGRjODE3MSBpbiBRVGhyZWFkUG9vbFRocmVhZDo6cnVuICh0
aGlzPTB4NTVlZDIwMmNkM2YwKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29y
ZWxpYi90aHJlYWQvcW11dGV4Lmg6MjQwCiM4ICAweDAwMDA3ZjNhNzRkYzQ5ZDIgaW4gUVRocmVh
ZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg1NWVkMjAyY2QzZjApIGF0IHRocmVhZC9xdGhyZWFkX3Vu
aXguY3BwOjM2MQojOSAgMHgwMDAwN2YzYTczMTVmNjA5IGluIHN0YXJ0X3RocmVhZCAoYXJnPTxv
cHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzo0NzcKIzEwIDB4MDAwMDdmM2E3NGE1
MjI5MyBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xv
bmUuUzo5NQoKVGhyZWFkIDMgKFRocmVhZCAweDdmM2E2ZDFjNTcwMCAoTFdQIDUxMzU5KSk6CiMw
ICAweDAwMDA3ZjNhNzRhNDVhZmYgaW4gX19HSV9fX3BvbGwgKGZkcz0weDdmM2E2MDAxMWJjMCwg
bmZkcz0xLCB0aW1lb3V0PS0xKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wb2xsLmM6
MjkKIzEgIDB4MDAwMDdmM2E3Mjk0NDM2ZSBpbiA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZjNhNzI5NDQ0YTMgaW4gZ19tYWluX2Nv
bnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4w
LnNvLjAKIzMgIDB4MDAwMDdmM2E3NGZlNDU4MyBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJv
Y2Vzc0V2ZW50cyAodGhpcz0weDdmM2E2MDAwMGI2MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2
ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjQKIzQgIDB4MDAwMDdmM2E3NGY4YjRkYiBpbiBRRXZl
bnRMb29wOjpleGVjICh0aGlzPXRoaXNAZW50cnk9MHg3ZjNhNmQxYzRhYjAsIGZsYWdzPS4uLiwg
ZmxhZ3NAZW50cnk9Li4uKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxp
Yi9nbG9iYWwvcWZsYWdzLmg6MTQwCiM1ICAweDAwMDA3ZjNhNzRkYzM3ODUgaW4gUVRocmVhZDo6
ZXhlYyAodGhpcz08b3B0aW1pemVkIG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4u
L3NyYy9jb3JlbGliL2dsb2JhbC9xZmxhZ3MuaDoxMjAKIzYgIDB4MDAwMDdmM2E3NDdlOWVmYSBp
biA/PyAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVEQnVzLnNvLjUKIzcgIDB4
MDAwMDdmM2E3NGRjNDlkMiBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDdmM2E3NDg2
Y2Q4MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzYxCiM4ICAweDAwMDA3ZjNhNzMxNWY2
MDkgaW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0
ZS5jOjQ3NwojOSAgMHgwMDAwN2YzYTc0YTUyMjkzIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMv
dW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjk1CgpUaHJlYWQgMiAoVGhyZWFkIDB4N2Yz
YTZlMjY4NzAwIChMV1AgNTEzNTgpKToKIzAgIDB4MDAwMDdmM2E3NGE0NWFmZiBpbiBfX0dJX19f
cG9sbCAoZmRzPTB4N2YzYTZlMjY3OWU4LCBuZmRzPTEsIHRpbWVvdXQ9LTEpIGF0IC4uL3N5c2Rl
cHMvdW5peC9zeXN2L2xpbnV4L3BvbGwuYzoyOQojMSAgMHgwMDAwN2YzYTcyOGQzYzFhIGluID8/
ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnhjYi5zby4xCiMyICAweDAwMDA3ZjNh
NzI4ZDU5MGEgaW4geGNiX3dhaXRfZm9yX2V2ZW50ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgt
Z251L2xpYnhjYi5zby4xCiMzICAweDAwMDA3ZjNhNmVhNDAyOTggaW4gPz8gKCkgZnJvbSAvbGli
L3g4Nl82NC1saW51eC1nbnUvbGliUXQ1WGNiUXBhLnNvLjUKIzQgIDB4MDAwMDdmM2E3NGRjNDlk
MiBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDU1ZWQxZmY1MDgzMCkgYXQgdGhyZWFk
L3F0aHJlYWRfdW5peC5jcHA6MzYxCiM1ICAweDAwMDA3ZjNhNzMxNWY2MDkgaW4gc3RhcnRfdGhy
ZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjQ3NwojNiAgMHgw
MDAwN2YzYTc0YTUyMjkzIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4
L3g4Nl82NC9jbG9uZS5TOjk1CgpUaHJlYWQgMSAoVGhyZWFkIDB4N2YzYTZmMGYwNDQwIChMV1Ag
NTEzNTcpKToKW0tDcmFzaCBIYW5kbGVyXQojNiAgMHgwMDAwN2YzYTc0ZWU2ZmU3IGluIFFVcmw6
Om9wZXJhdG9yPT0gKHRoaXM9dGhpc0BlbnRyeT0weDdmZmNmNGE2ODFlMCwgdXJsPS4uLikgYXQg
aW8vcXVybC5jcHA6MzYzOQojNyAgMHgwMDAwN2YzYTc2OWNlMTllIGluIEd3ZW52aWV3OjpDb250
ZXh0TWFuYWdlcjo6c2V0Q3VycmVudERpclVybCAodGhpcz10aGlzQGVudHJ5PTB4NTVlZDFmZmQ2
YjEwLCBfdXJsPS4uLikgYXQgLi9saWIvY29udGV4dG1hbmFnZXIuY3BwOjE4NgojOCAgMHgwMDAw
N2YzYTc2OWNlMjlhIGluIEd3ZW52aWV3OjpDb250ZXh0TWFuYWdlcjo6PGxhbWJkYShjb25zdCBR
VXJsJik+OjpvcGVyYXRvcigpIChfX2Nsb3N1cmU9PG9wdGltaXplZCBvdXQ+LCB1cmxSZWFkeT0u
Li4pIGF0IC91c3IvaW5jbHVkZS94ODZfNjQtbGludXgtZ251L3F0NS9RdENvcmUvcXVybC5oOjY5
CiM5ICBRdFByaXZhdGU6OkZ1bmN0b3JDYWxsPFF0UHJpdmF0ZTo6SW5kZXhlc0xpc3Q8MD4sIFF0
UHJpdmF0ZTo6TGlzdDxjb25zdCBRVXJsJj4sIHZvaWQsIEd3ZW52aWV3OjpDb250ZXh0TWFuYWdl
cjo6Q29udGV4dE1hbmFnZXIoR3dlbnZpZXc6OlNvcnRlZERpck1vZGVsKiwgUU9iamVjdCopOjo8
bGFtYmRhKGNvbnN0IFFVcmwmKT4gPjo6Y2FsbCAoYXJnPTxvcHRpbWl6ZWQgb3V0PiwgZj0uLi4p
IGF0IC91c3IvaW5jbHVkZS94ODZfNjQtbGludXgtZ251L3F0NS9RdENvcmUvcW9iamVjdGRlZnNf
aW1wbC5oOjE0NgojMTAgUXRQcml2YXRlOjpGdW5jdG9yPEd3ZW52aWV3OjpDb250ZXh0TWFuYWdl
cjo6Q29udGV4dE1hbmFnZXIoR3dlbnZpZXc6OlNvcnRlZERpck1vZGVsKiwgUU9iamVjdCopOjo8
bGFtYmRhKGNvbnN0IFFVcmwmKT4sIDE+OjpjYWxsPFF0UHJpdmF0ZTo6TGlzdDxRVXJsIGNvbnN0
Jj4sIHZvaWQ+IChhcmc9PG9wdGltaXplZCBvdXQ+LCBmPS4uLikgYXQgL3Vzci9pbmNsdWRlL3g4
Nl82NC1saW51eC1nbnUvcXQ1L1F0Q29yZS9xb2JqZWN0ZGVmc19pbXBsLmg6MjU2CiMxMSBRdFBy
aXZhdGU6OlFGdW5jdG9yU2xvdE9iamVjdDxHd2Vudmlldzo6Q29udGV4dE1hbmFnZXI6OkNvbnRl
eHRNYW5hZ2VyKEd3ZW52aWV3OjpTb3J0ZWREaXJNb2RlbCosIFFPYmplY3QqKTo6PGxhbWJkYShj
b25zdCBRVXJsJik+LCAxLCBRdFByaXZhdGU6Okxpc3Q8Y29uc3QgUVVybCY+LCB2b2lkPjo6aW1w
bCAod2hpY2g9MSwgcj08b3B0aW1pemVkIG91dD4sIHJldD08b3B0aW1pemVkIG91dD4sIGE9PG9w
dGltaXplZCBvdXQ+LCB0aGlzXz08b3B0aW1pemVkIG91dD4pIGF0IC91c3IvaW5jbHVkZS94ODZf
NjQtbGludXgtZ251L3F0NS9RdENvcmUvcW9iamVjdGRlZnNfaW1wbC5oOjQzOQojMTIgUXRQcml2
YXRlOjpRRnVuY3RvclNsb3RPYmplY3Q8R3dlbnZpZXc6OkNvbnRleHRNYW5hZ2VyOjpDb250ZXh0
TWFuYWdlcihHd2Vudmlldzo6U29ydGVkRGlyTW9kZWwqLCBRT2JqZWN0Kik6OjxsYW1iZGEoY29u
c3QgUVVybCYpPiwgMSwgUXRQcml2YXRlOjpMaXN0PGNvbnN0IFFVcmwmPiwgdm9pZD46OmltcGwo
aW50LCBRdFByaXZhdGU6OlFTbG90T2JqZWN0QmFzZSAqLCBRT2JqZWN0ICosIHZvaWQgKiosIGJv
b2wgKikgKHdoaWNoPTxvcHRpbWl6ZWQgb3V0PiwgdGhpc189PG9wdGltaXplZCBvdXQ+LCByPTxv
cHRpbWl6ZWQgb3V0PiwgYT08b3B0aW1pemVkIG91dD4sIHJldD08b3B0aW1pemVkIG91dD4pIGF0
IC91c3IvaW5jbHVkZS94ODZfNjQtbGludXgtZ251L3F0NS9RdENvcmUvcW9iamVjdGRlZnNfaW1w
bC5oOjQzMgojMTMgMHgwMDAwN2YzYTc0ZmI4NDU4IGluIFF0UHJpdmF0ZTo6UVNsb3RPYmplY3RC
YXNlOjpjYWxsIChhPTB4N2ZmY2Y0YTY4MzMwLCByPTB4N2YzYTc2YWRkMTkwIDxHd2Vudmlldzo6
RG9jdW1lbnRGYWN0b3J5OjppbnN0YW5jZSgpOjpmYWN0b3J5PiwgdGhpcz0weDU1ZWQxZmZiYTNi
MCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2VybmVsL3FvYmpl
Y3RkZWZzX2ltcGwuaDozOTQKIzE0IFFNZXRhT2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPTB4N2Yz
YTc2YWRkMTkwIDxHd2Vudmlldzo6RG9jdW1lbnRGYWN0b3J5OjppbnN0YW5jZSgpOjpmYWN0b3J5
Piwgc2lnbmFsT2Zmc2V0PTxvcHRpbWl6ZWQgb3V0PiwgbG9jYWxfc2lnbmFsX2luZGV4PTxvcHRp
bWl6ZWQgb3V0PiwgYXJndj08b3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xb2JqZWN0LmNwcDoz
Nzg0CiMxNSAweDAwMDA3ZjNhNzY5YmNmNDkgaW4gR3dlbnZpZXc6OkRvY3VtZW50RmFjdG9yeTo6
cmVhZHlGb3JEaXJMaXN0ZXJTdGFydCAodGhpcz08b3B0aW1pemVkIG91dD4sIF90MT0uLi4pIGF0
IC4vb2JqLXg4Nl82NC1saW51eC1nbnUvbGliL2d3ZW52aWV3bGliX2F1dG9nZW4vRFY3VUFMRFVO
SS9tb2NfZG9jdW1lbnRmYWN0b3J5LmNwcDoyMDgKIzE2IDB4MDAwMDdmM2E3NGZiODQ1OCBpbiBR
dFByaXZhdGU6OlFTbG90T2JqZWN0QmFzZTo6Y2FsbCAoYT0weDdmZmNmNGE2ODQwMCwgcj0weDU1
ZWQyMDNhZDNhMCwgdGhpcz0weDU1ZWQyMDNhY2FjMCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUv
Li4vLi4vc3JjL2NvcmVsaWIva2VybmVsL3FvYmplY3RkZWZzX2ltcGwuaDozOTQKIzE3IFFNZXRh
T2JqZWN0OjphY3RpdmF0ZSAoc2VuZGVyPTB4NTVlZDIwM2FkM2EwLCBzaWduYWxPZmZzZXQ9PG9w
dGltaXplZCBvdXQ+LCBsb2NhbF9zaWduYWxfaW5kZXg9PG9wdGltaXplZCBvdXQ+LCBhcmd2PTxv
cHRpbWl6ZWQgb3V0PikgYXQga2VybmVsL3FvYmplY3QuY3BwOjM3ODQKIzE4IDB4MDAwMDdmM2E3
NjlkYzBlNCBpbiBHd2Vudmlldzo6RG9jdW1lbnQ6OnNldERvd25TYW1wbGVkSW1hZ2UgKHRoaXM9
MHg1NWVkMjAzYWQzYTAsIGltYWdlPS4uLiwgaW52ZXJ0ZWRab29tPTIpIGF0IC4vbGliL2RvY3Vt
ZW50L2RvY3VtZW50LmNwcDo0MDMKIzE5IDB4MDAwMDdmM2E3NjlkOTFhMCBpbiBHd2Vudmlldzo6
QWJzdHJhY3REb2N1bWVudEltcGw6OnNldERvY3VtZW50RG93blNhbXBsZWRJbWFnZSAodGhpcz10
aGlzQGVudHJ5PTB4NTVlZDIwMzM1MzEwLCBpbWFnZT0uLi4sIGludmVydGVkWm9vbT08b3B0aW1p
emVkIG91dD4pIGF0IC4vbGliL2RvY3VtZW50L2Fic3RyYWN0ZG9jdW1lbnRpbXBsLmNwcDo4OAoj
MjAgMHgwMDAwN2YzYTc2OWUzYzQwIGluIEd3ZW52aWV3OjpMb2FkaW5nRG9jdW1lbnRJbXBsOjpz
bG90SW1hZ2VMb2FkZWQgKHRoaXM9MHg1NWVkMjAzMzUzMTApIGF0IC4vbGliL2RvY3VtZW50L2xv
YWRpbmdkb2N1bWVudGltcGwuY3BwOjUzOQojMjEgMHgwMDAwN2YzYTc0ZmI4NDU4IGluIFF0UHJp
dmF0ZTo6UVNsb3RPYmplY3RCYXNlOjpjYWxsIChhPTB4N2ZmY2Y0YTY4NWMwLCByPTB4NTVlZDIw
MzM1MzEwLCB0aGlzPTB4NTVlZDIwMzM1NDAwKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8u
Li9zcmMvY29yZWxpYi9rZXJuZWwvcW9iamVjdGRlZnNfaW1wbC5oOjM5NAojMjIgUU1ldGFPYmpl
Y3Q6OmFjdGl2YXRlIChzZW5kZXI9MHg1NWVkMjAyNDU3YTgsIHNpZ25hbE9mZnNldD08b3B0aW1p
emVkIG91dD4sIGxvY2FsX3NpZ25hbF9pbmRleD08b3B0aW1pemVkIG91dD4sIGFyZ3Y9PG9wdGlt
aXplZCBvdXQ+KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6Mzc4NAojMjMgMHgwMDAwN2YzYTc0ZGNl
ZjY1IGluIFFGdXR1cmVXYXRjaGVyQmFzZTo6ZXZlbnQgKHRoaXM9PG9wdGltaXplZCBvdXQ+LCBl
dmVudD0weDdmM2E1YzAxYzU3MCkgYXQgdGhyZWFkL3FmdXR1cmV3YXRjaGVyLmNwcDozMzQKIzI0
IDB4MDAwMDdmM2E3NWJjZGE2NiBpbiBRQXBwbGljYXRpb25Qcml2YXRlOjpub3RpZnlfaGVscGVy
ICh0aGlzPXRoaXNAZW50cnk9MHg1NWVkMWZmNDU2ZTAsIHJlY2VpdmVyPXJlY2VpdmVyQGVudHJ5
PTB4NTVlZDIwMjQ1N2E4LCBlPWVAZW50cnk9MHg3ZjNhNWMwMWM1NzApIGF0IGtlcm5lbC9xYXBw
bGljYXRpb24uY3BwOjM3MDAKIzI1IDB4MDAwMDdmM2E3NWJkNzBmMCBpbiBRQXBwbGljYXRpb246
Om5vdGlmeSAodGhpcz0weDdmZmNmNGE2OGM0MCwgcmVjZWl2ZXI9MHg1NWVkMjAyNDU3YTgsIGU9
MHg3ZjNhNWMwMWM1NzApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjM0NDYKIzI2IDB4MDAw
MDdmM2E3NGY4YzkzYSBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbDIgKHJlY2Vp
dmVyPTB4NTVlZDIwMjQ1N2E4LCBldmVudD0weDdmM2E1YzAxYzU3MCkgYXQgLi4vLi4vaW5jbHVk
ZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2VybmVsL3FvYmplY3QuaDoxNDIKIzI3IDB4MDAw
MDdmM2E3NGY4ZjViOCBpbiBRQ29yZUFwcGxpY2F0aW9uUHJpdmF0ZTo6c2VuZFBvc3RlZEV2ZW50
cyAocmVjZWl2ZXI9MHgwLCBldmVudF90eXBlPTAsIGRhdGE9MHg1NWVkMWZmM2E5YTApIGF0IGtl
cm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDoxODI1CiMyOCAweDAwMDA3ZjNhNzRmZTRmNjcgaW4g
cG9zdEV2ZW50U291cmNlRGlzcGF0Y2ggKHM9MHg1NWVkMWZmYWY5NzApIGF0IGtlcm5lbC9xZXZl
bnRkaXNwYXRjaGVyX2dsaWIuY3BwOjI3NgojMjkgMHgwMDAwN2YzYTcyOTQ0MTdkIGluIGdfbWFp
bl9jb250ZXh0X2Rpc3BhdGNoICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWIt
Mi4wLnNvLjAKIzMwIDB4MDAwMDdmM2E3Mjk0NDQwMCBpbiA/PyAoKSBmcm9tIC9saWIveDg2XzY0
LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMzMSAweDAwMDA3ZjNhNzI5NDQ0YTMgaW4gZ19t
YWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmds
aWItMi4wLnNvLjAKIzMyIDB4MDAwMDdmM2E3NGZlNDU2NSBpbiBRRXZlbnREaXNwYXRjaGVyR2xp
Yjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDU1ZWQxZmZiNjZmMCwgZmxhZ3M9Li4uKSBhdCBrZXJu
ZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjIKIzMzIDB4MDAwMDdmM2E3NGY4YjRkYiBp
biBRRXZlbnRMb29wOjpleGVjICh0aGlzPXRoaXNAZW50cnk9MHg3ZmZjZjRhNjhiNDAsIGZsYWdz
PS4uLiwgZmxhZ3NAZW50cnk9Li4uKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMv
Y29yZWxpYi9nbG9iYWwvcWZsYWdzLmg6MTQwCiMzNCAweDAwMDA3ZjNhNzRmOTMyNDYgaW4gUUNv
cmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMv
Y29yZWxpYi9nbG9iYWwvcWZsYWdzLmg6MTIwCiMzNSAweDAwMDA1NWVkMWU3MTdhYWEgaW4gbWFp
biAoYXJnYz08b3B0aW1pemVkIG91dD4sIGFyZ3Y9PG9wdGltaXplZCBvdXQ+KSBhdCAuL2FwcC9t
YWluLmNwcDoxNjgKW0luZmVyaW9yIDEgKHByb2Nlc3MgNTEzNTcpIGRldGFjaGVkXQoKUG9zc2li
bGUgZHVwbGljYXRlcyBieSBxdWVyeTogYnVnIDQ0MzQ2MCwgYnVnIDQzMjk0NSwgYnVnIDQzMjUw
MSwgYnVnIDQyOTIxMiwgYnVnIDQyMzIwMy4KClJlcG9ydGVkIHVzaW5nIERyS29ucWk=
</data>

          </attachment>
      

    </bug>

</bugzilla>