• Bug#1109446: unblock: fuse3/3.17.2-3

    From =?UTF-8?B?TMOhc3psw7MgQsO2c3rDtnJtw@21:1/5 to All on Fri Jul 18 09:50:01 2025
    XPost: linux.debian.devel.release

    Package: release.debian.org
    Severity: normal
    Tags: d-i
    User: [email protected]
    Usertags: unblock
    X-Debbugs-Cc: [email protected]
    Control: affects -1 + src:fuse3

    Hi RMs,

    [ Reason ]
    It was reported to Ubuntu that under certain conditions fusermount3
    uses 100% CPU [1]. This most probably affects Trixie as well.

    [ Impact ]
    Upstream fixed it, and turned out previously was using an incorrect
    define to test if the close_range syscall is available or not during compilation. This is a minimal change.
    I also applied a one line change to one of the examples to fix a deadlock in it.

    [ Tests ]
    I tested installation, I couldn't reproduce the 100% CPU usage even before.

    [ Risks ]
    There's no risk, the changes correct usage to be normal. Original bug
    reporter confirms the fix is working fine.
    But as fuse3 has an udeb, I put kibi in the loop.

    [ Checklist ]
    [x] all changes are documented in the d/changelog
    [x] I reviewed all changes and I approve them
    [x] attach debdiff against the package in testing

    Regards,
    Laszlo/GCS
    [1] https://bugs.launchpad.net/fuse/+bug/2115475/

    ZGlmZiAtTnJ1IGZ1c2UzLTMuMTcuMi9kZWJpYW4vY2hhbmdlbG9nIGZ1c2UzLTMuMTcuMi9kZWJp YW4vY2hhbmdlbG9nCi0tLSBmdXNlMy0zLjE3LjIvZGViaWFuL2NoYW5nZWxvZwkyMDI1LTA1LTE5 IDE4OjM5OjA4LjAwMDAwMDAwMCArMDAwMAorKysgZnVzZTMtMy4xNy4yL2RlYmlhbi9jaGFuZ2Vs b2cJMjAyNS0wNy0xNiAxNzoyNzoyMS4wMDAwMDAwMDAgKzAwMDAKQEAgLTEsMyArMSwxMSBAQAor ZnVzZTMgKDMuMTcuMi0zKSB1bnN0YWJsZTsgdXJnZW5jeT1tZWRpdW0KKworICAqIEJhY2twb3J0 IHVwc3RyZWFtIGZpeGVzOgorICAgIC0gZml4IHRoZSBjbG9zZV9yYW5nZSBpZmRlZiwKKyAgICAt IGZpeCBkZWFkbG9jayBpbiB0cnVuY2F0ZSBvcGVyYXRpb24gaW4gbWVtZnNfbGwuY2MgZXhhbXBs ZS4gCisKKyAtLSBMYXN6bG8gQm9zem9ybWVueWkgKEdDUykgPGdjc0BkZWJpYW4ub3JnPiAgV2Vk LCAxNiBKdWwgMjAyNSAxNzoyNzoyMSArMDAwMAorCiBmdXNlMyAoMy4xNy4yLTIpIHVuc3RhYmxl OyB1cmdlbmN5PW1lZGl1bQogCiAgIFsgTGFzemxvIEJvc3pvcm1lbnlpIChHQ1MpIF0KZGlmZiAt TnJ1IGZ1c2UzLTMuMTcuMi9kZWJpYW4vcGF0Y2hlcy9GaXgtdGhlLWNsb3NlX3JhbmdlLWlmZGVm LnBhdGNoIGZ1c2UzLTMuMTcuMi9kZWJpYW4vcGF0Y2hlcy9GaXgtdGhlLWNsb3NlX3JhbmdlLWlm ZGVmLnBhdGNoCi0tLSBmdXNlMy0zLjE3LjIvZGViaWFuL3BhdGNoZXMvRml4LXRoZS1jbG9zZV9y YW5nZS1pZmRlZi5wYXRjaAkxOTcwLTAxLTAxIDAwOjAwOjAwLjAwMDAwMDAwMCArMDAwMAorKysg ZnVzZTMtMy4xNy4yL2RlYmlhbi9wYXRjaGVzL0ZpeC10aGUtY2xvc2VfcmFuZ2UtaWZkZWYucGF0 Y2gJMjAyNS0wNy0xNiAxNzoyNzoyMS4wMDAwMDAwMDAgKzAwMDAKQEAgLTAsMCArMSwzOCBAQAor RnJvbSAxOTQwMjNjNTk5OTY1MTM4NmEzZGRiZjkxZmRkNzEwZDY2MWQwODNiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQorRnJvbTogQmVybmQgU2NodWJlcnQgPGJlcm5kQGJzYmVybmQuY29tPgor RGF0ZTogVHVlLCAxNSBKdWwgMjAyNSAyMzo1NDoyNyArMDIwMAorU3ViamVjdDogW1BBVENIXSBm dXNlcm1vdW50OiBGaXggdGhlIGNsb3NlX3JhbmdlIGlmZGVmCisKK1RoaXMgZml4ZXMgY29tbWl0 IDgyYmNkODE4CitUaGF0IGNvbW1pdCBoYWQgcmVtb3ZlZCBIQVZFX0xJTlVYX0NMT1NFX1JBTkdF IGluIG1lc29uIGdlbmVyYXRpb24sCitidXQgZGlkbid0IHJlbW92ZSB0aGUgdXNhZ2UgaW4gZnVz ZXJtb3VudC5jIC0gZnVzZXJtb3VudCB3YXMgdGhlbgorbm90IHVzaW5nIHRoZSBjbG9zZV9yYW5n ZSBzeXNjYWxsLgorCitDbG9zZXM6IGh0dHBzOi8vZ2l0aHViLmNvbS9saWJmdXNlL2xpYmZ1c2Uv aXNzdWVzLzEyODQKK1NpZ25lZC1vZmYtYnk6IEJlcm5kIFNjaHViZXJ0IDxiZXJuZEBic2Jlcm5k LmNvbT4KKy0tLQorIHV0aWwvZnVzZXJtb3VudC5jIHwgNCArKy0tCisgMSBmaWxlIGNoYW5nZWQs IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKKworZGlmZiAtLWdpdCBhL3V0aWwvZnVz ZXJtb3VudC5jIGIvdXRpbC9mdXNlcm1vdW50LmMKK2luZGV4IDQ4ZjdmZTdmYS4uMWI5NGU4ZTVl IDEwMDY0NAorLS0tIGEvdXRpbC9mdXNlcm1vdW50LmMKKysrKyBiL3V0aWwvZnVzZXJtb3VudC5j CitAQCAtMzYsNyArMzYsNyBAQAorICNpbmNsdWRlIDxzdGRib29sLmg+CisgI2luY2x1ZGUgPHN5 cy92ZnMuaD4KKyAKKy0jaWZkZWYgSEFWRV9MSU5VWF9DTE9TRV9SQU5HRV9ICisrI2lmZGVmIEhB VkVfQ0xPU0VfUkFOR0UKKyAjaW5jbHVkZSA8bGludXgvY2xvc2VfcmFuZ2UuaD4KKyAjZW5kaWYK KyAKK0BAIC0xNDc3LDcgKzE0NzcsNyBAQCBzdGF0aWMgaW50IGNsb3NlX2luaGVyaXRlZF9mZHMo aW50IGNmZCkKKyAJaWYgKGNmZCA8PSBTVERFUlJfRklMRU5PKQorIAkJcmV0dXJuIC1FSU5WQUw7 CisgCistI2lmZGVmIEhBVkVfTElOVVhfQ0xPU0VfUkFOR0VfSAorKyNpZmRlZiBIQVZFX0NMT1NF X1JBTkdFCisgCWlmIChjZmQgPCBTVERFUlJfRklMRU5PICsgMikgeworIAkJY2xvc2VfcmFuZ2Vf bG9vcChTVERFUlJfRklMRU5PICsgMSwgY2ZkIC0gMSwgY2ZkKTsKKyAJfSBlbHNlIHsKZGlmZiAt TnJ1IGZ1c2UzLTMuMTcuMi9kZWJpYW4vcGF0Y2hlcy9tZW1mc19sbC1maXgtZGVhZGxvY2sucGF0 Y2ggZnVzZTMtMy4xNy4yL2RlYmlhbi9wYXRjaGVzL21lbWZzX2xsLWZpeC1kZWFkbG9jay5wYXRj aAotLS0gZnVzZTMtMy4xNy4yL2RlYmlhbi9wYXRjaGVzL21lbWZzX2xsLWZpeC1kZWFkbG9jay5w YXRjaAkxOTcwLTAxLTAxIDAwOjAwOjAwLjAwMDAwMDAwMCArMDAwMAorKysgZnVzZTMtMy4xNy4y L2RlYmlhbi9wYXRjaGVzL21lbWZzX2xsLWZpeC1kZWFkbG9jay5wYXRjaAkyMDI1LTA3LTE2IDE3 OjI3OjIxLjAwMDAwMDAwMCArMDAwMApAQCAtMCwwICsxLDI3IEBACitGcm9tIGI5NmM3MzhiMTBl OWEzMDg3MjVjNjJiOTM5MmJhN2Q1NTNlZWMyNTQgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCitG cm9tOiBMb25nIExpIDxsZW8ubGlsb25nQGh1YXdlaS5jb20+CitEYXRlOiBXZWQsIDE2IEp1bCAy MDI1IDA5OjU0OjA3ICswODAwCitTdWJqZWN0OiBbUEFUQ0hdIG1lbWZzX2xsOiBmaXggZGVhZGxv Y2sgaW4gdHJ1bmNhdGUgb3BlcmF0aW9uCisKK1JlbW92ZSByZWR1bmRhbnQgbXV0ZXggbG9jayBh Y3F1aXNpdGlvbiBpbiB0aGUgdHJ1bmNhdGUoKSBtZXRob2QgdG8KK3ByZXZlbnQgZGVhZGxvY2su IFRoZSBpc3N1ZSBvY2N1cnMgd2hlbiBtZW1mc19zZXRhdHRyKCkgYWxyZWFkeSBob2xkcwordGhl IG11dGV4IGxvY2sgYW5kIHRoZW4gY2FsbHMgdHJ1bmNhdGUoKSwgd2hpY2ggYXR0ZW1wdHMgdG8g YWNxdWlyZQordGhlIHNhbWUgbG9jayBhZ2Fpbi4KKworU2lnbmVkLW9mZi1ieTogTG9uZyBMaSA8 bGVvLmxpbG9uZ0BodWF3ZWkuY29tPgorLS0tCisgZXhhbXBsZS9tZW1mc19sbC5jYyB8IDEgLQor IDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCisKK2RpZmYgLS1naXQgYS9leGFtcGxlL21l bWZzX2xsLmNjIGIvZXhhbXBsZS9tZW1mc19sbC5jYworaW5kZXggMGRhN2MyNTQ0Li4xN2Q3ZDAz NGIgMTAwNjQ0CistLS0gYS9leGFtcGxlL21lbWZzX2xsLmNjCisrKysgYi9leGFtcGxlL21lbWZz X2xsLmNjCitAQCAtMTk3LDcgKzE5Nyw2IEBAIGNsYXNzIElub2RlIHsKKyAKKyAJdm9pZCB0cnVu Y2F0ZShvZmZfdCBzaXplKQorIAl7CistCQlzdGQ6OmxvY2tfZ3VhcmQ8c3RkOjptdXRleD4gbG9j ayhtdXRleCk7CisgCQlzdGQ6OmxvY2tfZ3VhcmQ8c3RkOjptdXRleD4gYXR0cl9sb2NrKGF0dHJf bXV0ZXgpOworIAkJaWYgKHNpemUgPCBjb250ZW50LnNpemUoKSkgeworIAkJCWNvbnRlbnQucmVz aXplKHNpemUpOwpkaWZmIC1OcnUgZnVzZTMtMy4xNy4yL2RlYmlhbi9wYXRjaGVzL3NlcmllcyBm dXNlMy0zLjE3LjIvZGViaWFuL3BhdGNoZXMvc2VyaWVzCi0tLSBmdXNlMy0zLjE3LjIvZGViaWFu L3BhdGNoZXMvc2VyaWVzCTIwMjUtMDUtMTkgMTg6Mzk6MDguMDAwMDAwMDAwICswMDAwCisrKyBm dXNlMy0zLjE3LjIvZGViaWFuL3BhdGNoZXMvc2VyaWVzCTIwMjUtMDctMTYgMTc6Mjc6MjEuMDAw MDAwMDAwICswMDAwCkBAIC0zLDMgKzMsNSBAQAogTWFrZV9jb25uLXdhbnQtd2FudF9leHRfY29u dmVyc2lvbl9ub25fZmF0YWwucGF0Y2gKIEFkZC1jb250YWluZXJfb2YtYW5kLVJPVU5EX1VQLW1h Y3Jvcy5wYXRjaAogRml4LWZ1c2VfYXBwbHlfY29ubl9pbmZvX29wdHMucGF0Y2gKK0ZpeC10aGUt Y2xvc2VfcmFuZ2UtaWZkZWYucGF0Y2gKK21lbWZzX2xsLWZpeC1kZWFkbG9jay5wYXRjaAo=

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Sun Jul 20 13:00:02 2025
    XPost: linux.debian.devel.release

    Hi,

    László Böszörményi (GCS) <[email protected]> (2025-07-18):
    Package: release.debian.org
    Severity: normal
    Tags: d-i
    User: [email protected]
    Usertags: unblock
    X-Debbugs-Cc: [email protected]
    Control: affects -1 + src:fuse3

    Hi RMs,

    [ Reason ]
    It was reported to Ubuntu that under certain conditions fusermount3
    uses 100% CPU [1]. This most probably affects Trixie as well.

    [ Impact ]
    Upstream fixed it, and turned out previously was using an incorrect
    define to test if the close_range syscall is available or not during compilation. This is a minimal change.
    I also applied a one line change to one of the examples to fix a deadlock in it.

    [ Tests ]
    I tested installation, I couldn't reproduce the 100% CPU usage even before.

    [ Risks ]
    There's no risk, the changes correct usage to be normal. Original bug reporter confirms the fix is working fine.
    But as fuse3 has an udeb, I put kibi in the loop.

    [ Checklist ]
    [x] all changes are documented in the d/changelog
    [x] I reviewed all changes and I approve them
    [x] attach debdiff against the package in testing

    No objections, thanks.


    Cheers,
    --
    Cyril Brulebois ([email protected]) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmh8ywsACgkQ/5FK8MKz VSCGNg/+NlxY7RpbIaoO/1GAls7eQGOLtzzQgYG448LPUFdad5dsUkNSJe9Ovp6f ZbuvA/9OEFNI0bzaAJKYnNdPeD7bZ6UObTYp49omHvldvdxbwtzieAHG0LvryhxK HIEAxuqbqp9jEasrJpKnaoyyl0U87PD1epWFrG8MgA0BhQpdzb9q+1cZUnJXQPxJ IvOKUTeBnxyngFkB20Bleta0S+hccInv+esdj+bl59j2ly+74rHs5O2gKCyHKSdC 2SpvljxUUzpwhfTnVmrlTPqk1pq+Z1DA8agO/2CsGqE3hLqDE0w2XE10+N67NMff kPEarULBbJaoEiHDi6zgfElMe1XKs2bBWSyle1kOUGDxnIis5TX7UNvJSi33NZef 7z6KRoAOYzMworxilg1nPdKOniyK3h+Ux/X0RK75XSYqghW3bXfNGR+yQvG2SONq 1+zNQPa9LGyADBuJ+PZTMwSxhPb6uiA1Xpni2gvyCJZgSSTd0Gh7L7ZS+PnAZrLC pjDBHtw4tCAZusoy9TREqM4Ka01M8+eRUsyrJR9pfrs5qxX+wZ+MiTghrkXUkzam U2Rv3VYdTuQYd67zCRX1pcyQeNgLYCVIru6g4kiqmMgTahkmCL1dXSrREZj73toa vuHMoRmfXNRlAZfKNph7WmZTUBEWGfl53CmRTy2fwgG9r2k+3Pc=
    =0nF7
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *