<?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>449084</bug_id>
          
          <creation_ts>2022-01-24 17:03:22 +0000</creation_ts>
          <short_desc>Issue with idling on lock-screen when auto-sleep mode is disabled on wayland KDE. Freeze on return</short_desc>
          <delta_ts>2022-04-19 13:51:40 +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>wayland-generic</component>
          <version>5.23.5</version>
          <rep_platform>Arch Linux</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>442846</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Isaac Milarsky">imilarsky</reporter>
          <assigned_to name="KWin default assignee">kwin-bugs-null</assigned_to>
          <cc>andrejs.kuidins</cc>
    
    <cc>nate</cc>
    
    <cc>notmart</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      <flag name="Wayland"
          id="4582"
          type_id="31"
          status="+"
          setter="imilarsky"
    />

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2097636</commentid>
    <comment_count>0</comment_count>
    <who name="Isaac Milarsky">imilarsky</who>
    <bug_when>2022-01-24 17:03:22 +0000</bug_when>
    <thetext>SUMMARY
There is a minor issue with KDE where when auto-sleep mode is disabled and the computer is left idling. The screen auto locks as intended but if left alone will freeze upon unlocking the session and a couple seconds of mouse movement. When the session freezes all input is ignored including the standard Ctrl+Alt+F5 to try to get to a login shell. Sometimes it breaks out of the freeze on its own but other times the only cure is to hard restart the computer. I have found turning auto-sleep mode back on avoids this issue thankfully. 

STEPS TO REPRODUCE
1. Start a wayland KDE session from sddm
2. Set the power save mode to only lock the screen upon idle instead of going to sleep mode
3. Wait until the screen locks itself from idling or a little longer
4. Unlock the screen and attempt to use the computer

OBSERVED RESULT
Screen is frozen and all inputs are ignored. Either it unfreezes on its own or a hard reboot is needed. If it decides to unfreeze the results of the previously ignored inputs are then shown. Audio seems to work when it is frozen as it still plays youtube videos in the background when it is frozen like this.

EXPECTED RESULT
Successful unlocking of the KDE session followed by standard use of the desktop environment.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.23.5
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.16.2-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz
Memory: 7.7 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2097887</commentid>
    <comment_count>1</comment_count>
    <who name="Vlad Zahorodnii">vlad.zahorodnii</who>
    <bug_when>2022-01-25 07:42:24 +0000</bug_when>
    <thetext>Can you get the backtrace of kwin when the screen is frozen? You would need to ssh from another computer and attach a debugger to kwin_wayland process, e.g. &quot;gdb -p `pidof kwin_wayland`&quot; then type &quot;bt&quot; in gdb</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2097888</commentid>
    <comment_count>2</comment_count>
    <who name="Vlad Zahorodnii">vlad.zahorodnii</who>
    <bug_when>2022-01-25 07:43:04 +0000</bug_when>
    <thetext>&quot;sudo gdb -p `pidof kwin_wayland`&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2098344</commentid>
    <comment_count>3</comment_count>
      <attachid>145958</attachid>
    <who name="Isaac Milarsky">imilarsky</who>
    <bug_when>2022-01-26 15:06:11 +0000</bug_when>
    <thetext>Created attachment 145958
GDB traceback as asked for

