[17:33:15] == provenance [17:33:15] date 2026-11-02T17:33:15+00:00, host testvm, kernel 7.3.0-9-generic [17:33:15] git (dirty), script repro-simple.sh sha256 b2dad0216eeba6a2 [17:33:15] btrfs-7.3.0-9-generic-unpatched.ko: vermagic=7.3.0-9-generic SMP preempt mod_unload modversions , sha256=689724cb38cc290d37c189d8219ce2de131664325afd6b87eb53dc071efaf97b [17:33:16] btrfs-7.3.0-9-generic-patched.ko: vermagic=7.3.0-9-generic SMP preempt mod_unload modversions , sha256=c3345761a2a6c37c1069e635ed5179497700a96588d17277ecfa85be244fa29b [17:33:16] stock /lib/modules/7.3.0-9-generic/kernel/fs/btrfs/btrfs.ko.zst: vermagic=7.3.0-9-generic SMP preempt mod_unload modversions , sha256=09d9324e1c7059be1b70797364844bce95e5ef8021151b6ae5ace5221e6c9cbe [17:33:16] this_module size 000500 in stock and both builds [17:33:16] == phase stock [17:33:16] rollback: now loaded E1EF4DA35089A8D53DDE823 [17:33:16] -- phase stock: module in use: version= srcversion=E1EF4DA35089A8D53DDE823 [17:33:16] phase stock run 1/3 -> work-repro-simple-stock-1 [17:35:00] btrfs check --readonly rc=1 (full log: ./work-repro-simple-stock-1/check.log) [17:35:00] RESULT: check reports mismatches matching the incident [17:35:00] S2 content: DIFFERS or unreadable (100101 entries; ./work-repro-simple-stock-1/s2.manifest) [17:35:01] summary: zeroed=1 aborted=1 check_bad=1 drop_done=0 s2_ok=0 [17:35:01] VERDICT: bug reproduced [17:35:01] run 1: VERDICT bug reproduced (rc=0) [17:35:01] phase stock run 2/3 -> work-repro-simple-stock-2 [17:36:51] btrfs check --readonly rc=1 (full log: ./work-repro-simple-stock-2/check.log) [17:36:51] RESULT: check reports mismatches matching the incident [17:36:51] S2 content: DIFFERS or unreadable (100101 entries; ./work-repro-simple-stock-2/s2.manifest) [17:36:51] summary: zeroed=1 aborted=1 check_bad=1 drop_done=0 s2_ok=0 [17:36:51] VERDICT: bug reproduced [17:36:51] run 2: VERDICT bug reproduced (rc=0) [17:36:51] phase stock run 3/3 -> work-repro-simple-stock-3 [17:38:41] btrfs check --readonly rc=1 (full log: ./work-repro-simple-stock-3/check.log) [17:38:42] RESULT: check reports mismatches matching the incident [17:38:42] S2 content: DIFFERS or unreadable (100101 entries; ./work-repro-simple-stock-3/s2.manifest) [17:38:42] summary: zeroed=1 aborted=1 check_bad=1 drop_done=0 s2_ok=0 [17:38:42] VERDICT: bug reproduced [17:38:42] run 3: VERDICT bug reproduced (rc=0) [17:38:42] phase stock summary: 3/3 reproduced the bug, 0 did not [17:38:42] == phase unpatched [17:38:43] loaded: srcversion=313B4FA77BAD40556F69D7B taint=12800 [17:38:43] -- phase unpatched: module in use: version= srcversion=313B4FA77BAD40556F69D7B [17:38:43] phase unpatched run 1/3 -> work-repro-simple-unpatched-1 [17:40:31] btrfs check --readonly rc=1 (full log: ./work-repro-simple-unpatched-1/check.log) [17:40:31] RESULT: check reports mismatches matching the incident [17:40:31] S2 content: DIFFERS or unreadable (100101 entries; ./work-repro-simple-unpatched-1/s2.manifest) [17:40:31] summary: zeroed=1 aborted=1 check_bad=1 drop_done=0 s2_ok=0 [17:40:31] VERDICT: bug reproduced [17:40:31] run 1: VERDICT bug reproduced (rc=0) [17:40:31] phase unpatched run 2/3 -> work-repro-simple-unpatched-2 [17:42:20] btrfs check --readonly rc=1 (full log: ./work-repro-simple-unpatched-2/check.log) [17:42:20] RESULT: check reports mismatches matching the incident [17:42:20] S2 content: DIFFERS or unreadable (100101 entries; ./work-repro-simple-unpatched-2/s2.manifest) [17:42:20] summary: zeroed=1 aborted=1 check_bad=1 drop_done=0 s2_ok=0 [17:42:20] VERDICT: bug reproduced [17:42:20] run 2: VERDICT bug reproduced (rc=0) [17:42:20] phase unpatched run 3/3 -> work-repro-simple-unpatched-3 [17:44:06] btrfs check --readonly rc=1 (full log: ./work-repro-simple-unpatched-3/check.log) [17:44:06] RESULT: check reports mismatches matching the incident [17:44:07] S2 content: DIFFERS or unreadable (100101 entries; ./work-repro-simple-unpatched-3/s2.manifest) [17:44:07] summary: zeroed=1 aborted=1 check_bad=1 drop_done=0 s2_ok=0 [17:44:07] VERDICT: bug reproduced [17:44:07] run 3: VERDICT bug reproduced (rc=0) [17:44:07] phase unpatched summary: 3/3 reproduced the bug, 0 did not [17:44:07] == phase patched [17:44:08] loaded: srcversion=A9DE38FEDECDF7BE358F0F3 taint=12800 [17:44:08] -- phase patched: module in use: version= srcversion=A9DE38FEDECDF7BE358F0F3 [17:44:08] phase patched run 1/3 -> work-repro-simple-patched-1 [17:48:12] btrfs check --readonly rc=0 (full log: ./work-repro-simple-patched-1/check.log) [17:48:12] RESULT: check clean [17:48:37] S2 content: identical to S1 before the snapshot (100101 entries; ./work-repro-simple-patched-1/s2.manifest) [17:48:37] summary: zeroed=0 aborted=0 check_bad=0 drop_done=1 s2_ok=1 [17:48:37] VERDICT: no zeroing, drop completed, no abort, check clean, S2 intact (expected on a patched module) [17:48:37] run 1: VERDICT no bug (rc=1) [17:48:37] phase patched run 2/3 -> work-repro-simple-patched-2 [17:52:42] btrfs check --readonly rc=0 (full log: ./work-repro-simple-patched-2/check.log) [17:52:42] RESULT: check clean [17:53:05] S2 content: identical to S1 before the snapshot (100101 entries; ./work-repro-simple-patched-2/s2.manifest) [17:53:05] summary: zeroed=0 aborted=0 check_bad=0 drop_done=1 s2_ok=1 [17:53:05] VERDICT: no zeroing, drop completed, no abort, check clean, S2 intact (expected on a patched module) [17:53:05] run 2: VERDICT no bug (rc=1) [17:53:05] phase patched run 3/3 -> work-repro-simple-patched-3 [17:57:07] btrfs check --readonly rc=0 (full log: ./work-repro-simple-patched-3/check.log) [17:57:07] RESULT: check clean [17:57:36] S2 content: identical to S1 before the snapshot (100101 entries; ./work-repro-simple-patched-3/s2.manifest) [17:57:36] summary: zeroed=0 aborted=0 check_bad=0 drop_done=1 s2_ok=1 [17:57:36] VERDICT: no zeroing, drop completed, no abort, check clean, S2 intact (expected on a patched module) [17:57:36] run 3: VERDICT no bug (rc=1) [17:57:36] phase patched summary: 0/3 reproduced the bug, 3 did not [17:57:36] == done. rollback to stock module runs on exit (see trap). [17:57:37] rollback: now loaded E1EF4DA35089A8D53DDE823