<?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>424792</bug_id>
          
          <creation_ts>2020-07-29 10:49:18 +0000</creation_ts>
          <short_desc>Crash in QQuickTextNodeEngine::addGlyphsInRange</short_desc>
          <delta_ts>2022-03-25 15:43:25 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>generic-crash</component>
          <version>5.18.5</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexei">alexdemnn</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>andrea_scopelliti</cc>
    
    <cc>enricobe</cc>
    
    <cc>fedora</cc>
    
    <cc>Georges.schwing</cc>
    
    <cc>im_dracula</cc>
    
    <cc>kde</cc>
    
    <cc>kde</cc>
    
    <cc>mdutours</cc>
    
    <cc>melodicphoenix</cc>
    
    <cc>nate</cc>
    
    <cc>plasma-bugs-null</cc>
    
    <cc>pub</cc>
    
    <cc>quino32</cc>
    
    <cc>reikostrife</cc>
    
    <cc>udayrao.28</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin>Probably 5.19</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1947060</commentid>
    <comment_count>0</comment_count>
    <who name="Alexei">alexdemnn</who>
    <bug_when>2020-07-29 10:49:18 +0000</bug_when>
    <thetext>Application: plasmashell (5.18.5)

Qt Version: 5.12.7
Frameworks Version: 5.71.0
Operating System: Linux 5.3.18-lp152.33-default x86_64
Windowing system: X11
Distribution: openSUSE Leap 15.2

-- Information about the crash:
- What I was doing when the application crashed:
Nothing special. It&apos;s occurs sometimes (20-30%) after smrtfone being awakened. 
Effects: OpenGL 2.0, connected by wifi
Plasma widget KDE Connect  major cause of crushing.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library &quot;/lib64/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0x7fbc73adb900 (LWP 2262))]

