<?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>414805</bug_id>
          
          <creation_ts>2019-12-03 20:06:29 +0000</creation_ts>
          <short_desc>On X11, crash in QScreen::handle() after QXcbIntegration::createPlatformOpenGLContext()</short_desc>
          <delta_ts>2025-05-09 20:54:21 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>kwin</product>
          <component>generic-crash</component>
          <version>5.17.3</version>
          <rep_platform>unspecified</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>UPSTREAM</resolution>
          
          <see_also>https://bugs.kde.org/show_bug.cgi?id=421700</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi, X11-only</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Edward Oubrayrie">edoubrayrie</reporter>
          <assigned_to name="KWin default assignee">kwin-bugs-null</assigned_to>
          <cc>ag8ec41i</cc>
    
    <cc>agentti002x</cc>
    
    <cc>akos+kde</cc>
    
    <cc>alex_scott</cc>
    
    <cc>artx69</cc>
    
    <cc>asvhen</cc>
    
    <cc>bertil.bonus</cc>
    
    <cc>bnafta</cc>
    
    <cc>charlyghislain</cc>
    
    <cc>coldresplendence</cc>
    
    <cc>contact</cc>
    
    <cc>cristof.mars</cc>
    
    <cc>cunio</cc>
    
    <cc>daniele.bellavista</cc>
    
    <cc>derplip</cc>
    
    <cc>dev.dorrejo</cc>
    
    <cc>dura</cc>
    
    <cc>fargeol+kde</cc>
    
    <cc>fcvejic</cc>
    
    <cc>fuyuyuyuyuyuyuyuyu</cc>
    
    <cc>jackmcslay</cc>
    
    <cc>johannes.derrer</cc>
    
    <cc>jpflorijn</cc>
    
    <cc>kde.matchbook814</cc>
    
    <cc>kde</cc>
    
    <cc>kolja_20000</cc>
    
    <cc>koutsofioslefteris</cc>
    
    <cc>krose</cc>
    
    <cc>labsboom</cc>
    
    <cc>matizalejo</cc>
    
    <cc>mike+kde</cc>
    
    <cc>milanota90</cc>
    
    <cc>milosz.lenczewski</cc>
    
    <cc>nate</cc>
    
    <cc>nickquednow</cc>
    
    <cc>null</cc>
    
    <cc>othello71</cc>
    
    <cc>pepko94</cc>
    
    <cc>pk.lehre</cc>
    
    <cc>postix</cc>
    
    <cc>reid</cc>
    
    <cc>rez.open</cc>
    
    <cc>sam</cc>
    
    <cc>sfranky</cc>
    
    <cc>szo</cc>
    
    <cc>w</cc>
    
    <cc>willypaz243</cc>
    
    <cc>wolfit</cc>
    
    <cc>yamiyukisenpai</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>1894790</commentid>
    <comment_count>0</comment_count>
    <who name="Edward Oubrayrie">edoubrayrie</who>
    <bug_when>2019-12-03 20:06:29 +0000</bug_when>
    <thetext>Application: kwin_x11 (5.17.3)

Qt Version: 5.13.2
Frameworks Version: 5.64.0
Operating System: Linux 4.15.0-70-generic x86_64
Distribution: KDE neon User Edition 5.17

-- Information about the crash:
- What I was doing when the application crashed:
Clicking around taskbar (including the active window &quot;icon&quot; and the applets icons)

- Unusual behavior I noticed:
Panel was &quot;recreated&quot; a few times before crashing

- Custom settings of the application:
dark theme

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

Thread 6 (Thread 0x7f20b75ef700 (LWP 29045)):
#0  0x00007f20d6871f79 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f20d689c230 in QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f20d683f06a in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f20d665a3aa in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f20d665bb52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f20d22ac6db in start_thread (arg=0x7f20b75ef700) at pthread_create.c:463
#6  0x00007f20d936988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f20a21f7700 (LWP 9794)):
[KCrash Handler]
#6  0x00007f20d6e3b3a4 in QScreen::handle() const () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#7  0x00007f20c1353b48 in QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext*) const () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x00007f20d6e5676f in QOpenGLContext::create() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007f20d14385ad in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f20d1439a24 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f20d143d2b8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f20d665bb52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f20d22ac6db in start_thread (arg=0x7f20a21f7700) at pthread_create.c:463
#14 0x00007f20d936988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f20b5984700 (LWP 4267)):
#0  0x00007f20d22b29f3 in futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x7f20d5aabfb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f20d22b29f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f20d5aabf68, cond=0x7f20d5aabf90) at pthread_cond_wait.c:502
#2  0x00007f20d22b29f3 in __pthread_cond_wait (cond=0x7f20d5aabf90, mutex=0x7f20d5aabf68) at pthread_cond_wait.c:655
#3  0x00007f20d57b6874 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f20d57b68b9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f20d22ac6db in start_thread (arg=0x7f20b5984700) at pthread_create.c:463
#6  0x00007f20d936988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f20b6dee700 (LWP 3946)):
#0  0x00007f20d935ccf6 in __GI_ppoll (fds=0x7f20a4000d28, nfds=1, timeout=&lt;optimized out&gt;, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f20d689a8a1 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f20d689c038 in QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f20d683f06a in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f20d665a3aa in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f20d0cb8815 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f20d665bb52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f20d22ac6db in start_thread (arg=0x7f20b6dee700) at pthread_create.c:463
#8  0x00007f20d936988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f20bd946700 (LWP 3761)):
#0  0x00007f20d935ccf6 in __GI_ppoll (fds=0x7f20b000b948, nfds=1, timeout=&lt;optimized out&gt;, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007f20d689a8a1 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f20d689c038 in QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f20d683f06a in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f20d665a3aa in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f20cf8850e5 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#6  0x00007f20d665bb52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f20d22ac6db in start_thread (arg=0x7f20bd946700) at pthread_create.c:463
#8  0x00007f20d936988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f20d99ff880 (LWP 3734)):
#0  0x00007f20d22b29f3 in futex_wait_cancelable (private=&lt;optimized out&gt;, expected=0, futex_word=0x55c052cd15b4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f20d22b29f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55c052cd1560, cond=0x55c052cd1588) at pthread_cond_wait.c:502
#2  0x00007f20d22b29f3 in __pthread_cond_wait (cond=0x55c052cd1588, mutex=0x55c052cd1560) at pthread_cond_wait.c:655
#3  0x00007f20d6662aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f20d6662df9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f20d143a0ed in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f20d143c66d in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f20d143cce9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f20d6e1f525 in QWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007f20d149ca45 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f2004b5e4db in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#11 0x00007f20d7645eac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f20d764d4b0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f20d6840f08 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f20d6e1541a in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#15 0x00007f20d6e1566d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#16 0x00007f20d6def79b in QWindowSystemInterface::sendWindowSystemEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#17 0x00007f20c1377173 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#18 0x00007f20d683f06a in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f20d68483e0 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f20d9641d05 in kdemain () at /usr/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#21 0x00007f20d9269b97 in __libc_start_main (main=0x55c051231720, argc=3, argv=0x7fffdd777da8, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7fffdd777d98) at ../csu/libc-start.c:310
#22 0x000055c05123175a in _start ()

Possible duplicates by query: bug 414555, bug 411216, bug 403543, bug 401605, bug 381516.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001091</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:12:50 +0000</bug_when>
    <thetext>*** Bug 411405 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001093</commentid>
    <comment_count>2</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:13:06 +0000</bug_when>
    <thetext>*** Bug 415486 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001095</commentid>
    <comment_count>3</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:13:41 +0000</bug_when>
    <thetext>*** Bug 416228 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001097</commentid>
    <comment_count>4</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:13:52 +0000</bug_when>
    <thetext>*** Bug 417129 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001099</commentid>
    <comment_count>5</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:13:58 +0000</bug_when>
    <thetext>*** Bug 416615 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001101</commentid>
    <comment_count>6</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:17:02 +0000</bug_when>
    <thetext>*** Bug 420597 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001104</commentid>
    <comment_count>7</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:18:47 +0000</bug_when>
    <thetext>*** Bug 422113 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001108</commentid>
    <comment_count>8</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:20:02 +0000</bug_when>
    <thetext>*** Bug 414709 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001110</commentid>
    <comment_count>9</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:20:29 +0000</bug_when>
    <thetext>*** Bug 422283 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001112</commentid>
    <comment_count>10</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:20:52 +0000</bug_when>
    <thetext>*** Bug 430529 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001114</commentid>
    <comment_count>11</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:21:25 +0000</bug_when>
    <thetext>*** Bug 422954 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001116</commentid>
    <comment_count>12</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:22:07 +0000</bug_when>
    <thetext>*** Bug 418206 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001118</commentid>
    <comment_count>13</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:23:03 +0000</bug_when>
    <thetext>*** Bug 423228 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001120</commentid>
    <comment_count>14</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:23:13 +0000</bug_when>
    <thetext>*** Bug 432604 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2001159</commentid>
    <comment_count>15</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-02-08 19:33:24 +0000</bug_when>
    <thetext>Looks like a modern incarnation of Bug 341497. See also this variant: Bug 414823.

Raising priority due to number of duplicates.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2010074</commentid>
    <comment_count>16</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-03-08 19:54:05 +0000</bug_when>
    <thetext>*** Bug 434154 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021057</commentid>
    <comment_count>17</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-03-31 21:18:30 +0000</bug_when>
    <thetext>*** Bug 435058 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021081</commentid>
    <comment_count>18</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-03-31 23:11:17 +0000</bug_when>
    <thetext>Some initial analysis

#6  0x00007f20d6e3b3a4 in QScreen::handle() const () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5

This just returns the platformScreen, this is set in the ctor, so for a crash to happen here it means the QScreen object has been deleted.

In one of the dupes we can see a pointer is sent as this to QScreen::handle, which heavily implies it&apos;s a dangling pointer.

If someone can reproduce reliably valgrind will tell us in an instant what&apos;s wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021163</commentid>
    <comment_count>19</comment_count>
    <who name="Szőts Ákos">akos+kde</who>
    <bug_when>2021-04-01 07:55:52 +0000</bug_when>
    <thetext>I attached Valgrind to running kwin_x11. It seems kwin crashes many more times than without it. It crashes on Alt+Tabs, closing windows, and minimising windows after returning from sleep (hopefully this is the reproducible case of the current ticket).

I observed the following errors:

==18204== Syscall param writev(vector[...]) points to uninitialised byte(s)
==18204==    at 0x64F21CD: __writev (writev.c:26)
==18204==    by 0x64F21CD: writev (writev.c:24)
==18204==    by 0x5B70AD2: UnknownInlinedFun (xcb_conn.c:277)
==18204==    by 0x5B70AD2: _xcb_conn_wait.part.0 (xcb_conn.c:523)
==18204==    by 0x5B70B8F: UnknownInlinedFun (xcb_out.c:463)
==18204==    by 0x5B70B8F: _xcb_out_send (xcb_out.c:464)
==18204==    by 0x5B70DE6: UnknownInlinedFun (xcb_out.c:488)
==18204==    by 0x5B70DE6: _xcb_out_flush_to (xcb_out.c:477)
==18204==    by 0x5B7242A: xcb_request_check (xcb_in.c:743)
==18204==    by 0x112601: QtPrivate::QFunctorSlotObject&lt;KWin::ApplicationX11::performStartup()::{lambda()#2}, 0, QtPrivate::List&lt;&gt;, void&gt;::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (main_x11.cpp:243)
==18204==    by 0x5F26945: call (qobjectdefs_impl.h:398)
==18204==    by 0x5F26945: void doActivate&lt;false&gt;(QObject*, int, void**) (qobject.cpp:3886)
==18204==    by 0x4BFF4C2: KSelectionOwner::Private::claimSucceeded() (kselectionowner.cpp:188)
==18204==    by 0x4C047A0: UnknownInlinedFun (kselectionowner.cpp:222)
==18204==    by 0x4C047A0: KSelectionOwner::filterEvent(void*) (kselectionowner.cpp:406)
==18204==    by 0x5EED876: QAbstractEventDispatcher::filterNativeEvent(QByteArray const&amp;, void*, long*) (qabstracteventdispatcher.cpp:495)
==18204==    by 0xC3540E0: QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (qxcbconnection.cpp:536)
==18204==    by 0xC3555F5: QXcbConnection::processXcbEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qxcbconnection.cpp:1014)
==18204==  Address 0xa1bfd7a is 4,538 bytes inside a block of size 21,168 alloc&apos;d
==18204==    at 0x4840B65: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==18204==    by 0x5B73050: xcb_connect_to_fd (xcb_conn.c:346)
==18204==    by 0x5B73C46: xcb_connect_to_display_with_auth_info (xcb_util.c:534)
==18204==    by 0x7BA40E1: _XConnectXCB (xcb_disp.c:78)
==18204==    by 0x7B94124: XOpenDisplay (OpenDis.c:129)
==18204==    by 0xC379926: QXcbBasicConnection::QXcbBasicConnection(char const*) (qxcbconnection_basic.cpp:114)
==18204==    by 0xC355B21: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:91)
==18204==    by 0xC358992: QXcbIntegration::QXcbIntegration(QStringList const&amp;, int&amp;, char**) (qxcbintegration.cpp:197)
==18204==    by 0x485E45E: create (qxcbmain.cpp:56)
==18204==    by 0x485E45E: QXcbIntegrationPlugin::create(QString const&amp;, QStringList const&amp;, int&amp;, char**) (qxcbmain.cpp:53)
==18204==    by 0x55B908B: init_platform (qguiapplication.cpp:1223)
==18204==    by 0x55B908B: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1481)
==18204==    by 0x55BA48F: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1498)
==18204==    by 0x5EF6DB5: QCoreApplicationPrivate::init() (qcoreapplication.cpp:834)
==18204==  Uninitialised value was created by a stack allocation
==18204==    at 0x4BFF450: KSelectionOwner::Private::claimSucceeded() (kselectionowner.cpp:170)


==18204== Invalid read of size 16
==18204==    at 0x12A6CB01: ??? (in /memfd:sljit (deleted))
==18204==    by 0xD0A5537: ???
==18204==  Address 0xd0a555e is 62 bytes inside a block of size 76 alloc&apos;d
==18204==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==18204==    by 0x5D1A490: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags&lt;QArrayData::AllocationOption&gt;) (qarraydata.cpp:218)
==18204==    by 0x5D933F9: allocate (qarraydata.h:224)
==18204==    by 0x5D933F9: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5459)
==18204==    by 0x671CE5D: KWin::GLPlatform::detect(KWin::OpenGLPlatformInterface) (qstring.h:701)
==18204==    by 0x128B5AE1: KWin::GlxBackend::init() [clone .part.0] (glxbackend.cpp:196)
==18204==    by 0x13181D88: KWin::SceneOpenGL::createScene(QObject*) (scene_opengl.cpp:449)
==18204==    by 0x13190828: KWin::OpenGLFactory::create(QObject*) const (scene_opengl.cpp:2725)
==18204==    by 0x4985E2E: KWin::Compositor::setupStart() [clone .part.0] (composite.cpp:238)
==18204==    by 0x4988B59: KWin::X11Compositor::start() (composite.cpp:815)
==18204==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==18204==    by 0x4F194FE: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3632)
==18204==    by 0x5EF0329: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1063)


==18204== Invalid read of size 16
==18204==    at 0x12A6C6D8: ??? (in /memfd:sljit (deleted))
==18204==    by 0xD0A5537: ???
==18204==  Address 0xd0a555e is 62 bytes inside a block of size 76 alloc&apos;d
==18204==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==18204==    by 0x5D1A490: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags&lt;QArrayData::AllocationOption&gt;) (qarraydata.cpp:218)
==18204==    by 0x5D933F9: allocate (qarraydata.h:224)
==18204==    by 0x5D933F9: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5459)
==18204==    by 0x671CE5D: KWin::GLPlatform::detect(KWin::OpenGLPlatformInterface) (qstring.h:701)
==18204==    by 0x128B5AE1: KWin::GlxBackend::init() [clone .part.0] (glxbackend.cpp:196)
==18204==    by 0x13181D88: KWin::SceneOpenGL::createScene(QObject*) (scene_opengl.cpp:449)
==18204==    by 0x13190828: KWin::OpenGLFactory::create(QObject*) const (scene_opengl.cpp:2725)
==18204==    by 0x4985E2E: KWin::Compositor::setupStart() [clone .part.0] (composite.cpp:238)
==18204==    by 0x4988B59: KWin::X11Compositor::start() (composite.cpp:815)
==18204==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==18204==    by 0x4F194FE: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3632)
==18204==    by 0x5EF0329: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1063)


==16985== Invalid read of size 8
==16985==    at 0x5F44682: QEventDispatcherUNIXPrivate::markPendingSocketNotifiers() (qeventdispatcher_unix.cpp:273)
==16985==    by 0x5F44BB3: QEventDispatcherUNIXPrivate::activateSocketNotifiers() (qeventdispatcher_unix.cpp:294)
==16985==    by 0x5F4508A: QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_unix.cpp:511)
==16985==    by 0x5EEECEA: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:232)
==16985==    by 0x5D0DDAD: QThread::exec() (qthread.cpp:547)
==16985==    by 0x5BAA7B6: QDBusConnectionManager::run() (qdbusconnection.cpp:179)
==16985==    by 0x5D0EEF0: QThreadPrivate::start(void*) (qthread_unix.cpp:329)
==16985==    by 0x6E67298: start_thread (pthread_create.c:473)
==16985==    by 0x64FB3B2: clone (clone.S:95)
==16985==  Address 0xce6b038 is 24 bytes inside a block of size 40 free&apos;d
==16985==    at 0x483F9AB: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5F453ED: deleteNode (qhash.h:586)
==16985==    by 0x5F453ED: QHash&lt;int, QSocketNotifierSetUNIX&gt;::erase(QHash&lt;int, QSocketNotifierSetUNIX&gt;::const_iterator) (qhash.h:886)
==16985==    by 0x5CEBFF3: QEventDispatcherUNIXPrivate::markPendingSocketNotifiers() [clone .cold] (qeventdispatcher_unix.cpp:281)
==16985==    by 0x5F44BB3: QEventDispatcherUNIXPrivate::activateSocketNotifiers() (qeventdispatcher_unix.cpp:294)
==16985==    by 0x5F4508A: QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_unix.cpp:511)
==16985==    by 0x5EEECEA: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:232)
==16985==    by 0x5D0DDAD: QThread::exec() (qthread.cpp:547)
==16985==    by 0x5BAA7B6: QDBusConnectionManager::run() (qdbusconnection.cpp:179)
==16985==    by 0x5D0EEF0: QThreadPrivate::start(void*) (qthread_unix.cpp:329)
==16985==    by 0x6E67298: start_thread (pthread_create.c:473)
==16985==    by 0x64FB3B2: clone (clone.S:95)
==16985==  Block was alloc&apos;d at
==16985==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5D49897: QHashData::allocateNode(int) (qhash.cpp:479)
==16985==    by 0x5F43F51: createNode (qhash.h:610)
==16985==    by 0x5F43F51: operator[] (qhash.h:761)
==16985==    by 0x5F43F51: QEventDispatcherUNIX::registerSocketNotifier(QSocketNotifier*) (qeventdispatcher_unix.cpp:408)
==16985==    by 0x5F29F66: QSocketNotifier::QSocketNotifier(long long, QSocketNotifier::Type, QObject*) (qsocketnotifier.cpp:170)
==16985==    by 0x5BB6099: qDBusAddWatch (qdbusintegrator.cpp:214)
==16985==    by 0x7EB4D71: _dbus_watch_list_set_functions (dbus-watch.c:321)
==16985==    by 0x7EA3E8C: dbus_connection_set_watch_functions (dbus-connection.c:4966)
==16985==    by 0x5BBC957: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:244)
==16985==    by 0x5BBC957: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&amp;) (qdbusintegrator.cpp:1829)
==16985==    by 0x5BAB2A5: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:290)
==16985==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==16985==    by 0x5EF02FE: doNotify (qcoreapplication.cpp:1153)
==16985==    by 0x5EF02FE: notify (qcoreapplication.cpp:1139)
==16985==    by 0x5EF02FE: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1063)
==16985==    by 0x5EF2D60: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1817)


==16985== Invalid read of size 8
==16985==    at 0x5F4469F: QEventDispatcherUNIXPrivate::markPendingSocketNotifiers() (qeventdispatcher_unix.cpp:273)
==16985==    by 0x5F44BB3: QEventDispatcherUNIXPrivate::activateSocketNotifiers() (qeventdispatcher_unix.cpp:294)
==16985==    by 0x5F4508A: QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_unix.cpp:511)
==16985==    by 0x5EEECEA: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:232)
==16985==    by 0x5D0DDAD: QThread::exec() (qthread.cpp:547)
==16985==    by 0x5BAA7B6: QDBusConnectionManager::run() (qdbusconnection.cpp:179)
==16985==    by 0x5D0EEF0: QThreadPrivate::start(void*) (qthread_unix.cpp:329)
==16985==    by 0x6E67298: start_thread (pthread_create.c:473)
==16985==    by 0x64FB3B2: clone (clone.S:95)
==16985==  Address 0xce6b040 is 32 bytes inside a block of size 40 free&apos;d
==16985==    at 0x483F9AB: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5F453ED: deleteNode (qhash.h:586)
==16985==    by 0x5F453ED: QHash&lt;int, QSocketNotifierSetUNIX&gt;::erase(QHash&lt;int, QSocketNotifierSetUNIX&gt;::const_iterator) (qhash.h:886)
==16985==    by 0x5CEBFF3: QEventDispatcherUNIXPrivate::markPendingSocketNotifiers() [clone .cold] (qeventdispatcher_unix.cpp:281)
==16985==    by 0x5F44BB3: QEventDispatcherUNIXPrivate::activateSocketNotifiers() (qeventdispatcher_unix.cpp:294)
==16985==    by 0x5F4508A: QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_unix.cpp:511)
==16985==    by 0x5EEECEA: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:232)
==16985==    by 0x5D0DDAD: QThread::exec() (qthread.cpp:547)
==16985==    by 0x5BAA7B6: QDBusConnectionManager::run() (qdbusconnection.cpp:179)
==16985==    by 0x5D0EEF0: QThreadPrivate::start(void*) (qthread_unix.cpp:329)
==16985==    by 0x6E67298: start_thread (pthread_create.c:473)
==16985==    by 0x64FB3B2: clone (clone.S:95)
==16985==  Block was alloc&apos;d at
==16985==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5D49897: QHashData::allocateNode(int) (qhash.cpp:479)
==16985==    by 0x5F43F51: createNode (qhash.h:610)
==16985==    by 0x5F43F51: operator[] (qhash.h:761)
==16985==    by 0x5F43F51: QEventDispatcherUNIX::registerSocketNotifier(QSocketNotifier*) (qeventdispatcher_unix.cpp:408)
==16985==    by 0x5F29F66: QSocketNotifier::QSocketNotifier(long long, QSocketNotifier::Type, QObject*) (qsocketnotifier.cpp:170)
==16985==    by 0x5BB6099: qDBusAddWatch (qdbusintegrator.cpp:214)
==16985==    by 0x7EB4D71: _dbus_watch_list_set_functions (dbus-watch.c:321)
==16985==    by 0x7EA3E8C: dbus_connection_set_watch_functions (dbus-connection.c:4966)
==16985==    by 0x5BBC957: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:244)
==16985==    by 0x5BBC957: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&amp;) (qdbusintegrator.cpp:1829)
==16985==    by 0x5BAB2A5: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:290)
==16985==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==16985==    by 0x5EF02FE: doNotify (qcoreapplication.cpp:1153)
==16985==    by 0x5EF02FE: notify (qcoreapplication.cpp:1139)
==16985==    by 0x5EF02FE: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1063)
==16985==    by 0x5EF2D60: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1817)
==16985== 
==16985== 
==16985== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==16985==    at 0x6438483: raise (raise.c:45)
==16985==    by 0x4BD8E90: KCrash::defaultCrashHandler(int) (kcrash.cpp:576)
==16985==    by 0x643852F: ??? (in /lib64/libc-2.33.so)
==16985==    by 0x122B15D9: ??? (in /memfd:sljit (deleted))
==16985== 
==16985== FILE DESCRIPTORS: 3 open at exit.
==16985== Open file descriptor 2: /dev/pts/5
==16985==    &lt;inherited from parent&gt;
==16985== 
==16985== Open file descriptor 1: /dev/pts/5
==16985==    &lt;inherited from parent&gt;
==16985== 
==16985== Open file descriptor 0: /dev/null
==16985==    &lt;inherited from parent&gt;