Here is the traceback for kwin when it freezes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2098345</commentid>
    <comment_count>4</comment_count>
    <who name="Isaac Milarsky">imilarsky</who>
    <bug_when>2022-01-26 15:06:48 +0000</bug_when>
    <thetext>(In reply to Vlad Zahorodnii from comment #1)
&gt; Can you get the backtrace of kwin when the screen is frozen? You would need
&gt; to ssh from another computer and attach a debugger to kwin_wayland process,
&gt; e.g. &quot;gdb -p `pidof kwin_wayland`&quot; then type &quot;bt&quot; in gdb

Just lmk if I should provide anything else</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2098346</commentid>
    <comment_count>5</comment_count>
    <who name="Vlad Zahorodnii">vlad.zahorodnii</who>
    <bug_when>2022-01-26 15:07:32 +0000</bug_when>
    <thetext>Thanks!

*** This bug has been marked as a duplicate of bug 442846 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2100915</commentid>
    <comment_count>6</comment_count>
    <who name="Andrejs Kuidins">andrejs.kuidins</who>
    <bug_when>2022-02-04 10:14:53 +0000</bug_when>
    <thetext>Identical bug here:

Operating System: Kubuntu 21.10
KDE Plasma Version: 5.23.5
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.13.0-28-generic (64-bit)
Graphics Platform: X11</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2118150</commentid>
    <comment_count>7</comment_count>
    <who name="Marco Martin">notmart</who>
    <bug_when>2022-04-19 13:51:40 +0000</bug_when>
    <thetext>#0  0x00007fd9f47a5b2f in poll () at /usr/lib/libc.so.6
#1  0x00007fd9f585863b in  () at /usr/lib/libxcb.so.1
#2  0x00007fd9f585a08f in  () at /usr/lib/libxcb.so.1
#3  0x00007fd9f585a1a2 in xcb_wait_for_reply () at /usr/lib/libxcb.so.1
#4  0x00007fd9f66ca48a in KWin::Workspace::updateXStackingOrder() () at /usr/lib/libkwin.so.5
#5  0x00007fd9f66ca569 in KWin::Workspace::xStackingOrder() const () at /usr/lib/libkwin.so.5
#6  0x00007fd9f665a443 in KWin::Compositor::windowsToRender() const () at /usr/lib/libkwin.so.5
#7  0x00007fd9f665a8c9 in KWin::Compositor::composite(KWin::RenderLoop*) () at /usr/lib/libkwin.so.5
#8  0x00007fd9f4f83da3 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fd9f6615437 in KWin::RenderLoop::frameRequested(KWin::RenderLoop*) () at /usr/lib/libkwin.so.5
#10 0x00007fd9f66ec248 in KWin::RenderLoopPrivate::dispatch() () at /usr/lib/libkwin.so.5
#11 0x00007fd9f4f83da3 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007fd9f4f8610f in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#13 0x00007fd9f4f76e16 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007fd9f5b6f1a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007fd9f4f5317a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007fd9f4f9dcb5 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#17 0x00007fd9f4f9e152 in QEventDispatcherUNIX::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () at /usr/lib/libQt5Core.so.5
#18 0x0000555ae452a932 in  ()
#19 0x00007fd9f4f4b45b in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () at /usr/lib/libQt5Core.so.5
#20 0x00007fd9f4f56ba7 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#21 0x0000555ae44cb9c6 in  ()
#22 0x00007fd9f46d9b25 in __libc_start_main () at /usr/lib/libc.so.6</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>145958</attachid>
            <date>2022-01-26 15:06:11 +0000</date>
            <delta_ts>2022-01-26 15:06:11 +0000</delta_ts>
            <desc>GDB traceback as asked for</desc>
            <filename>kwin_traceback.txt</filename>
            <type>text/plain</type>
            <size>3159</size>
            <attacher name="Isaac Milarsky">imilarsky</attacher>
            
              <data encoding="base64">IHN1ZG8gZ2RiIC1wIDg5NApbc3Vkb10gcGFzc3dvcmQgZm9yIGlzYWFjOgpHTlUgZ2RiIChHREIp
IDExLjIKQ29weXJpZ2h0IChDKSAyMDIyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpM
aWNlbnNlIEdQTHYzKzogR05VIEdQTCB2ZXJzaW9uIDMgb3IgbGF0ZXIgPGh0dHA6Ly9nbnUub3Jn
L2xpY2Vuc2VzL2dwbC5odG1sPgpUaGlzIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBhcmUgZnJlZSB0
byBjaGFuZ2UgYW5kIHJlZGlzdHJpYnV0ZSBpdC4KVGhlcmUgaXMgTk8gV0FSUkFOVFksIHRvIHRo
ZSBleHRlbnQgcGVybWl0dGVkIGJ5IGxhdy4KVHlwZSAic2hvdyBjb3B5aW5nIiBhbmQgInNob3cg
d2FycmFudHkiIGZvciBkZXRhaWxzLgpUaGlzIEdEQiB3YXMgY29uZmlndXJlZCBhcyAieDg2XzY0
LXBjLWxpbnV4LWdudSIuClR5cGUgInNob3cgY29uZmlndXJhdGlvbiIgZm9yIGNvbmZpZ3VyYXRp
b24gZGV0YWlscy4KRm9yIGJ1ZyByZXBvcnRpbmcgaW5zdHJ1Y3Rpb25zLCBwbGVhc2Ugc2VlOgo8
aHR0cHM6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9nZGIvYnVncy8+LgpGaW5kIHRoZSBHREIgbWFu
dWFsIGFuZCBvdGhlciBkb2N1bWVudGF0aW9uIHJlc291cmNlcyBvbmxpbmUgYXQ6CiAgICA8aHR0
cDovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2dkYi9kb2N1bWVudGF0aW9uLz4uCgpGb3IgaGVscCwg
dHlwZSAiaGVscCIuClR5cGUgImFwcm9wb3Mgd29yZCIgdG8gc2VhcmNoIGZvciBjb21tYW5kcyBy
ZWxhdGVkIHRvICJ3b3JkIi4KQXR0YWNoaW5nIHRvIHByb2Nlc3MgODk0CltOZXcgTFdQIDg5NV0K
W05ldyBMV1AgODk2XQpbTmV3IExXUCA4OTddCltOZXcgTFdQIDg5OF0KW05ldyBMV1AgODk5XQpb
TmV3IExXUCA5MDBdCltOZXcgTFdQIDkwMV0KW05ldyBMV1AgOTAyXQpbTmV3IExXUCA5MDNdCltO
ZXcgTFdQIDkwNF0KW05ldyBMV1AgOTA1XQpbTmV3IExXUCA5MDZdCltOZXcgTFdQIDkwOF0KW05l
dyBMV1AgMTM3OF0KW05ldyBMV1AgMTM5OF0KW05ldyBMV1AgMTYzMl0KW05ldyBMV1AgMjAwOV0K
W05ldyBMV1AgMjQxOV0KW05ldyBMV1AgMzAxNF0KW05ldyBMV1AgMzAxNV0KW1RocmVhZCBkZWJ1
Z2dpbmcgdXNpbmcgbGlidGhyZWFkX2RiIGVuYWJsZWRdClVzaW5nIGhvc3QgbGlidGhyZWFkX2Ri
IGxpYnJhcnkgIi91c3IvbGliL2xpYnRocmVhZF9kYi5zby4xIi4KMHgwMDAwN2ZkOWY0N2E1YjJm
IGluIHBvbGwgKCkgZnJvbSAvdXNyL2xpYi9saWJjLnNvLjYKKGdkYikgYnQKIzAgIDB4MDAwMDdm
ZDlmNDdhNWIyZiBpbiBwb2xsICgpIGF0IC91c3IvbGliL2xpYmMuc28uNgojMSAgMHgwMDAwN2Zk
OWY1ODU4NjNiIGluICAoKSBhdCAvdXNyL2xpYi9saWJ4Y2Iuc28uMQojMiAgMHgwMDAwN2ZkOWY1
ODVhMDhmIGluICAoKSBhdCAvdXNyL2xpYi9saWJ4Y2Iuc28uMQojMyAgMHgwMDAwN2ZkOWY1ODVh
MWEyIGluIHhjYl93YWl0X2Zvcl9yZXBseSAoKSBhdCAvdXNyL2xpYi9saWJ4Y2Iuc28uMQojNCAg
MHgwMDAwN2ZkOWY2NmNhNDhhIGluIEtXaW46OldvcmtzcGFjZTo6dXBkYXRlWFN0YWNraW5nT3Jk
ZXIoKSAoKSBhdCAvdXNyL2xpYi9saWJrd2luLnNvLjUKIzUgIDB4MDAwMDdmZDlmNjZjYTU2OSBp
biBLV2luOjpXb3Jrc3BhY2U6OnhTdGFja2luZ09yZGVyKCkgY29uc3QgKCkgYXQgL3Vzci9saWIv
bGlia3dpbi5zby41CiM2ICAweDAwMDA3ZmQ5ZjY2NWE0NDMgaW4gS1dpbjo6Q29tcG9zaXRvcjo6
d2luZG93c1RvUmVuZGVyKCkgY29uc3QgKCkgYXQgL3Vzci9saWIvbGlia3dpbi5zby41CiM3ICAw
eDAwMDA3ZmQ5ZjY2NWE4YzkgaW4gS1dpbjo6Q29tcG9zaXRvcjo6Y29tcG9zaXRlKEtXaW46OlJl
bmRlckxvb3AqKSAoKSBhdCAvdXNyL2xpYi9saWJrd2luLnNvLjUKIzggIDB4MDAwMDdmZDlmNGY4
M2RhMyBpbiAgKCkgYXQgL3Vzci9saWIvbGliUXQ1Q29yZS5zby41CiM5ICAweDAwMDA3ZmQ5ZjY2
MTU0MzcgaW4gS1dpbjo6UmVuZGVyTG9vcDo6ZnJhbWVSZXF1ZXN0ZWQoS1dpbjo6UmVuZGVyTG9v
cCopICgpIGF0IC91c3IvbGliL2xpYmt3aW4uc28uNQojMTAgMHgwMDAwN2ZkOWY2NmVjMjQ4IGlu
IEtXaW46OlJlbmRlckxvb3BQcml2YXRlOjpkaXNwYXRjaCgpICgpIGF0IC91c3IvbGliL2xpYmt3
aW4uc28uNQojMTEgMHgwMDAwN2ZkOWY0ZjgzZGEzIGluICAoKSBhdCAvdXNyL2xpYi9saWJRdDVD
b3JlLnNvLjUKIzEyIDB4MDAwMDdmZDlmNGY4NjEwZiBpbiBRVGltZXI6OnRpbWVvdXQoUVRpbWVy
OjpRUHJpdmF0ZVNpZ25hbCkgKCkgYXQgL3Vzci9saWIvbGliUXQ1Q29yZS5zby41CiMxMyAweDAw
MDA3ZmQ5ZjRmNzZlMTYgaW4gUU9iamVjdDo6ZXZlbnQoUUV2ZW50KikgKCkgYXQgL3Vzci9saWIv
bGliUXQ1Q29yZS5zby41CiMxNCAweDAwMDA3ZmQ5ZjViNmYxYTYgaW4gUUFwcGxpY2F0aW9uUHJp
dmF0ZTo6bm90aWZ5X2hlbHBlcihRT2JqZWN0KiwgUUV2ZW50KikgKCkgYXQgL3Vzci9saWIvbGli
UXQ1V2lkZ2V0cy5zby41CiMxNSAweDAwMDA3ZmQ5ZjRmNTMxN2EgaW4gUUNvcmVBcHBsaWNhdGlv
bjo6bm90aWZ5SW50ZXJuYWwyKFFPYmplY3QqLCBRRXZlbnQqKSAoKSBhdCAvdXNyL2xpYi9saWJR
dDVDb3JlLnNvLjUKIzE2IDB4MDAwMDdmZDlmNGY5ZGNiNSBpbiBRVGltZXJJbmZvTGlzdDo6YWN0
aXZhdGVUaW1lcnMoKSAoKSBhdCAvdXNyL2xpYi9saWJRdDVDb3JlLnNvLjUKIzE3IDB4MDAwMDdm
ZDlmNGY5ZTE1MiBpbiBRRXZlbnREaXNwYXRjaGVyVU5JWDo6cHJvY2Vzc0V2ZW50cyhRRmxhZ3M8
UUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+KSAoKSBhdCAvdXNyL2xpYi9saWJRdDVDb3Jl
LnNvLjUKIzE4IDB4MDAwMDU1NWFlNDUyYTkzMiBpbiAgKCkKIzE5IDB4MDAwMDdmZDlmNGY0YjQ1
YiBpbiBRRXZlbnRMb29wOjpleGVjKFFGbGFnczxRRXZlbnRMb29wOjpQcm9jZXNzRXZlbnRzRmxh
Zz4pICgpIGF0IC91c3IvbGliL2xpYlF0NUNvcmUuc28uNQojMjAgMHgwMDAwN2ZkOWY0ZjU2YmE3
IGluIFFDb3JlQXBwbGljYXRpb246OmV4ZWMoKSAoKSBhdCAvdXNyL2xpYi9saWJRdDVDb3JlLnNv
LjUKIzIxIDB4MDAwMDU1NWFlNDRjYjljNiBpbiAgKCkKIzIyIDB4MDAwMDdmZDlmNDZkOWIyNSBp
biBfX2xpYmNfc3RhcnRfbWFpbiAoKSBhdCAvdXNyL2xpYi9saWJjLnNvLjYKIzIzIDB4MDAwMDU1
NWFlNDRjYzFkZSBpbiAgKCkKKGdkYikK
</data>

          </attachment>
      

    </bug>

</bugzilla>