Thread 10 (Thread 0x7fbc02554700 (LWP 30947)):
#0  0x00007fbc6a5b187d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fbc6d6809fb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x557e8e985760) at thread/qwaitcondition_unix.cpp:146
#2  0x00007fbc6d6809fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=&lt;optimized out&gt;, mutex=0x557e8f7cc930, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fbc6d680d09 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x557e8f7cc938, mutex=mutex@entry=0x557e8f7cc930, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#4  0x00007fbc716c2d98 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x557e8f7cc928) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:245
#5  0x00007fbc716c2d98 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x557e8f7cc8b0) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:710
#6  0x00007fbc716c31ca in QSGRenderThread::run() (this=0x557e8f7cc8b0) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:739
#7  0x00007fbc6d6798b2 in QThreadPrivate::start(void*) (arg=0x557e8f7cc8b0) at thread/qthread_unix.cpp:361
#8  0x00007fbc6a5ab4f9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fbc6cf25f2f in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fbc03dff700 (LWP 2630)):
#0  0x00007fffe6d9eb78 in clock_gettime ()
#1  0x00007fbc6cf33836 in clock_gettime () at /lib64/libc.so.6
#2  0x00007fbc6d8b0a81 in qt_clock_gettime (ts=0x7fbc03dfea80, clock=&lt;optimized out&gt;) at kernel/qelapsedtimer_unix.cpp:111
#3  0x00007fbc6d8b0a81 in do_gettime (frac=&lt;synthetic pointer&gt;, sec=&lt;synthetic pointer&gt;) at kernel/qelapsedtimer_unix.cpp:166
#4  0x00007fbc6d8b0a81 in qt_gettime() () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007fbc6d8af2b9 in QTimerInfoList::updateCurrentTime() (this=0x7fbbf8005120) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007fbc6d8b1905 in timerSourceCheckHelper (src=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:146
#7  0x00007fbc6d8b1905 in timerSourceCheck(GSource*) (source=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:173
#8  0x00007fbc671801b9 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#9  0x00007fbc67180720 in  () at /usr/lib64/libglib-2.0.so.0
#10 0x00007fbc6718088c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#11 0x00007fbc6d8b119b in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7fbbf8000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007fbc6d85232a in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7fbc03dfecb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#13 0x00007fbc6d67810a in QThread::exec() (this=&lt;optimized out&gt;) at thread/qthread.cpp:531
#14 0x00007fbc6d6798b2 in QThreadPrivate::start(void*) (arg=0x557e8e7c2be0) at thread/qthread_unix.cpp:361
#15 0x00007fbc6a5ab4f9 in start_thread () at /lib64/libpthread.so.0
#16 0x00007fbc6cf25f2f in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fbc11b2d700 (LWP 2625)):
#0  0x00007fbc6a5b187d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fbc6d6809fb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x557e8ec88960) at thread/qwaitcondition_unix.cpp:146
#2  0x00007fbc6d6809fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=&lt;optimized out&gt;, mutex=0x557e8f341fe0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fbc6d680d09 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x557e8f341fe8, mutex=mutex@entry=0x557e8f341fe0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#4  0x00007fbc716c2d98 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x557e8f341fd8) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:245
#5  0x00007fbc716c2d98 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x557e8f341f60) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:710
#6  0x00007fbc716c31ca in QSGRenderThread::run() (this=0x557e8f341f60) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:739
#7  0x00007fbc6d6798b2 in QThreadPrivate::start(void*) (arg=0x557e8f341f60) at thread/qthread_unix.cpp:361
#8  0x00007fbc6a5ab4f9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fbc6cf25f2f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fbc1309f700 (LWP 2623)):
#0  0x00007fbc6a5b187d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fbc6d6809fb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x557e8ec89840) at thread/qwaitcondition_unix.cpp:146
#2  0x00007fbc6d6809fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=&lt;optimized out&gt;, mutex=0x557e8ec15940, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fbc6d680d09 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x557e8ec15948, mutex=mutex@entry=0x557e8ec15940, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#4  0x00007fbc716c2d98 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x557e8ec15938) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:245
#5  0x00007fbc716c2d98 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x557e8ec158c0) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:710
#6  0x00007fbc716c31ca in QSGRenderThread::run() (this=0x557e8ec158c0) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:739
#7  0x00007fbc6d6798b2 in QThreadPrivate::start(void*) (arg=0x557e8ec158c0) at thread/qthread_unix.cpp:361
#8  0x00007fbc6a5ab4f9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fbc6cf25f2f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fbc256d9700 (LWP 2612)):
#0  0x00007fbc6cf1b6db in poll () at /lib64/libc.so.6
#1  0x00007fbc67180779 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbc6718088c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbc6d8b119b in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7fbc20000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fbc6d85232a in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7fbc256d8c70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fbc6d67810a in QThread::exec() (this=&lt;optimized out&gt;) at thread/qthread.cpp:531
#6  0x00007fbc193e1c97 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007fbc6d6798b2 in QThreadPrivate::start(void*) (arg=0x557e8e582220) at thread/qthread_unix.cpp:361
#8  0x00007fbc6a5ab4f9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fbc6cf25f2f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fbc33fff700 (LWP 2465)):
#0  0x00007fbc6d679d8c in QMutex::lock() (this=this@entry=0x557e8dac6050) at thread/qmutex.cpp:222
#1  0x00007fbc6d8b109c in QMutexLocker::QMutexLocker(QBasicMutex*) (m=0x557e8dac6050, this=&lt;synthetic pointer&gt;) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:206
#2  0x00007fbc6d8b109c in QThreadData::canWaitLocked() (this=0x557e8dac6020) at ../../include/QtCore/5.12.7/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:269
#3  0x00007fbc6d8b109c in postEventSourcePrepare(GSource*, gint*) (s=0x7fbc2c004b70, timeout=0x7fbc33ffea74) at kernel/qeventdispatcher_glib.cpp:259
#4  0x00007fbc6717fcd9 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fbc671806ab in  () at /usr/lib64/libglib-2.0.so.0
#6  0x00007fbc6718088c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#7  0x00007fbc6d8b119b in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7fbc2c000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x00007fbc6d85232a in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7fbc33ffec40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#9  0x00007fbc6d67810a in QThread::exec() (this=this@entry=0x557e8daa9050) at thread/qthread.cpp:531
#10 0x00007fbc7163c146 in QQuickPixmapReader::run() (this=0x557e8daa9050) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/util/qquickpixmapcache.cpp:953
#11 0x00007fbc6d6798b2 in QThreadPrivate::start(void*) (arg=0x557e8daa9050) at thread/qthread_unix.cpp:361
#12 0x00007fbc6a5ab4f9 in start_thread () at /lib64/libpthread.so.0
#13 0x00007fbc6cf25f2f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fbc3c1bb700 (LWP 2387)):
[KCrash Handler]
#4  0x00007fbc6df01a02 in std::__atomic_base&lt;int&gt;::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x0) at /usr/include/c++/7/bits/atomic_base.h:396
#5  0x00007fbc6df01a02 in QAtomicOps&lt;int&gt;::load&lt;int&gt;(std::atomic&lt;int&gt; const&amp;) (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:227
#6  0x00007fbc6df01a02 in QBasicAtomicInteger&lt;int&gt;::load() const (this=0x0) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:103
#7  0x00007fbc6df01a02 in QtPrivate::RefCount::ref() (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:55
#8  0x00007fbc6df01a02 in QString::QString(QString const&amp;) (other=..., this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/tools/qstring.h:958
#9  0x00007fbc6df01a02 in QFontEngineMulti::fallbackFamilyAt(int) const (at=&lt;optimized out&gt;, this=0x7fbc3424f630) at ../../include/QtGui/5.12.7/QtGui/private/../../../../../src/gui/text/qfontengine_p.h:495
#10 0x00007fbc6df01a02 in QFontEngineMulti::loadEngine(int) (this=0x7fbc3424f630, at=&lt;optimized out&gt;) at text/qfontengine.cpp:1832
#11 0x00007fbc6df01e8d in QFontEngineMulti::ensureEngineAt(int) (this=this@entry=0x7fbc3424f630, at=at@entry=163) at text/qfontengine.cpp:1819
#12 0x00007fbc6df351c2 in QTextLine::glyphRuns(int, int) const (this=this@entry=0x7fbc3c1b84d0, from=from@entry=0, length=&lt;optimized out&gt;) at text/qtextlayout.cpp:2407
#13 0x00007fbc7176881c in QQuickTextNodeEngine::addGlyphsInRange(int, int, QColor const&amp;, QColor const&amp;, int, int) (this=this@entry=0x7fbc3c1b8470, rangeStart=rangeStart@entry=0, rangeLength=rangeLength@entry=36, color=..., backgroundColor=..., selectionStart=selectionStart@entry=-1, selectionEnd=-1) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/items/qquicktextnodeengine.cpp:593
#14 0x00007fbc71768da7 in QQuickTextNodeEngine::addGlyphsForRanges(QVarLengthArray&lt;QTextLayout::FormatRange, 256&gt; const&amp;, int, int, int, int) (this=this@entry=0x7fbc3c1b8470, ranges=..., start=start@entry=0, end=36, selectionStart=selectionStart@entry=-1, selectionEnd=selectionEnd@entry=-1) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/items/qquicktextnodeengine.cpp:565
#15 0x00007fbc717675da in QQuickTextNode::addTextLayout(QPointF const&amp;, QTextLayout*, QColor const&amp;, QQuickText::TextStyle, QColor const&amp;, QColor const&amp;, QColor const&amp;, QColor const&amp;, int, int, int, int) (this=this@entry=0x7fbc358f9a70, position=..., textLayout=0x557e91c7bbe0, color=..., style=QQuickText::Normal, styleColor=..., anchorColor=..., selectionColor=..., selectedTextColor=..., selectionStart=-1, selectionEnd=-1, lineStart=0, lineCount=1) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/items/qquicktextnode.cpp:268
#16 0x00007fbc7176608c in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) (this=0x557e91b9b0e0, oldNode=&lt;optimized out&gt;, data=&lt;optimized out&gt;) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/items/qquicktext.cpp:2440
#17 0x00007fbc71715c88 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (this=this@entry=0x557e8cac48e0, item=item@entry=0x557e91b9b0e0) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/items/qquickwindow.cpp:3524
#18 0x00007fbc71716513 in QQuickWindowPrivate::updateDirtyNodes() (this=this@entry=0x557e8cac48e0) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/items/qquickwindow.cpp:3269
#19 0x00007fbc71717892 in QQuickWindowPrivate::syncSceneGraph() (this=this@entry=0x557e8cac48e0) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/items/qquickwindow.cpp:437
#20 0x00007fbc716be4e4 in QSGRenderThread::sync(bool) (this=this@entry=0x557e8c678700, inExpose=&lt;optimized out&gt;) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:563
#21 0x00007fbc716bf8f4 in QSGRenderThread::syncAndRender() (this=this@entry=0x557e8c678700) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:610
#22 0x00007fbc716c3188 in QSGRenderThread::run() (this=0x557e8c678700) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:730
#23 0x00007fbc6d6798b2 in QThreadPrivate::start(void*) (arg=0x557e8c678700) at thread/qthread_unix.cpp:361
#24 0x00007fbc6a5ab4f9 in start_thread () at /lib64/libpthread.so.0
#25 0x00007fbc6cf25f2f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fbc55d6a700 (LWP 2331)):
#0  0x00007fbc6717fdec in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fbc671806ab in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbc6718088c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbc6d8b119b in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7fbc48000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fbc6d85232a in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7fbc55d69c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fbc6d67810a in QThread::exec() (this=this@entry=0x557e8c875610) at thread/qthread.cpp:531
#6  0x00007fbc71168ba5 in QQmlThreadPrivate::run() (this=0x557e8c875610) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/qml/qml/ftw/qqmlthread.cpp:148
#7  0x00007fbc6d6798b2 in QThreadPrivate::start(void*) (arg=0x557e8c875610) at thread/qthread_unix.cpp:361
#8  0x00007fbc6a5ab4f9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fbc6cf25f2f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fbc57df5700 (LWP 2278)):
#0  0x00007fbc6cf1b6db in poll () at /lib64/libc.so.6
#1  0x00007fbc67180779 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbc6718088c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbc6d8b119b in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x7fbc50000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fbc6d85232a in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7fbc57df4c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fbc6d67810a in QThread::exec() (this=&lt;optimized out&gt;) at thread/qthread.cpp:531
#6  0x00007fbc6f495cd5 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007fbc6d6798b2 in QThreadPrivate::start(void*) (arg=0x7fbc6f70dd80) at thread/qthread_unix.cpp:361
#8  0x00007fbc6a5ab4f9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fbc6cf25f2f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fbc73adb900 (LWP 2262)):
#0  0x00007fbc6a5b187d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fbc6d6809fb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x557e8d5dd680) at thread/qwaitcondition_unix.cpp:146
#2  0x00007fbc6d6809fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=&lt;optimized out&gt;, mutex=0x557e8c678740, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007fbc6d680d09 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x557e8c678748, mutex=0x557e8c678740, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#4  0x00007fbc716bffbd in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x557e8cf94300, w=&lt;optimized out&gt;, inExpose=inExpose@entry=false) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1217
#5  0x00007fbc716c0afa in QSGThreadedRenderLoop::handleUpdateRequest(QQuickWindow*) (this=0x557e8cf94300, window=0x557e8cac0ee0) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1042
#6  0x00007fbc7172258e in QQuickWindow::event(QEvent*) (this=0x557e8cac0ee0, e=0x7fffe6ce8d00) at /usr/src/debug/libqt5-qtdeclarative-5.12.7-lp152.2.2.x86_64/src/quick/items/qquickwindow.cpp:1668
#7  0x00007fbc6ead8a0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#8  0x00007fbc6eae0020 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#9  0x00007fbc6d8540d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x557e8cac0ee0, event=0x7fffe6ce8d00) at kernel/qcoreapplication.cpp:1088
#10 0x00007fbc6de26683 in QPlatformWindow::deliverUpdateRequest() (this=&lt;optimized out&gt;) at kernel/qplatformwindow.cpp:793
#11 0x00007fbc6de26683 in QPlatformWindow::windowEvent(QEvent*) (this=&lt;optimized out&gt;, event=&lt;optimized out&gt;) at kernel/qplatformwindow.cpp:478
#12 0x00007fbc6eae003b in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#13 0x00007fbc6d8540d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x557e8cac0ee0, event=0x7fffe6ce8fb0) at kernel/qcoreapplication.cpp:1088
#14 0x00007fbc6d8b05e9 in QTimerInfoList::activateTimers() (this=0x557e8c69edc0) at kernel/qtimerinfo_unix.cpp:643
#15 0x00007fbc6d8b0db1 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=&lt;optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:182
#16 0x00007fbc67180464 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#17 0x00007fbc67180800 in  () at /usr/lib64/libglib-2.0.so.0
#18 0x00007fbc6718088c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#19 0x00007fbc6d8b117f in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x557e8c6a0cc0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#20 0x00007fbc6d85232a in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7fffe6ce9200, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#21 0x00007fbc6d85b530 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1389
#22 0x0000557e8b0ddb14 in main(int, char**) (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at /usr/src/debug/plasma5-workspace-5.18.5-lp152.2.1.x86_64/shell/main.cpp:228
[Inferior 1 (process 2262) detached]

Possible duplicates by query: bug 423339, bug 423275, bug 422092, bug 422020, bug 421499.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1993718</commentid>
    <comment_count>1</comment_count>
      <attachid>134795</attachid>
    <who name="">melodicphoenix</who>
    <bug_when>2021-01-12 23:31:41 +0000</bug_when>
    <thetext>Created attachment 134795
New crash information added by DrKonqi

plasmashell (5.18.6) using Qt 5.12.7

- What I was doing when the application crashed:

I had my smartphone connected using KDE Connect, and started talking to someone over WhatsApp, and then switched to Telegram.

- Custom settings of the application:

Except for the &quot;Inhibit screensaver&quot; option, all are enabled.

-- Backtrace (Reduced):
#4  std::__atomic_base&lt;int&gt;::load (__m=std::memory_order_relaxed, this=0x0) at /usr/include/c++/7/bits/atomic_base.h:396
#5  QAtomicOps&lt;int&gt;::load&lt;int&gt; (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:227
#6  QBasicAtomicInteger&lt;int&gt;::load (this=0x0) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:103
[...]
#8  QString::QString (other=..., this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/tools/qstring.h:958
#9  QFontEngineMulti::fallbackFamilyAt (at=&lt;optimized out&gt;, this=0x7f9fec14a990) at ../../include/QtGui/5.12.7/QtGui/private/../../../../../src/gui/text/qfontengine_p.h:495</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2006555</commentid>
    <comment_count>2</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-02-25 23:03:29 +0000</bug_when>
    <thetext>*** Bug 422294 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2006557</commentid>
    <comment_count>3</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-02-25 23:03:37 +0000</bug_when>
    <thetext>*** Bug 423291 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2006559</commentid>
    <comment_count>4</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-02-25 23:03:45 +0000</bug_when>
    <thetext>*** Bug 422368 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2006561</commentid>
    <comment_count>5</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-02-25 23:03:51 +0000</bug_when>
    <thetext>*** Bug 422395 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2006563</commentid>
    <comment_count>6</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-02-25 23:04:08 +0000</bug_when>
    <thetext>*** Bug 421089 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2006565</commentid>
    <comment_count>7</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-02-25 23:04:16 +0000</bug_when>
    <thetext>*** Bug 421953 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2006567</commentid>
    <comment_count>8</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-02-25 23:04:26 +0000</bug_when>
    <thetext>*** Bug 421100 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2006569</commentid>
    <comment_count>9</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-02-25 23:04:39 +0000</bug_when>
    <thetext>*** Bug 421196 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2068865</commentid>
    <comment_count>10</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-10-15 17:09:43 +0000</bug_when>
    <thetext>*** Bug 427426 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2068867</commentid>
    <comment_count>11</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-10-15 17:09:57 +0000</bug_when>
    <thetext>*** Bug 437811 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2068869</commentid>
    <comment_count>12</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-10-15 17:10:11 +0000</bug_when>
    <thetext>*** Bug 443777 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2113298</commentid>
    <comment_count>13</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-03-25 15:43:25 +0000</bug_when>
    <thetext>All reports are from 5.18, which is out of support now. Nothing newer, which means it was probably fixed in 5.19.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>134795</attachid>
            <date>2021-01-12 23:31:41 +0000</date>
            <delta_ts>2021-01-12 23:31:41 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>plasmashell-20210112-202117.kcrash.txt</filename>
            <type>text/plain</type>
            <size>16419</size>
            <attacher>melodicphoenix</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IHBsYXNtYXNoZWxsICg1LjE4LjYpCgpRdCBWZXJzaW9uOiA1LjEyLjcKRnJh