==16985== 1 errors in context 2 of 96:
==16985== Invalid read of size 16
==16985==    at 0x122B1B01: ??? (in /memfd:sljit (deleted))
==16985==    by 0x123B1567: ???
==16985==  Address 0x123b158e is 62 bytes inside a block of size 76 alloc&apos;d
==16985==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5D1A490: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags&lt;QArrayData::AllocationOption&gt;) (qarraydata.cpp:218)
==16985==    by 0x5D933F9: allocate (qarraydata.h:224)
==16985==    by 0x5D933F9: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5459)
==16985==    by 0x671CE5D: KWin::GLPlatform::detect(KWin::OpenGLPlatformInterface) (qstring.h:701)
==16985==    by 0x134B5AE1: KWin::GlxBackend::init() [clone .part.0] (glxbackend.cpp:196)
==16985==    by 0x1228AD88: KWin::SceneOpenGL::createScene(QObject*) (scene_opengl.cpp:449)
==16985==    by 0x12299828: KWin::OpenGLFactory::create(QObject*) const (scene_opengl.cpp:2725)
==16985==    by 0x4985E2E: KWin::Compositor::setupStart() [clone .part.0] (composite.cpp:238)
==16985==    by 0x4988B59: KWin::X11Compositor::start() (composite.cpp:815)
==16985==    by 0x4987E92: KWin::Compositor::reinitialize() (composite.cpp:560)
==16985==    by 0x5F26945: call (qobjectdefs_impl.h:398)
==16985==    by 0x5F26945: void doActivate&lt;false&gt;(QObject*, int, void**) (qobject.cpp:3886)
==16985==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==16985== 
==16985== 
==16985== 1 errors in context 3 of 96:
==16985== Invalid read of size 16
==16985==    at 0x122B1B01: ??? (in /memfd:sljit (deleted))
==16985==    by 0xDEAB157: ???
==16985==  Address 0xdeab17e is 62 bytes inside a block of size 76 alloc&apos;d
==16985==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5D1A490: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags&lt;QArrayData::AllocationOption&gt;) (qarraydata.cpp:218)
==16985==    by 0x5D933F9: allocate (qarraydata.h:224)
==16985==    by 0x5D933F9: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5459)
==16985==    by 0x671CE5D: KWin::GLPlatform::detect(KWin::OpenGLPlatformInterface) (qstring.h:701)
==16985==    by 0x134B5AE1: KWin::GlxBackend::init() [clone .part.0] (glxbackend.cpp:196)
==16985==    by 0x1228AD88: KWin::SceneOpenGL::createScene(QObject*) (scene_opengl.cpp:449)
==16985==    by 0x12299828: KWin::OpenGLFactory::create(QObject*) const (scene_opengl.cpp:2725)
==16985==    by 0x4985E2E: KWin::Compositor::setupStart() [clone .part.0] (composite.cpp:238)
==16985==    by 0x4988B59: KWin::X11Compositor::start() (composite.cpp:815)
==16985==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==16985==    by 0x4F194FE: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3632)
==16985==    by 0x5EF0329: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1063)
==16985== 
==16985== 
==16985== 2 errors in context 4 of 96:
==16985== Invalid read of size 16
==16985==    at 0x122B16D8: ??? (in /memfd:sljit (deleted))
==16985==    by 0x123B1567: ???
==16985==  Address 0x123b158e is 62 bytes inside a block of size 76 alloc&apos;d
==16985==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5D1A490: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags&lt;QArrayData::AllocationOption&gt;) (qarraydata.cpp:218)
==16985==    by 0x5D933F9: allocate (qarraydata.h:224)
==16985==    by 0x5D933F9: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5459)
==16985==    by 0x671CE5D: KWin::GLPlatform::detect(KWin::OpenGLPlatformInterface) (qstring.h:701)
==16985==    by 0x134B5AE1: KWin::GlxBackend::init() [clone .part.0] (glxbackend.cpp:196)
==16985==    by 0x1228AD88: KWin::SceneOpenGL::createScene(QObject*) (scene_opengl.cpp:449)
==16985==    by 0x12299828: KWin::OpenGLFactory::create(QObject*) const (scene_opengl.cpp:2725)
==16985==    by 0x4985E2E: KWin::Compositor::setupStart() [clone .part.0] (composite.cpp:238)
==16985==    by 0x4988B59: KWin::X11Compositor::start() (composite.cpp:815)
==16985==    by 0x4987E92: KWin::Compositor::reinitialize() (composite.cpp:560)
==16985==    by 0x5F26945: call (qobjectdefs_impl.h:398)
==16985==    by 0x5F26945: void doActivate&lt;false&gt;(QObject*, int, void**) (qobject.cpp:3886)
==16985==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==16985== 
==16985== 
==16985== 2 errors in context 5 of 96:
==16985== Invalid read of size 16
==16985==    at 0x122B16D8: ??? (in /memfd:sljit (deleted))
==16985==    by 0xDEAB157: ???
==16985==  Address 0xdeab17e is 62 bytes inside a block of size 76 alloc&apos;d
==16985==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5D1A490: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags&lt;QArrayData::AllocationOption&gt;) (qarraydata.cpp:218)
==16985==    by 0x5D933F9: allocate (qarraydata.h:224)
==16985==    by 0x5D933F9: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5459)
==16985==    by 0x671CE5D: KWin::GLPlatform::detect(KWin::OpenGLPlatformInterface) (qstring.h:701)
==16985==    by 0x134B5AE1: KWin::GlxBackend::init() [clone .part.0] (glxbackend.cpp:196)
==16985==    by 0x1228AD88: KWin::SceneOpenGL::createScene(QObject*) (scene_opengl.cpp:449)
==16985==    by 0x12299828: KWin::OpenGLFactory::create(QObject*) const (scene_opengl.cpp:2725)
==16985==    by 0x4985E2E: KWin::Compositor::setupStart() [clone .part.0] (composite.cpp:238)
==16985==    by 0x4988B59: KWin::X11Compositor::start() (composite.cpp:815)
==16985==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==16985==    by 0x4F194FE: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3632)
==16985==    by 0x5EF0329: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1063)
==16985== 
==16985== 
==16985== 3 errors in context 6 of 96:
==16985== Thread 3 QDBusConnectionM:
==16985== Invalid read of size 8
==16985==    at 0x5F4469F: QEventDispatcherUNIXPrivate::markPendingSocketNotifiers() (qeventdispatcher_unix.cpp:273)
==16985==    by 0x5F44BB3: QEventDispatcherUNIXPrivate::activateSocketNotifiers() (qeventdispatcher_unix.cpp:294)
==16985==    by 0x5F4508A: QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_unix.cpp:511)
==16985==    by 0x5EEECEA: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:232)
==16985==    by 0x5D0DDAD: QThread::exec() (qthread.cpp:547)
==16985==    by 0x5BAA7B6: QDBusConnectionManager::run() (qdbusconnection.cpp:179)
==16985==    by 0x5D0EEF0: QThreadPrivate::start(void*) (qthread_unix.cpp:329)
==16985==    by 0x6E67298: start_thread (pthread_create.c:473)
==16985==    by 0x64FB3B2: clone (clone.S:95)
==16985==  Address 0xce6b040 is 32 bytes inside a block of size 40 free&apos;d
==16985==    at 0x483F9AB: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5F453ED: deleteNode (qhash.h:586)
==16985==    by 0x5F453ED: QHash&lt;int, QSocketNotifierSetUNIX&gt;::erase(QHash&lt;int, QSocketNotifierSetUNIX&gt;::const_iterator) (qhash.h:886)
==16985==    by 0x5CEBFF3: QEventDispatcherUNIXPrivate::markPendingSocketNotifiers() [clone .cold] (qeventdispatcher_unix.cpp:281)
==16985==    by 0x5F44BB3: QEventDispatcherUNIXPrivate::activateSocketNotifiers() (qeventdispatcher_unix.cpp:294)
==16985==    by 0x5F4508A: QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_unix.cpp:511)
==16985==    by 0x5EEECEA: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:232)
==16985==    by 0x5D0DDAD: QThread::exec() (qthread.cpp:547)
==16985==    by 0x5BAA7B6: QDBusConnectionManager::run() (qdbusconnection.cpp:179)
==16985==    by 0x5D0EEF0: QThreadPrivate::start(void*) (qthread_unix.cpp:329)
==16985==    by 0x6E67298: start_thread (pthread_create.c:473)
==16985==    by 0x64FB3B2: clone (clone.S:95)
==16985==  Block was alloc&apos;d at
==16985==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5D49897: QHashData::allocateNode(int) (qhash.cpp:479)
==16985==    by 0x5F43F51: createNode (qhash.h:610)
==16985==    by 0x5F43F51: operator[] (qhash.h:761)
==16985==    by 0x5F43F51: QEventDispatcherUNIX::registerSocketNotifier(QSocketNotifier*) (qeventdispatcher_unix.cpp:408)
==16985==    by 0x5F29F66: QSocketNotifier::QSocketNotifier(long long, QSocketNotifier::Type, QObject*) (qsocketnotifier.cpp:170)
==16985==    by 0x5BB6099: qDBusAddWatch (qdbusintegrator.cpp:214)
==16985==    by 0x7EB4D71: _dbus_watch_list_set_functions (dbus-watch.c:321)
==16985==    by 0x7EA3E8C: dbus_connection_set_watch_functions (dbus-connection.c:4966)
==16985==    by 0x5BBC957: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:244)
==16985==    by 0x5BBC957: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&amp;) (qdbusintegrator.cpp:1829)
==16985==    by 0x5BAB2A5: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:290)
==16985==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==16985==    by 0x5EF02FE: doNotify (qcoreapplication.cpp:1153)
==16985==    by 0x5EF02FE: notify (qcoreapplication.cpp:1139)
==16985==    by 0x5EF02FE: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1063)
==16985==    by 0x5EF2D60: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1817)
==16985== 
==16985== 
==16985== 3 errors in context 7 of 96:
==16985== Invalid read of size 8
==16985==    at 0x5F44682: QEventDispatcherUNIXPrivate::markPendingSocketNotifiers() (qeventdispatcher_unix.cpp:273)
==16985==    by 0x5F44BB3: QEventDispatcherUNIXPrivate::activateSocketNotifiers() (qeventdispatcher_unix.cpp:294)
==16985==    by 0x5F4508A: QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_unix.cpp:511)
==16985==    by 0x5EEECEA: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:232)
==16985==    by 0x5D0DDAD: QThread::exec() (qthread.cpp:547)
==16985==    by 0x5BAA7B6: QDBusConnectionManager::run() (qdbusconnection.cpp:179)
==16985==    by 0x5D0EEF0: QThreadPrivate::start(void*) (qthread_unix.cpp:329)
==16985==    by 0x6E67298: start_thread (pthread_create.c:473)
==16985==    by 0x64FB3B2: clone (clone.S:95)
==16985==  Address 0xce6b038 is 24 bytes inside a block of size 40 free&apos;d
==16985==    at 0x483F9AB: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5F453ED: deleteNode (qhash.h:586)
==16985==    by 0x5F453ED: QHash&lt;int, QSocketNotifierSetUNIX&gt;::erase(QHash&lt;int, QSocketNotifierSetUNIX&gt;::const_iterator) (qhash.h:886)
==16985==    by 0x5CEBFF3: QEventDispatcherUNIXPrivate::markPendingSocketNotifiers() [clone .cold] (qeventdispatcher_unix.cpp:281)
==16985==    by 0x5F44BB3: QEventDispatcherUNIXPrivate::activateSocketNotifiers() (qeventdispatcher_unix.cpp:294)
==16985==    by 0x5F4508A: QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_unix.cpp:511)
==16985==    by 0x5EEECEA: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:232)
==16985==    by 0x5D0DDAD: QThread::exec() (qthread.cpp:547)
==16985==    by 0x5BAA7B6: QDBusConnectionManager::run() (qdbusconnection.cpp:179)
==16985==    by 0x5D0EEF0: QThreadPrivate::start(void*) (qthread_unix.cpp:329)
==16985==    by 0x6E67298: start_thread (pthread_create.c:473)
==16985==    by 0x64FB3B2: clone (clone.S:95)
==16985==  Block was alloc&apos;d at
==16985==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5D49897: QHashData::allocateNode(int) (qhash.cpp:479)
==16985==    by 0x5F43F51: createNode (qhash.h:610)
==16985==    by 0x5F43F51: operator[] (qhash.h:761)
==16985==    by 0x5F43F51: QEventDispatcherUNIX::registerSocketNotifier(QSocketNotifier*) (qeventdispatcher_unix.cpp:408)
==16985==    by 0x5F29F66: QSocketNotifier::QSocketNotifier(long long, QSocketNotifier::Type, QObject*) (qsocketnotifier.cpp:170)
==16985==    by 0x5BB6099: qDBusAddWatch (qdbusintegrator.cpp:214)
==16985==    by 0x7EB4D71: _dbus_watch_list_set_functions (dbus-watch.c:321)
==16985==    by 0x7EA3E8C: dbus_connection_set_watch_functions (dbus-connection.c:4966)
==16985==    by 0x5BBC957: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:244)
==16985==    by 0x5BBC957: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&amp;) (qdbusintegrator.cpp:1829)
==16985==    by 0x5BAB2A5: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:290)
==16985==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==16985==    by 0x5EF02FE: doNotify (qcoreapplication.cpp:1153)
==16985==    by 0x5EF02FE: notify (qcoreapplication.cpp:1139)
==16985==    by 0x5EF02FE: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1063)
==16985==    by 0x5EF2D60: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1817)
==16985== 
==16985== 
==16985== 110 errors in context 8 of 96:
==16985== Thread 1:
==16985== Syscall param writev(vector[...]) points to uninitialised byte(s)
==16985==    at 0x64F21CD: __writev (writev.c:26)
==16985==    by 0x64F21CD: writev (writev.c:24)
==16985==    by 0x5B70AD2: UnknownInlinedFun (xcb_conn.c:277)
==16985==    by 0x5B70AD2: _xcb_conn_wait.part.0 (xcb_conn.c:523)
==16985==    by 0x5B70B8F: UnknownInlinedFun (xcb_out.c:463)
==16985==    by 0x5B70B8F: _xcb_out_send (xcb_out.c:464)
==16985==    by 0x5B70DE6: UnknownInlinedFun (xcb_out.c:488)
==16985==    by 0x5B70DE6: _xcb_out_flush_to (xcb_out.c:477)
==16985==    by 0x5B7242A: xcb_request_check (xcb_in.c:743)
==16985==    by 0x112601: QtPrivate::QFunctorSlotObject&lt;KWin::ApplicationX11::performStartup()::{lambda()#2}, 0, QtPrivate::List&lt;&gt;, void&gt;::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (main_x11.cpp:243)
==16985==    by 0x5F26945: call (qobjectdefs_impl.h:398)
==16985==    by 0x5F26945: void doActivate&lt;false&gt;(QObject*, int, void**) (qobject.cpp:3886)
==16985==    by 0x4BFF4C2: KSelectionOwner::Private::claimSucceeded() (kselectionowner.cpp:188)
==16985==    by 0x4C047A0: UnknownInlinedFun (kselectionowner.cpp:222)
==16985==    by 0x4C047A0: KSelectionOwner::filterEvent(void*) (kselectionowner.cpp:406)
==16985==    by 0x5EED876: QAbstractEventDispatcher::filterNativeEvent(QByteArray const&amp;, void*, long*) (qabstracteventdispatcher.cpp:495)
==16985==    by 0xC3540E0: QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (qxcbconnection.cpp:536)
==16985==    by 0xC3555F5: QXcbConnection::processXcbEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qxcbconnection.cpp:1014)
==16985==  Address 0xa1bfd7a is 4,538 bytes inside a block of size 21,168 alloc&apos;d
==16985==    at 0x4840B65: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0x5B73050: xcb_connect_to_fd (xcb_conn.c:346)
==16985==    by 0x5B73C46: xcb_connect_to_display_with_auth_info (xcb_util.c:534)
==16985==    by 0x7BA40E1: _XConnectXCB (xcb_disp.c:78)
==16985==    by 0x7B94124: XOpenDisplay (OpenDis.c:129)
==16985==    by 0xC379926: QXcbBasicConnection::QXcbBasicConnection(char const*) (qxcbconnection_basic.cpp:114)
==16985==    by 0xC355B21: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:91)
==16985==    by 0xC358992: QXcbIntegration::QXcbIntegration(QStringList const&amp;, int&amp;, char**) (qxcbintegration.cpp:197)
==16985==    by 0x485E45E: create (qxcbmain.cpp:56)
==16985==    by 0x485E45E: QXcbIntegrationPlugin::create(QString const&amp;, QStringList const&amp;, int&amp;, char**) (qxcbmain.cpp:53)
==16985==    by 0x55B908B: init_platform (qguiapplication.cpp:1223)
==16985==    by 0x55B908B: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1481)
==16985==    by 0x55BA48F: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1498)
==16985==    by 0x5EF6DB5: QCoreApplicationPrivate::init() (qcoreapplication.cpp:834)
==16985==  Uninitialised value was created by a stack allocation
==16985==    at 0x4BFF450: KSelectionOwner::Private::claimSucceeded() (kselectionowner.cpp:170)
==16985== 
==16985== 
==16985== 670 errors in context 9 of 96:
==16985== Thread 7 Thread (pooled):
==16985== Conditional jump or move depends on uninitialised value(s)
==16985==    at 0xEEF521D: glXWaitVideoSyncSGI (in /usr/lib64/libGLX_nvidia.so.460.67)
==16985==    by 0x134B07A2: KWin::SGIVideoSyncVsyncMonitorHelper::poll() (sgivideosyncvsyncmonitor.cpp:122)
==16985==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==16985==    by 0x4F194FE: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3632)
==16985==    by 0x5EF0329: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1063)
==16985==    by 0x5EF2D60: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1817)
==16985==    by 0x5F44D89: QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_unix.cpp:468)
==16985==    by 0x5EEECEA: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:232)
==16985==    by 0x5D0DDAD: QThread::exec() (qthread.cpp:547)
==16985==    by 0x5D0EEF0: QThreadPrivate::start(void*) (qthread_unix.cpp:329)
==16985==    by 0x6E67298: start_thread (pthread_create.c:473)
==16985==    by 0x64FB3B2: clone (clone.S:95)
==16985==  Uninitialised value was created by a stack allocation
==16985==    at 0x5F17F50: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:613)


I saw many of these repeated, however, I think they are not very helpful:

==18205== 1 errors in context 866 of 868:
==18205== Conditional jump or move depends on uninitialised value(s)
==18205==    at 0xEF0C3DE: ??? (in /memfd:sljit (deleted))
==18205==    by 0xB5A6E77: ???


kwin_x11 related leaks:

==16985== Thread 1:
==16985== 8 bytes in 1 blocks are definitely lost in loss record 414 of 14,666
==16985==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0xEEF3798: glXChooseFBConfig (in /usr/lib64/libGLX_nvidia.so.460.67)
==16985==    by 0x92A3FE6: glXChooseFBConfig (libglx.c:1491)
==16985==    by 0xE5FD8B4: QGLXContext::init(QXcbScreen*, QPlatformOpenGLContext*, QVariant const&amp;) (qglxintegration.cpp:484)
==16985==    by 0xE5FC1D6: QXcbGlxIntegration::createPlatformOpenGLContext(QOpenGLContext*) const (qxcbglxintegration.cpp:191)
==16985==    by 0x560889C: QOpenGLContext::create() (qopenglcontext.cpp:612)
==16985==    by 0x134B5A9D: UnknownInlinedFun (glxbackend.cpp:380)
==16985==    by 0x134B5A9D: KWin::GlxBackend::init() [clone .part.0] (glxbackend.cpp:189)
==16985==    by 0x1228AD88: KWin::SceneOpenGL::createScene(QObject*) (scene_opengl.cpp:449)
==16985==    by 0x12299828: KWin::OpenGLFactory::create(QObject*) const (scene_opengl.cpp:2725)
==16985==    by 0x4985E2E: KWin::Compositor::setupStart() [clone .part.0] (composite.cpp:238)
==16985==    by 0x4988B59: KWin::X11Compositor::start() (composite.cpp:815)
==16985==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==16985== 
==16985== 8 bytes in 1 blocks are definitely lost in loss record 415 of 14,666
==16985==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==16985==    by 0xEEF3798: glXChooseFBConfig (in /usr/lib64/libGLX_nvidia.so.460.67)
==16985==    by 0x92A3FE6: glXChooseFBConfig (libglx.c:1491)
==16985==    by 0xE5FD8B4: QGLXContext::init(QXcbScreen*, QPlatformOpenGLContext*, QVariant const&amp;) (qglxintegration.cpp:484)
==16985==    by 0xE5FC1D6: QXcbGlxIntegration::createPlatformOpenGLContext(QOpenGLContext*) const (qxcbglxintegration.cpp:191)
==16985==    by 0x560889C: QOpenGLContext::create() (qopenglcontext.cpp:612)
==16985==    by 0x134B5A9D: UnknownInlinedFun (glxbackend.cpp:380)
==16985==    by 0x134B5A9D: KWin::GlxBackend::init() [clone .part.0] (glxbackend.cpp:189)
==16985==    by 0x1228AD88: KWin::SceneOpenGL::createScene(QObject*) (scene_opengl.cpp:449)
==16985==    by 0x12299828: KWin::OpenGLFactory::create(QObject*) const (scene_opengl.cpp:2725)
==16985==    by 0x4985E2E: KWin::Compositor::setupStart() [clone .part.0] (composite.cpp:238)
==16985==    by 0x4988B59: KWin::X11Compositor::start() (composite.cpp:815)
==16985==    by 0x4987E92: KWin::Compositor::reinitialize() (composite.cpp:560)


I hope these traces are useful; if not, I&apos;ll gladly collect more. The core files created during crashes are still available in case you need them.

Operating System: openSUSE Tumbleweed 20210330
KDE Plasma Version: 5.21.3
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2
Kernel Version: 5.11.6-1-default
OS Type: 64-bit
Graphics Platform: X11
Graphics Processor: GeForce GTX 960/PCIe/SSE2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021246</commentid>
    <comment_count>20</comment_count>
    <who name="Szőts Ákos">akos+kde</who>
    <bug_when>2021-04-01 15:05:45 +0000</bug_when>
    <thetext>During the day kwin was running in Valgrind and it crashed seven times and produced 19 different Valgrind .log files. I tried my best to de-duplicate the error and leak messages there (there were many repeating).

Here come the errors from Valgrind:

