From 8c7d26a9ce2df3a964abd5ec7f16a5074377b196 Mon Sep 17 00:00:00 2001 From: Rongsong Shen Date: Fri, 17 Jul 2026 09:28:47 +0000 Subject: [PATCH] chore(nix): repin librtti to fix makeInstance leak-on-init-failure librtti master 7212ba1 -> 53cf11e (revCount 20->21): makeInstance() was not freeing its calloc'd allocation when a type's .init() returned negative, causing a 240-byte LeakSanitizer leak (SIGABRT under abort_on_error=1) on any job_init() failure path -- most visibly libxce test's test_job_init_propagates_makeJobsub_failure. Verified fixed: fresh rebuild resolves the new rev, full libxce test suite green, and test_jobj_hardening passes clean under ASAN_OPTIONS=detect_leaks=1:abort_on_error=1 with no leak stack. --- src/flake.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/flake.lock b/src/flake.lock index 169327df..1e6e224e 100644 --- a/src/flake.lock +++ b/src/flake.lock @@ -117,11 +117,11 @@ "xbuild": "xbuild" }, "locked": { - "lastModified": 1777021191, - "narHash": "sha256-hyyJZBX9o1TQLH/7aaEP1/rV3QQTqn70PGs2IDACNnw=", + "lastModified": 1784279748, + "narHash": "sha256-/BsisRl9jS5TPXABUcWxaZ6F06XQpxckwKpR32kIu7w=", "ref": "master", - "rev": "7212ba170d8db040ac99d0fb47c7b1df70df6e11", - "revCount": 20, + "rev": "53cf11e6df4e2f0bbcdf8e26feed74d011b0e9c1", + "revCount": 21, "type": "git", "url": "ssh://forgejo@gitea.shenrs.eu/rshen/librtti" }, @@ -483,11 +483,11 @@ "uv2nix": "uv2nix_2" }, "locked": { - "lastModified": 1778580723, - "narHash": "sha256-lz2BrUzYQ/lDvdYvUAVwKVbPUvhcnPzZQInu50Taodc=", + "lastModified": 1782521464, + "narHash": "sha256-G0Yaq9PTI4ntIf3MdwRw3BLUR+IGSsfbbrLI3yrAwKM=", "owner": "shen390s", "repo": "my-nix-channel", - "rev": "e08a2682d7675ad31a13712c0a365463673d306e", + "rev": "073f527ea8f111e7d7b8f5ad21c5004870cbf6cf", "type": "github" }, "original": {