bWV3b3JrcyBWZXJzaW9uOiA1LjcxLjAKT3BlcmF0aW5nIFN5c3RlbTogTGludXggNS4zLjE4LWxw
MTUyLjU3LXByZWVtcHQgeDg2XzY0CldpbmRvd2luZyBzeXN0ZW06IFgxMQpEaXN0cmlidXRpb246
ICJvcGVuU1VTRSBMZWFwIDE1LjIiCgotLSBJbmZvcm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6Ci0g
V2hhdCBJIHdhcyBkb2luZyB3aGVuIHRoZSBhcHBsaWNhdGlvbiBjcmFzaGVkOgoKSSBoYWQgbXkg
c21hcnRwaG9uZSBjb25uZWN0ZWQgdXNpbmcgS0RFIENvbm5lY3QsIGFuZCBzdGFydGVkIHRhbGtp
bmcgdG8gc29tZW9uZSBvdmVyIFdoYXRzQXBwLCBhbmQgdGhlbiBzd2l0Y2hlZCB0byBUZWxlZ3Jh
bS4KCi0gQ3VzdG9tIHNldHRpbmdzIG9mIHRoZSBhcHBsaWNhdGlvbjoKCkV4Y2VwdCBmb3IgdGhl
ICJJbmhpYml0IHNjcmVlbnNhdmVyIiBvcHRpb24sIGFsbCBhcmUgZW5hYmxlZC4KClRoZSBjcmFz
aCBjYW4gYmUgcmVwcm9kdWNlZCBldmVyeSB0aW1lLgoKLS0gQmFja3RyYWNlOgpBcHBsaWNhdGlv
bjogUGxhc21hIChwbGFzbWFzaGVsbCksIHNpZ25hbDogU2VnbWVudGF0aW9uIGZhdWx0CltLQ3Jh
c2ggSGFuZGxlcl0KIzQgIHN0ZDo6X19hdG9taWNfYmFzZTxpbnQ+Ojpsb2FkIChfX209c3RkOjpt
ZW1vcnlfb3JkZXJfcmVsYXhlZCwgdGhpcz0weDApIGF0IC91c3IvaW5jbHVkZS9jKysvNy9iaXRz
L2F0b21pY19iYXNlLmg6Mzk2CiM1ICBRQXRvbWljT3BzPGludD46OmxvYWQ8aW50PiAoX3FfdmFs
dWU9Li4uKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi90aHJlYWQv
cWF0b21pY19jeHgxMS5oOjIyNwojNiAgUUJhc2ljQXRvbWljSW50ZWdlcjxpbnQ+Ojpsb2FkICh0
aGlzPTB4MCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvdGhyZWFk
L3FiYXNpY2F0b21pYy5oOjEwMwojNyAgUXRQcml2YXRlOjpSZWZDb3VudDo6cmVmICh0aGlzPTB4
MCkgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvdG9vbHMvcXJlZmNv
dW50Lmg6NTUKIzggIFFTdHJpbmc6OlFTdHJpbmcgKG90aGVyPS4uLiwgdGhpcz08b3B0aW1pemVk
IG91dD4pIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL3Rvb2xzL3Fz
dHJpbmcuaDo5NTgKIzkgIFFGb250RW5naW5lTXVsdGk6OmZhbGxiYWNrRmFtaWx5QXQgKGF0PTxv
cHRpbWl6ZWQgb3V0PiwgdGhpcz0weDdmOWZlYzE0YTk5MCkgYXQgLi4vLi4vaW5jbHVkZS9RdEd1
aS81LjEyLjcvUXRHdWkvcHJpdmF0ZS8uLi8uLi8uLi8uLi8uLi9zcmMvZ3VpL3RleHQvcWZvbnRl
bmdpbmVfcC5oOjQ5NQojMTAgUUZvbnRFbmdpbmVNdWx0aTo6bG9hZEVuZ2luZSAodGhpcz0weDdm
OWZlYzE0YTk5MCwgYXQ9PG9wdGltaXplZCBvdXQ+KSBhdCB0ZXh0L3Fmb250ZW5naW5lLmNwcDox
ODMyCiMxMSAweDAwMDA3ZmEwNGVjNTg4OGQgaW4gUUZvbnRFbmdpbmVNdWx0aTo6ZW5zdXJlRW5n
aW5lQXQgKHRoaXM9dGhpc0BlbnRyeT0weDdmOWZlYzE0YTk5MCwgYXQ9YXRAZW50cnk9MjE1KSBh
dCB0ZXh0L3Fmb250ZW5naW5lLmNwcDoxODE5CiMxMiAweDAwMDA3ZmEwNGVjOGJlNGEgaW4gUVRl
eHRMaW5lOjpnbHlwaFJ1bnMgKHRoaXM9dGhpc0BlbnRyeT0weDdmOWZmOGFkNDRkMCwgZnJvbT1m
cm9tQGVudHJ5PTAsIGxlbmd0aD08b3B0aW1pemVkIG91dD4pIGF0IHRleHQvcXRleHRsYXlvdXQu
Y3BwOjI0MzcKIzEzIDB4MDAwMDdmYTA1MjUyZDgxYyBpbiBRUXVpY2tUZXh0Tm9kZUVuZ2luZTo6
YWRkR2x5cGhzSW5SYW5nZSAodGhpcz10aGlzQGVudHJ5PTB4N2Y5ZmY4YWQ0NDcwLCByYW5nZVN0
YXJ0PXJhbmdlU3RhcnRAZW50cnk9MCwgcmFuZ2VMZW5ndGg9cmFuZ2VMZW5ndGhAZW50cnk9MzAs
IGNvbG9yPS4uLiwgYmFja2dyb3VuZENvbG9yPS4uLiwgc2VsZWN0aW9uU3RhcnQ9c2VsZWN0aW9u
U3RhcnRAZW50cnk9LTEsIHNlbGVjdGlvbkVuZD0tMSkgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1
LXF0ZGVjbGFyYXRpdmUtNS4xMi43LWxwMTUyLjIuMi54ODZfNjQvc3JjL3F1aWNrL2l0ZW1zL3Fx
dWlja3RleHRub2RlZW5naW5lLmNwcDo1OTMKIzE0IDB4MDAwMDdmYTA1MjUyZGRhNyBpbiBRUXVp
Y2tUZXh0Tm9kZUVuZ2luZTo6YWRkR2x5cGhzRm9yUmFuZ2VzICh0aGlzPXRoaXNAZW50cnk9MHg3
ZjlmZjhhZDQ0NzAsIHJhbmdlcz0uLi4sIHN0YXJ0PXN0YXJ0QGVudHJ5PTAsIGVuZD0zMCwgc2Vs
ZWN0aW9uU3RhcnQ9c2VsZWN0aW9uU3RhcnRAZW50cnk9LTEsIHNlbGVjdGlvbkVuZD1zZWxlY3Rp
b25FbmRAZW50cnk9LTEpIGF0IC91c3Ivc3JjL2RlYnVnL2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUu
MTIuNy1scDE1Mi4yLjIueDg2XzY0L3NyYy9xdWljay9pdGVtcy9xcXVpY2t0ZXh0bm9kZWVuZ2lu
ZS5jcHA6NTY1CiMxNSAweDAwMDA3ZmEwNTI1MmM1ZGEgaW4gUVF1aWNrVGV4dE5vZGU6OmFkZFRl
eHRMYXlvdXQgKHRoaXM9dGhpc0BlbnRyeT0weDdmOWZlYzIwNzkxMCwgcG9zaXRpb249Li4uLCB0
ZXh0TGF5b3V0PXRleHRMYXlvdXRAZW50cnk9MHg1NTlhODQ3MTFmOTgsIGNvbG9yPS4uLiwgc3R5
bGU9UVF1aWNrVGV4dDo6Tm9ybWFsLCBzdHlsZUNvbG9yPS4uLiwgYW5jaG9yQ29sb3I9Li4uLCBz
ZWxlY3Rpb25Db2xvcj0uLi4sIHNlbGVjdGVkVGV4dENvbG9yPS4uLiwgc2VsZWN0aW9uU3RhcnQ9
LTEsIHNlbGVjdGlvbkVuZD0tMSwgbGluZVN0YXJ0PTAsIGxpbmVDb3VudD0xKSBhdCAvdXNyL3Ny
Yy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjEyLjctbHAxNTIuMi4yLng4Nl82NC9zcmMv
cXVpY2svaXRlbXMvcXF1aWNrdGV4dG5vZGUuY3BwOjI2OAojMTYgMHgwMDAwN2ZhMDUyNTJiMjAx
IGluIFFRdWlja1RleHQ6OnVwZGF0ZVBhaW50Tm9kZSAodGhpcz0weDU1OWE4NDcxMWQzMCwgb2xk
Tm9kZT08b3B0aW1pemVkIG91dD4sIGRhdGE9PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9k
ZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjEyLjctbHAxNTIuMi4yLng4Nl82NC9zcmMvcXVp
Y2svaXRlbXMvcXF1aWNrdGV4dC5jcHA6MjQzMgojMTcgMHgwMDAwN2ZhMDUyNGRhYzg4IGluIFFR
dWlja1dpbmRvd1ByaXZhdGU6OnVwZGF0ZURpcnR5Tm9kZSAodGhpcz10aGlzQGVudHJ5PTB4NTU5
YTgyNTJjYmQwLCBpdGVtPWl0ZW1AZW50cnk9MHg1NTlhODQ3MTFkMzApIGF0IC91c3Ivc3JjL2Rl
YnVnL2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUuMTIuNy1scDE1Mi4yLjIueDg2XzY0L3NyYy9xdWlj
ay9pdGVtcy9xcXVpY2t3aW5kb3cuY3BwOjM1MjQKIzE4IDB4MDAwMDdmYTA1MjRkYjUxMyBpbiBR
UXVpY2tXaW5kb3dQcml2YXRlOjp1cGRhdGVEaXJ0eU5vZGVzICh0aGlzPXRoaXNAZW50cnk9MHg1
NTlhODI1MmNiZDApIGF0IC91c3Ivc3JjL2RlYnVnL2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUuMTIu
Ny1scDE1Mi4yLjIueDg2XzY0L3NyYy9xdWljay9pdGVtcy9xcXVpY2t3aW5kb3cuY3BwOjMyNjkK
IzE5IDB4MDAwMDdmYTA1MjRkYzg5MiBpbiBRUXVpY2tXaW5kb3dQcml2YXRlOjpzeW5jU2NlbmVH
cmFwaCAodGhpcz10aGlzQGVudHJ5PTB4NTU5YTgyNTJjYmQwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9s
aWJxdDUtcXRkZWNsYXJhdGl2ZS01LjEyLjctbHAxNTIuMi4yLng4Nl82NC9zcmMvcXVpY2svaXRl
bXMvcXF1aWNrd2luZG93LmNwcDo0MzcKIzIwIDB4MDAwMDdmYTA1MjQ4MzRlNCBpbiBRU0dSZW5k
ZXJUaHJlYWQ6OnN5bmMgKHRoaXM9dGhpc0BlbnRyeT0weDU1OWE4Mzg0YTk4MCwgaW5FeHBvc2U9
PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01
LjEyLjctbHAxNTIuMi4yLng4Nl82NC9zcmMvcXVpY2svc2NlbmVncmFwaC9xc2d0aHJlYWRlZHJl
bmRlcmxvb3AuY3BwOjU2MwojMjEgMHgwMDAwN2ZhMDUyNDg0OGY0IGluIFFTR1JlbmRlclRocmVh
ZDo6c3luY0FuZFJlbmRlciAodGhpcz10aGlzQGVudHJ5PTB4NTU5YTgzODRhOTgwKSBhdCAvdXNy
L3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjEyLjctbHAxNTIuMi4yLng4Nl82NC9z
cmMvcXVpY2svc2NlbmVncmFwaC9xc2d0aHJlYWRlZHJlbmRlcmxvb3AuY3BwOjYxMAojMjIgMHgw
MDAwN2ZhMDUyNDg4MTg4IGluIFFTR1JlbmRlclRocmVhZDo6cnVuICh0aGlzPTB4NTU5YTgzODRh
OTgwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjEyLjctbHAxNTIu
Mi4yLng4Nl82NC9zcmMvcXVpY2svc2NlbmVncmFwaC9xc2d0aHJlYWRlZHJlbmRlcmxvb3AuY3Bw
OjczMAojMjMgMHgwMDAwN2ZhMDRlM2E2MGIyIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJn
PTB4NTU5YTgzODRhOTgwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozNjEKIzI0IDB4MDAw
MDdmYTA0YjI3ODRmOSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmOWZmOGFkNzcwMCkgYXQgcHRo
cmVhZF9jcmVhdGUuYzo0NjUKIzI1IDB4MDAwMDdmYTA0ZGMzM2ZiZiBpbiBjbG9uZSAoKSBhdCAu
Li9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzo5NQoKVGhyZWFkIDggKFRo
cmVhZCAweDdmOWZmYmRkNzcwMCAoTFdQIDEwMzcwKSAiS0N1cHNDb25uZWN0aW9uIik6CiMxICAw
eDAwMDA3ZmEwNDdlMDA5YTUgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYmdsaWItMi4wLnNv
LjAKIzIgIDB4MDAwMDdmYTA0N2UwMWM1MyBpbiBnX21haW5fY29udGV4dF9wcmVwYXJlICgpIGZy
b20gL3Vzci9saWI2NC9saWJnbGliLTIuMC5zby4wCiMzICAweDAwMDA3ZmEwNDdlMDI2ZWIgaW4g
Pz8gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAKIzQgIDB4MDAwMDdmYTA0N2Uw
MjhjYyBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYmds
aWItMi4wLnNvLjAKIzUgIDB4MDAwMDdmYTA0ZTVkZTNjYiBpbiBRRXZlbnREaXNwYXRjaGVyR2xp
Yjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDdmOWZmNDAwMGIxMCwgZmxhZ3M9Li4uKSBhdCBrZXJu
ZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjQKIzYgIDB4MDAwMDdmYTA0ZTU3ZjU3YSBp
biBRRXZlbnRMb29wOjpleGVjICh0aGlzPXRoaXNAZW50cnk9MHg3ZjlmZmJkZDZjNzAsIGZsYWdz
PS4uLiwgZmxhZ3NAZW50cnk9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjI1CiM3ICAw
eDAwMDA3ZmEwNGUzYTQ5MGEgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08b3B0aW1pemVkIG91dD4p
IGF0IHRocmVhZC9xdGhyZWFkLmNwcDo1MzEKIzggIDB4MDAwMDdmOWZmZTc0MmM5NyBpbiBLQ3Vw
c0Nvbm5lY3Rpb246OnJ1bigpICgpIGZyb20gL3Vzci9saWI2NC9saWJrY3Vwc2xpYi5zbwojOSAg
MHgwMDAwN2ZhMDRlM2E2MGIyIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4NTU5YTgz
NGU3NzYwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozNjEKIzEwIDB4MDAwMDdmYTA0YjI3
ODRmOSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmOWZmYmRkNzcwMCkgYXQgcHRocmVhZF9jcmVh
dGUuYzo0NjUKIzExIDB4MDAwMDdmYTA0ZGMzM2ZiZiBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBz
L3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzo5NQoKVGhyZWFkIDcgKFRocmVhZCAweDdm
YTAxM2JmZjcwMCAoTFdQIDEwMzYzKSAiUVF1aWNrUGl4bWFwUmVhIik6CiMxICAweDAwMDA3ZmEw
NDdlMDA5ODggaW4gPz8gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAKIzIgIDB4
MDAwMDdmYTA0N2UwMWM1MyBpbiBnX21haW5fY29udGV4dF9wcmVwYXJlICgpIGZyb20gL3Vzci9s
aWI2NC9saWJnbGliLTIuMC5zby4wCiMzICAweDAwMDA3ZmEwNDdlMDI2ZWIgaW4gPz8gKCkgZnJv
bSAvdXNyL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAKIzQgIDB4MDAwMDdmYTA0N2UwMjhjYyBpbiBn
X21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYmdsaWItMi4wLnNv
LjAKIzUgIDB4MDAwMDdmYTA0ZTVkZTNjYiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vz
c0V2ZW50cyAodGhpcz0weDdmYTAwODAwMGIxMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50
ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjQKIzYgIDB4MDAwMDdmYTA0ZTU3ZjU3YSBpbiBRRXZlbnRM
b29wOjpleGVjICh0aGlzPXRoaXNAZW50cnk9MHg3ZmEwMTNiZmVjNDAsIGZsYWdzPS4uLiwgZmxh
Z3NAZW50cnk9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjI1CiM3ICAweDAwMDA3ZmEw
NGUzYTQ5MGEgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz10aGlzQGVudHJ5PTB4NTU5YTgxZWU5YzMw
KSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NTMxCiM4ICAweDAwMDA3ZmEwNTI0MDExNDYgaW4gUVF1
aWNrUGl4bWFwUmVhZGVyOjpydW4gKHRoaXM9MHg1NTlhODFlZTljMzApIGF0IC91c3Ivc3JjL2Rl
YnVnL2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUuMTIuNy1scDE1Mi4yLjIueDg2XzY0L3NyYy9xdWlj
ay91dGlsL3FxdWlja3BpeG1hcGNhY2hlLmNwcDo5NTMKIzkgIDB4MDAwMDdmYTA0ZTNhNjBiMiBp
biBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDU1OWE4MWVlOWMzMCkgYXQgdGhyZWFkL3F0
aHJlYWRfdW5peC5jcHA6MzYxCiMxMCAweDAwMDA3ZmEwNGIyNzg0ZjkgaW4gc3RhcnRfdGhyZWFk
IChhcmc9MHg3ZmEwMTNiZmY3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDY1CiMxMSAweDAwMDA3
ZmEwNGRjMzNmYmYgaW4gY2xvbmUgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2
XzY0L2Nsb25lLlM6OTUKClRocmVhZCA2IChUaHJlYWQgMHg3ZmEwMWFjYWY3MDAgKExXUCAxMDM2
MikgIlFTR1JlbmRlclRocmVhZCIpOgojMSAgX19wdGhyZWFkX2NvbmRfd2FpdF9jb21tb24gKGFi
c3RpbWU9MHgwLCBtdXRleD0weDU1OWE4MjI0ODUxMCwgY29uZD0weDU1OWE4MjI0ODUzOCkgYXQg
cHRocmVhZF9jb25kX3dhaXQuYzo1MDIKIzIgIF9fcHRocmVhZF9jb25kX3dhaXQgKGNvbmQ9MHg1
NTlhODIyNDg1MzgsIG11dGV4PTB4NTU5YTgyMjQ4NTEwKSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5j
OjY1NQojMyAgMHgwMDAwN2ZhMDRlM2FkMWZiIGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2Fp
dCAoZGVhZGxpbmU9Li4uLCB0aGlzPTB4NTU5YTgyMjQ4NTEwKSBhdCB0aHJlYWQvcXdhaXRjb25k
aXRpb25fdW5peC5jcHA6MTQ2CiM0ICBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz08b3B0aW1p
emVkIG91dD4sIG11dGV4PTB4NTU5YTgxZTk3NDIwLCBkZWFkbGluZT0uLi4pIGF0IHRocmVhZC9x
d2FpdGNvbmRpdGlvbl91bml4LmNwcDoyMjUKIzUgIDB4MDAwMDdmYTA0ZTNhZDUwOSBpbiBRV2Fp
dENvbmRpdGlvbjo6d2FpdCAodGhpcz10aGlzQGVudHJ5PTB4NTU5YTgxZTk3NDI4LCBtdXRleD1t
dXRleEBlbnRyeT0weDU1OWE4MWU5NzQyMCwgdGltZT10aW1lQGVudHJ5PTE4NDQ2NzQ0MDczNzA5
NTUxNjE1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MjA4CiM2ICAweDAwMDA3
ZmEwNTI0ODdkOTggaW4gUVNHUmVuZGVyVGhyZWFkRXZlbnRRdWV1ZTo6dGFrZUV2ZW50ICh3YWl0
PXRydWUsIHRoaXM9MHg1NTlhODFlOTc0MTgpIGF0IC91c3Ivc3JjL2RlYnVnL2xpYnF0NS1xdGRl
Y2xhcmF0aXZlLTUuMTIuNy1scDE1Mi4yLjIueDg2XzY0L3NyYy9xdWljay9zY2VuZWdyYXBoL3Fz
Z3RocmVhZGVkcmVuZGVybG9vcC5jcHA6MjQ1CiM3ICBRU0dSZW5kZXJUaHJlYWQ6OnByb2Nlc3NF
dmVudHNBbmRXYWl0Rm9yTW9yZSAodGhpcz10aGlzQGVudHJ5PTB4NTU5YTgxZTk3M2EwKSBhdCAv
dXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjEyLjctbHAxNTIuMi4yLng4Nl82
NC9zcmMvcXVpY2svc2NlbmVncmFwaC9xc2d0aHJlYWRlZHJlbmRlcmxvb3AuY3BwOjcxMAojOCAg
MHgwMDAwN2ZhMDUyNDg4MWNhIGluIFFTR1JlbmRlclRocmVhZDo6cnVuICh0aGlzPTB4NTU5YTgx
ZTk3M2EwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjEyLjctbHAx
NTIuMi4yLng4Nl82NC9zcmMvcXVpY2svc2NlbmVncmFwaC9xc2d0aHJlYWRlZHJlbmRlcmxvb3Au
Y3BwOjczOQojOSAgMHgwMDAwN2ZhMDRlM2E2MGIyIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCAo
YXJnPTB4NTU5YTgxZTk3M2EwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozNjEKIzEwIDB4
MDAwMDdmYTA0YjI3ODRmOSBpbiBzdGFydF90aHJlYWQgKGFyZz0weDdmYTAxYWNhZjcwMCkgYXQg
cHRocmVhZF9jcmVhdGUuYzo0NjUKIzExIDB4MDAwMDdmYTA0ZGMzM2ZiZiBpbiBjbG9uZSAoKSBh
dCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzo5NQoKVGhyZWFkIDUg
KFRocmVhZCAweDdmYTAxYjhhNzcwMCAoTFdQIDEwMzYxKSAiUVNHUmVuZGVyVGhyZWFkIik6CiMx
ICBfX3B0aHJlYWRfY29uZF93YWl0X2NvbW1vbiAoYWJzdGltZT0weDAsIG11dGV4PTB4NTU5YTgy
MmI0YmQwLCBjb25kPTB4NTU5YTgyMmI0YmY4KSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjUwMgoj
MiAgX19wdGhyZWFkX2NvbmRfd2FpdCAoY29uZD0weDU1OWE4MjJiNGJmOCwgbXV0ZXg9MHg1NTlh
ODIyYjRiZDApIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NjU1CiMzICAweDAwMDA3ZmEwNGUzYWQx
ZmIgaW4gUVdhaXRDb25kaXRpb25Qcml2YXRlOjp3YWl0IChkZWFkbGluZT0uLi4sIHRoaXM9MHg1
NTlhODIyYjRiZDApIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNDYKIzQgIFFX
YWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgbXV0ZXg9MHg1NTlhODIx
MTRlZTAsIGRlYWRsaW5lPS4uLikgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjIy
NQojNSAgMHgwMDAwN2ZhMDRlM2FkNTA5IGluIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlzPXRo
aXNAZW50cnk9MHg1NTlhODIxMTRlZTgsIG11dGV4PW11dGV4QGVudHJ5PTB4NTU5YTgyMTE0ZWUw
LCB0aW1lPXRpbWVAZW50cnk9MTg0NDY3NDQwNzM3MDk1NTE2MTUpIGF0IHRocmVhZC9xd2FpdGNv
bmRpdGlvbl91bml4LmNwcDoyMDgKIzYgIDB4MDAwMDdmYTA1MjQ4N2Q5OCBpbiBRU0dSZW5kZXJU
aHJlYWRFdmVudFF1ZXVlOjp0YWtlRXZlbnQgKHdhaXQ9dHJ1ZSwgdGhpcz0weDU1OWE4MjExNGVk
OCkgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xMi43LWxwMTUyLjIu
Mi54ODZfNjQvc3JjL3F1aWNrL3NjZW5lZ3JhcGgvcXNndGhyZWFkZWRyZW5kZXJsb29wLmNwcDoy
NDUKIzcgIFFTR1JlbmRlclRocmVhZDo6cHJvY2Vzc0V2ZW50c0FuZFdhaXRGb3JNb3JlICh0aGlz
PXRoaXNAZW50cnk9MHg1NTlhODIxMTRlNjApIGF0IC91c3Ivc3JjL2RlYnVnL2xpYnF0NS1xdGRl
Y2xhcmF0aXZlLTUuMTIuNy1scDE1Mi4yLjIueDg2XzY0L3NyYy9xdWljay9zY2VuZWdyYXBoL3Fz
Z3RocmVhZGVkcmVuZGVybG9vcC5jcHA6NzEwCiM4ICAweDAwMDA3ZmEwNTI0ODgxY2EgaW4gUVNH
UmVuZGVyVGhyZWFkOjpydW4gKHRoaXM9MHg1NTlhODIxMTRlNjApIGF0IC91c3Ivc3JjL2RlYnVn
L2xpYnF0NS1xdGRlY2xhcmF0aXZlLTUuMTIuNy1scDE1Mi4yLjIueDg2XzY0L3NyYy9xdWljay9z
Y2VuZWdyYXBoL3FzZ3RocmVhZGVkcmVuZGVybG9vcC5jcHA6NzM5CiM5ICAweDAwMDA3ZmEwNGUz
YTYwYjIgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHg1NTlhODIxMTRlNjApIGF0IHRo
cmVhZC9xdGhyZWFkX3VuaXguY3BwOjM2MQojMTAgMHgwMDAwN2ZhMDRiMjc4NGY5IGluIHN0YXJ0
X3RocmVhZCAoYXJnPTB4N2ZhMDFiOGE3NzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjQ2NQojMTEg
MHgwMDAwN2ZhMDRkYzMzZmJmIGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xp
bnV4L3g4Nl82NC9jbG9uZS5TOjk1CgpUaHJlYWQgNCAoVGhyZWFkIDB4N2ZhMDM2OTJmNzAwIChM
V1AgMTAzNTkpICJRUW1sVGhyZWFkIik6CiMxICAweDAwMDA3ZmEwNDdlMDI2ZWIgaW4gPz8gKCkg
ZnJvbSAvdXNyL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAKIzIgIDB4MDAwMDdmYTA0N2UwMjhjYyBp
biBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYmdsaWItMi4w
LnNvLjAKIzMgIDB4MDAwMDdmYTA0ZTVkZTNjYiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJv
Y2Vzc0V2ZW50cyAodGhpcz0weDdmYTAyYzAwMGIxMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2
ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjQKIzQgIDB4MDAwMDdmYTA0ZTU3ZjU3YSBpbiBRRXZl
bnRMb29wOjpleGVjICh0aGlzPXRoaXNAZW50cnk9MHg3ZmEwMzY5MmVjOTAsIGZsYWdzPS4uLiwg
ZmxhZ3NAZW50cnk9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjI1CiM1ICAweDAwMDA3
ZmEwNGUzYTQ5MGEgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz10aGlzQGVudHJ5PTB4NTU5YTgxODVi
NGMwKSBhdCB0aHJlYWQvcXRocmVhZC5jcHA6NTMxCiM2ICAweDAwMDA3ZmEwNTFmMmJiYTUgaW4g
UVFtbFRocmVhZFByaXZhdGU6OnJ1biAodGhpcz0weDU1OWE4MTg1YjRjMCkgYXQgL3Vzci9zcmMv
ZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xMi43LWxwMTUyLjIuMi54ODZfNjQvc3JjL3Ft
bC9xbWwvZnR3L3FxbWx0aHJlYWQuY3BwOjE0OAojNyAgMHgwMDAwN2ZhMDRlM2E2MGIyIGluIFFU
aHJlYWRQcml2YXRlOjpzdGFydCAoYXJnPTB4NTU5YTgxODViNGMwKSBhdCB0aHJlYWQvcXRocmVh
ZF91bml4LmNwcDozNjEKIzggIDB4MDAwMDdmYTA0YjI3ODRmOSBpbiBzdGFydF90aHJlYWQgKGFy
Zz0weDdmYTAzNjkyZjcwMCkgYXQgcHRocmVhZF9jcmVhdGUuYzo0NjUKIzkgIDB4MDAwMDdmYTA0
ZGMzM2ZiZiBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQv
Y2xvbmUuUzo5NQoKVGhyZWFkIDMgKFRocmVhZCAweDdmYTAzY2E0NzcwMCAoTFdQIDEwMzU4KSAi
UURCdXNDb25uZWN0aW9uIik6CiMxICAweDAwMDA3ZmEwNDdlMDI3YjkgaW4gPz8gKCkgZnJvbSAv
dXNyL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAKIzIgIDB4MDAwMDdmYTA0N2UwMjhjYyBpbiBnX21h
aW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAK
IzMgIDB4MDAwMDdmYTA0ZTVkZTNjYiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2
ZW50cyAodGhpcz0weDdmYTAzMDAwMGIxMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlz
cGF0Y2hlcl9nbGliLmNwcDo0MjQKIzQgIDB4MDAwMDdmYTA0ZTU3ZjU3YSBpbiBRRXZlbnRMb29w
OjpleGVjICh0aGlzPXRoaXNAZW50cnk9MHg3ZmEwM2NhNDZjODAsIGZsYWdzPS4uLiwgZmxhZ3NA
ZW50cnk9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9vcC5jcHA6MjI1CiM1ICAweDAwMDA3ZmEwNGUz
YTQ5MGEgaW4gUVRocmVhZDo6ZXhlYyAodGhpcz08b3B0aW1pemVkIG91dD4pIGF0IHRocmVhZC9x
dGhyZWFkLmNwcDo1MzEKIzYgIDB4MDAwMDdmYTA1MDIzMGU2NSBpbiA/PyAoKSBmcm9tIC91c3Iv
bGliNjQvbGliUXQ1REJ1cy5zby41CiM3ICAweDAwMDA3ZmEwNGUzYTYwYjIgaW4gUVRocmVhZFBy
aXZhdGU6OnN0YXJ0IChhcmc9MHg3ZmEwNTA0YTk0MjApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXgu
Y3BwOjM2MQojOCAgMHgwMDAwN2ZhMDRiMjc4NGY5IGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2Zh
MDNjYTQ3NzAwKSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjQ2NQojOSAgMHgwMDAwN2ZhMDRkYzMzZmJm
IGluIGNsb25lICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5T
Ojk1CgpUaHJlYWQgMiAoVGhyZWFkIDB4N2ZhMDNlYzhmNzAwIChMV1AgMTAzNTcpICJRWGNiRXZl
bnRRdWV1ZSIpOgojMSAgMHgwMDAwN2ZhMDUzMDdkMzA3IGluID8/ICgpIGZyb20gL3Vzci9saWI2
NC9saWJ4Y2Iuc28uMQojMiAgMHgwMDAwN2ZhMDUzMDdlZjNhIGluIHhjYl93YWl0X2Zvcl9ldmVu
dCAoKSBmcm9tIC91c3IvbGliNjQvbGlieGNiLnNvLjEKIzMgIDB4MDAwMDdmYTA0MTZhOTEzMCBp
biBRWGNiRXZlbnRRdWV1ZTo6cnVuICh0aGlzPTB4NTU5YTgxNjAyNDQwKSBhdCBxeGNiZXZlbnRx
dWV1ZS5jcHA6MjI4CiM0ICAweDAwMDA3ZmEwNGUzYTYwYjIgaW4gUVRocmVhZFByaXZhdGU6OnN0
YXJ0IChhcmc9MHg1NTlhODE2MDI0NDApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjM2MQoj
NSAgMHgwMDAwN2ZhMDRiMjc4NGY5IGluIHN0YXJ0X3RocmVhZCAoYXJnPTB4N2ZhMDNlYzhmNzAw
KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjQ2NQojNiAgMHgwMDAwN2ZhMDRkYzMzZmJmIGluIGNsb25l
ICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZS5TOjk1CgpUaHJl
YWQgMSAoVGhyZWFkIDB4N2ZhMDU0OGQzOTAwIChMV1AgMTAzNTQpICJwbGFzbWFzaGVsbCIpOgoj
MSAgX19wdGhyZWFkX2NvbmRfd2FpdF9jb21tb24gKGFic3RpbWU9MHgwLCBtdXRleD0weDU1OWE4
Mzg0Y2M3MCwgY29uZD0weDU1OWE4Mzg0Y2M5OCkgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo1MDIK
IzIgIF9fcHRocmVhZF9jb25kX3dhaXQgKGNvbmQ9MHg1NTlhODM4NGNjOTgsIG11dGV4PTB4NTU5
YTgzODRjYzcwKSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjY1NQojMyAgMHgwMDAwN2ZhMDRlM2Fk
MWZiIGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdCAoZGVhZGxpbmU9Li4uLCB0aGlzPTB4
NTU5YTgzODRjYzcwKSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTQ2CiM0ICBR
V2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz08b3B0aW1pemVkIG91dD4sIG11dGV4PTB4NTU5YTgz
ODRhOWMwLCBkZWFkbGluZT0uLi4pIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoy
MjUKIzUgIDB4MDAwMDdmYTA0ZTNhZDUwOSBpbiBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz0w
eDU1OWE4Mzg0YTljOCwgbXV0ZXg9MHg1NTlhODM4NGE5YzAsIHRpbWU9dGltZUBlbnRyeT0xODQ0
Njc0NDA3MzcwOTU1MTYxNSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjIwOAoj
NiAgMHgwMDAwN2ZhMDUyNDg0ZmJkIGluIFFTR1RocmVhZGVkUmVuZGVyTG9vcDo6cG9saXNoQW5k
U3luYyAodGhpcz10aGlzQGVudHJ5PTB4NTU5YTgxYWFjODAwLCB3PTxvcHRpbWl6ZWQgb3V0Piwg
aW5FeHBvc2U9aW5FeHBvc2VAZW50cnk9ZmFsc2UpIGF0IC91c3Ivc3JjL2RlYnVnL2xpYnF0NS1x
dGRlY2xhcmF0aXZlLTUuMTIuNy1scDE1Mi4yLjIueDg2XzY0L3NyYy9xdWljay9zY2VuZWdyYXBo
L3FzZ3RocmVhZGVkcmVuZGVybG9vcC5jcHA6MTIxNwojNyAgMHgwMDAwN2ZhMDUyNDg1YWZhIGlu
IFFTR1RocmVhZGVkUmVuZGVyTG9vcDo6aGFuZGxlVXBkYXRlUmVxdWVzdCAodGhpcz0weDU1OWE4
MWFhYzgwMCwgd2luZG93PTB4NTU5YTgyNzdmNmQwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUt
cXRkZWNsYXJhdGl2ZS01LjEyLjctbHAxNTIuMi4yLng4Nl82NC9zcmMvcXVpY2svc2NlbmVncmFw
aC9xc2d0aHJlYWRlZHJlbmRlcmxvb3AuY3BwOjEwNDIKIzggIDB4MDAwMDdmYTA1MjRlNzU4ZSBp
biBRUXVpY2tXaW5kb3c6OmV2ZW50ICh0aGlzPXRoaXNAZW50cnk9MHg1NTlhODI3N2Y2ZDAsIGU9
ZUBlbnRyeT0weDdmZmRmYTU1ZDQ3MCkgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFy
YXRpdmUtNS4xMi43LWxwMTUyLjIuMi54ODZfNjQvc3JjL3F1aWNrL2l0ZW1zL3FxdWlja3dpbmRv
dy5jcHA6MTY2OAojOSAgMHgwMDAwNTU5YTdmNTg0OWViIGluIFBhbmVsVmlldzo6ZXZlbnQgKHRo
aXM9MHg1NTlhODI3N2Y2ZDAsIGU9MHg3ZmZkZmE1NWQ0NzApIGF0IC91c3Ivc3JjL2RlYnVnL3Bs
YXNtYTUtd29ya3NwYWNlLTUuMTguNi1scDE1Mi4zLjMuMS54ODZfNjQvc2hlbGwvcGFuZWx2aWV3
LmNwcDo5NzYKIzEwIDB4MDAwMDdmYTA0Zjg2M2YyYyBpbiBRQXBwbGljYXRpb25Qcml2YXRlOjpu
b3RpZnlfaGVscGVyICh0aGlzPXRoaXNAZW50cnk9MHg1NTlhODE1ZTA3ZDAsIHJlY2VpdmVyPXJl
Y2VpdmVyQGVudHJ5PTB4NTU5YTgyNzdmNmQwLCBlPWVAZW50cnk9MHg3ZmZkZmE1NWQ0NzApIGF0
IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjM3MDEKIzExIDB4MDAwMDdmYTA0Zjg2YjU0MCBpbiBR
QXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmRmYTU1ZGFjMCwgcmVjZWl2ZXI9MHg1NTlh
ODI3N2Y2ZDAsIGU9MHg3ZmZkZmE1NWQ0NzApIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjM0
NDcKIzEyIDB4MDAwMDdmYTA0ZTU4MTMyOCBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRl
cm5hbDIgKHJlY2VpdmVyPTB4NTU5YTgyNzdmNmQwLCBldmVudD0weDdmZmRmYTU1ZDQ3MCkgYXQg
a2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjEwODgKIzEzIDB4MDAwMDdmYTA0ZWI3Y2ZjMyBp
biBRUGxhdGZvcm1XaW5kb3c6OmRlbGl2ZXJVcGRhdGVSZXF1ZXN0ICh0aGlzPTxvcHRpbWl6ZWQg
b3V0PikgYXQga2VybmVsL3FwbGF0Zm9ybXdpbmRvdy5jcHA6NzkzCiMxNCBRUGxhdGZvcm1XaW5k
b3c6OndpbmRvd0V2ZW50ICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgZXZlbnQ9PG9wdGltaXplZCBv
dXQ+KSBhdCBrZXJuZWwvcXBsYXRmb3Jtd2luZG93LmNwcDo0NzgKIzE1IDB4MDAwMDdmYTA0Zjg2
YjU1YiBpbiBRQXBwbGljYXRpb246Om5vdGlmeSAodGhpcz0weDdmZmRmYTU1ZGFjMCwgcmVjZWl2
ZXI9MHg1NTlhODI3N2Y2ZDAsIGU9MHg3ZmZkZmE1NWQ3MjApIGF0IGtlcm5lbC9xYXBwbGljYXRp
b24uY3BwOjI5MDcKIzE2IDB4MDAwMDdmYTA0ZTU4MTMyOCBpbiBRQ29yZUFwcGxpY2F0aW9uOjpu
b3RpZnlJbnRlcm5hbDIgKHJlY2VpdmVyPTB4NTU5YTgyNzdmNmQwLCBldmVudD0weDdmZmRmYTU1
ZDcyMCkgYXQga2VybmVsL3Fjb3JlYXBwbGljYXRpb24uY3BwOjEwODgKIzE3IDB4MDAwMDdmYTA0
ZTVkZDgxOSBpbiBRVGltZXJJbmZvTGlzdDo6YWN0aXZhdGVUaW1lcnMgKHRoaXM9MHg1NTlhODE2
NDc0YzApIGF0IGtlcm5lbC9xdGltZXJpbmZvX3VuaXguY3BwOjY0MwojMTggMHgwMDAwN2ZhMDRl
NWRlMDE5IGluIHRpbWVyU291cmNlRGlzcGF0Y2ggKHNvdXJjZT08b3B0aW1pemVkIG91dD4pIGF0
IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjE4MgojMTkgaWRsZVRpbWVyU291cmNl
RGlzcGF0Y2ggKHNvdXJjZT08b3B0aW1pemVkIG91dD4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRj
aGVyX2dsaWIuY3BwOjIyOQojMjAgMHgwMDAwN2ZhMDQ3ZTAyNGE0IGluIGdfbWFpbl9jb250ZXh0
X2Rpc3BhdGNoICgpIGZyb20gL3Vzci9saWI2NC9saWJnbGliLTIuMC5zby4wCiMyMSAweDAwMDA3
ZmEwNDdlMDI4NDAgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAKIzIy
IDB4MDAwMDdmYTA0N2UwMjhjYyBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgZnJvbSAv
dXNyL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAKIzIzIDB4MDAwMDdmYTA0ZTVkZTNhZiBpbiBRRXZl
bnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weDU1OWE4MTY0NzAyMCwgZmxh
Z3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjIKIzI0IDB4MDAw
MDdmYTA0ZTU3ZjU3YSBpbiBRRXZlbnRMb29wOjpleGVjICh0aGlzPXRoaXNAZW50cnk9MHg3ZmZk
ZmE1NWQ5NzAsIGZsYWdzPS4uLiwgZmxhZ3NAZW50cnk9Li4uKSBhdCBrZXJuZWwvcWV2ZW50bG9v
cC5jcHA6MjI1CiMyNSAweDAwMDA3ZmEwNGU1ODg3ODAgaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhl
YyAoKSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTM4OQojMjYgMHgwMDAwN2ZhMDRl
YjgwZjNjIGluIFFHdWlBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJuZWwvcWd1aWFwcGxpY2F0
aW9uLmNwcDoxNzg0CiMyNyAweDAwMDA3ZmEwNGY4NjNlODUgaW4gUUFwcGxpY2F0aW9uOjpleGVj
ICgpIGF0IGtlcm5lbC9xYXBwbGljYXRpb24uY3BwOjI4NTcKIzI4IDB4MDAwMDU1OWE3ZjU2Y2Ix
NCBpbiBtYWluIChhcmdjPTxvcHRpbWl6ZWQgb3V0PiwgYXJndj08b3B0aW1pemVkIG91dD4pIGF0
IC91c3Ivc3JjL2RlYnVnL3BsYXNtYTUtd29ya3NwYWNlLTUuMTguNi1scDE1Mi4zLjMuMS54ODZf
NjQvc2hlbGwvbWFpbi5jcHA6MjI4CltJbmZlcmlvciAxIChwcm9jZXNzIDEwMzU0KSBkZXRhY2hl
ZF0KClBvc3NpYmxlIGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1ZyA0MzEzNzUsIGJ1ZyA0MzEzMzQs
IGJ1ZyA0Mjk0MjAsIGJ1ZyA0MjgwODIsIGJ1ZyA0MjcwMjEuCgpSZXBvcnRlZCB1c2luZyBEcktv
bnFp
</data>

          </attachment>
      

    </bug>

</bugzilla>