==18204== Thread 7 vsync event moni:
==18204== Conditional jump or move depends on uninitialised value(s)
==18204==    at 0xEEF521D: glXWaitVideoSyncSGI (in /usr/lib64/libGLX_nvidia.so.460.67)
==18204==    by 0x128B07A2: KWin::SGIVideoSyncVsyncMonitorHelper::poll() (sgivideosyncvsyncmonitor.cpp:122)
==18204==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==18204==    by 0x4F194FE: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3632)
==18204==    by 0x5EF0329: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1063)
==18204==    by 0x5EF2D60: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1817)
==18204==    by 0x5F44D89: QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_unix.cpp:468)
==18204==    by 0x5EEECEA: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:232)
==18204==    by 0x5D0DDAD: QThread::exec() (qthread.cpp:547)
==18204==    by 0x5D0EEF0: QThreadPrivate::start(void*) (qthread_unix.cpp:329)
==18204==    by 0x6E67298: start_thread (pthread_create.c:473)
==18204==    by 0x64FB3B2: clone (clone.S:95)
==18204==  Uninitialised value was created by a stack allocation
==18204==    at 0x5F17F50: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:613)


==23403== Invalid read of size 16
==23403==    at 0x122B1B01: ??? (in /memfd:sljit (deleted))
==23403==    by 0xD0C4EB7: ???
==23403==  Address 0xd0c4ede is 62 bytes inside a block of size 76 alloc&apos;d
==23403==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==23403==    by 0x5D1A490: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags&lt;QArrayData::AllocationOption&gt;) (qarraydata.cpp:218)
==23403==    by 0x5D933F9: allocate (qarraydata.h:224)
==23403==    by 0x5D933F9: QString::fromLatin1_helper(char const*, int) (qstring.cpp:5459)
==23403==    by 0x671CE5D: KWin::GLPlatform::detect(KWin::OpenGLPlatformInterface) (qstring.h:701)
==23403==    by 0x134B5AE1: KWin::GlxBackend::init() [clone .part.0] (glxbackend.cpp:196)
==23403==    by 0x1228AD88: KWin::SceneOpenGL::createScene(QObject*) (scene_opengl.cpp:449)
==23403==    by 0x12299828: KWin::OpenGLFactory::create(QObject*) const (scene_opengl.cpp:2725)
==23403==    by 0x4985E2E: KWin::Compositor::setupStart() [clone .part.0] (composite.cpp:238)
==23403==    by 0x4988B59: KWin::X11Compositor::start() (composite.cpp:815)
==23403==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==23403==    by 0x4F194FE: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3632)
==23403==    by 0x5EF0329: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1063)


==23403== Syscall param writev(vector[...]) points to uninitialised byte(s)
==23403==    at 0x64F21CD: __writev (writev.c:26)
==23403==    by 0x64F21CD: writev (writev.c:24)
==23403==    by 0x5B70AD2: UnknownInlinedFun (xcb_conn.c:277)
==23403==    by 0x5B70AD2: _xcb_conn_wait.part.0 (xcb_conn.c:523)
==23403==    by 0x5B70B8F: UnknownInlinedFun (xcb_out.c:463)
==23403==    by 0x5B70B8F: _xcb_out_send (xcb_out.c:464)
==23403==    by 0x5B70DE6: UnknownInlinedFun (xcb_out.c:488)
==23403==    by 0x5B70DE6: _xcb_out_flush_to (xcb_out.c:477)
==23403==    by 0x5B7242A: xcb_request_check (xcb_in.c:743)
==23403==    by 0x112601: QtPrivate::QFunctorSlotObject&lt;KWin::ApplicationX11::performStartup()::{lambda()#2}, 0, QtPrivate::List&lt;&gt;, void&gt;::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (main_x11.cpp:243)
==23403==    by 0x5F26945: call (qobjectdefs_impl.h:398)
==23403==    by 0x5F26945: void doActivate&lt;false&gt;(QObject*, int, void**) (qobject.cpp:3886)
==23403==    by 0x4BFF4C2: KSelectionOwner::Private::claimSucceeded() (kselectionowner.cpp:188)
==23403==    by 0x4C047A0: UnknownInlinedFun (kselectionowner.cpp:222)
==23403==    by 0x4C047A0: KSelectionOwner::filterEvent(void*) (kselectionowner.cpp:406)
==23403==    by 0x5EED876: QAbstractEventDispatcher::filterNativeEvent(QByteArray const&amp;, void*, long*) (qabstracteventdispatcher.cpp:495)
==23403==    by 0xC3540E0: QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (qxcbconnection.cpp:536)
==23403==    by 0xC3555F5: QXcbConnection::processXcbEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qxcbconnection.cpp:1014)
==23403==  Address 0xa1bfd7a is 4,538 bytes inside a block of size 21,168 alloc&apos;d
==23403==    at 0x4840B65: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==23403==    by 0x5B73050: xcb_connect_to_fd (xcb_conn.c:346)
==23403==    by 0x5B73C46: xcb_connect_to_display_with_auth_info (xcb_util.c:534)
==23403==    by 0x7BA40E1: _XConnectXCB (xcb_disp.c:78)
==23403==    by 0x7B94124: XOpenDisplay (OpenDis.c:129)
==23403==    by 0xC379926: QXcbBasicConnection::QXcbBasicConnection(char const*) (qxcbconnection_basic.cpp:114)
==23403==    by 0xC355B21: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:91)
==23403==    by 0xC358992: QXcbIntegration::QXcbIntegration(QStringList const&amp;, int&amp;, char**) (qxcbintegration.cpp:197)
==23403==    by 0x485E45E: create (qxcbmain.cpp:56)
==23403==    by 0x485E45E: QXcbIntegrationPlugin::create(QString const&amp;, QStringList const&amp;, int&amp;, char**) (qxcbmain.cpp:53)
==23403==    by 0x55B908B: init_platform (qguiapplication.cpp:1223)
==23403==    by 0x55B908B: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1481)
==23403==    by 0x55BA48F: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1498)
==23403==    by 0x5EF6DB5: QCoreApplicationPrivate::init() (qcoreapplication.cpp:834)
==23403==  Uninitialised value was created by a stack allocation
==23403==    at 0x4BFF450: KSelectionOwner::Private::claimSucceeded() (kselectionowner.cpp:170)


==24377== Thread 3 QDBusConnectionM:
==24377== Invalid read of size 8
==24377==    at 0x5F44682: QEventDispatcherUNIXPrivate::markPendingSocketNotifiers() (qeventdispatcher_unix.cpp:273)
==24377==    by 0x5F44BB3: QEventDispatcherUNIXPrivate::activateSocketNotifiers() (qeventdispatcher_unix.cpp:294)
==24377==    by 0x5F4508A: QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_unix.cpp:511)
==24377==    by 0x5EEECEA: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:232)
==24377==    by 0x5D0DDAD: QThread::exec() (qthread.cpp:547)
==24377==    by 0x5BAA7B6: QDBusConnectionManager::run() (qdbusconnection.cpp:179)
==24377==    by 0x5D0EEF0: QThreadPrivate::start(void*) (qthread_unix.cpp:329)
==24377==    by 0x6E67298: start_thread (pthread_create.c:473)
==24377==    by 0x64FB3B2: clone (clone.S:95)
==24377==  Address 0xd261c08 is 24 bytes inside a block of size 40 free&apos;d
==24377==    at 0x483F9AB: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==24377==    by 0x5F453ED: deleteNode (qhash.h:586)
==24377==    by 0x5F453ED: QHash&lt;int, QSocketNotifierSetUNIX&gt;::erase(QHash&lt;int, QSocketNotifierSetUNIX&gt;::const_iterator) (qhash.h:886)
==24377==    by 0x5CEBFF3: QEventDispatcherUNIXPrivate::markPendingSocketNotifiers() [clone .cold] (qeventdispatcher_unix.cpp:281)
==24377==    by 0x5F44BB3: QEventDispatcherUNIXPrivate::activateSocketNotifiers() (qeventdispatcher_unix.cpp:294)
==24377==    by 0x5F4508A: QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventdispatcher_unix.cpp:511)
==24377==    by 0x5EEECEA: QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qeventloop.cpp:232)
==24377==    by 0x5D0DDAD: QThread::exec() (qthread.cpp:547)
==24377==    by 0x5BAA7B6: QDBusConnectionManager::run() (qdbusconnection.cpp:179)
==24377==    by 0x5D0EEF0: QThreadPrivate::start(void*) (qthread_unix.cpp:329)
==24377==    by 0x6E67298: start_thread (pthread_create.c:473)
==24377==    by 0x64FB3B2: clone (clone.S:95)
==24377==  Block was alloc&apos;d at
==24377==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==24377==    by 0x5D49897: QHashData::allocateNode(int) (qhash.cpp:479)
==24377==    by 0x5F43F51: createNode (qhash.h:610)
==24377==    by 0x5F43F51: operator[] (qhash.h:761)
==24377==    by 0x5F43F51: QEventDispatcherUNIX::registerSocketNotifier(QSocketNotifier*) (qeventdispatcher_unix.cpp:408)
==24377==    by 0x5F29F66: QSocketNotifier::QSocketNotifier(long long, QSocketNotifier::Type, QObject*) (qsocketnotifier.cpp:170)
==24377==    by 0x5BB6099: qDBusAddWatch (qdbusintegrator.cpp:214)
==24377==    by 0x7EB4D71: _dbus_watch_list_set_functions (dbus-watch.c:321)
==24377==    by 0x7EA3E8C: dbus_connection_set_watch_functions (dbus-connection.c:4966)
==24377==    by 0x5BBC957: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:244)
==24377==    by 0x5BBC957: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&amp;) (qdbusintegrator.cpp:1829)
==24377==    by 0x5BAB3BF: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:290)
==24377==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)
==24377==    by 0x5EF02FE: doNotify (qcoreapplication.cpp:1153)
==24377==    by 0x5EF02FE: notify (qcoreapplication.cpp:1139)
==24377==    by 0x5EF02FE: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1063)
==24377==    by 0x5EF2D60: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1817)


==26719== Conditional jump or move depends on uninitialised value(s)
==26719==    at 0x682D9D6: isPossibleCell (Collector.cpp:785)
==26719==    by 0x682D9D6: QTJSC::Heap::markConservatively(QTJSC::MarkStack&amp;, void*, void*) (Collector.cpp:807)
==26719==    by 0x682DC0F: QTJSC::Heap::markCurrentThreadConservativelyInternal(QTJSC::MarkStack&amp;) (Collector.cpp:834)
==26719==    by 0x682DC97: QTJSC::Heap::markCurrentThreadConservatively(QTJSC::MarkStack&amp;) (Collector.cpp:856)
==26719==    by 0x682E2FF: markStackObjectsConservatively (Collector.cpp:1008)
==26719==    by 0x682E2FF: QTJSC::Heap::markRoots() (Collector.cpp:1148)
==26719==    by 0x682E60E: reset (Collector.cpp:1269)
==26719==    by 0x682E60E: QTJSC::Heap::allocate(unsigned long) (Collector.cpp:405)
==26719==    by 0x68CC6DA: operator new (JSCell.h:162)
==26719==    by 0x68CC6DA: QScriptContext::argumentsObject() const (qscriptcontext.cpp:348)
==26719==    by 0x68CCCDD: QScriptContext::argument(int) const (qscriptcontext.cpp:281)
==26719==    by 0x4A3E33C: KWin::kwinEffectRetarget(QScriptContext*, QScriptEngine*) (scriptedeffect.cpp:408)
==26719==    by 0x68F7778: QScript::FunctionWrapper::proxyCall(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&amp;) (qscriptfunction.cpp:98)
==26719==    by 0x682D46D: QTJSC::NativeFuncWrapper::operator()(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&amp;) const (CallData.cpp:46)
==26719==    by 0x680A732: cti_op_call_NotJSFunction (JITStubs.cpp:1780)
==26719==    by 0x59CEEA19: ???
==26719==  Uninitialised value was created by a stack allocation
==26719==    at 0x682DB50: QTJSC::Heap::markCurrentThreadConservativelyInternal(QTJSC::MarkStack&amp;) (Collector.cpp:830)


==26719== Conditional jump or move depends on uninitialised value(s)
==26719==    at 0x682DA5D: QTJSC::Heap::markConservatively(QTJSC::MarkStack&amp;, void*, void*) (Collector.cpp:820)
==26719==    by 0x682DC0F: QTJSC::Heap::markCurrentThreadConservativelyInternal(QTJSC::MarkStack&amp;) (Collector.cpp:834)
==26719==    by 0x682DC97: QTJSC::Heap::markCurrentThreadConservatively(QTJSC::MarkStack&amp;) (Collector.cpp:856)
==26719==    by 0x682E2FF: markStackObjectsConservatively (Collector.cpp:1008)
==26719==    by 0x682E2FF: QTJSC::Heap::markRoots() (Collector.cpp:1148)
==26719==    by 0x682E60E: reset (Collector.cpp:1269)
==26719==    by 0x682E60E: QTJSC::Heap::allocate(unsigned long) (Collector.cpp:405)
==26719==    by 0x68CC6DA: operator new (JSCell.h:162)
==26719==    by 0x68CC6DA: QScriptContext::argumentsObject() const (qscriptcontext.cpp:348)
==26719==    by 0x68CCCDD: QScriptContext::argument(int) const (qscriptcontext.cpp:281)
==26719==    by 0x4A3E33C: KWin::kwinEffectRetarget(QScriptContext*, QScriptEngine*) (scriptedeffect.cpp:408)
==26719==    by 0x68F7778: QScript::FunctionWrapper::proxyCall(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&amp;) (qscriptfunction.cpp:98)
==26719==    by 0x682D46D: QTJSC::NativeFuncWrapper::operator()(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&amp;) const (CallData.cpp:46)
==26719==    by 0x680A732: cti_op_call_NotJSFunction (JITStubs.cpp:1780)
==26719==    by 0x59CEEA19: ???
==26719==  Uninitialised value was created by a stack allocation
==26719==    at 0x682DC70: QTJSC::Heap::markCurrentThreadConservatively(QTJSC::MarkStack&amp;) (Collector.cpp:844)

==30515== Use of uninitialised value of size 8
==30515==    at 0x682DA68: get (Collector.h:215)
==30515==    by 0x682DA68: isCellMarked (Collector.h:269)
==30515==    by 0x682DA68: append (JSCell.h:329)
==30515==    by 0x682DA68: QTJSC::Heap::markConservatively(QTJSC::MarkStack&amp;, void*, void*) (Collector.cpp:822)
==30515==    by 0x682DC0F: QTJSC::Heap::markCurrentThreadConservativelyInternal(QTJSC::MarkStack&amp;) (Collector.cpp:834)
==30515==    by 0x682DC97: QTJSC::Heap::markCurrentThreadConservatively(QTJSC::MarkStack&amp;) (Collector.cpp:856)
==30515==    by 0x682E2FF: markStackObjectsConservatively (Collector.cpp:1008)
==30515==    by 0x682E2FF: QTJSC::Heap::markRoots() (Collector.cpp:1148)
==30515==    by 0x682E60E: reset (Collector.cpp:1269)
==30515==    by 0x682E60E: QTJSC::Heap::allocate(unsigned long) (Collector.cpp:405)
==30515==    by 0x6848399: operator new (JSCell.h:162)
==30515==    by 0x6848399: jsString (JSString.h:445)
==30515==    by 0x6848399: QTJSC::InternalFunction::InternalFunction(QTJSC::JSGlobalData*, QTWTF::NonNullPassRefPtr&lt;QTJSC::Structure&gt;, QTJSC::Identifier const&amp;) (InternalFunction.cpp:43)
==30515==    by 0x68FE370: QScript::QtPropertyFunction::QtPropertyFunction(QMetaObject const*, int, QTJSC::JSGlobalData*, QTWTF::PassRefPtr&lt;QTJSC::Structure&gt;, QTJSC::Identifier const&amp;) (qscriptqobject.cpp:1061)
==30515==    by 0x6907CD0: QScript::QObjectDelegate::getOwnPropertySlot(QScriptObject*, QTJSC::ExecState*, QTJSC::Identifier const&amp;, QTJSC::PropertySlot&amp;) (qscriptqobject.cpp:1262)
==30515==    by 0x67CD57C: fastGetOwnPropertySlot (JSObject.h:382)
==30515==    by 0x67CD57C: QTJSC::JSValue::get(QTJSC::ExecState*, QTJSC::Identifier const&amp;, QTJSC::PropertySlot&amp;) const (JSObject.h:618)
==30515==    by 0x6806FEE: cti_op_get_by_id_generic (JITStubs.cpp:1237)
==30515==    by 0x59CE5AEC: ???
==30515==    by 0x67BFE39: execute (JITCode.h:79)
==30515==    by 0x67BFE39: QTJSC::Interpreter::execute(QTJSC::FunctionExecutable*, QTJSC::ExecState*, QTJSC::JSFunction*, QTJSC::JSObject*, QTJSC::ArgList const&amp;, QTJSC::ScopeChainNode*, QTJSC::JSValue*) (Interpreter.cpp:718)
==30515==  Uninitialised value was created by a stack allocation
==30515==    at 0x6907697: QScript::QObjectDelegate::getOwnPropertySlot(QScriptObject*, QTJSC::ExecState*, QTJSC::Identifier const&amp;, QTJSC::PropertySlot&amp;) (qscriptqobject.cpp:1206)


==26719== Conditional jump or move depends on uninitialised value(s)
==26719==    at 0x68FC3E7: append (JSCell.h:329)
==26719==    by 0x68FC3E7: append (JSCell.h:340)
==26719==    by 0x68FC3E7: QScript::QtFunction::markChildren(QTJSC::MarkStack&amp;) (qscriptqobject.cpp:238)
==26719==    by 0x682F9C4: markChildren (JSArray.h:178)
==26719==    by 0x682F9C4: QTJSC::MarkStack::drain() (JSArray.h:220)
==26719==    by 0x682DA96: QTJSC::Heap::markConservatively(QTJSC::MarkStack&amp;, void*, void*) (Collector.cpp:823)
==26719==    by 0x682DC0F: QTJSC::Heap::markCurrentThreadConservativelyInternal(QTJSC::MarkStack&amp;) (Collector.cpp:834)
==26719==    by 0x682DC97: QTJSC::Heap::markCurrentThreadConservatively(QTJSC::MarkStack&amp;) (Collector.cpp:856)
==26719==    by 0x682E2FF: markStackObjectsConservatively (Collector.cpp:1008)
==26719==    by 0x682E2FF: QTJSC::Heap::markRoots() (Collector.cpp:1148)
==26719==    by 0x682E60E: reset (Collector.cpp:1269)
==26719==    by 0x682E60E: QTJSC::Heap::allocate(unsigned long) (Collector.cpp:405)
==26719==    by 0x68CC6DA: operator new (JSCell.h:162)
==26719==    by 0x68CC6DA: QScriptContext::argumentsObject() const (qscriptcontext.cpp:348)
==26719==    by 0x68CCCDD: QScriptContext::argument(int) const (qscriptcontext.cpp:281)
==26719==    by 0x4A3E33C: KWin::kwinEffectRetarget(QScriptContext*, QScriptEngine*) (scriptedeffect.cpp:408)
==26719==    by 0x68F7778: QScript::FunctionWrapper::proxyCall(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&amp;) (qscriptfunction.cpp:98)
==26719==    by 0x682D46D: QTJSC::NativeFuncWrapper::operator()(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&amp;) const (CallData.cpp:46)
==26719==  Uninitialised value was created by a stack allocation
==26719==    at 0x4A3E215: KWin::kwinEffectRetarget(QScriptContext*, QScriptEngine*) (scriptedeffect.cpp:402)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021247</commentid>
    <comment_count>21</comment_count>
    <who name="Szőts Ákos">akos+kde</who>
    <bug_when>2021-04-01 15:06:33 +0000</bug_when>
    <thetext>Here are the reported definite leaks:

==23403== 128 (24 direct, 104 indirect) bytes in 1 blocks are definitely lost in loss record 715 of 1,029
==23403==    at 0x483EDEF: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==23403==    by 0x49BDDD4: KWin::Workspace::registerEventFilter(KWin::X11EventFilter*) (events.cpp:171)
==23403==    by 0x1349E201: KWin::X11StandalonePlatform::createScreenEdge(KWin::ScreenEdges*) (screenedges_filter.cpp:20)
==23403==    by 0x4A332F4: KWin::ScreenEdges::createEdge(KWin::ElectricBorder, int, int, int, int, bool) (screenedge.cpp:1106)
==23403==    by 0x4A342A2: KWin::ScreenEdges::createVerticalEdge(KWin::ElectricBorder, QRect const&amp;, QRect const&amp;) (screenedge.cpp:1061)
==23403==    by 0x4A34792: KWin::ScreenEdges::recreateEdges() (screenedge.cpp:1001)
==23403==    by 0x4A8DE54: KWin::Workspace::init() (workspace.cpp:218)
==23403==    by 0x4A8CE82: KWin::Workspace::Workspace() (workspace.cpp:204)
==23403==    by 0x49FE22F: KWin::Application::createWorkspace() (main.cpp:272)
==23403==    by 0x111D08: KWin::ApplicationX11::continueStartupWithScreens() (main_x11.cpp:272)
==23403==    by 0x5F26945: call (qobjectdefs_impl.h:398)
==23403==    by 0x5F26945: void doActivate&lt;false&gt;(QObject*, int, void**) (qobject.cpp:3886)
==23403==    by 0x134AE5D8: void KWin::X11StandalonePlatform::doUpdateOutputs&lt;KWin::Xcb::RandR::ScreenResources&gt;() (x11_platform.cpp:603)


==23403== 128 (24 direct, 104 indirect) bytes in 1 blocks are definitely lost in loss record 720 of 1,029
==23403==    at 0x483EDEF: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==23403==    by 0x49BDDD4: KWin::Workspace::registerEventFilter(KWin::X11EventFilter*) (events.cpp:171)
==23403==    by 0x4AC1C71: KWin::X11EventFilter::X11EventFilter(int, int, int) (x11eventfilter.cpp:25)
==23403==    by 0x134A41FF: KWin::X11StandalonePlatform::init() (x11_platform.cpp:66)
==23403==    by 0x1127E6: QtPrivate::QFunctorSlotObject&lt;KWin::ApplicationX11::performStartup()::{lambda()#2}, 0, QtPrivate::List&lt;&gt;, void&gt;::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (main_x11.cpp:259)
==23403==    by 0x5F26945: call (qobjectdefs_impl.h:398)
==23403==    by 0x5F26945: void doActivate&lt;false&gt;(QObject*, int, void**) (qobject.cpp:3886)
==23403==    by 0x4BFF4C2: KSelectionOwner::Private::claimSucceeded() (kselectionowner.cpp:188)
==23403==    by 0x4C047A0: UnknownInlinedFun (kselectionowner.cpp:222)
==23403==    by 0x4C047A0: KSelectionOwner::filterEvent(void*) (kselectionowner.cpp:406)
==23403==    by 0x5EED876: QAbstractEventDispatcher::filterNativeEvent(QByteArray const&amp;, void*, long*) (qabstracteventdispatcher.cpp:495)
==23403==    by 0xC3540E0: QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (qxcbconnection.cpp:536)
==23403==    by 0xC3555F5: QXcbConnection::processXcbEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qxcbconnection.cpp:1014)
==23403==    by 0xC37835B: QXcbUnixEventDispatcher::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (qxcbeventdispatcher.cpp:61)


