#1136264 nheko uses 100% CPU for an unknown reason

Package:
nheko
Source:
nheko
Description:
desktop IM client for the Matrix protocol
Submitter:
Simon Budig
Date:
2026-05-13 09:53:03 UTC
Severity:
normal
Tags:
#1136264#5
Date:
2026-05-11 08:50:37 UTC
From:
To:
Dear Maintainer,

I updated my debian testing installation at the end of last week and
nheko now eats up 100% CPU when started. This has not been the case in
an earlier version. It wastes energy for probably no good reason.

Since this forces the fan to run continuously on my laptop it hampers
the usability of my system, but it does not cause it to crash or become
unresponsive.

Regards,
        Simon

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***

#1136264#10
Date:
2026-05-11 17:28:37 UTC
From:
To:
Though it points to: https://github.com/curl/curl/issues/21547
#1136264#17
Date:
2026-05-12 06:39:55 UTC
From:
To:
Control: clone -1 -2
Control: retitle missing wakeup consumption causes busy looping
Control: reassign -2 libcurl4t64
Control: found -2 curl/8.20.0-1
Control: tags -2 upstream fixed-upstream
Control: forwarded -2 https://github.com/curl/curl/issues/21547
Control: affects -2 nheko
Control: block -2 by -1

I confirm the observation. Let's make Samuel aware of the problem as the
upstream fix just landed. As far as I can see, this issue now affects
all forky users.

Helmut

#1136264#26
Date:
2026-05-13 09:18:35 UTC
From:
To:
Hi,

I'm preparing an upload with the fix cherry-picked. Hopefully it fixes
things in unstable asap and soon testing.

Cheers,
Charles

#1136264#33
Date:
2026-05-13 09:48:45 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
curl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1136264@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Carlos Henrique Lima Melara <charlesmelara@riseup.net> (supplier of updated curl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 13 May 2026 11:15:17 +0200
Source: curl
Architecture: source
Version: 8.20.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Curl Maintainers <team+curl@tracker.debian.org>
Changed-By: Carlos Henrique Lima Melara <charlesmelara@riseup.net>
Closes: 1136264 1136378
Changes:
 curl (8.20.0-2) unstable; urgency=medium
 .
   * debian/patches/event-fix-wakeup-consumption.patch: cherry-pick from
     upstream. (Closes: #1136378, #1136264)
Checksums-Sha1:
 0bf4b8c5b6d7e3d59f2f6bd21e8c0e405ecee654 3307 curl_8.20.0-2.dsc
 33a0afeb9f6c6cf377d9803c308268bf3dca9e12 53320 curl_8.20.0-2.debian.tar.xz
 efc93c3d4c62c5b568d121423f0be57547d6464b 11638 curl_8.20.0-2_amd64.buildinfo
Checksums-Sha256:
 50251951b591a158b1cde29dedf2ea2066242b31aeaca136ed517b0f10e8811b 3307 curl_8.20.0-2.dsc
 63b218e5fe3ff9b8b32f7a5a51d85157ffa43693280a93b2d21ab78cbb2c2ee5 53320 curl_8.20.0-2.debian.tar.xz
 e778c195dec209bc840e8c297f8526da683daff4971e1ef5271edae141eba7fc 11638 curl_8.20.0-2_amd64.buildinfo
Files:
 6aa7711df2753428823274d36f382492 3307 web optional curl_8.20.0-2.dsc
 3a0e6298b08f83a923e98cae1b05fd5d 53320 web optional curl_8.20.0-2.debian.tar.xz
 c659fbe1cbf2293cd7531be439f58556 11638 web optional curl_8.20.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJNBAEBCgA3FiEECgzx8d8+AINglLHJt4M9ggJ8mQsFAmoERmcZHGNoYXJsZXNt
ZWxhcmFAcmlzZXVwLm5ldAAKCRC3gz2CAnyZC2BsD/9Uq5Tn8OGkvx/zoAAvmRDu
qwyu79MpLxOh4U8mAzYzWNghEqR4IubEFM26bp0unShm+AFySFBLbQj4heOrYYwr
I58UVZjiRMNfGZMiRxL1lpfocAJ2DVsoTifUH7uddW24aRRqb8d0Orr7NBqUIkdh
X1m++rPKw4GWOA6vcnzX/Isvp1j6mU5Bf6D3DBPRu91ZgREg3gZoDH790GGqfFLP
n1LOe2fmpGxf8+wP4aeRvlK4xBA5Sx0Iq82rIgderzFM9uQ1rQImgQmt7BsZaLKP
0K7xTZb4DieudWiqOKmEP5TEGd48WtsFd6J0fTuopM5jImUh5ZJHPgL1RobR492f
NEfCefzkXmLsQUBHAleLgHVTsLHcpxNRH25/g1RF/nOqmUbc28r6Hk0/KXwI9nKo
OaTJouQ+avvPPlSzXwZ0AKd+1cu6VLO9yzxs5l4R/DDZfK7oFS8jEbjYddBdY+1+
s4ipBktWUs20PU3NhsI75AbYcp+xwdQ6RSV1i/hG7GmcA9PcYXLOnWW1kb9xdmZP
UCftQomozP2AkCtKtGIGZirkHefKBpztCWhWNB22rnPV2PyKaDE6ZzLOHv+e+aAf
kFC6EubB9JPb4yN0xeWxF9TnGddIfdFgr8q4oIAbEq+J/126BgwMrz2XINjhn/uB
F2owf6v/1Wgqu1DcDArNdw==
=rFBJ
-----END PGP SIGNATURE-----

#1136264#36
Date:
2026-05-13 09:51:16 UTC
From:
To:
Hello,

Bug #1136264 in curl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/debian/curl/-/commit/383b15af8b637df428b51f7293729e6f8b04de5f
------------------------------------------------------------------------
d/p/event-fix-wakeup-consumption.patch: cherry-pick from upstream

Closes: #1136378, #1136264
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1136264