<?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>453534</bug_id>
          
          <creation_ts>2022-05-08 11:38:02 +0000</creation_ts>
          <short_desc>kcalc process always takes nearly 100% of a CPU thread when it&apos;s running</short_desc>
          <delta_ts>2024-10-17 03:48:14 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>kcalc</product>
          <component>general</component>
          <version>22.04.3</version>
          <rep_platform>unspecified</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>kevinfocke1</reporter>
          <assigned_to name="Evan Teran">evan.teran</assigned_to>
          <cc>cshrimpt+kde</cc>
    
    <cc>david.p.warner</cc>
    
    <cc>diego.ml</cc>
    
    <cc>dmbtech</cc>
    
    <cc>gabriel.barrantes.dev</cc>
    
    <cc>ilfatgap</cc>
    
    <cc>kde-bugtracker</cc>
    
    <cc>kde.p-foerster</cc>
    
    <cc>kyrylo.shakirov</cc>
    
    <cc>popov895</cc>
    
    <cc>roger.koot</cc>
    
    <cc>rronnander</cc>
    
    <cc>sam</cc>
    
    <cc>sapphire</cc>
    
    <cc>stefano.d</cc>
    
    <cc>zvova7890</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>2122054</commentid>
    <comment_count>0</comment_count>
    <who name="">kevinfocke1</who>
    <bug_when>2022-05-08 11:38:02 +0000</bug_when>
    <thetext>SUMMARY
kcalc process always takes nearly 100% of a CPU thread when it&apos;s running, so that the laptop turns hot and loud. The problem is only observed with kcalc, demanding software runs relatively quietly.


STEPS TO REPRODUCE
1. Start kcalc
2. leave the process running for a short while
3. close the window normally or kill the process

OBSERVED RESULT
laptop fans turn loud, top shows 95%+ CPU usage right after start
kcalc works and quits as expected otherwise
the CPU usage returns to normal after kcalc is closed

EXPECTED RESULT
kcalc should not take this amount of resources

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 5.17.5-arch1-1
(available in About System)
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.93.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
CPU/GPU: Ryzen 7 5700U as part of the Lenovo ThinkBook 14 G3 ACL
Bios Version: GQCN20WW(V1.06)
The problem has only been observed with kcalc</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2123315</commentid>
    <comment_count>1</comment_count>
    <who name="David Warner">david.p.warner</who>
    <bug_when>2022-05-14 02:20:00 +0000</bug_when>
    <thetext>I&apos;m seeing this with 22.04.1 (environment: Fedora 36, KDE Plasma 5.24.5, KDE Frameworks 5.93.0, Qt 5.15.3, Kernel 5.17.6, X11).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2125265</commentid>
    <comment_count>2</comment_count>
    <who name="">dmbtech</who>
    <bug_when>2022-05-21 13:02:01 +0000</bug_when>
    <thetext>I can confirm I am seeing this also with 22.04.1, but with Arch Linux, KDE Frameworks Version 5.94.0 , QT Version 5.15.4 (built against 5.15.3), 5.17.6-arch1-1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2125268</commentid>
    <comment_count>3</comment_count>
    <who name="">dmbtech</who>
    <bug_when>2022-05-21 13:09:51 +0000</bug_when>
    <thetext>Couldn&apos;t figure out how to edit original comment. But also wanted mention, the cpu usage does not appear to occur with regular user, and strace I notice a loop of repeats when idle(not sure if this is useful):