==24377== 8 bytes in 1 blocks are definitely lost in loss record 758 of 21,144
==24377==    at 0x483E77F: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==24377==    by 0xEEF3798: glXChooseFBConfig (in /usr/lib64/libGLX_nvidia.so.460.67)
==24377==    by 0x92A3FE6: glXChooseFBConfig (libglx.c:1491)
==24377==    by 0xE5FD8B4: QGLXContext::init(QXcbScreen*, QPlatformOpenGLContext*, QVariant const&amp;) (qglxintegration.cpp:484)
==24377==    by 0xE5FC1D6: QXcbGlxIntegration::createPlatformOpenGLContext(QOpenGLContext*) const (qxcbglxintegration.cpp:191)
==24377==    by 0x560889C: QOpenGLContext::create() (qopenglcontext.cpp:612)
==24377==    by 0x128AFA9D: UnknownInlinedFun (glxbackend.cpp:380)
==24377==    by 0x128AFA9D: KWin::GlxBackend::init() [clone .part.0] (glxbackend.cpp:189)
==24377==    by 0x1268AD88: KWin::SceneOpenGL::createScene(QObject*) (scene_opengl.cpp:449)
==24377==    by 0x12699828: KWin::OpenGLFactory::create(QObject*) const (scene_opengl.cpp:2725)
==24377==    by 0x4985E2E: KWin::Compositor::setupStart() [clone .part.0] (composite.cpp:238)
==24377==    by 0x4988B59: KWin::X11Compositor::start() (composite.cpp:815)
==24377==    by 0x5F1C350: QObject::event(QEvent*) (qobject.cpp:1314)


==24377== 16 bytes in 2 blocks are definitely lost in loss record 1,669 of 21,144
==24377==    at 0x483F50F: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==24377==    by 0x77489FE: QLinkedStringHash&lt;QPair&lt;int, QQmlPropertyData*&gt; &gt;::linkAndReserve(QLinkedStringHash&lt;QPair&lt;int, QQmlPropertyData*&gt; &gt; const&amp;, int) (qlinkedstringhash_p.h:82)
==24377==    by 0x77440B1: copy (qqmlpropertycache.cpp:262)
==24377==    by 0x77440B1: QQmlPropertyCache::copyAndReserve(int, int, int, int) (qqmlpropertycache.cpp:278)
==24377==    by 0x76F05E0: QQmlPropertyCacheCreator&lt;QV4::ExecutableCompilationUnit&gt;::createMetaObject(int, QV4::CompiledData::Object const*, QQmlRefPointer&lt;QQmlPropertyCache&gt; const&amp;) (qqmlpropertycachecreator_p.h:351)
==24377==    by 0x76F2156: QQmlPropertyCacheCreator&lt;QV4::ExecutableCompilationUnit&gt;::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&amp;, QQmlPropertyCacheCreator&lt;QV4::ExecutableCompilationUnit&gt;::VMEMetaObjectIsRequired) (qqmlpropertycachecreator_p.h:269)
==24377==    by 0x76F2CD5: QQmlPropertyCacheCreator&lt;QV4::ExecutableCompilationUnit&gt;::buildMetaObjects() (qqmlpropertycachecreator_p.h:213)
==24377==    by 0x76EA11B: QQmlTypeData::createTypeAndPropertyCaches(QQmlRefPointer&lt;QQmlTypeNameCache&gt; const&amp;, QV4::ResolvedTypeReferenceMap const&amp;) (qqmltypedata.cpp:247)
==24377==    by 0x76EBF93: QQmlTypeData::done() (qqmltypedata.cpp:457)
==24377==    by 0x76D9E04: tryDone (qqmldatablob.cpp:524)
==24377==    by 0x76D9E04: QQmlDataBlob::tryDone() (qqmldatablob.cpp:515)
==24377==    by 0x7733B74: QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&amp;) (qqmltypeloader.cpp:457)
==24377==    by 0x7734231: QQmlTypeLoader::setData(QQmlDataBlob*, QString const&amp;) (qqmltypeloader.cpp:437)
==24377==    by 0x77354AB: QQmlTypeLoader::loadThread(QQmlDataBlob*) (qqmltypeloader.cpp:299)


==24377== 40 bytes in 5 blocks are definitely lost in loss record 8,895 of 21,144
==24377==    at 0x483F50F: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==24377==    by 0x7744AE6: linkAndReserve (qlinkedstringhash_p.h:82)
==24377==    by 0x7744AE6: copy (qqmlpropertycache.cpp:262)
==24377==    by 0x7744AE6: QQmlPropertyCache::copy() (qqmlpropertycache.cpp:272)
==24377==    by 0x7729E04: QQmlMetaTypeData::propertyCache(QQmlType const&amp;, int) (qqmlmetatypedata.cpp:175)
==24377==    by 0x771DC11: QQmlMetaType::propertyCache(QQmlType const&amp;, int) (qqmlmetatype.cpp:1242)
==24377==    by 0x76E6CCD: cache (qqmlengine_p.h:410)
==24377==    by 0x76E6CCD: cache (qqmlengine_p.h:402)
==24377==    by 0x76E6CCD: QQmlTypeData::buildTypeResolutionCaches(QQmlRefPointer&lt;QQmlTypeNameCache&gt;*, QV4::ResolvedTypeReferenceMap*) const (qqmltypedata.cpp:975)
==24377==    by 0x76EAEB2: QQmlTypeData::done() (qqmltypedata.cpp:424)
==24377==    by 0x76D9E04: tryDone (qqmldatablob.cpp:524)
==24377==    by 0x76D9E04: QQmlDataBlob::tryDone() (qqmldatablob.cpp:515)
==24377==    by 0x7733B74: QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&amp;) (qqmltypeloader.cpp:457)
==24377==    by 0x7734231: QQmlTypeLoader::setData(QQmlDataBlob*, QString const&amp;) (qqmltypeloader.cpp:437)
==24377==    by 0x77354AB: QQmlTypeLoader::loadThread(QQmlDataBlob*) (qqmltypeloader.cpp:299)
==24377==    by 0x76F459C: QQmlTypeLoaderThread::loadThread(QQmlDataBlob*) (qqmltypeloaderthread.cpp:162)
==24377==    by 0x77A674E: QQmlThreadPrivate::threadEvent() (qqmlthread.cpp:198)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021250</commentid>
    <comment_count>22</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-04-01 15:31:56 +0000</bug_when>
    <thetext>I&apos;m not so much interested in the leaks, but I want a trace of a time when we&apos;re calling createPlatformOpenGLContext with an invalid screen</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021438</commentid>
    <comment_count>23</comment_count>
    <who name="Szőts Ákos">akos+kde</who>
    <bug_when>2021-04-01 21:42:51 +0000</bug_when>
    <thetext>I usually get this kind of crash when I regularly switch between the two inputs (DisplayPort and HDMI) of my monitor. I&apos;ll continue testing with this pattern in a few days, therefore anyone who has a better reproducible or can jump in sooner, feel free to do :).

On a related note, may I ask what will be the fate of the other kwin Valgrind errors from Comment 20? Should I open separate bug tickets for them? As kwin crashes under Valgrind quite often it&apos;d also ease further debugging if we didn&apos;t need to filter out duplicate reportings.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2039742</commentid>
    <comment_count>24</comment_count>
    <who name="">dura</who>
    <bug_when>2021-06-11 10:21:37 +0000</bug_when>
    <thetext>For me it usually happen after a VT switch.
Trying to reproduce it with plasmashell under valgrind leads to this use after free that makes me think it&apos;s a pure QT bug:

==1964973== Invalid read of size 8
==1964973==    at 0x631FB85: ??? (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x60857E9: QOpenGLContextGroupPrivate::deletePendingResources(QOpenGLContext*) (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x608763B: QOpenGLSharedResource::free() (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x631FC29: QOpenGLTextureCache::invalidateResource() (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x6087796: QOpenGLMultiGroupSharedResource::cleanup(QOpenGLContextGroup*, QOpenGLSharedResource*) (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x6087867: QOpenGLContextGroupPrivate::cleanup() (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x6087E37: QOpenGLContextGroupPrivate::removeContext(QOpenGLContext*) (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x6087FAD: QOpenGLContext::destroy() (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x6088229: QOpenGLContext::create() (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x4E0C7C3: ??? (in /usr/qt5/lib/libQt5Quick.so.5.15.2)
==1964973==    by 0x4E0E58D: ??? (in /usr/qt5/lib/libQt5Quick.so.5.15.2)
==1964973==    by 0x4E0F2A6: ??? (in /usr/qt5/lib/libQt5Quick.so.5.15.2)
==1964973==    by 0x66A58A9: ??? (in /usr/qt5/lib/libQt5Core.so.5.15.2)
==1964973==    by 0x797AD1D: start_thread (in /usr/lib/libpthread-2.33.so)
==1964973==    by 0x6DD05BE: clone (in /usr/lib/libc-2.33.so)
==1964973==  Address 0x3646e6a0 is 96 bytes inside a block of size 2,936 free&apos;d
==1964973==    at 0x4840B52: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1964973==    by 0x60857B5: QOpenGLContextGroupPrivate::deletePendingResources(QOpenGLContext*) (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x608763B: QOpenGLSharedResource::free() (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x6087707: QOpenGLMultiGroupSharedResource::cleanup(QOpenGLContextGroup*, QOpenGLSharedResource*) (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x6087867: QOpenGLContextGroupPrivate::cleanup() (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x6087E37: QOpenGLContextGroupPrivate::removeContext(QOpenGLContext*) (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x6087FAD: QOpenGLContext::destroy() (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x6088229: QOpenGLContext::create() (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x4E0C7C3: ??? (in /usr/qt5/lib/libQt5Quick.so.5.15.2)
==1964973==    by 0x4E0E58D: ??? (in /usr/qt5/lib/libQt5Quick.so.5.15.2)
==1964973==    by 0x4E0F2A6: ??? (in /usr/qt5/lib/libQt5Quick.so.5.15.2)
==1964973==    by 0x66A58A9: ??? (in /usr/qt5/lib/libQt5Core.so.5.15.2)
==1964973==    by 0x797AD1D: start_thread (in /usr/lib/libpthread-2.33.so)
==1964973==    by 0x6DD05BE: clone (in /usr/lib/libc-2.33.so)
==1964973==  Block was alloc&apos;d at
==1964973==    at 0x483DF82: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1964973==    by 0x6313078: ??? (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x63131EE: QOpenGLFunctions::QOpenGLFunctions(QOpenGLContext*) (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x6085211: QOpenGLContext::functions() const (in /usr/qt5/lib/libQt5Gui.so.5.15.2)
==1964973==    by 0x4E01EC4: QSGDefaultRenderContext::initialize(QSGRenderContext::InitParams const*) (in /usr/qt5/lib/libQt5Quick.so.5.15.2)
==1964973==    by 0x4E0F4DB: ??? (in /usr/qt5/lib/libQt5Quick.so.5.15.2)
==1964973==    by 0x66A58A9: ??? (in /usr/qt5/lib/libQt5Core.so.5.15.2)
==1964973==    by 0x797AD1D: start_thread (in /usr/lib/libpthread-2.33.so)
==1964973==    by 0x6DD05BE: clone (in /usr/lib/libc-2.33.so)

In the next days, I will try to reproduce it again with a QT debug build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2043538</commentid>
    <comment_count>25</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-06-25 12:18:04 +0000</bug_when>
    <thetext>Found it:

 QPlatformOpenGLContext *QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext *context) const
 {
-    QXcbScreen *screen = static_cast&lt;QXcbScreen *&gt;(context-&gt;screen()-&gt;handle());
-    QXcbGlIntegration *glIntegration = screen-&gt;connection()-&gt;glIntegration();
+    QXcbGlIntegration *glIntegration = defaultConnection()-&gt;glIntegration();



It appears it is fixed in Qt6 with 590ac717a2c073292027111d5c99d68fb17b160c

I&apos;ll see if we can get it backported.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2043556</commentid>
    <comment_count>26</comment_count>
    <who name="">dura</who>
    <bug_when>2021-06-25 14:13:39 +0000</bug_when>
    <thetext>1e39b39ddb478719682948bed329e891b26d7bf6 and 590ac717a2c073292027111d5c99d68fb17b160c apply cleanly on qt 5.15.2. Do you think it would be enough?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2043561</commentid>
    <comment_count>27</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-06-25 14:43:34 +0000</bug_when>
    <thetext>I would suggest taking https://invent.kde.org/qt/qt/qtbase/-/merge_requests/33 as a backportable patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2044064</commentid>
    <comment_count>28</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-06-28 17:07:56 +0000</bug_when>
    <thetext>*** Bug 439005 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2044173</commentid>
    <comment_count>29</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2021-06-29 09:31:03 +0000</bug_when>
    <thetext>*** Bug 414823 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2048249</commentid>
    <comment_count>30</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2021-07-22 08:12:38 +0000</bug_when>
    <thetext>*** Bug 440124 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2057431</commentid>
    <comment_count>31</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-08-30 16:12:25 +0000</bug_when>
    <thetext>*** Bug 441744 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2059711</commentid>
    <comment_count>32</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-09-08 21:20:46 +0000</bug_when>
    <thetext>*** Bug 442126 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2072226</commentid>
    <comment_count>33</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-10-25 23:12:49 +0000</bug_when>
    <thetext>*** Bug 444386 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2077166</commentid>
    <comment_count>34</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-11-12 22:12:39 +0000</bug_when>
    <thetext>*** Bug 445327 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2080141</commentid>
    <comment_count>35</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-11-23 22:30:46 +0000</bug_when>
    <thetext>*** Bug 445498 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2082409</commentid>
    <comment_count>36</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-12-03 16:49:10 +0000</bug_when>
    <thetext>*** Bug 445498 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2092396</commentid>
    <comment_count>37</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-01-12 01:33:07 +0000</bug_when>
    <thetext>*** Bug 447751 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2092444</commentid>
    <comment_count>38</comment_count>
    <who name="Szőts Ákos">akos+kde</who>
    <bug_when>2022-01-12 08:10:58 +0000</bug_when>
    <thetext>I see the backport was merged into KDE Qt repos 6 months ago. I use openSUSE Tumbleweed 20220103 with libqt5 5.15.2+kde268-1.1 (so its seems it has KDE patches).

For some reason I still daily meet this crash after I change monitor outputs (once for KWin after an Alt+Tab, then in Krunner when I press Alt+F2, finally in plasmashell when I click on volume slider).

In the distro libqt5 changelog (https://build.opensuse.org/package/view_file/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes?expand=1 ) I don&apos;t see the explicit mentioning of this backport fix, however, I do see that it&apos;s getting the sources from invent.kde (https://build.opensuse.org/package/view_file/openSUSE:Factory/libqt5-qtbase/_service?expand=1 )

My question is, how certain you are that this patch fixed the issue or should I post some backtraces to verify whether we&apos;re talking about the same crash?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2098854</commentid>
    <comment_count>39</comment_count>
    <who name="Szőts Ákos">akos+kde</who>
    <bug_when>2022-01-27 22:40:38 +0000</bug_when>
    <thetext>I reported the phenomenon I referred above in Bug 449270 separately to be able to track it independently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2099013</commentid>
    <comment_count>40</comment_count>
    <who name="Nicolas Fella">nicolas.fella</who>
    <bug_when>2022-01-28 12:52:29 +0000</bug_when>
    <thetext>*** Bug 449288 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2101055</commentid>
    <comment_count>41</comment_count>
      <attachid>146271</attachid>
    <who name="Szőts Ákos">akos+kde</who>
    <bug_when>2022-02-04 19:03:30 +0000</bug_when>
    <thetext>Created attachment 146271
New crash information added by DrKonqi

plasmashell (5.23.4) using Qt 5.15.2

Unfortunately, it seems that the very same crash happens with the Qt patch applied (my libqt5-base version is 5.15.2+kde268). Once after each monitor input change I can reproduce it.

I understand that this is a Qt problem (presumably), however, the number of duplicates tells that it widely affects KDE users.

My question is, despite that this is an external problem, should we reopen it? Do other people face the same problem also with KDE-patched Qt?

-- Backtrace (Reduced):
#6  0x00007f32b4a46794 in QScreen::handle() const (this=0x559f268d9ca0) at kernel/qscreen.cpp:182
#7  0x00007f32aec95150 in QXcbGlxIntegration::createPlatformOpenGLContext(QOpenGLContext*) const (this=&lt;optimized out&gt;, context=0x7f32a80043b0) at qxcbglxintegration.cpp:195
#8  0x00007f32b4a63bed in QOpenGLContext::create() (this=0x7f32a80043b0) at kernel/qopenglcontext.cpp:612
#9  0x00007f32b60924b8 in QSGRenderThread::sync(bool, bool) (this=this@entry=0x559f29d4a650, inExpose=inExpose@entry=true, inGrab=inGrab@entry=false) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:620
#10 0x00007f32b609425c in QSGRenderThread::syncAndRender(QImage*) (this=0x559f29d4a650, grabImage=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:778</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2253104</commentid>
    <comment_count>42</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-09-14 21:12:21 +0000</bug_when>
    <thetext>*** Bug 471417 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2254464</commentid>
    <comment_count>43</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-09-20 19:15:01 +0000</bug_when>
    <thetext>*** Bug 474721 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2255846</commentid>
    <comment_count>44</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-09-28 19:23:41 +0000</bug_when>
    <thetext>*** Bug 474935 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258199</commentid>
    <comment_count>45</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-10-11 21:29:48 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 474973 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258201</commentid>
    <comment_count>46</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-10-11 21:30:11 +0000</bug_when>
    <thetext>Thaaaat wasn&apos;t what I meant to do, oops</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258203</commentid>
    <comment_count>47</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-10-11 21:30:23 +0000</bug_when>
    <thetext>*** Bug 475350 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2258771</commentid>
    <comment_count>48</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-10-13 21:04:21 +0000</bug_when>
    <thetext>*** Bug 475545 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2259403</commentid>
    <comment_count>49</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-10-16 19:47:23 +0000</bug_when>
    <thetext>*** Bug 475618 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2259604</commentid>
    <comment_count>50</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-10-17 17:55:00 +0000</bug_when>
    <thetext>*** Bug 475739 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2261863</commentid>
    <comment_count>51</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-10-27 15:37:54 +0000</bug_when>
    <thetext>*** Bug 415485 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2264487</commentid>
    <comment_count>52</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-11-09 20:25:40 +0000</bug_when>
    <thetext>*** Bug 476713 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2276205</commentid>
    <comment_count>53</comment_count>
    <who name="Nicolas Fella">nicolas.fella</who>
    <bug_when>2023-12-23 14:34:52 +0000</bug_when>
    <thetext>*** Bug 478941 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2276207</commentid>
    <comment_count>54</comment_count>
    <who name="Nicolas Fella">nicolas.fella</who>
    <bug_when>2023-12-23 14:35:36 +0000</bug_when>
    <thetext>*** Bug 478183 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2283344</commentid>
    <comment_count>55</comment_count>
    <who name="">fanzhuyifan</who>
    <bug_when>2024-01-26 07:34:57 +0000</bug_when>
    <thetext>*** Bug 480308 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2288765</commentid>
    <comment_count>56</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-02-14 20:19:15 +0000</bug_when>
    <thetext>*** Bug 481190 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2288822</commentid>
    <comment_count>57</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-02-15 02:51:36 +0000</bug_when>
    <thetext>*** Bug 481022 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2288853</commentid>
    <comment_count>58</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-02-15 05:25:32 +0000</bug_when>
    <thetext>*** Bug 479408 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2294711</commentid>
    <comment_count>59</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-03-04 19:25:06 +0000</bug_when>
    <thetext>Demoting this from being a VHI priority bug since the X11 session is no longer default in Plasma 6.

I&apos;m also interested in learning whether anyone using X11 on Plasma 6 can still reproduce the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2294717</commentid>
    <comment_count>60</comment_count>
    <who name="Fabio C. Barrionuevo">bnafta</who>
    <bug_when>2024-03-04 19:32:53 +0000</bug_when>
    <thetext>I use KDE Neon and preferably use X11 sessions. I did the update process for Plasma 6 via &quot;sudo pkcon refresh &amp;&amp; sudo pkcon update -v ; flatpak update -y&quot; and then restarted.


I don&apos;t know if this is a new bug, however when putting KDE Neon into sleep mode and waking it up, instead of seeing the login screen I only see the mouse arrow on a 100% black screen on all monitors. The login screen does not return even after waiting a few minutes and then I am forced to open a terminal session (CRTL + ALT + F4) and perform a manual restart, which involves having to manually kill all instances of Google Chrome (so as not to lose my open tabs) and only then perform reboot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2294718</commentid>
    <comment_count>61</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-03-04 19:36:04 +0000</bug_when>
    <thetext>That is a different bug, yes. This one is about a crash in QScreen::handle() after QXcbIntegration::createPlatformOpenGLContext().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2297622</commentid>
    <comment_count>62</comment_count>
    <who name="">nickquednow</who>
    <bug_when>2024-03-09 02:57:44 +0000</bug_when>
    <thetext>(In reply to Nate Graham from comment #59)
&gt; Demoting this from being a VHI priority bug since the X11 session is no
&gt; longer default in Plasma 6.
&gt; 
&gt; I&apos;m also interested in learning whether anyone using X11 on Plasma 6 can
&gt; still reproduce the issue.

I can test this on my Debian 12 system. I am not super fimiliar with the organization of the repositories, and I am assuming that I am targeting the xdg-desktop-portal-kde project?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2298093</commentid>
    <comment_count>63</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-03-10 03:07:51 +0000</bug_when>
    <thetext>You&apos;ll need to upgrade everything to Plasma 6, not just one package. It&apos;s something typically a distro does for you, either in your main repo once their ready, or a &quot;testing&quot; repo you enable yourself.

Regardless, let&apos;s avoid discussing the details of how to perform system upgrades, as 36 people are CCd to this bug report and probably will not appreciate the email spam resulting from it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2309929</commentid>
    <comment_count>64</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-04-09 22:44:47 +0000</bug_when>
    <thetext>*** Bug 483633 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2323991</commentid>
    <comment_count>65</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2024-06-02 16:50:31 +0000</bug_when>
    <thetext>*** Bug 487909 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2323993</commentid>
    <comment_count>66</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2024-06-02 16:50:33 +0000</bug_when>
    <thetext>*** Bug 485021 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2337490</commentid>
    <comment_count>67</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2024-07-15 13:03:21 +0000</bug_when>
    <thetext>*** Bug 489744 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2337492</commentid>
    <comment_count>68</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2024-07-15 13:03:33 +0000</bug_when>
    <thetext>*** Bug 474368 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2345482</commentid>
    <comment_count>69</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-08-13 19:04:11 +0000</bug_when>
    <thetext>*** Bug 483134 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2345516</commentid>
    <comment_count>70</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-08-13 20:36:22 +0000</bug_when>
    <thetext>*** Bug 491439 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2345886</commentid>
    <comment_count>71</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-08-15 13:57:10 +0000</bug_when>
    <thetext>*** Bug 491747 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2349113</commentid>
    <comment_count>72</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-08-27 18:47:42 +0000</bug_when>
    <thetext>*** Bug 492190 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2349528</commentid>
    <comment_count>73</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-08-28 18:22:01 +0000</bug_when>
    <thetext>*** Bug 492317 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2360258</commentid>
    <comment_count>74</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2024-09-26 21:28:58 +0000</bug_when>
    <thetext>There appear to be no new traces on Qt 6. Given the crash is deep in Qt code and RHI refactored a lot I think we can call this resolved.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2405629</commentid>
    <comment_count>75</comment_count>
      <attachid>179201</attachid>
    <who name="Szokovacs Robert">szo</who>
    <bug_when>2025-03-07 08:53:04 +0000</bug_when>
    <thetext>Created attachment 179201
New crash information added by DrKonqi

plasmashell (5.24.7) using Qt 5.15.3

- What I was doing when the application crashed:
Attaching HDMI monitor to the laptop

- Unusual behavior I noticed:
After a while, but not immediately, plasmashell crashes

- Custom settings of the application:

-- Backtrace (Reduced):
#4  0x00007f2ea16a6cf8 in QScreen::handle() const () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#5  0x00007f2e9bdb4ccc in QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext*) const () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#6  0x00007f2ea16c4891 in QOpenGLContext::create() () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
[...]
#11 0x00007f2ea0c1bac3 in start_thread (arg=&lt;optimized out&gt;) at ./nptl/pthread_create.c:442
#12 0x00007f2ea0cad850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2406317</commentid>
    <comment_count>76</comment_count>
    <who name="cwo">cwo.kde</who>
    <bug_when>2025-03-10 08:35:07 +0000</bug_when>
    <thetext>*** Bug 501253 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2422611</commentid>
    <comment_count>77</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2025-05-09 20:52:47 +0000</bug_when>
    <thetext>*** Bug 503975 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>146271</attachid>
            <date>2022-02-04 19:03:30 +0000</date>
            <delta_ts>2022-02-04 19:03:30 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>plasmashell-20220204-193620.kcrash</filename>
            <type>text/plain</type>
            <size>19434</size>
            <attacher name="Szőts Ákos">akos+kde</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IHBsYXNtYXNoZWxsICg1LjIzLjQpCgpRdCBWZXJzaW9uOiA1LjE1LjIKRnJh
bWV3b3JrcyBWZXJzaW9uOiA1Ljg5LjAKT3BlcmF0aW5nIFN5c3RlbTogTGludXggNS4xNS4xMi0x
LWRlZmF1bHQgeDg2XzY0CldpbmRvd2luZyBTeXN0ZW06IFgxMQpEaXN0cmlidXRpb246ICJvcGVu
U1VTRSBUdW1ibGV3ZWVkIgpEcktvbnFpOiA1LjIzLjQgW0tDcmFzaEJhY2tlbmRdCgotLSBJbmZv
cm1hdGlvbiBhYm91dCB0aGUgY3Jhc2g6ClVuZm9ydHVuYXRlbHksIGl0IHNlZW1zIHRoYXQgdGhl
IHZlcnkgc2FtZSBjcmFzaCBoYXBwZW5zIHdpdGggdGhlIFF0IHBhdGNoIGFwcGxpZWQgKG15IGxp
YnF0NS1iYXNlIHZlcnNpb24gaXMgNS4xNS4yK2tkZTI2OCkuIE9uY2UgYWZ0ZXIgZWFjaCBtb25p
dG9yIGlucHV0IGNoYW5nZSBJIGNhbiByZXByb2R1Y2UgaXQuCgpJIHVuZGVyc3RhbmQgdGhhdCB0
aGlzIGlzIGEgUXQgcHJvYmxlbSAocHJlc3VtYWJseSksIGhvd2V2ZXIsIHRoZSBudW1iZXIgb2Yg
ZHVwbGljYXRlcyB0ZWxscyB0aGF0IGl0IHdpZGVseSBhZmZlY3RzIEtERSB1c2Vycy4KCk15IHF1
ZXN0aW9uIGlzLCBkZXNwaXRlIHRoYXQgdGhpcyBpcyBhbiBleHRlcm5hbCBwcm9ibGVtLCBzaG91
bGQgd2UgcmVvcGVuIGl0PyBEbyBvdGhlciBwZW9wbGUgZmFjZSB0aGUgc2FtZSBwcm9ibGVtIGFs
c28gd2l0aCBLREUtcGF0Y2hlZCBRdD8KClRoZSBjcmFzaCBjYW4gYmUgcmVwcm9kdWNlZCBldmVy
eSB0aW1lLgoKLS0gQmFja3RyYWNlOgpBcHBsaWNhdGlvbjogUGxhc21hIChwbGFzbWFzaGVsbCks
IHNpZ25hbDogU2VnbWVudGF0aW9uIGZhdWx0CkNvbnRlbnQgb2Ygc19rY3Jhc2hFcnJvck1lc3Nh
Z2U6IHN0ZDo6dW5pcXVlX3B0cjxjaGFyIFtdPiA9IHtnZXQoKSA9IDB4MH0KW0tDcmFzaCBIYW5k
bGVyXQojNiAgMHgwMDAwN2YzMmI0YTQ2Nzk0IGluIFFTY3JlZW46OmhhbmRsZSgpIGNvbnN0ICh0
aGlzPTB4NTU5ZjI2OGQ5Y2EwKSBhdCBrZXJuZWwvcXNjcmVlbi5jcHA6MTgyCiM3ICAweDAwMDA3
ZjMyYWVjOTUxNTAgaW4gUVhjYkdseEludGVncmF0aW9uOjpjcmVhdGVQbGF0Zm9ybU9wZW5HTENv
bnRleHQoUU9wZW5HTENvbnRleHQqKSBjb25zdCAodGhpcz08b3B0aW1pemVkIG91dD4sIGNvbnRl
eHQ9MHg3ZjMyYTgwMDQzYjApIGF0IHF4Y2JnbHhpbnRlZ3JhdGlvbi5jcHA6MTk1CiM4ICAweDAw
MDA3ZjMyYjRhNjNiZWQgaW4gUU9wZW5HTENvbnRleHQ6OmNyZWF0ZSgpICh0aGlzPTB4N2YzMmE4
MDA0M2IwKSBhdCBrZXJuZWwvcW9wZW5nbGNvbnRleHQuY3BwOjYxMgojOSAgMHgwMDAwN2YzMmI2
MDkyNGI4IGluIFFTR1JlbmRlclRocmVhZDo6c3luYyhib29sLCBib29sKSAodGhpcz10aGlzQGVu
dHJ5PTB4NTU5ZjI5ZDRhNjUwLCBpbkV4cG9zZT1pbkV4cG9zZUBlbnRyeT10cnVlLCBpbkdyYWI9
aW5HcmFiQGVudHJ5PWZhbHNlKSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2
ZS01LjE1LjIra2RlMzYtMS4zLng4Nl82NC9zcmMvcXVpY2svc2NlbmVncmFwaC9xc2d0aHJlYWRl
ZHJlbmRlcmxvb3AuY3BwOjYyMAojMTAgMHgwMDAwN2YzMmI2MDk0MjVjIGluIFFTR1JlbmRlclRo
cmVhZDo6c3luY0FuZFJlbmRlcihRSW1hZ2UqKSAodGhpcz0weDU1OWYyOWQ0YTY1MCwgZ3JhYklt
YWdlPTB4MCkgYXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4yK2tk
ZTM2LTEuMy54ODZfNjQvc3JjL3F1aWNrL3NjZW5lZ3JhcGgvcXNndGhyZWFkZWRyZW5kZXJsb29w
LmNwcDo3NzgKIzExIDB4MDAwMDdmMzJiNjA5NGY5NyBpbiBRU0dSZW5kZXJUaHJlYWQ6OnJ1bigp
ICh0aGlzPTB4NTU5ZjI5ZDRhNjUwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJh
dGl2ZS01LjE1LjIra2RlMzYtMS4zLng4Nl82NC9zcmMvcXVpY2svc2NlbmVncmFwaC9xc2d0aHJl
YWRlZHJlbmRlcmxvb3AuY3BwOjEwNDMKIzEyIDB4MDAwMDdmMzJiNDNkY2RmMSBpbiBRVGhyZWFk
UHJpdmF0ZTo6c3RhcnQodm9pZCopIChhcmc9MHg1NTlmMjlkNGE2NTApIGF0IHRocmVhZC9xdGhy
ZWFkX3VuaXguY3BwOjMyOQojMTMgMHgwMDAwN2YzMmIzZjQxM2Q3IGluIHN0YXJ0X3RocmVhZCAo
YXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzo0MzUKIzE0IDB4MDAwMDdm
MzJiM2ZjYTZlMCBpbiBjbG9uZTMgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2
XzY0L2Nsb25lMy5TOjgxCgpUaHJlYWQgMTEgKFRocmVhZCAweDdmMzIzNjEzYzY0MCAoTFdQIDU5
MzApICJRdCBiZWFyZXIgdGhyZWEiKToKIzEgIDB4MDAwMDdmMzJiMjhkMzBiZSBpbiBnX21haW5f
Y29udGV4dF9wb2xsIChwcmlvcml0eT08b3B0aW1pemVkIG91dD4sIG5fZmRzPTEsIGZkcz0weDdm
MzIyNDAwNTI0MCwgdGltZW91dD08b3B0aW1pemVkIG91dD4sIGNvbnRleHQ9MHg3ZjMyMjQwMDBj
MjApIGF0IC4uL2dsaWIvZ21haW4uYzo0NDc4CiMyICBnX21haW5fY29udGV4dF9pdGVyYXRlIChj
b250ZXh0PWNvbnRleHRAZW50cnk9MHg3ZjMyMjQwMDBjMjAsIGJsb2NrPWJsb2NrQGVudHJ5PTEs
IGRpc3BhdGNoPWRpc3BhdGNoQGVudHJ5PTEsIHNlbGY9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9n
bGliL2dtYWluLmM6NDE3MAojMyAgMHgwMDAwN2YzMmIyOGQzMWRmIGluIGdfbWFpbl9jb250ZXh0
X2l0ZXJhdGlvbiAoY29udGV4dD0weDdmMzIyNDAwMGMyMCwgbWF5X2Jsb2NrPTEpIGF0IC4uL2ds
aWIvZ21haW4uYzo0MjQwCiM0ICAweDAwMDA3ZjMyYjQ2MTkyNzYgaW4gUUV2ZW50RGlzcGF0Y2hl
ckdsaWI6OnByb2Nlc3NFdmVudHMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFn
PikgKHRoaXM9MHg3ZjMyMjQwMDBiNjAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGRpc3Bh
dGNoZXJfZ2xpYi5jcHA6NDI1CiM1ICAweDAwMDA3ZjMyYjQ1YzA3MmIgaW4gUUV2ZW50TG9vcDo6
ZXhlYyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAodGhpcz10aGlzQGVu
dHJ5PTB4N2YzMjM2MTNiYjgwLCBmbGFncz0uLi4sIGZsYWdzQGVudHJ5PS4uLikgYXQgLi4vLi4v
aW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvZ2xvYmFsL3FmbGFncy5oOjY5CiM2ICAw
eDAwMDA3ZjMyYjQzZGJjYmUgaW4gUVRocmVhZDo6ZXhlYygpICh0aGlzPTxvcHRpbWl6ZWQgb3V0
PikgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvZ2xvYmFsL3FmbGFn
cy5oOjEyMQojNyAgMHgwMDAwN2YzMmI0M2RjZGYxIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCh2
b2lkKikgKGFyZz0weDdmMzI5NDAxMjEyMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzI5
CiM4ICAweDAwMDA3ZjMyYjNmNDEzZDcgaW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBv
dXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjQzNQojOSAgMHgwMDAwN2YzMmIzZmNhNmUwIGluIGNs
b25lMyAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUzLlM6ODEK
ClRocmVhZCAxMCAoVGhyZWFkIDB4N2YzMjM3MWNjNjQwIChMV1AgNTg3MSkgIlFTR1JlbmRlclRo
cmVhZCIpOgojMSAgX19mdXRleF9hYnN0aW1lZF93YWl0X2NvbW1vbiAoZnV0ZXhfd29yZD1mdXRl
eF93b3JkQGVudHJ5PTB4NTU5ZjI4MmVjNjgwLCBleHBlY3RlZD1leHBlY3RlZEBlbnRyeT0wLCBj
bG9ja2lkPWNsb2NraWRAZW50cnk9MCwgYWJzdGltZT1hYnN0aW1lQGVudHJ5PTB4MCwgcHJpdmF0
ZT1wcml2YXRlQGVudHJ5PTAsIGNhbmNlbD1jYW5jZWxAZW50cnk9dHJ1ZSkgYXQgZnV0ZXgtaW50
ZXJuYWwuYzo4NwojMiAgMHgwMDAwN2YzMmIzZjNkYjVmIGluIF9fR0lfX19mdXRleF9hYnN0aW1l
ZF93YWl0X2NhbmNlbGFibGU2NCAoZnV0ZXhfd29yZD1mdXRleF93b3JkQGVudHJ5PTB4NTU5ZjI4
MmVjNjgwLCBleHBlY3RlZD1leHBlY3RlZEBlbnRyeT0wLCBjbG9ja2lkPWNsb2NraWRAZW50cnk9
MCwgYWJzdGltZT1hYnN0aW1lQGVudHJ5PTB4MCwgcHJpdmF0ZT1wcml2YXRlQGVudHJ5PTApIGF0
IGZ1dGV4LWludGVybmFsLmM6MTM5CiMzICAweDAwMDA3ZjMyYjNmNDA3MTAgaW4gX19wdGhyZWFk
X2NvbmRfd2FpdF9jb21tb24gKGFic3RpbWU9MHgwLCBjbG9ja2lkPTAsIG11dGV4PTB4NTU5ZjI4
MmVjNjMwLCBjb25kPTB4NTU5ZjI4MmVjNjU4KSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjUwNAoj
NCAgX19fcHRocmVhZF9jb25kX3dhaXQgKGNvbmQ9MHg1NTlmMjgyZWM2NTgsIG11dGV4PTB4NTU5
ZjI4MmVjNjMwKSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjYxOQojNSAgMHgwMDAwN2YzMmI0M2Uy
YzRiIGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdChRRGVhZGxpbmVUaW1lcikgKGRlYWRs
aW5lPS4uLiwgZGVhZGxpbmU9Li4uLCB0aGlzPTB4NTU5ZjI4MmVjNjMwKSBhdCB0aHJlYWQvcXdh
aXRjb25kaXRpb25fdW5peC5jcHA6MTQ2CiM2ICBRV2FpdENvbmRpdGlvbjo6d2FpdChRTXV0ZXgq
LCBRRGVhZGxpbmVUaW1lcikgKHRoaXM9dGhpc0BlbnRyeT0weDU1OWYyODJlZGM1OCwgbXV0ZXg9
bXV0ZXhAZW50cnk9MHg1NTlmMjgyZWRjNTAsIGRlYWRsaW5lPS4uLikgYXQgdGhyZWFkL3F3YWl0
Y29uZGl0aW9uX3VuaXguY3BwOjIyNQojNyAgMHgwMDAwN2YzMmI2MDkyYjkzIGluIFFTR1JlbmRl
clRocmVhZEV2ZW50UXVldWU6OnRha2VFdmVudChib29sKSAod2FpdD10cnVlLCB0aGlzPTB4NTU5
ZjI4MmVkYzQ4KSBhdCAvdXNyL2luY2x1ZGUvcXQ1L1F0Q29yZS9xZGVhZGxpbmV0aW1lci5oOjY4
CiM4ICBRU0dSZW5kZXJUaHJlYWQ6OnByb2Nlc3NFdmVudHNBbmRXYWl0Rm9yTW9yZSgpICh0aGlz
PXRoaXNAZW50cnk9MHg1NTlmMjgyZWRiYjApIGF0IC91c3Ivc3JjL2RlYnVnL2xpYnF0NS1xdGRl
Y2xhcmF0aXZlLTUuMTUuMitrZGUzNi0xLjMueDg2XzY0L3NyYy9xdWljay9zY2VuZWdyYXBoL3Fz
Z3RocmVhZGVkcmVuZGVybG9vcC5jcHA6OTM2CiM5ICAweDAwMDA3ZjMyYjYwOTRmZDkgaW4gUVNH
UmVuZGVyVGhyZWFkOjpydW4oKSAodGhpcz0weDU1OWYyODJlZGJiMCkgYXQgL3Vzci9zcmMvZGVi
dWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4yK2tkZTM2LTEuMy54ODZfNjQvc3JjL3F1aWNr
L3NjZW5lZ3JhcGgvcXNndGhyZWFkZWRyZW5kZXJsb29wLmNwcDoxMDUzCiMxMCAweDAwMDA3ZjMy
YjQzZGNkZjEgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0KHZvaWQqKSAoYXJnPTB4NTU5ZjI4MmVk
YmIwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMjkKIzExIDB4MDAwMDdmMzJiM2Y0MTNk
NyBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3JlYXRl
LmM6NDM1CiMxMiAweDAwMDA3ZjMyYjNmY2E2ZTAgaW4gY2xvbmUzICgpIGF0IC4uL3N5c2RlcHMv
dW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZTMuUzo4MQoKVGhyZWFkIDkgKFRocmVhZCAweDdm
MzI1NGNhZjY0MCAoTFdQIDU4NTApICJLQ3Vwc0Nvbm5lY3Rpb24iKToKIzEgIDB4MDAwMDdmMzJi
MjhkMzBiZSBpbiBnX21haW5fY29udGV4dF9wb2xsIChwcmlvcml0eT08b3B0aW1pemVkIG91dD4s
IG5fZmRzPTEsIGZkcz0weDdmMzIzMDAwNjEyMCwgdGltZW91dD08b3B0aW1pemVkIG91dD4sIGNv
bnRleHQ9MHg3ZjMyMzAwMDBjMjApIGF0IC4uL2dsaWIvZ21haW4uYzo0NDc4CiMyICBnX21haW5f
Y29udGV4dF9pdGVyYXRlIChjb250ZXh0PWNvbnRleHRAZW50cnk9MHg3ZjMyMzAwMDBjMjAsIGJs
b2NrPWJsb2NrQGVudHJ5PTEsIGRpc3BhdGNoPWRpc3BhdGNoQGVudHJ5PTEsIHNlbGY9PG9wdGlt
aXplZCBvdXQ+KSBhdCAuLi9nbGliL2dtYWluLmM6NDE3MAojMyAgMHgwMDAwN2YzMmIyOGQzMWRm
IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoY29udGV4dD0weDdmMzIzMDAwMGMyMCwgbWF5
X2Jsb2NrPTEpIGF0IC4uL2dsaWIvZ21haW4uYzo0MjQwCiM0ICAweDAwMDA3ZjMyYjQ2MTkyNzYg
aW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMoUUZsYWdzPFFFdmVudExvb3A6
OlByb2Nlc3NFdmVudHNGbGFnPikgKHRoaXM9MHg3ZjMyMzAwMDBiNjAsIGZsYWdzPS4uLikgYXQg
a2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI1CiM1ICAweDAwMDA3ZjMyYjQ1YzA3
MmIgaW4gUUV2ZW50TG9vcDo6ZXhlYyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0Zs
YWc+KSAodGhpcz10aGlzQGVudHJ5PTB4N2YzMjU0Y2FlYjQwLCBmbGFncz0uLi4sIGZsYWdzQGVu
dHJ5PS4uLikgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvZ2xvYmFs
L3FmbGFncy5oOjY5CiM2ICAweDAwMDA3ZjMyYjQzZGJjYmUgaW4gUVRocmVhZDo6ZXhlYygpICh0
aGlzPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2Nv
cmVsaWIvZ2xvYmFsL3FmbGFncy5oOjEyMQojNyAgMHgwMDAwN2YzMjU1MjMzZjI4IGluIEtDdXBz
Q29ubmVjdGlvbjo6cnVuKCkgKCkgYXQgL2xpYjY0L2xpYmtjdXBzbGliLnNvCiM4ICAweDAwMDA3
ZjMyYjQzZGNkZjEgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0KHZvaWQqKSAoYXJnPTB4NTU5ZjI3
ZjM2ZDEwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMjkKIzkgIDB4MDAwMDdmMzJiM2Y0
MTNkNyBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJlYWRfY3Jl
YXRlLmM6NDM1CiMxMCAweDAwMDA3ZjMyYjNmY2E2ZTAgaW4gY2xvbmUzICgpIGF0IC4uL3N5c2Rl
cHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZTMuUzo4MQoKVGhyZWFkIDggKFRocmVhZCAw
eDdmMzI1NWQxMjY0MCAoTFdQIDU4MjMpICJwbGFzbWFzaGVsbCIpOgojMSAgX19wc2VsZWN0IChu
ZmRzPTUsIHJlYWRmZHM9MHg3ZjMyNTVkMDlhZTAsIHdyaXRlZmRzPTB4MCwgZXhjZXB0ZmRzPTB4
MCwgdGltZW91dD08b3B0aW1pemVkIG91dD4sIHNpZ21hc2s9PG9wdGltaXplZCBvdXQ+KSBhdCAu
Li9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9wc2VsZWN0LmM6NTcKIzIgIDB4MDAwMDdmMzJiMjA1
NGJjZCBpbiAgKCkgYXQgL2xpYjY0L2xpYnVzYm11eGQtMi4wLnNvLjYKIzMgIDB4MDAwMDdmMzJi
MjA1NThlOCBpbiAgKCkgYXQgL2xpYjY0L2xpYnVzYm11eGQtMi4wLnNvLjYKIzQgIDB4MDAwMDdm
MzJiM2Y0MTNkNyBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJl
YWRfY3JlYXRlLmM6NDM1CiM1ICAweDAwMDA3ZjMyYjNmY2E2ZTAgaW4gY2xvbmUzICgpIGF0IC4u
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZTMuUzo4MQoKVGhyZWFkIDcgKFRo
cmVhZCAweDdmMzI5OGY1MDY0MCAoTFdQIDU4MTYpICJDUE1NTGlzdGVuZXIiKToKIzEgIDB4MDAw
MDdmMzJhNmJhM2I1MSBpbiAgKCkgYXQgL2xpYjY0L2xpYm52aWRpYS1nbGNvcmUuc28uNDk1LjQ2
CiMyICAweDAwMDA3ZjMyYTZiYTE1ZTggaW4gICgpIGF0IC9saWI2NC9saWJudmlkaWEtZ2xjb3Jl
LnNvLjQ5NS40NgojMyAgMHgwMDAwN2YzMmIzZjQxM2Q3IGluIHN0YXJ0X3RocmVhZCAoYXJnPTxv
cHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzo0MzUKIzQgIDB4MDAwMDdmMzJiM2Zj
YTZlMCBpbiBjbG9uZTMgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Ns
b25lMy5TOjgxCgpUaHJlYWQgNiAoVGhyZWFkIDB4N2YzMjkxZDFiNjQwIChMV1AgNTc5OSkgIlFT
R1JlbmRlclRocmVhZCIpOgojMSAgX19mdXRleF9hYnN0aW1lZF93YWl0X2NvbW1vbiAoZnV0ZXhf
d29yZD1mdXRleF93b3JkQGVudHJ5PTB4NTU5ZjI3M2MzNzk0LCBleHBlY3RlZD1leHBlY3RlZEBl
bnRyeT0wLCBjbG9ja2lkPWNsb2NraWRAZW50cnk9MCwgYWJzdGltZT1hYnN0aW1lQGVudHJ5PTB4
MCwgcHJpdmF0ZT1wcml2YXRlQGVudHJ5PTAsIGNhbmNlbD1jYW5jZWxAZW50cnk9dHJ1ZSkgYXQg
ZnV0ZXgtaW50ZXJuYWwuYzo4NwojMiAgMHgwMDAwN2YzMmIzZjNkYjVmIGluIF9fR0lfX19mdXRl
eF9hYnN0aW1lZF93YWl0X2NhbmNlbGFibGU2NCAoZnV0ZXhfd29yZD1mdXRleF93b3JkQGVudHJ5
PTB4NTU5ZjI3M2MzNzk0LCBleHBlY3RlZD1leHBlY3RlZEBlbnRyeT0wLCBjbG9ja2lkPWNsb2Nr
aWRAZW50cnk9MCwgYWJzdGltZT1hYnN0aW1lQGVudHJ5PTB4MCwgcHJpdmF0ZT1wcml2YXRlQGVu
dHJ5PTApIGF0IGZ1dGV4LWludGVybmFsLmM6MTM5CiMzICAweDAwMDA3ZjMyYjNmNDA3MTAgaW4g
X19wdGhyZWFkX2NvbmRfd2FpdF9jb21tb24gKGFic3RpbWU9MHgwLCBjbG9ja2lkPTAsIG11dGV4
PTB4NTU5ZjI3M2MzNzQwLCBjb25kPTB4NTU5ZjI3M2MzNzY4KSBhdCBwdGhyZWFkX2NvbmRfd2Fp
dC5jOjUwNAojNCAgX19fcHRocmVhZF9jb25kX3dhaXQgKGNvbmQ9MHg1NTlmMjczYzM3NjgsIG11
dGV4PTB4NTU5ZjI3M2MzNzQwKSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5jOjYxOQojNSAgMHgwMDAw
N2YzMmI0M2UyYzRiIGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdChRRGVhZGxpbmVUaW1l
cikgKGRlYWRsaW5lPS4uLiwgZGVhZGxpbmU9Li4uLCB0aGlzPTB4NTU5ZjI3M2MzNzQwKSBhdCB0
aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTQ2CiM2ICBRV2FpdENvbmRpdGlvbjo6d2Fp
dChRTXV0ZXgqLCBRRGVhZGxpbmVUaW1lcikgKHRoaXM9dGhpc0BlbnRyeT0weDdmMzJhMDAwOWYw
OCwgbXV0ZXg9bXV0ZXhAZW50cnk9MHg3ZjMyYTAwMDlmMDAsIGRlYWRsaW5lPS4uLikgYXQgdGhy
ZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjIyNQojNyAgMHgwMDAwN2YzMmI2MDkyYjkzIGlu
IFFTR1JlbmRlclRocmVhZEV2ZW50UXVldWU6OnRha2VFdmVudChib29sKSAod2FpdD10cnVlLCB0
aGlzPTB4N2YzMmEwMDA5ZWY4KSBhdCAvdXNyL2luY2x1ZGUvcXQ1L1F0Q29yZS9xZGVhZGxpbmV0
aW1lci5oOjY4CiM4ICBRU0dSZW5kZXJUaHJlYWQ6OnByb2Nlc3NFdmVudHNBbmRXYWl0Rm9yTW9y
ZSgpICh0aGlzPXRoaXNAZW50cnk9MHg3ZjMyYTAwMDllNjApIGF0IC91c3Ivc3JjL2RlYnVnL2xp
YnF0NS1xdGRlY2xhcmF0aXZlLTUuMTUuMitrZGUzNi0xLjMueDg2XzY0L3NyYy9xdWljay9zY2Vu
ZWdyYXBoL3FzZ3RocmVhZGVkcmVuZGVybG9vcC5jcHA6OTM2CiM5ICAweDAwMDA3ZjMyYjYwOTRm
ZDkgaW4gUVNHUmVuZGVyVGhyZWFkOjpydW4oKSAodGhpcz0weDdmMzJhMDAwOWU2MCkgYXQgL3Vz
ci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4yK2tkZTM2LTEuMy54ODZfNjQv
c3JjL3F1aWNrL3NjZW5lZ3JhcGgvcXNndGhyZWFkZWRyZW5kZXJsb29wLmNwcDoxMDUzCiMxMCAw
eDAwMDA3ZjMyYjQzZGNkZjEgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0KHZvaWQqKSAoYXJnPTB4
N2YzMmEwMDA5ZTYwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMjkKIzExIDB4MDAwMDdm
MzJiM2Y0MTNkNyBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJl
YWRfY3JlYXRlLmM6NDM1CiMxMiAweDAwMDA3ZjMyYjNmY2E2ZTAgaW4gY2xvbmUzICgpIGF0IC4u
L3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZTMuUzo4MQoKVGhyZWFkIDUgKFRo
cmVhZCAweDdmMzI5OTg1MTY0MCAoTFdQIDU3OTIpICJRUXVpY2tQaXhtYXBSZWEiKToKIzEgIDB4
MDAwMDdmMzJiMjhkMzBiZSBpbiBnX21haW5fY29udGV4dF9wb2xsIChwcmlvcml0eT08b3B0aW1p
emVkIG91dD4sIG5fZmRzPTEsIGZkcz0weDdmMzI5NDAwNjY2MCwgdGltZW91dD08b3B0aW1pemVk
IG91dD4sIGNvbnRleHQ9MHg3ZjMyOTQwMDBjMjApIGF0IC4uL2dsaWIvZ21haW4uYzo0NDc4CiMy
ICBnX21haW5fY29udGV4dF9pdGVyYXRlIChjb250ZXh0PWNvbnRleHRAZW50cnk9MHg3ZjMyOTQw
MDBjMjAsIGJsb2NrPWJsb2NrQGVudHJ5PTEsIGRpc3BhdGNoPWRpc3BhdGNoQGVudHJ5PTEsIHNl
bGY9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9nbGliL2dtYWluLmM6NDE3MAojMyAgMHgwMDAwN2Yz
MmIyOGQzMWRmIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoY29udGV4dD0weDdmMzI5NDAw
MGMyMCwgbWF5X2Jsb2NrPTEpIGF0IC4uL2dsaWIvZ21haW4uYzo0MjQwCiM0ICAweDAwMDA3ZjMy
YjQ2MTkyNzYgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMoUUZsYWdzPFFF
dmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFnPikgKHRoaXM9MHg3ZjMyOTQwMDBiNjAsIGZsYWdz
PS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDI1CiM1ICAweDAwMDA3
ZjMyYjQ1YzA3MmIgaW4gUUV2ZW50TG9vcDo6ZXhlYyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vz
c0V2ZW50c0ZsYWc+KSAodGhpcz10aGlzQGVudHJ5PTB4N2YzMjk5ODUwYjQwLCBmbGFncz0uLi4s
IGZsYWdzQGVudHJ5PS4uLikgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVs
aWIvZ2xvYmFsL3FmbGFncy5oOjY5CiM2ICAweDAwMDA3ZjMyYjQzZGJjYmUgaW4gUVRocmVhZDo6
ZXhlYygpICh0aGlzPXRoaXNAZW50cnk9MHg1NTlmMjc3MTdlYjApIGF0IC4uLy4uL2luY2x1ZGUv
UXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2dsb2JhbC9xZmxhZ3MuaDoxMjEKIzcgIDB4MDAwMDdm
MzJiNWZkZGIzNiBpbiBRUXVpY2tQaXhtYXBSZWFkZXI6OnJ1bigpICh0aGlzPTB4NTU5ZjI3NzE3
ZWIwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjE1LjIra2RlMzYt
MS4zLng4Nl82NC9zcmMvcXVpY2svdXRpbC9xcXVpY2twaXhtYXBjYWNoZS5jcHA6MTAyNAojOCAg
MHgwMDAwN2YzMmI0M2RjZGYxIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCh2b2lkKikgKGFyZz0w
eDU1OWYyNzcxN2ViMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzI5CiM5ICAweDAwMDA3
ZjMyYjNmNDEzZDcgaW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCBwdGhy
ZWFkX2NyZWF0ZS5jOjQzNQojMTAgMHgwMDAwN2YzMmIzZmNhNmUwIGluIGNsb25lMyAoKSBhdCAu
Li9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUzLlM6ODEKClRocmVhZCA0IChU
aHJlYWQgMHg3ZjMyYWNkMTE2NDAgKExXUCA1NzkwKSAiUVFtbFRocmVhZCIpOgojMSAgMHgwMDAw
N2YzMmIyOGQzMGJlIGluIGdfbWFpbl9jb250ZXh0X3BvbGwgKHByaW9yaXR5PTxvcHRpbWl6ZWQg
b3V0Piwgbl9mZHM9MSwgZmRzPTB4N2YzMjljMDA0YTYwLCB0aW1lb3V0PTxvcHRpbWl6ZWQgb3V0
PiwgY29udGV4dD0weDdmMzI5YzAwMGMyMCkgYXQgLi4vZ2xpYi9nbWFpbi5jOjQ0NzgKIzIgIGdf
bWFpbl9jb250ZXh0X2l0ZXJhdGUgKGNvbnRleHQ9Y29udGV4dEBlbnRyeT0weDdmMzI5YzAwMGMy
MCwgYmxvY2s9YmxvY2tAZW50cnk9MSwgZGlzcGF0Y2g9ZGlzcGF0Y2hAZW50cnk9MSwgc2VsZj08
b3B0aW1pemVkIG91dD4pIGF0IC4uL2dsaWIvZ21haW4uYzo0MTcwCiMzICAweDAwMDA3ZjMyYjI4
ZDMxZGYgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uIChjb250ZXh0PTB4N2YzMjljMDAwYzIw
LCBtYXlfYmxvY2s9MSkgYXQgLi4vZ2xpYi9nbWFpbi5jOjQyNDAKIzQgIDB4MDAwMDdmMzJiNDYx
OTI3NiBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyhRRmxhZ3M8UUV2ZW50
TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAodGhpcz0weDdmMzI5YzAwMGI2MCwgZmxhZ3M9Li4u
KSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDo0MjUKIzUgIDB4MDAwMDdmMzJi
NDVjMDcyYiBpbiBRRXZlbnRMb29wOjpleGVjKFFGbGFnczxRRXZlbnRMb29wOjpQcm9jZXNzRXZl
bnRzRmxhZz4pICh0aGlzPXRoaXNAZW50cnk9MHg3ZjMyYWNkMTBiNjAsIGZsYWdzPS4uLiwgZmxh
Z3NAZW50cnk9Li4uKSBhdCAuLi8uLi9pbmNsdWRlL1F0Q29yZS8uLi8uLi9zcmMvY29yZWxpYi9n
bG9iYWwvcWZsYWdzLmg6NjkKIzYgIDB4MDAwMDdmMzJiNDNkYmNiZSBpbiBRVGhyZWFkOjpleGVj
KCkgKHRoaXM9dGhpc0BlbnRyeT0weDU1OWYyNmUxM2U3MCkgYXQgLi4vLi4vaW5jbHVkZS9RdENv
cmUvLi4vLi4vc3JjL2NvcmVsaWIvZ2xvYmFsL3FmbGFncy5oOjEyMQojNyAgMHgwMDAwN2YzMmI1
YzU5Y2M1IGluIFFRbWxUaHJlYWRQcml2YXRlOjpydW4oKSAodGhpcz0weDU1OWYyNmUxM2U3MCkg
YXQgL3Vzci9zcmMvZGVidWcvbGlicXQ1LXF0ZGVjbGFyYXRpdmUtNS4xNS4yK2tkZTM2LTEuMy54
ODZfNjQvc3JjL3FtbC9xbWwvZnR3L3FxbWx0aHJlYWQuY3BwOjE1NQojOCAgMHgwMDAwN2YzMmI0
M2RjZGYxIGluIFFUaHJlYWRQcml2YXRlOjpzdGFydCh2b2lkKikgKGFyZz0weDU1OWYyNmUxM2U3
MCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MzI5CiM5ICAweDAwMDA3ZjMyYjNmNDEzZDcg
aW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5j
OjQzNQojMTAgMHgwMDAwN2YzMmIzZmNhNmUwIGluIGNsb25lMyAoKSBhdCAuLi9zeXNkZXBzL3Vu
aXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUzLlM6ODEKClRocmVhZCAzIChUaHJlYWQgMHg3ZjMy
YWVjNmE2NDAgKExXUCA1Nzg4KSAiUURCdXNDb25uZWN0aW9uIik6CiMxICBfX0dJX19fbGliY19y
ZWFkIChmZD03LCBidWY9YnVmQGVudHJ5PTB4N2YzMmFlYzY5OTMwLCBuYnl0ZXM9bmJ5dGVzQGVu
dHJ5PTE2KSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9yZWFkLmM6MjQKIzIgIDB4MDAw
MDdmMzJiMjkyMTEyZiBpbiByZWFkIChfX25ieXRlcz0xNiwgX19idWY9MHg3ZjMyYWVjNjk5MzAs
IF9fZmQ9PG9wdGltaXplZCBvdXQ+KSBhdCAvdXNyL2luY2x1ZGUvYml0cy91bmlzdGQuaDo0Nwoj
MyAgZ193YWtldXBfYWNrbm93bGVkZ2UgKHdha2V1cD0weDU1OWYyNjkwNmZiMCkgYXQgLi4vZ2xp
Yi9nd2FrZXVwLmM6MjEwCiM0ICAweDAwMDA3ZjMyYjI4ZDJhMmEgaW4gZ19tYWluX2NvbnRleHRf
Y2hlY2sgKGNvbnRleHQ9Y29udGV4dEBlbnRyeT0weDdmMzJhMDAwMGMyMCwgbWF4X3ByaW9yaXR5
PTIxNDc0ODM2NDcsIGZkcz1mZHNAZW50cnk9MHg3ZjMyYTAwMTUzYjAsIG5fZmRzPW5fZmRzQGVu
dHJ5PTEpIGF0IC4uL2dsaWIvZ21haW4uYzozOTI3CiM1ICAweDAwMDA3ZjMyYjI4ZDMwNjUgaW4g
Z19tYWluX2NvbnRleHRfaXRlcmF0ZSAoY29udGV4dD1jb250ZXh0QGVudHJ5PTB4N2YzMmEwMDAw
YzIwLCBibG9jaz1ibG9ja0BlbnRyeT0xLCBkaXNwYXRjaD1kaXNwYXRjaEBlbnRyeT0xLCBzZWxm
PTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vZ2xpYi9nbWFpbi5jOjQxNzIKIzYgIDB4MDAwMDdmMzJi
MjhkMzFkZiBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKGNvbnRleHQ9MHg3ZjMyYTAwMDBj
MjAsIG1heV9ibG9jaz0xKSBhdCAuLi9nbGliL2dtYWluLmM6NDI0MAojNyAgMHgwMDAwN2YzMmI0
NjE5Mjc2IGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzKFFGbGFnczxRRXZl
bnRMb29wOjpQcm9jZXNzRXZlbnRzRmxhZz4pICh0aGlzPTB4N2YzMmEwMDAwYjYwLCBmbGFncz0u
Li4pIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRjaGVyX2dsaWIuY3BwOjQyNQojOCAgMHgwMDAwN2Yz
MmI0NWMwNzJiIGluIFFFdmVudExvb3A6OmV4ZWMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nlc3NF
dmVudHNGbGFnPikgKHRoaXM9dGhpc0BlbnRyeT0weDdmMzJhZWM2OWI1MCwgZmxhZ3M9Li4uLCBm
bGFnc0BlbnRyeT0uLi4pIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGli
L2dsb2JhbC9xZmxhZ3MuaDo2OQojOSAgMHgwMDAwN2YzMmI0M2RiY2JlIGluIFFUaHJlYWQ6OmV4
ZWMoKSAodGhpcz10aGlzQGVudHJ5PTB4N2YzMmI1MDY1NDQwIDwoYW5vbnltb3VzIG5hbWVzcGFj
ZSk6OlFfUUdTX19xX21hbmFnZXI6OmlubmVyRnVuY3Rpb24oKTo6aG9sZGVyPikgYXQgLi4vLi4v
aW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIvZ2xvYmFsL3FmbGFncy5oOjEyMQojMTAg
MHgwMDAwN2YzMmI0ZmVjMjg3IGluIFFEQnVzQ29ubmVjdGlvbk1hbmFnZXI6OnJ1bigpICh0aGlz
PTB4N2YzMmI1MDY1NDQwIDwoYW5vbnltb3VzIG5hbWVzcGFjZSk6OlFfUUdTX19xX21hbmFnZXI6
OmlubmVyRnVuY3Rpb24oKTo6aG9sZGVyPikgYXQgcWRidXNjb25uZWN0aW9uLmNwcDoxNzkKIzEx
IDB4MDAwMDdmMzJiNDNkY2RmMSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQodm9pZCopIChhcmc9
MHg3ZjMyYjUwNjU0NDAgPChhbm9ueW1vdXMgbmFtZXNwYWNlKTo6UV9RR1NfX3FfbWFuYWdlcjo6
aW5uZXJGdW5jdGlvbigpOjpob2xkZXI+KSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDozMjkK
IzEyIDB4MDAwMDdmMzJiM2Y0MTNkNyBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91
dD4pIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDM1CiMxMyAweDAwMDA3ZjMyYjNmY2E2ZTAgaW4gY2xv
bmUzICgpIGF0IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZTMuUzo4MQoK
VGhyZWFkIDIgKFRocmVhZCAweDdmMzJhZjkwZDY0MCAoTFdQIDU3ODcpICJRWGNiRXZlbnRRdWV1
ZSIpOgojMSAgMHgwMDAwN2YzMmI2NmZlODkyIGluIHBvbGwgKF9fdGltZW91dD0tMSwgX19uZmRz
PTEsIF9fZmRzPTB4N2YzMmFmOTBjYTg4KSBhdCAvdXNyL2luY2x1ZGUvYml0cy9wb2xsMi5oOjQ4
CiMyICBfeGNiX2Nvbm5fd2FpdCAoYz0weDU1OWYyNjg0YWFjMCwgdmVjdG9yPTB4MCwgY291bnQ9
MHgwLCBjb25kPTxvcHRpbWl6ZWQgb3V0PikgYXQgL3Vzci9zcmMvZGVidWcvbGlieGNiLTEuMTQt
MS43Lng4Nl82NC9zcmMveGNiX2Nvbm4uYzo0ODAKIzMgIDB4MDAwMDdmMzJiNjcwMDJhYyBpbiBf
eGNiX2Nvbm5fd2FpdCAoY291bnQ9MHgwLCB2ZWN0b3I9MHgwLCBjb25kPTB4NTU5ZjI2ODRhYjAw
LCBjPTB4NTU5ZjI2ODRhYWMwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJ4Y2ItMS4xNC0xLjcueDg2
XzY0L3NyYy94Y2JfY29ubi5jOjQ0NgojNCAgeGNiX3dhaXRfZm9yX2V2ZW50IChjPTB4NTU5ZjI2
ODRhYWMwKSBhdCAvdXNyL3NyYy9kZWJ1Zy9saWJ4Y2ItMS4xNC0xLjcueDg2XzY0L3NyYy94Y2Jf
aW4uYzo2OTcKIzUgIDB4MDAwMDdmMzJhZmEzM2NiMCBpbiBRWGNiRXZlbnRRdWV1ZTo6cnVuKCkg
KHRoaXM9MHg1NTlmMjY4M2RjZTApIGF0IHF4Y2JldmVudHF1ZXVlLmNwcDoyMjgKIzYgIDB4MDAw
MDdmMzJiNDNkY2RmMSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQodm9pZCopIChhcmc9MHg1NTlm
MjY4M2RjZTApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjMyOQojNyAgMHgwMDAwN2YzMmIz
ZjQxM2Q3IGluIHN0YXJ0X3RocmVhZCAoYXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9j
cmVhdGUuYzo0MzUKIzggIDB4MDAwMDdmMzJiM2ZjYTZlMCBpbiBjbG9uZTMgKCkgYXQgLi4vc3lz
ZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lMy5TOjgxCgpUaHJlYWQgMSAoVGhyZWFk
IDB4N2YzMmIxYTJhOTgwIChMV1AgNTc4NikgInBsYXNtYXNoZWxsIik6CiMxICBfX2Z1dGV4X2Fi
c3RpbWVkX3dhaXRfY29tbW9uIChmdXRleF93b3JkPWZ1dGV4X3dvcmRAZW50cnk9MHg1NTlmMjlj
YjUzNTQsIGV4cGVjdGVkPWV4cGVjdGVkQGVudHJ5PTAsIGNsb2NraWQ9Y2xvY2tpZEBlbnRyeT0w
LCBhYnN0aW1lPWFic3RpbWVAZW50cnk9MHgwLCBwcml2YXRlPXByaXZhdGVAZW50cnk9MCwgY2Fu
Y2VsPWNhbmNlbEBlbnRyeT10cnVlKSBhdCBmdXRleC1pbnRlcm5hbC5jOjg3CiMyICAweDAwMDA3
ZjMyYjNmM2RiNWYgaW4gX19HSV9fX2Z1dGV4X2Fic3RpbWVkX3dhaXRfY2FuY2VsYWJsZTY0IChm
dXRleF93b3JkPWZ1dGV4X3dvcmRAZW50cnk9MHg1NTlmMjljYjUzNTQsIGV4cGVjdGVkPWV4cGVj
dGVkQGVudHJ5PTAsIGNsb2NraWQ9Y2xvY2tpZEBlbnRyeT0wLCBhYnN0aW1lPWFic3RpbWVAZW50
cnk9MHgwLCBwcml2YXRlPXByaXZhdGVAZW50cnk9MCkgYXQgZnV0ZXgtaW50ZXJuYWwuYzoxMzkK
IzMgIDB4MDAwMDdmMzJiM2Y0MDcxMCBpbiBfX3B0aHJlYWRfY29uZF93YWl0X2NvbW1vbiAoYWJz
dGltZT0weDAsIGNsb2NraWQ9MCwgbXV0ZXg9MHg1NTlmMjljYjUzMDAsIGNvbmQ9MHg1NTlmMjlj
YjUzMjgpIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NTA0CiM0ICBfX19wdGhyZWFkX2NvbmRfd2Fp
dCAoY29uZD0weDU1OWYyOWNiNTMyOCwgbXV0ZXg9MHg1NTlmMjljYjUzMDApIGF0IHB0aHJlYWRf
Y29uZF93YWl0LmM6NjE5CiM1ICAweDAwMDA3ZjMyYjQzZTJjNGIgaW4gUVdhaXRDb25kaXRpb25Q
cml2YXRlOjp3YWl0KFFEZWFkbGluZVRpbWVyKSAoZGVhZGxpbmU9Li4uLCBkZWFkbGluZT0uLi4s
IHRoaXM9MHg1NTlmMjljYjUzMDApIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDox
NDYKIzYgIFFXYWl0Q29uZGl0aW9uOjp3YWl0KFFNdXRleCosIFFEZWFkbGluZVRpbWVyKSAodGhp
cz08b3B0aW1pemVkIG91dD4sIG11dGV4PTB4NTU5ZjI5ZDRhNmE4LCBkZWFkbGluZT0uLi4pIGF0
IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoyMjUKIzcgIDB4MDAwMDdmMzJiNjA5Njhl
YSBpbiBRU0dUaHJlYWRlZFJlbmRlckxvb3A6OnBvbGlzaEFuZFN5bmMoUVNHVGhyZWFkZWRSZW5k
ZXJMb29wOjpXaW5kb3cqLCBib29sKSAodGhpcz10aGlzQGVudHJ5PTB4N2YzMmE4MDA3ZGIwLCB3
PXdAZW50cnk9MHg1NTlmMjcyMjI0YjAsIGluRXhwb3NlPWluRXhwb3NlQGVudHJ5PXRydWUpIGF0
IC91c3IvaW5jbHVkZS9xdDUvUXRDb3JlL3FkZWFkbGluZXRpbWVyLmg6NjgKIzggIDB4MDAwMDdm
MzJiNjA5N2M1MiBpbiBRU0dUaHJlYWRlZFJlbmRlckxvb3A6OmhhbmRsZUV4cG9zdXJlKFFRdWlj
a1dpbmRvdyopICh0aGlzPTB4N2YzMmE4MDA3ZGIwLCB3aW5kb3c9PG9wdGltaXplZCBvdXQ+KSBh
dCAvdXNyL3NyYy9kZWJ1Zy9saWJxdDUtcXRkZWNsYXJhdGl2ZS01LjE1LjIra2RlMzYtMS4zLng4
Nl82NC9zcmMvcXVpY2svc2NlbmVncmFwaC9xc2d0aHJlYWRlZHJlbmRlcmxvb3AuY3BwOjEzNzUK
IzkgIDB4MDAwMDdmMzJiNGEyYTU4NSBpbiBRV2luZG93OjpldmVudChRRXZlbnQqKSAodGhpcz0w
eDU1OWYyN2IwMjA3MCwgZXY9PG9wdGltaXplZCBvdXQ+KSBhdCBrZXJuZWwvcXdpbmRvdy5jcHA6
MjQzOAojMTAgMHgwMDAwN2YzMmI1MzVkYTdmIGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlm
eV9oZWxwZXIoUU9iamVjdCosIFFFdmVudCopICh0aGlzPTxvcHRpbWl6ZWQgb3V0PiwgcmVjZWl2
ZXI9MHg1NTlmMjdiMDIwNzAsIGU9MHg3ZmZkOGNiYmY0YTApIGF0IGtlcm5lbC9xYXBwbGljYXRp
b24uY3BwOjM2MzIKIzExIDB4MDAwMDdmMzJiNDVjMWQyYSBpbiBRQ29yZUFwcGxpY2F0aW9uOjpu
b3RpZnlJbnRlcm5hbDIoUU9iamVjdCosIFFFdmVudCopIChyZWNlaXZlcj0weDU1OWYyN2IwMjA3
MCwgZXZlbnQ9MHg3ZmZkOGNiYmY0YTApIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDox
MDY0CiMxMiAweDAwMDA3ZjMyYjRhMWY4ZGQgaW4gUUd1aUFwcGxpY2F0aW9uUHJpdmF0ZTo6cHJv
Y2Vzc0V4cG9zZUV2ZW50KFFXaW5kb3dTeXN0ZW1JbnRlcmZhY2VQcml2YXRlOjpFeHBvc2VFdmVu
dCopIChlPTB4NTU5ZjI5ZjFhMmMwKSBhdCBrZXJuZWwvcWd1aWFwcGxpY2F0aW9uLmNwcDozMjU4
CiMxMyAweDAwMDA3ZjMyYjQ5ZjQ3OWMgaW4gUVdpbmRvd1N5c3RlbUludGVyZmFjZTo6c2VuZFdp
bmRvd1N5c3RlbUV2ZW50cyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAo
ZmxhZ3M9ZmxhZ3NAZW50cnk9Li4uKSBhdCBrZXJuZWwvcXdpbmRvd3N5c3RlbWludGVyZmFjZS5j
cHA6MTE2OQojMTQgMHgwMDAwN2YzMmFmYTM0Y2ZhIGluIHhjYlNvdXJjZURpc3BhdGNoKEdTb3Vy
Y2UqLCBHU291cmNlRnVuYywgZ3BvaW50ZXIpIChzb3VyY2U9c291cmNlQGVudHJ5PTB4NTU5ZjI2
OGY1ZjIwKSBhdCBxeGNiZXZlbnRkaXNwYXRjaGVyLmNwcDoxMDUKIzE1IDB4MDAwMDdmMzJiMjhk
MmQ5ZiBpbiBnX21haW5fZGlzcGF0Y2ggKGNvbnRleHQ9MHg3ZjMyYTgwMDUwMDApIGF0IC4uL2ds
aWIvZ21haW4uYzozMzgxCiMxNiBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoY29udGV4dD0weDdm
MzJhODAwNTAwMCkgYXQgLi4vZ2xpYi9nbWFpbi5jOjQwOTkKIzE3IDB4MDAwMDdmMzJiMjhkMzEy
OCBpbiBnX21haW5fY29udGV4dF9pdGVyYXRlIChjb250ZXh0PWNvbnRleHRAZW50cnk9MHg3ZjMy
YTgwMDUwMDAsIGJsb2NrPWJsb2NrQGVudHJ5PTEsIGRpc3BhdGNoPWRpc3BhdGNoQGVudHJ5PTEs
IHNlbGY9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9nbGliL2dtYWluLmM6NDE3NQojMTggMHgwMDAw
N2YzMmIyOGQzMWRmIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoY29udGV4dD0weDdmMzJh
ODAwNTAwMCwgbWF5X2Jsb2NrPTEpIGF0IC4uL2dsaWIvZ21haW4uYzo0MjQwCiMxOSAweDAwMDA3
ZjMyYjQ2MTkyMDQgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMoUUZsYWdz
PFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFnPikgKHRoaXM9MHg1NTlmMjY5MDIwZTAsIGZs
YWdzPS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNoZXJfZ2xpYi5jcHA6NDIzCiMyMCAweDAw
MDA3ZjMyYjQ1YzA3MmIgaW4gUUV2ZW50TG9vcDo6ZXhlYyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJv
Y2Vzc0V2ZW50c0ZsYWc+KSAodGhpcz10aGlzQGVudHJ5PTB4N2ZmZDhjYmJmNzEwLCBmbGFncz0u
Li4sIGZsYWdzQGVudHJ5PS4uLikgYXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2Nv
cmVsaWIvZ2xvYmFsL3FmbGFncy5oOjY5CiMyMSAweDAwMDA3ZjMyYjQ1YzhhMTAgaW4gUUNvcmVB
cHBsaWNhdGlvbjo6ZXhlYygpICgpIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9j
b3JlbGliL2dsb2JhbC9xZmxhZ3MuaDoxMjEKIzIyIDB4MDAwMDdmMzJiNGExMjE5YyBpbiBRR3Vp
QXBwbGljYXRpb246OmV4ZWMoKSAoKSBhdCBrZXJuZWwvcWd1aWFwcGxpY2F0aW9uLmNwcDoxODY3
CiMyMyAweDAwMDA3ZjMyYjUzNWQ5ZjUgaW4gUUFwcGxpY2F0aW9uOjpleGVjKCkgKCkgYXQga2Vy
bmVsL3FhcHBsaWNhdGlvbi5jcHA6MjgyNAojMjQgMHgwMDAwNTU5ZjI1YzgzMzY2IGluIG1haW4o
aW50LCBjaGFyKiopIChhcmdjPTxvcHRpbWl6ZWQgb3V0PiwgYXJndj08b3B0aW1pemVkIG91dD4p
IGF0IC91c3Ivc3JjL2RlYnVnL3BsYXNtYTUtd29ya3NwYWNlLTUuMjMuNC0xLjMueDg2XzY0L3No
ZWxsL21haW4uY3BwOjIzOApbSW5mZXJpb3IgMSAocHJvY2VzcyA1Nzg2KSBkZXRhY2hlZF0KClBv
c3NpYmxlIGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1ZyA0NDkyODgsIGJ1ZyA0NDc3NTEsIGJ1ZyA0
NDU0OTgsIGJ1ZyA0NDUzMjcsIGJ1ZyA0NDIxMjYuCgpSZXBvcnRlZCB1c2luZyBEcktvbnFp
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>179201</attachid>
            <date>2025-03-07 08:53:04 +0000</date>
            <delta_ts>2025-03-07 08:53:04 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>plasmashell-20250307-094700.kcrash</filename>
            <type>text/plain</type>
            <size>15114</size>
            <attacher name="Szokovacs Robert">szo</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IHBsYXNtYXNoZWxsICg1LjI0LjcpCgpRdCBWZXJzaW9uOiA1LjE1LjMKRnJh
bWV3b3JrcyBWZXJzaW9uOiA1LjkyLjAKT3BlcmF0aW5nIFN5c3RlbTogTGludXggNS4xNS4wLTEz
NC1nZW5lcmljIHg4Nl82NApXaW5kb3dpbmcgU3lzdGVtOiBYMTEKRGlzdHJpYnV0aW9uOiBVYnVu
dHUgMjIuMDQuNSBMVFMKRHJLb25xaTogNS4yNC41IFtLQ3Jhc2hCYWNrZW5kXQoKLS0gSW5mb3Jt
YXRpb24gYWJvdXQgdGhlIGNyYXNoOgotIFdoYXQgSSB3YXMgZG9pbmcgd2hlbiB0aGUgYXBwbGlj
YXRpb24gY3Jhc2hlZDoKQXR0YWNoaW5nIEhETUkgbW9uaXRvciB0byB0aGUgbGFwdG9wCgotIFVu
dXN1YWwgYmVoYXZpb3IgSSBub3RpY2VkOgpBZnRlciBhIHdoaWxlLCBidXQgbm90IGltbWVkaWF0
ZWx5LCBwbGFzbWFzaGVsbCBjcmFzaGVzCgotIEN1c3RvbSBzZXR0aW5ncyBvZiB0aGUgYXBwbGlj
YXRpb246CgpUaGUgY3Jhc2ggY2FuIGJlIHJlcHJvZHVjZWQgZXZlcnkgdGltZS4KCi0tIEJhY2t0
cmFjZToKQXBwbGljYXRpb246IFBsYXNtYSAocGxhc21hc2hlbGwpLCBzaWduYWw6IFNlZ21lbnRh
dGlvbiBmYXVsdAoKW0tDcmFzaCBIYW5kbGVyXQojNCAgMHgwMDAwN2YyZWExNmE2Y2Y4IGluIFFT
Y3JlZW46OmhhbmRsZSgpIGNvbnN0ICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVH
dWkuc28uNQojNSAgMHgwMDAwN2YyZTliZGI0Y2NjIGluIFFYY2JJbnRlZ3JhdGlvbjo6Y3JlYXRl
UGxhdGZvcm1PcGVuR0xDb250ZXh0KFFPcGVuR0xDb250ZXh0KikgY29uc3QgKCkgYXQgL2xpYi94
ODZfNjQtbGludXgtZ251L2xpYlF0NVhjYlFwYS5zby41CiM2ICAweDAwMDA3ZjJlYTE2YzQ4OTEg
aW4gUU9wZW5HTENvbnRleHQ6OmNyZWF0ZSgpICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9s
aWJRdDVHdWkuc28uNQojNyAgMHgwMDAwN2YyZWEyY2EwMmQ4IGluICAoKSBhdCAvbGliL3g4Nl82
NC1saW51eC1nbnUvbGliUXQ1UXVpY2suc28uNQojOCAgMHgwMDAwN2YyZWEyY2EyMGNjIGluICAo
KSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1UXVpY2suc28uNQojOSAgMHgwMDAwN2Yy
ZWEyY2EyZTA3IGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1UXVpY2suc28u
NQojMTAgMHgwMDAwN2YyZWExMGE4Y2ExIGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUv
bGliUXQ1Q29yZS5zby41CiMxMSAweDAwMDA3ZjJlYTBjMWJhYzMgaW4gc3RhcnRfdGhyZWFkIChh
cmc9PG9wdGltaXplZCBvdXQ+KSBhdCAuL25wdGwvcHRocmVhZF9jcmVhdGUuYzo0NDIKIzEyIDB4
MDAwMDdmMmVhMGNhZDg1MCBpbiBjbG9uZTMgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGlu
dXgveDg2XzY0L2Nsb25lMy5TOjgxCgpUaHJlYWQgMTIgKFRocmVhZCAweDdmMmUyY2JhZjY0MCAo
TFdQIDgyNzIpICJRU0dSZW5kZXJUaHJlYWQiKToKIzEgIF9fZnV0ZXhfYWJzdGltZWRfd2FpdF9j
b21tb24gKGNhbmNlbD10cnVlLCBwcml2YXRlPTAsIGFic3RpbWU9MHgwLCBjbG9ja2lkPTAsIGV4
cGVjdGVkPTAsIGZ1dGV4X3dvcmQ9MHg1NjQ4MTI4M2E5ZDApIGF0IC4vbnB0bC9mdXRleC1pbnRl
cm5hbC5jOjg3CiMyICBfX0dJX19fZnV0ZXhfYWJzdGltZWRfd2FpdF9jYW5jZWxhYmxlNjQgKGZ1
dGV4X3dvcmQ9ZnV0ZXhfd29yZEBlbnRyeT0weDU2NDgxMjgzYTlkMCwgZXhwZWN0ZWQ9ZXhwZWN0
ZWRAZW50cnk9MCwgY2xvY2tpZD1jbG9ja2lkQGVudHJ5PTAsIGFic3RpbWU9YWJzdGltZUBlbnRy
eT0weDAsIHByaXZhdGU9cHJpdmF0ZUBlbnRyeT0wKSBhdCAuL25wdGwvZnV0ZXgtaW50ZXJuYWwu
YzoxMzkKIzMgIDB4MDAwMDdmMmVhMGMxYWE0MSBpbiBfX3B0aHJlYWRfY29uZF93YWl0X2NvbW1v
biAoYWJzdGltZT0weDAsIGNsb2NraWQ9MCwgbXV0ZXg9MHg1NjQ4MTI4M2E5ODAsIGNvbmQ9MHg1
NjQ4MTI4M2E5YTgpIGF0IC4vbnB0bC9wdGhyZWFkX2NvbmRfd2FpdC5jOjUwMwojNCAgX19fcHRo
cmVhZF9jb25kX3dhaXQgKGNvbmQ9MHg1NjQ4MTI4M2E5YTgsIG11dGV4PTB4NTY0ODEyODNhOTgw
KSBhdCAuL25wdGwvcHRocmVhZF9jb25kX3dhaXQuYzo2MjcKIzUgIDB4MDAwMDdmMmVhMTBhZWNl
YiBpbiBRV2FpdENvbmRpdGlvbjo6d2FpdChRTXV0ZXgqLCBRRGVhZGxpbmVUaW1lcikgKCkgYXQg
L2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0NUNvcmUuc28uNQojNiAgMHgwMDAwN2YyZWEyY2Ew
OWMzIGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1UXVpY2suc28uNQojNyAg
MHgwMDAwN2YyZWEyY2EyZTQ5IGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1
UXVpY2suc28uNQojOCAgMHgwMDAwN2YyZWExMGE4Y2ExIGluICAoKSBhdCAvbGliL3g4Nl82NC1s
aW51eC1nbnUvbGliUXQ1Q29yZS5zby41CiM5ICAweDAwMDA3ZjJlYTBjMWJhYzMgaW4gc3RhcnRf
dGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCAuL25wdGwvcHRocmVhZF9jcmVhdGUuYzo0
NDIKIzEwIDB4MDAwMDdmMmVhMGNhZDg1MCBpbiBjbG9uZTMgKCkgYXQgLi4vc3lzZGVwcy91bml4
L3N5c3YvbGludXgveDg2XzY0L2Nsb25lMy5TOjgxCgpUaHJlYWQgMTEgKFRocmVhZCAweDdmMmUz
ZjdmZTY0MCAoTFdQIDgxNjApICJRU0dSZW5kZXJUaHJlYWQiKToKIzEgIF9fZnV0ZXhfYWJzdGlt
ZWRfd2FpdF9jb21tb24gKGNhbmNlbD10cnVlLCBwcml2YXRlPTAsIGFic3RpbWU9MHgwLCBjbG9j
a2lkPTAsIGV4cGVjdGVkPTAsIGZ1dGV4X3dvcmQ9MHg1NjQ4MGY3YjdhNDQpIGF0IC4vbnB0bC9m
dXRleC1pbnRlcm5hbC5jOjg3CiMyICBfX0dJX19fZnV0ZXhfYWJzdGltZWRfd2FpdF9jYW5jZWxh
YmxlNjQgKGZ1dGV4X3dvcmQ9ZnV0ZXhfd29yZEBlbnRyeT0weDU2NDgwZjdiN2E0NCwgZXhwZWN0
ZWQ9ZXhwZWN0ZWRAZW50cnk9MCwgY2xvY2tpZD1jbG9ja2lkQGVudHJ5PTAsIGFic3RpbWU9YWJz
dGltZUBlbnRyeT0weDAsIHByaXZhdGU9cHJpdmF0ZUBlbnRyeT0wKSBhdCAuL25wdGwvZnV0ZXgt
aW50ZXJuYWwuYzoxMzkKIzMgIDB4MDAwMDdmMmVhMGMxYWE0MSBpbiBfX3B0aHJlYWRfY29uZF93
YWl0X2NvbW1vbiAoYWJzdGltZT0weDAsIGNsb2NraWQ9MCwgbXV0ZXg9MHg1NjQ4MGY3Yjc5ZjAs
IGNvbmQ9MHg1NjQ4MGY3YjdhMTgpIGF0IC4vbnB0bC9wdGhyZWFkX2NvbmRfd2FpdC5jOjUwMwoj
NCAgX19fcHRocmVhZF9jb25kX3dhaXQgKGNvbmQ9MHg1NjQ4MGY3YjdhMTgsIG11dGV4PTB4NTY0
ODBmN2I3OWYwKSBhdCAuL25wdGwvcHRocmVhZF9jb25kX3dhaXQuYzo2MjcKIzUgIDB4MDAwMDdm
MmVhMTBhZWNlYiBpbiBRV2FpdENvbmRpdGlvbjo6d2FpdChRTXV0ZXgqLCBRRGVhZGxpbmVUaW1l
cikgKCkgYXQgL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0NUNvcmUuc28uNQojNiAgMHgwMDAw
N2YyZWEyY2EwOWMzIGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1UXVpY2su
c28uNQojNyAgMHgwMDAwN2YyZWEyY2EyZTQ5IGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1n
bnUvbGliUXQ1UXVpY2suc28uNQojOCAgMHgwMDAwN2YyZWExMGE4Y2ExIGluICAoKSBhdCAvbGli
L3g4Nl82NC1saW51eC1nbnUvbGliUXQ1Q29yZS5zby41CiM5ICAweDAwMDA3ZjJlYTBjMWJhYzMg
aW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCAuL25wdGwvcHRocmVhZF9j
cmVhdGUuYzo0NDIKIzEwIDB4MDAwMDdmMmVhMGNhZDg1MCBpbiBjbG9uZTMgKCkgYXQgLi4vc3lz
ZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lMy5TOjgxCgpUaHJlYWQgMTAgKFRocmVh
ZCAweDdmMmU4MjFhNTY0MCAoTFdQIDgxNTIpICJLQ3Vwc0Nvbm5lY3Rpb24iKToKIzEgIDB4MDAw
MDdmMmU5ZjZjNTI1NiBpbiAgKCkgYXQgL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4w
LnNvLjAKIzIgIDB4MDAwMDdmMmU5ZjY2ZDNlMyBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24g
KCkgYXQgL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzMgIDB4MDAwMDdm
MmVhMTJlZjEyZSBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyhRRmxhZ3M8
UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1n
bnUvbGliUXQ1Q29yZS5zby41CiM0ICAweDAwMDA3ZjJlYTEyOTQ3NWIgaW4gUUV2ZW50TG9vcDo6
ZXhlYyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAoKSBhdCAvbGliL3g4
Nl82NC1saW51eC1nbnUvbGliUXQ1Q29yZS5zby41CiM1ICAweDAwMDA3ZjJlYTEwYTdhZjIgaW4g
UVRocmVhZDo6ZXhlYygpICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVDb3JlLnNv
LjUKIzYgIDB4MDAwMDdmMmU2MGEzYThmYyBpbiBLQ3Vwc0Nvbm5lY3Rpb246OnJ1bigpICgpIGF0
IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJrY3Vwc2xpYi5zbwojNyAgMHgwMDAwN2YyZWExMGE4
Y2ExIGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1Q29yZS5zby41CiM4ICAw
eDAwMDA3ZjJlYTBjMWJhYzMgaW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBh
dCAuL25wdGwvcHRocmVhZF9jcmVhdGUuYzo0NDIKIzkgIDB4MDAwMDdmMmVhMGNhZDg1MCBpbiBj
bG9uZTMgKCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lMy5TOjgx
CgpUaHJlYWQgOSAoVGhyZWFkIDB4N2YyZTgzMjE4NjQwIChMV1AgODA3MikgIlFTR1JlbmRlclRo
cmVhZCIpOgojMSAgX19mdXRleF9hYnN0aW1lZF93YWl0X2NvbW1vbiAoY2FuY2VsPXRydWUsIHBy
aXZhdGU9MCwgYWJzdGltZT0weDAsIGNsb2NraWQ9MCwgZXhwZWN0ZWQ9MCwgZnV0ZXhfd29yZD0w
eDU2NDgwZjZkMjdjMCkgYXQgLi9ucHRsL2Z1dGV4LWludGVybmFsLmM6ODcKIzIgIF9fR0lfX19m
dXRleF9hYnN0aW1lZF93YWl0X2NhbmNlbGFibGU2NCAoZnV0ZXhfd29yZD1mdXRleF93b3JkQGVu
dHJ5PTB4NTY0ODBmNmQyN2MwLCBleHBlY3RlZD1leHBlY3RlZEBlbnRyeT0wLCBjbG9ja2lkPWNs
b2NraWRAZW50cnk9MCwgYWJzdGltZT1hYnN0aW1lQGVudHJ5PTB4MCwgcHJpdmF0ZT1wcml2YXRl
QGVudHJ5PTApIGF0IC4vbnB0bC9mdXRleC1pbnRlcm5hbC5jOjEzOQojMyAgMHgwMDAwN2YyZWEw
YzFhYTQxIGluIF9fcHRocmVhZF9jb25kX3dhaXRfY29tbW9uIChhYnN0aW1lPTB4MCwgY2xvY2tp
ZD0wLCBtdXRleD0weDU2NDgwZjZkMjc3MCwgY29uZD0weDU2NDgwZjZkMjc5OCkgYXQgLi9ucHRs
L3B0aHJlYWRfY29uZF93YWl0LmM6NTAzCiM0ICBfX19wdGhyZWFkX2NvbmRfd2FpdCAoY29uZD0w
eDU2NDgwZjZkMjc5OCwgbXV0ZXg9MHg1NjQ4MGY2ZDI3NzApIGF0IC4vbnB0bC9wdGhyZWFkX2Nv
bmRfd2FpdC5jOjYyNwojNSAgMHgwMDAwN2YyZWExMGFlY2ViIGluIFFXYWl0Q29uZGl0aW9uOjp3
YWl0KFFNdXRleCosIFFEZWFkbGluZVRpbWVyKSAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUv
bGliUXQ1Q29yZS5zby41CiM2ICAweDAwMDA3ZjJlYTJjYTA5YzMgaW4gICgpIGF0IC9saWIveDg2
XzY0LWxpbnV4LWdudS9saWJRdDVRdWljay5zby41CiM3ICAweDAwMDA3ZjJlYTJjYTJlNDkgaW4g
ICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVRdWljay5zby41CiM4ICAweDAwMDA3
ZjJlYTEwYThjYTEgaW4gICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVDb3JlLnNv
LjUKIzkgIDB4MDAwMDdmMmVhMGMxYmFjMyBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVk
IG91dD4pIGF0IC4vbnB0bC9wdGhyZWFkX2NyZWF0ZS5jOjQ0MgojMTAgMHgwMDAwN2YyZWEwY2Fk
ODUwIGluIGNsb25lMyAoKSBhdCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xv
bmUzLlM6ODEKClRocmVhZCA4IChUaHJlYWQgMHg3ZjJlNjMwMTQ2NDAgKExXUCA2ODAxKSAicGxh
c21hc2hlbGwiKToKIzEgIF9fcHNlbGVjdCAobmZkcz01LCByZWFkZmRzPTB4N2YyZTYzMDBiYTQw
LCB3cml0ZWZkcz0weDAsIGV4Y2VwdGZkcz0weDAsIHRpbWVvdXQ9PG9wdGltaXplZCBvdXQ+LCBz
aWdtYXNrPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgvcHNl
bGVjdC5jOjU2CiMyICAweDAwMDA3ZjJlOWVjNDkwM2QgaW4gICgpIGF0IC9saWIveDg2XzY0LWxp
bnV4LWdudS9saWJ1c2JtdXhkLTIuMC5zby42CiMzICAweDAwMDA3ZjJlOWVjNDlkODggaW4gICgp
IGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJ1c2JtdXhkLTIuMC5zby42CiM0ICAweDAwMDA3
ZjJlYTBjMWJhYzMgaW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCAuL25w
dGwvcHRocmVhZF9jcmVhdGUuYzo0NDIKIzUgIDB4MDAwMDdmMmVhMGNhZDg1MCBpbiBjbG9uZTMg
KCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lMy5TOjgxCgpUaHJl
YWQgNyAoVGhyZWFkIDB4N2YyZTYzZmZmNjQwIChMV1AgNjc0NSkgIlFRdWlja1BpeG1hcFJlYSIp
OgojMSAgMHgwMDAwN2YyZTlmNjZmOGYyIGluIGdfbWFpbl9jb250ZXh0X3ByZXBhcmUgKCkgYXQg
L2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzIgIDB4MDAwMDdmMmU5ZjZj
NTE4MyBpbiAgKCkgYXQgL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzMg
IDB4MDAwMDdmMmU5ZjY2ZDNlMyBpbiBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKCkgYXQgL2xp
Yi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKIzQgIDB4MDAwMDdmMmVhMTJlZjEy
ZSBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2ZW50cyhRRmxhZ3M8UUV2ZW50TG9v
cDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1
Q29yZS5zby41CiM1ICAweDAwMDA3ZjJlYTEyOTQ3NWIgaW4gUUV2ZW50TG9vcDo6ZXhlYyhRRmxh
Z3M8UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAoKSBhdCAvbGliL3g4Nl82NC1saW51
eC1nbnUvbGliUXQ1Q29yZS5zby41CiM2ICAweDAwMDA3ZjJlYTEwYTdhZjIgaW4gUVRocmVhZDo6
ZXhlYygpICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVDb3JlLnNvLjUKIzcgIDB4
MDAwMDdmMmVhMmJlOGE1YSBpbiAgKCkgYXQgL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0NVF1
aWNrLnNvLjUKIzggIDB4MDAwMDdmMmVhMTBhOGNhMSBpbiAgKCkgYXQgL2xpYi94ODZfNjQtbGlu
dXgtZ251L2xpYlF0NUNvcmUuc28uNQojOSAgMHgwMDAwN2YyZWEwYzFiYWMzIGluIHN0YXJ0X3Ro
cmVhZCAoYXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi9ucHRsL3B0aHJlYWRfY3JlYXRlLmM6NDQy
CiMxMCAweDAwMDA3ZjJlYTBjYWQ4NTAgaW4gY2xvbmUzICgpIGF0IC4uL3N5c2RlcHMvdW5peC9z
eXN2L2xpbnV4L3g4Nl82NC9jbG9uZTMuUzo4MQoKVGhyZWFkIDYgKFRocmVhZCAweDdmMmU2YmZm
ZjY0MCAoTFdQIDY3MTgpICJDUE1NTGlzdGVuZXIiKToKIzEgIDB4MDAwMDdmMmU5MjkxYTYxNyBp
biAgKCkgYXQgL2xpYi94ODZfNjQtbGludXgtZ251L2xpYm52aWRpYS1nbGNvcmUuc28uNTM1LjE4
My4wMQojMiAgMHgwMDAwN2YyZTkyOTAyNzg0IGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1n
bnUvbGlibnZpZGlhLWdsY29yZS5zby41MzUuMTgzLjAxCiMzICAweDAwMDA3ZjJlYTBjMWJhYzMg
aW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCAuL25wdGwvcHRocmVhZF9j
cmVhdGUuYzo0NDIKIzQgIDB4MDAwMDdmMmVhMGNhZDg1MCBpbiBjbG9uZTMgKCkgYXQgLi4vc3lz
ZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lMy5TOjgxCgpUaHJlYWQgNSAoVGhyZWFk
IDB4N2YyZTgzYTE5NjQwIChMV1AgNjY5MikgIlFTR1JlbmRlclRocmVhZCIpOgojMSAgX19mdXRl
eF9hYnN0aW1lZF93YWl0X2NvbW1vbiAoY2FuY2VsPXRydWUsIHByaXZhdGU9MCwgYWJzdGltZT0w
eDAsIGNsb2NraWQ9MCwgZXhwZWN0ZWQ9MCwgZnV0ZXhfd29yZD0weDU2NDgwZmNmZTY5NCkgYXQg
Li9ucHRsL2Z1dGV4LWludGVybmFsLmM6ODcKIzIgIF9fR0lfX19mdXRleF9hYnN0aW1lZF93YWl0
X2NhbmNlbGFibGU2NCAoZnV0ZXhfd29yZD1mdXRleF93b3JkQGVudHJ5PTB4NTY0ODBmY2ZlNjk0
LCBleHBlY3RlZD1leHBlY3RlZEBlbnRyeT0wLCBjbG9ja2lkPWNsb2NraWRAZW50cnk9MCwgYWJz
dGltZT1hYnN0aW1lQGVudHJ5PTB4MCwgcHJpdmF0ZT1wcml2YXRlQGVudHJ5PTApIGF0IC4vbnB0
bC9mdXRleC1pbnRlcm5hbC5jOjEzOQojMyAgMHgwMDAwN2YyZWEwYzFhYTQxIGluIF9fcHRocmVh
ZF9jb25kX3dhaXRfY29tbW9uIChhYnN0aW1lPTB4MCwgY2xvY2tpZD0wLCBtdXRleD0weDU2NDgw
ZmNmZTY0MCwgY29uZD0weDU2NDgwZmNmZTY2OCkgYXQgLi9ucHRsL3B0aHJlYWRfY29uZF93YWl0
LmM6NTAzCiM0ICBfX19wdGhyZWFkX2NvbmRfd2FpdCAoY29uZD0weDU2NDgwZmNmZTY2OCwgbXV0
ZXg9MHg1NjQ4MGZjZmU2NDApIGF0IC4vbnB0bC9wdGhyZWFkX2NvbmRfd2FpdC5jOjYyNwojNSAg
MHgwMDAwN2YyZWExMGFlY2ViIGluIFFXYWl0Q29uZGl0aW9uOjp3YWl0KFFNdXRleCosIFFEZWFk
bGluZVRpbWVyKSAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1Q29yZS5zby41CiM2
ICAweDAwMDA3ZjJlYTJjYTA5YzMgaW4gICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJR
dDVRdWljay5zby41CiM3ICAweDAwMDA3ZjJlYTJjYTJlNDkgaW4gICgpIGF0IC9saWIveDg2XzY0
LWxpbnV4LWdudS9saWJRdDVRdWljay5zby41CiM4ICAweDAwMDA3ZjJlYTEwYThjYTEgaW4gICgp
IGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVDb3JlLnNvLjUKIzkgIDB4MDAwMDdmMmVh
MGMxYmFjMyBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IC4vbnB0bC9w
dGhyZWFkX2NyZWF0ZS5jOjQ0MgojMTAgMHgwMDAwN2YyZWEwY2FkODUwIGluIGNsb25lMyAoKSBh
dCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC94ODZfNjQvY2xvbmUzLlM6ODEKClRocmVhZCA0
IChUaHJlYWQgMHg3ZjJlOTk0OGE2NDAgKExXUCA2NDMyKSAiUVFtbFRocmVhZCIpOgojMSAgMHgw
MDAwN2YyZTlmNmM1MjU2IGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0y
LjAuc28uMAojMiAgMHgwMDAwN2YyZTlmNjZkM2UzIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlv
biAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAojMyAgMHgwMDAw
N2YyZWExMmVmMTJlIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZlbnRzKFFGbGFn
czxRRXZlbnRMb29wOjpQcm9jZXNzRXZlbnRzRmxhZz4pICgpIGF0IC9saWIveDg2XzY0LWxpbnV4
LWdudS9saWJRdDVDb3JlLnNvLjUKIzQgIDB4MDAwMDdmMmVhMTI5NDc1YiBpbiBRRXZlbnRMb29w
OjpleGVjKFFGbGFnczxRRXZlbnRMb29wOjpQcm9jZXNzRXZlbnRzRmxhZz4pICgpIGF0IC9saWIv
eDg2XzY0LWxpbnV4LWdudS9saWJRdDVDb3JlLnNvLjUKIzUgIDB4MDAwMDdmMmVhMTBhN2FmMiBp
biBRVGhyZWFkOjpleGVjKCkgKCkgYXQgL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0NUNvcmUu
c28uNQojNiAgMHgwMDAwN2YyZWEyODg5OGM5IGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1n
bnUvbGliUXQ1UW1sLnNvLjUKIzcgIDB4MDAwMDdmMmVhMTBhOGNhMSBpbiAgKCkgYXQgL2xpYi94
ODZfNjQtbGludXgtZ251L2xpYlF0NUNvcmUuc28uNQojOCAgMHgwMDAwN2YyZWEwYzFiYWMzIGlu
IHN0YXJ0X3RocmVhZCAoYXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi9ucHRsL3B0aHJlYWRfY3Jl
YXRlLmM6NDQyCiM5ICAweDAwMDA3ZjJlYTBjYWQ4NTAgaW4gY2xvbmUzICgpIGF0IC4uL3N5c2Rl
cHMvdW5peC9zeXN2L2xpbnV4L3g4Nl82NC9jbG9uZTMuUzo4MQoKVGhyZWFkIDMgKFRocmVhZCAw
eDdmMmU5YjExYzY0MCAoTFdQIDYzMTkpICJRREJ1c0Nvbm5lY3Rpb24iKToKIzEgIDB4MDAwMDdm
ZmU2MTlmMjgwYSBpbiAgKCkKIzIgIDB4MDAwMDdmMmVhMGM2YzY2ZCBpbiBfX0dJX19fY2xvY2tf
Z2V0dGltZSAoY2xvY2tfaWQ9PG9wdGltaXplZCBvdXQ+LCB0cD08b3B0aW1pemVkIG91dD4pIGF0
IC4uL3N5c2RlcHMvdW5peC9zeXN2L2xpbnV4L2Nsb2NrX2dldHRpbWUuYzo0MgojMyAgMHgwMDAw
N2YyZWExMmVlOTg1IGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1Q29yZS5z
by41CiM0ICAweDAwMDA3ZjJlYTEyZWQyMmQgaW4gUVRpbWVySW5mb0xpc3Q6OnVwZGF0ZUN1cnJl
bnRUaW1lKCkgKCkgYXQgL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0NUNvcmUuc28uNQojNSAg
MHgwMDAwN2YyZWExMmVkN2U5IGluIFFUaW1lckluZm9MaXN0Ojp0aW1lcldhaXQodGltZXNwZWMm
KSAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1Q29yZS5zby41CiM2ICAweDAwMDA3
ZjJlYTEyZWY0OWUgaW4gICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVDb3JlLnNv
LjUKIzcgIDB4MDAwMDdmMmU5ZjY2ZjhlNyBpbiBnX21haW5fY29udGV4dF9wcmVwYXJlICgpIGF0
IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM4ICAweDAwMDA3ZjJlOWY2
YzUxODMgaW4gICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiM5
ICAweDAwMDA3ZjJlOWY2NmQzZTMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGF0IC9s
aWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4wCiMxMCAweDAwMDA3ZjJlYTEyZWYx
MmUgaW4gUUV2ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMoUUZsYWdzPFFFdmVudExv
b3A6OlByb2Nlc3NFdmVudHNGbGFnPikgKCkgYXQgL2xpYi94ODZfNjQtbGludXgtZ251L2xpYlF0
NUNvcmUuc28uNQojMTEgMHgwMDAwN2YyZWExMjk0NzViIGluIFFFdmVudExvb3A6OmV4ZWMoUUZs
YWdzPFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFnPikgKCkgYXQgL2xpYi94ODZfNjQtbGlu
dXgtZ251L2xpYlF0NUNvcmUuc28uNQojMTIgMHgwMDAwN2YyZWExMGE3YWYyIGluIFFUaHJlYWQ6
OmV4ZWMoKSAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1Q29yZS5zby41CiMxMyAw
eDAwMDA3ZjJlYTFjM2FmMGIgaW4gICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVE
QnVzLnNvLjUKIzE0IDB4MDAwMDdmMmVhMTBhOGNhMSBpbiAgKCkgYXQgL2xpYi94ODZfNjQtbGlu
dXgtZ251L2xpYlF0NUNvcmUuc28uNQojMTUgMHgwMDAwN2YyZWEwYzFiYWMzIGluIHN0YXJ0X3Ro
cmVhZCAoYXJnPTxvcHRpbWl6ZWQgb3V0PikgYXQgLi9ucHRsL3B0aHJlYWRfY3JlYXRlLmM6NDQy
CiMxNiAweDAwMDA3ZjJlYTBjYWQ4NTAgaW4gY2xvbmUzICgpIGF0IC4uL3N5c2RlcHMvdW5peC9z
eXN2L2xpbnV4L3g4Nl82NC9jbG9uZTMuUzo4MQoKVGhyZWFkIDIgKFRocmVhZCAweDdmMmU5YmNi
YjY0MCAoTFdQIDYyOTMpICJRWGNiRXZlbnRRdWV1ZSIpOgojMSAgMHgwMDAwN2YyZWEzMzI1N2Uy
IGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGlieGNiLnNvLjEKIzIgIDB4MDAwMDdm
MmVhMzMyNzIyYyBpbiB4Y2Jfd2FpdF9mb3JfZXZlbnQgKCkgYXQgL2xpYi94ODZfNjQtbGludXgt
Z251L2xpYnhjYi5zby4xCiMzICAweDAwMDA3ZjJlOWJkZDdkMDggaW4gICgpIGF0IC9saWIveDg2
XzY0LWxpbnV4LWdudS9saWJRdDVYY2JRcGEuc28uNQojNCAgMHgwMDAwN2YyZWExMGE4Y2ExIGlu
ICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliUXQ1Q29yZS5zby41CiM1ICAweDAwMDA3
ZjJlYTBjMWJhYzMgaW4gc3RhcnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCAuL25w
dGwvcHRocmVhZF9jcmVhdGUuYzo0NDIKIzYgIDB4MDAwMDdmMmVhMGNhZDg1MCBpbiBjbG9uZTMg
KCkgYXQgLi4vc3lzZGVwcy91bml4L3N5c3YvbGludXgveDg2XzY0L2Nsb25lMy5TOjgxCgpUaHJl
YWQgMSAoVGhyZWFkIDB4N2YyZTljODUwOWMwIChMV1AgNjI1NSkgInBsYXNtYXNoZWxsIik6CiMx
ICBfX2Z1dGV4X2Fic3RpbWVkX3dhaXRfY29tbW9uIChjYW5jZWw9dHJ1ZSwgcHJpdmF0ZT0wLCBh
YnN0aW1lPTB4MCwgY2xvY2tpZD0wLCBleHBlY3RlZD0wLCBmdXRleF93b3JkPTB4NTY0ODEzMTUz
YzkwKSBhdCAuL25wdGwvZnV0ZXgtaW50ZXJuYWwuYzo4NwojMiAgX19HSV9fX2Z1dGV4X2Fic3Rp
bWVkX3dhaXRfY2FuY2VsYWJsZTY0IChmdXRleF93b3JkPWZ1dGV4X3dvcmRAZW50cnk9MHg1NjQ4
MTMxNTNjOTAsIGV4cGVjdGVkPWV4cGVjdGVkQGVudHJ5PTAsIGNsb2NraWQ9Y2xvY2tpZEBlbnRy
eT0wLCBhYnN0aW1lPWFic3RpbWVAZW50cnk9MHgwLCBwcml2YXRlPXByaXZhdGVAZW50cnk9MCkg
YXQgLi9ucHRsL2Z1dGV4LWludGVybmFsLmM6MTM5CiMzICAweDAwMDA3ZjJlYTBjMWFhNDEgaW4g
X19wdGhyZWFkX2NvbmRfd2FpdF9jb21tb24gKGFic3RpbWU9MHgwLCBjbG9ja2lkPTAsIG11dGV4
PTB4NTY0ODEzMTUzYzQwLCBjb25kPTB4NTY0ODEzMTUzYzY4KSBhdCAuL25wdGwvcHRocmVhZF9j
b25kX3dhaXQuYzo1MDMKIzQgIF9fX3B0aHJlYWRfY29uZF93YWl0IChjb25kPTB4NTY0ODEzMTUz
YzY4LCBtdXRleD0weDU2NDgxMzE1M2M0MCkgYXQgLi9ucHRsL3B0aHJlYWRfY29uZF93YWl0LmM6
NjI3CiM1ICAweDAwMDA3ZjJlYTEwYWVjZWIgaW4gUVdhaXRDb25kaXRpb246OndhaXQoUU11dGV4
KiwgUURlYWRsaW5lVGltZXIpICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVDb3Jl
LnNvLjUKIzYgIDB4MDAwMDdmMmVhMmNhNDc4YSBpbiAgKCkgYXQgL2xpYi94ODZfNjQtbGludXgt
Z251L2xpYlF0NVF1aWNrLnNvLjUKIzcgIDB4MDAwMDdmMmVhMmNhNWIwYSBpbiAgKCkgYXQgL2xp
Yi94ODZfNjQtbGludXgtZ251L2xpYlF0NVF1aWNrLnNvLjUKIzggIDB4MDAwMDdmMmVhMTY4YTVh
NSBpbiBRV2luZG93OjpldmVudChRRXZlbnQqKSAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUv
bGliUXQ1R3VpLnNvLjUKIzkgIDB4MDAwMDdmMmU5MTI4NzFlMyBpbiAgKCkgYXQgL3Vzci9saWIv
eDg2XzY0LWxpbnV4LWdudS9xdDUvcW1sL29yZy9rZGUvcGxhc21hL2NvcmUvbGliY29yZWJpbmRp
bmdzcGx1Z2luLnNvCiMxMCAweDAwMDA3ZjJlYTFmOGM3MTMgaW4gUUFwcGxpY2F0aW9uUHJpdmF0
ZTo6bm90aWZ5X2hlbHBlcihRT2JqZWN0KiwgUUV2ZW50KikgKCkgYXQgL2xpYi94ODZfNjQtbGlu
dXgtZ251L2xpYlF0NVdpZGdldHMuc28uNQojMTEgMHgwMDAwN2YyZWExMjk1ZTNhIGluIFFDb3Jl
QXBwbGljYXRpb246Om5vdGlmeUludGVybmFsMihRT2JqZWN0KiwgUUV2ZW50KikgKCkgYXQgL2xp
Yi94ODZfNjQtbGludXgtZ251L2xpYlF0NUNvcmUuc28uNQojMTIgMHgwMDAwN2YyZWExNjdmNmEx
IGluIFFHdWlBcHBsaWNhdGlvblByaXZhdGU6OnByb2Nlc3NFeHBvc2VFdmVudChRV2luZG93U3lz
dGVtSW50ZXJmYWNlUHJpdmF0ZTo6RXhwb3NlRXZlbnQqKSAoKSBhdCAvbGliL3g4Nl82NC1saW51
eC1nbnUvbGliUXQ1R3VpLnNvLjUKIzEzIDB4MDAwMDdmMmVhMTY1M2EyYyBpbiBRV2luZG93U3lz
dGVtSW50ZXJmYWNlOjpzZW5kV2luZG93U3lzdGVtRXZlbnRzKFFGbGFnczxRRXZlbnRMb29wOjpQ
cm9jZXNzRXZlbnRzRmxhZz4pICgpIGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVHdWku
c28uNQojMTQgMHgwMDAwN2YyZTliZGQ4ZDZlIGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1n
bnUvbGliUXQ1WGNiUXBhLnNvLjUKIzE1IDB4MDAwMDdmMmU5ZjY2ZmQzYiBpbiBnX21haW5fY29u
dGV4dF9kaXNwYXRjaCAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28u
MAojMTYgMHgwMDAwN2YyZTlmNmM1MmI4IGluICAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUv
bGliZ2xpYi0yLjAuc28uMAojMTcgMHgwMDAwN2YyZTlmNjZkM2UzIGluIGdfbWFpbl9jb250ZXh0
X2l0ZXJhdGlvbiAoKSBhdCAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ2xpYi0yLjAuc28uMAoj
MTggMHgwMDAwN2YyZWExMmVmMGI4IGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZl
bnRzKFFGbGFnczxRRXZlbnRMb29wOjpQcm9jZXNzRXZlbnRzRmxhZz4pICgpIGF0IC9saWIveDg2
XzY0LWxpbnV4LWdudS9saWJRdDVDb3JlLnNvLjUKIzE5IDB4MDAwMDdmMmVhMTI5NDc1YiBpbiBR
RXZlbnRMb29wOjpleGVjKFFGbGFnczxRRXZlbnRMb29wOjpQcm9jZXNzRXZlbnRzRmxhZz4pICgp
IGF0IC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJRdDVDb3JlLnNvLjUKIzIwIDB4MDAwMDdmMmVh
MTI5Y2NmNCBpbiBRQ29yZUFwcGxpY2F0aW9uOjpleGVjKCkgKCkgYXQgL2xpYi94ODZfNjQtbGlu
dXgtZ251L2xpYlF0NUNvcmUuc28uNQojMjEgMHgwMDAwNTY0ODA4MDcxZGNlIGluICAoKQojMjIg
MHgwMDAwN2YyZWEwYmIwZDkwIGluIF9fbGliY19zdGFydF9jYWxsX21haW4gKG1haW49bWFpbkBl
bnRyeT0weDU2NDgwODA3MGY3MCwgYXJnYz1hcmdjQGVudHJ5PTEsIGFyZ3Y9YXJndkBlbnRyeT0w
eDdmZmU2MTk3Y2M4OCkgYXQgLi4vc3lzZGVwcy9ucHRsL2xpYmNfc3RhcnRfY2FsbF9tYWluLmg6
NTgKIzIzIDB4MDAwMDdmMmVhMGJiMGU0MCBpbiBfX2xpYmNfc3RhcnRfbWFpbl9pbXBsIChtYWlu
PTB4NTY0ODA4MDcwZjcwLCBhcmdjPTEsIGFyZ3Y9MHg3ZmZlNjE5N2NjODgsIGluaXQ9PG9wdGlt
aXplZCBvdXQ+LCBmaW5pPTxvcHRpbWl6ZWQgb3V0PiwgcnRsZF9maW5pPTxvcHRpbWl6ZWQgb3V0
Piwgc3RhY2tfZW5kPTB4N2ZmZTYxOTdjYzc4KSBhdCAuLi9jc3UvbGliYy1zdGFydC5jOjM5Mgoj
MjQgMHgwMDAwNTY0ODA4MDcxZWY1IGluICAoKQpbSW5mZXJpb3IgMSAocHJvY2VzcyA2MjU1KSBk
ZXRhY2hlZF0KClBvc3NpYmxlIGR1cGxpY2F0ZXMgYnkgcXVlcnk6IGJ1ZyA0OTk3NjIsIGJ1ZyA0
OTkzNzAsIGJ1ZyA0OTkyOTQsIGJ1ZyA0OTQ4NDUsIGJ1ZyA0OTQzODQuCgpSZXBvcnRlZCB1c2lu
ZyBEcktvbnFp
</data>

          </attachment>
      

    </bug>

</bugzilla>