...
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\f\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\n\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\3\0\0\0\0\0\0\0&quot;, 16)         = 8
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 20) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\1\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\t\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\n\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\3\0\0\0\0\0\0\0&quot;, 16)         = 8
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 20) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\1\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\t\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\22\0\30\0\6\0`\10(\0\0\0)\0\0\0 \0\0\0\22\0\0\0R\3\0\0\0\0\0\0&quot;..., iov_len=116}], 1) = 116
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;+\0\1\0&quot;, iov_len=4}], 1) = 4
futex(0x7ffcc6377b48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;;\3\5\0\17\0`\10\0\0\0\0\0\0\0\0\211\1\302\1\202\3\n\0\6\0`\10\17\0`\10&quot;..., iov_len=76}], 1) = 76
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, &quot;\v\0\0\0\0\0\0\0&quot;, 16)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=&quot;\24\0\6\0\6\0`\10\263\1\0\0\6\0\0\0\0\0\0\0\4\0\0\0&quot;, iov_len=24}], 1) = 24
futex(0x7ffcc6377e48, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x5571f29d45d8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
write(5, &quot;\1\0\0\0\0\0\0\0&quot;, 8)         = 8
^C--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
strace: Process 118801 detached</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2132833</commentid>
    <comment_count>4</comment_count>
    <who name="">stefano.d</who>
    <bug_when>2022-06-19 19:13:59 +0000</bug_when>
    <thetext>I can confirm this. My system:

Operating System: openSUSE Tumbleweed 20220617
KDE Plasma Version: 5.25.0
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.2
Kernel Version: 5.18.4-1-default (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 1700 Eight-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2134600</commentid>
    <comment_count>5</comment_count>
    <who name="">roger.koot</who>
    <bug_when>2022-06-25 16:40:58 +0000</bug_when>
    <thetext>If you resize the kcalc window, the cpu usage drops to expected values.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2134601</commentid>
    <comment_count>6</comment_count>
    <who name="">dmbtech</who>
    <bug_when>2022-06-25 16:43:42 +0000</bug_when>
    <thetext>(In reply to roger.koot from comment #5)
&gt; If you resize the kcalc window, the cpu usage drops to expected values.

Wow, totally right. Resizing drops cpu to normal levels. Any idea why?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2134628</commentid>
    <comment_count>7</comment_count>
    <who name="">roger.koot</who>
    <bug_when>2022-06-25 17:15:21 +0000</bug_when>
    <thetext>(In reply to dmbtech from comment #6)
&gt; (In reply to roger.koot from comment #5)
&gt; &gt; If you resize the kcalc window, the cpu usage drops to expected values.
&gt; 
&gt; Wow, totally right. Resizing drops cpu to normal levels. Any idea why?

Regrettably not. It was just a hunch. Could well be something X11 related but I haven&apos;t tested this under Wayland though. I don&apos;t even know whether the kcalc-100% bug is triggered on Wayland.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2140191</commentid>
    <comment_count>8</comment_count>
    <who name="Ryan Ronnander">rronnander</who>
    <bug_when>2022-07-19 16:34:35 +0000</bug_when>
    <thetext>(In reply to roger.koot from comment #5)
&gt; If you resize the kcalc window, the cpu usage drops to expected values.

Wow, this actually works, but upon closing and reopening kcalc, the behavior resumes until resized.

I cannot reproduce this on other KDE systems. The menu rapidly flickers when this bug occurs, as if some redraw event is constantly being executed until the window is resized. I believe I&apos;ve tried this on both X11 and Wayland, both hit 100% CPU usage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2152266</commentid>
    <comment_count>9</comment_count>
    <who name="cslcm">kde-bugtracker</who>
    <bug_when>2022-09-13 10:11:53 +0000</bug_when>
    <thetext>Just to note that I see this also on Gentoo with kcalc-22.04.3

I have 2 x 4k monitors with 150% global scale - given the previous comments, maybe this is relevant</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2163112</commentid>
    <comment_count>10</comment_count>
    <who name="P. Förster">kde.p-foerster</who>
    <bug_when>2022-10-19 17:49:01 +0000</bug_when>
    <thetext>Just wanted to add that I can still confirm this with KCalc version 22.08.2.

The menu is flickering for me, too. Also, resizing fixes the problem for me.

-- System information --
Operating System: EndeavourOS
KDE Plasma Version: 5.26.1
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.6
Kernel Version: 6.0.2-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 12 × Intel® Core™ i7-10710U CPU @ 1.10GHz
Memory: 15,3 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics
Manufacturer: Intel(R) Client Systems
Product Name: NUC10i7FNK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2163121</commentid>
    <comment_count>11</comment_count>
      <attachid>153041</attachid>
    <who name="">dmbtech</who>
    <bug_when>2022-10-19 18:02:42 +0000</bug_when>
    <thetext>Created attachment 153041
attachment-22895-0.html

Just a thought... Could this have to do with hidpi scaling?

On Wed, Oct 19, 2022, 1:49 PM P. Förster &lt;bugzilla_noreply@kde.org&gt; wrote:

&gt; https://bugs.kde.org/show_bug.cgi?id=453534
&gt;
&gt; P. Förster &lt;kde.p-foerster@gmx.de&gt; changed:
&gt;
&gt;            What    |Removed                     |Added
&gt;
&gt; ----------------------------------------------------------------------------
&gt;                  CC|                            |kde.p-foerster@gmx.de
&gt;
&gt; --- Comment #10 from P. Förster &lt;kde.p-foerster@gmx.de&gt; ---
&gt; Just wanted to add that I can still confirm this with KCalc version
&gt; 22.08.2.
&gt;
&gt; The menu is flickering for me, too. Also, resizing fixes the problem for
&gt; me.
&gt;
&gt; -- System information --
&gt; Operating System: EndeavourOS
&gt; KDE Plasma Version: 5.26.1
&gt; KDE Frameworks Version: 5.99.0
&gt; Qt Version: 5.15.6
&gt; Kernel Version: 6.0.2-arch1-1 (64-bit)
&gt; Graphics Platform: X11
&gt; Processors: 12 × Intel® Core™ i7-10710U CPU @ 1.10GHz
&gt; Memory: 15,3 GiB of RAM
&gt; Graphics Processor: Mesa Intel® UHD Graphics
&gt; Manufacturer: Intel(R) Client Systems
&gt; Product Name: NUC10i7FNK
&gt;
&gt; --
&gt; You are receiving this mail because:
&gt; You are on the CC list for the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2211368</commentid>
    <comment_count>12</comment_count>
    <who name="Diego">diego.ml</who>
    <bug_when>2023-02-24 14:16:06 +0000</bug_when>
    <thetext>To me the issue is most evident when you open the bit edit view: &quot;Settings → Show bit edit&quot;.

May be related to:
https://bugs.kde.org/show_bug.cgi?id=453775</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2224616</commentid>
    <comment_count>13</comment_count>
    <who name="David Warner">david.p.warner</who>
    <bug_when>2023-04-22 12:49:11 +0000</bug_when>
    <thetext>I&apos;m not seeing this on a fresh Fedora 38 install with KCalc 23.04.0 (Plasma 5.27.4, KDE Frameworks 5.105.0, Qt 5.15.9, X11), though I&apos;m sure it was still happening on my previous Fedora 37 install with the same versions. I&apos;m confused, but happy if it&apos;s fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2269988</commentid>
    <comment_count>14</comment_count>
    <who name="Kirill">kyrylo.shakirov</who>
    <bug_when>2023-11-30 19:26:28 +0000</bug_when>
    <thetext>I have it reproducible for a long time.

Also, when, just after KCalc starts, I hover mouse pointer on drop-down menu on top, it became stroboscopic - quickly light up and light down like disco.

And yes, I use 150% scaling in display settings if this is somehow related.

kcalc 23.08.3-1

Operating System: Manjaro Linux 
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.112.0
Qt Version: 5.15.11
Kernel Version: 6.6.2-1-MANJARO (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 5800H with Radeon Graphics
Memory: 62.1 GB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: HP
Product Name: Victus by HP Laptop 16-e0xxx</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2329245</commentid>
    <comment_count>15</comment_count>
    <who name="popov895">popov895</who>
    <bug_when>2024-06-19 13:18:42 +0000</bug_when>
    <thetext>*** Bug 458308 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2329247</commentid>
    <comment_count>16</comment_count>
    <who name="popov895">popov895</who>
    <bug_when>2024-06-19 13:21:11 +0000</bug_when>
    <thetext>*** Bug 456301 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2329249</commentid>
    <comment_count>17</comment_count>
    <who name="popov895">popov895</who>
    <bug_when>2024-06-19 13:22:03 +0000</bug_when>
    <thetext>*** Bug 465443 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2329251</commentid>
    <comment_count>18</comment_count>
    <who name="popov895">popov895</who>
    <bug_when>2024-06-19 13:25:22 +0000</bug_when>
    <thetext>Cannot reproduce with KCalc 24.05.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2329680</commentid>
    <comment_count>19</comment_count>
    <who name="">zvova7890</who>
    <bug_when>2024-06-20 14:43:43 +0000</bug_when>
    <thetext>Same, can&apos;t reproduce anymore on KDE6 and Kcalc 24.05.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2352162</commentid>
    <comment_count>20</comment_count>
    <who name="Gabriel Barrantes">gabriel.barrantes.dev</who>
    <bug_when>2024-09-07 22:25:31 +0000</bug_when>
    <thetext>Can&apos;t reproduce, wait if reporter still have the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2352164</commentid>
    <comment_count>21</comment_count>
      <attachid>173422</attachid>
    <who name="">sapphire</who>
    <bug_when>2024-09-07 22:31:59 +0000</bug_when>
    <thetext>Created attachment 173422
attachment-3597944-0.html

I would close this bug.
It seems to have been fixed already.

Thank You

On Sat, Sep 7, 2024 at 4:25 PM Gabriel Barrantes &lt;bugzilla_noreply@kde.org&gt;
wrote:

&gt; https://bugs.kde.org/show_bug.cgi?id=453534
&gt;
&gt; Gabriel Barrantes &lt;gabriel.barrantes.dev@outlook.com&gt; changed:
&gt;
&gt;            What    |Removed                     |Added
&gt;
&gt; ----------------------------------------------------------------------------
&gt;                  CC|
&gt; |gabriel.barrantes.dev@outlo
&gt;                    |                            |ok.com
&gt;          Resolution|---                         |WAITINGFORINFO
&gt;              Status|REPORTED                    |NEEDSINFO
&gt;
&gt; --- Comment #20 from Gabriel Barrantes &lt;gabriel.barrantes.dev@outlook.com&gt;
&gt; ---
&gt; Can&apos;t reproduce, wait if reporter still have the issue.
&gt;
&gt; --
&gt; You are receiving this mail because:
&gt; You are on the CC list for the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2355414</commentid>
    <comment_count>22</comment_count>
    <who name="ilfat">ilfatgap</who>
    <bug_when>2024-09-17 16:50:02 +0000</bug_when>
    <thetext>(In reply to sapphire from comment #21)
&gt; Created attachment 173422 [details]
&gt; attachment-3597944-0.html
&gt; 
&gt; I would close this bug.
&gt; It seems to have been fixed already.

For the following configuration with a 150% screen scale, the problem is still relevant:

kcalc 23.08.4

Operating System: ROSA Fresh Desktop 2021.1
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.112.0
Qt Version: 5.15.10
Kernel Version: 6.6.51-zen3-1 (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 6800H with Radeon Graphics
Memory: 30.1 ГиБ of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: LENOVO
Product Name: 21D1
System Version: ThinkBook 16 G4+ ARA</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2355421</commentid>
    <comment_count>23</comment_count>
    <who name="ilfat">ilfatgap</who>
    <bug_when>2024-09-17 17:03:45 +0000</bug_when>
    <thetext>(In reply to popov895 from comment #18)
&gt; Cannot reproduce with KCalc 24.05.1.

Oh, I didn&apos;t notice that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2361813</commentid>
    <comment_count>24</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2024-10-02 03:47:21 +0000</bug_when>
    <thetext>🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

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

Thank you for helping us make KDE software even better for everyone!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2366737</commentid>
    <comment_count>25</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2024-10-17 03:48:14 +0000</bug_when>
    <thetext>🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>153041</attachid>
            <date>2022-10-19 18:02:42 +0000</date>
            <delta_ts>2022-10-19 18:02:42 +0000</delta_ts>
            <desc>attachment-22895-0.html</desc>
            <filename>attachment-22895-0.html</filename>
            <type>text/html</type>
            <size>1902</size>
            <attacher>dmbtech</attacher>
            
              <data encoding="base64">PGRpdiBkaXI9ImF1dG8iPkp1c3QgYSB0aG91Z2h0Li4uIENvdWxkIHRoaXMgaGF2ZSB0byBkbyB3
aXRoIGhpZHBpIHNjYWxpbmc/PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2
IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gV2VkLCBPY3QgMTksIDIwMjIsIDE6NDkg
UE0gUC4gRsO2cnN0ZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpidWd6aWxsYV9ub3JlcGx5QGtkZS5v
cmciPmJ1Z3ppbGxhX25vcmVwbHlAa2RlLm9yZzwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48Ymxv
Y2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3Jk
ZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48YSBocmVmPSJodHRwczov
L2J1Z3Mua2RlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDUzNTM0IiByZWw9Im5vcmVmZXJyZXIgbm9y
ZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vYnVncy5rZGUub3JnL3Nob3dfYnVnLmNn
aT9pZD00NTM1MzQ8L2E+PGJyPg0KPGJyPg0KUC4gRsO2cnN0ZXIgJmx0OzxhIGhyZWY9Im1haWx0
bzprZGUucC1mb2Vyc3RlckBnbXguZGUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIi
PmtkZS5wLWZvZXJzdGVyQGdteC5kZTwvYT4mZ3Q7IGNoYW5nZWQ6PGJyPg0KPGJyPg0KwqAgwqAg
wqAgwqAgwqAgwqBXaGF0wqAgwqAgfFJlbW92ZWTCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHxBZGRlZDxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQrCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoENDfMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHw8
YSBocmVmPSJtYWlsdG86a2RlLnAtZm9lcnN0ZXJAZ214LmRlIiB0YXJnZXQ9Il9ibGFuayIgcmVs
PSJub3JlZmVycmVyIj5rZGUucC1mb2Vyc3RlckBnbXguZGU8L2E+PGJyPg0KPGJyPg0KLS0tIENv
bW1lbnQgIzEwIGZyb20gUC4gRsO2cnN0ZXIgJmx0OzxhIGhyZWY9Im1haWx0bzprZGUucC1mb2Vy
c3RlckBnbXguZGUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiPmtkZS5wLWZvZXJz
dGVyQGdteC5kZTwvYT4mZ3Q7IC0tLTxicj4NCkp1c3Qgd2FudGVkIHRvIGFkZCB0aGF0IEkgY2Fu
IHN0aWxsIGNvbmZpcm0gdGhpcyB3aXRoIEtDYWxjIHZlcnNpb24gMjIuMDguMi48YnI+DQo8YnI+
DQpUaGUgbWVudSBpcyBmbGlja2VyaW5nIGZvciBtZSwgdG9vLiBBbHNvLCByZXNpemluZyBmaXhl
cyB0aGUgcHJvYmxlbSBmb3IgbWUuPGJyPg0KPGJyPg0KLS0gU3lzdGVtIGluZm9ybWF0aW9uIC0t
PGJyPg0KT3BlcmF0aW5nIFN5c3RlbTogRW5kZWF2b3VyT1M8YnI+DQpLREUgUGxhc21hIFZlcnNp
b246IDUuMjYuMTxicj4NCktERSBGcmFtZXdvcmtzIFZlcnNpb246IDUuOTkuMDxicj4NClF0IFZl
cnNpb246IDUuMTUuNjxicj4NCktlcm5lbCBWZXJzaW9uOiA2LjAuMi1hcmNoMS0xICg2NC1iaXQp
PGJyPg0KR3JhcGhpY3MgUGxhdGZvcm06IFgxMTxicj4NClByb2Nlc3NvcnM6IDEyIMOXIEludGVs
wq4gQ29yZeKEoiBpNy0xMDcxMFUgQ1BVIEAgMS4xMEdIejxicj4NCk1lbW9yeTogMTUsMyBHaUIg
b2YgUkFNPGJyPg0KR3JhcGhpY3MgUHJvY2Vzc29yOiBNZXNhIEludGVswq4gVUhEIEdyYXBoaWNz
PGJyPg0KTWFudWZhY3R1cmVyOiBJbnRlbChSKSBDbGllbnQgU3lzdGVtczxicj4NClByb2R1Y3Qg
TmFtZTogTlVDMTBpN0ZOSzxicj4NCjxicj4NCi0tIDxicj4NCllvdSBhcmUgcmVjZWl2aW5nIHRo
aXMgbWFpbCBiZWNhdXNlOjxicj4NCllvdSBhcmUgb24gdGhlIENDIGxpc3QgZm9yIHRoZSBidWcu
PC9ibG9ja3F1b3RlPjwvZGl2Pg0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>173422</attachid>
            <date>2024-09-07 22:32:00 +0000</date>
            <delta_ts>2024-09-07 22:32:00 +0000</delta_ts>
            <desc>attachment-3597944-0.html</desc>
            <filename>attachment-3597944-0.html</filename>
            <type>text/html</type>
            <size>1678</size>
            <attacher>sapphire</attacher>
            
              <data encoding="base64">PGRpdiBkaXI9Imx0ciI+SSB3b3VsZCBjbG9zZSB0aGlzIGJ1Zy48ZGl2Pkl0IHNlZW1zIHRvIGhh
dmUgYmVlbiBmaXhlZCBhbHJlYWR5LjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmsgWW91
PC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBj
bGFzcz0iZ21haWxfYXR0ciI+T24gU2F0LCBTZXAgNywgMjAyNCBhdCA0OjI14oCvUE0gR2Ficmll
bCBCYXJyYW50ZXMgJmx0OzxhIGhyZWY9Im1haWx0bzpidWd6aWxsYV9ub3JlcGx5QGtkZS5vcmci
PmJ1Z3ppbGxhX25vcmVwbHlAa2RlLm9yZzwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2tx
dW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7
Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+
PGEgaHJlZj0iaHR0cHM6Ly9idWdzLmtkZS5vcmcvc2hvd19idWcuY2dpP2lkPTQ1MzUzNCIgcmVs
PSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9idWdzLmtkZS5vcmcvc2hvd19i
dWcuY2dpP2lkPTQ1MzUzNDwvYT48YnI+DQo8YnI+DQpHYWJyaWVsIEJhcnJhbnRlcyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdhYnJpZWwuYmFycmFudGVzLmRldkBvdXRsb29rLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmdhYnJpZWwuYmFycmFudGVzLmRldkBvdXRsb29rLmNvbTwvYT4mZ3Q7IGNoYW5nZWQ6
PGJyPg0KPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqBXaGF0wqAgwqAgfFJlbW92ZWTCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHxBZGRlZDxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+
DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoENDfMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIHxnYWJyaWVsLmJhcnJhbnRlcy5kZXZAb3V0bG88YnI+DQrCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCB8PGEgaHJlZj0iaHR0cDovL29rLmNvbSIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9
Il9ibGFuayI+b2suY29tPC9hPjxicj4NCsKgIMKgIMKgIMKgIMKgUmVzb2x1dGlvbnwtLS3CoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHxXQUlUSU5HRk9SSU5GTzxicj4NCsKg
IMKgIMKgIMKgIMKgIMKgIMKgU3RhdHVzfFJFUE9SVEVEwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgfE5FRURTSU5GTzxicj4NCjxicj4NCi0tLSBDb21tZW50ICMyMCBmcm9tIEdhYnJpZWwg
QmFycmFudGVzICZsdDs8YSBocmVmPSJtYWlsdG86Z2FicmllbC5iYXJyYW50ZXMuZGV2QG91dGxv
b2suY29tIiB0YXJnZXQ9Il9ibGFuayI+Z2FicmllbC5iYXJyYW50ZXMuZGV2QG91dGxvb2suY29t
PC9hPiZndDsgLS0tPGJyPg0KQ2FuJiMzOTt0IHJlcHJvZHVjZSwgd2FpdCBpZiByZXBvcnRlciBz
dGlsbCBoYXZlIHRoZSBpc3N1ZS48YnI+DQo8YnI+DQotLSA8YnI+DQpZb3UgYXJlIHJlY2Vpdmlu
ZyB0aGlzIG1haWwgYmVjYXVzZTo8YnI+DQpZb3UgYXJlIG9uIHRoZSBDQyBsaXN0IGZvciB0aGUg
YnVnLjwvYmxvY2txdW90ZT48L2Rpdj4NCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>