[ 0.038] Linux-6.10.14-linuxkit-aarch64-with-glibc2.43 | openjdk version "25.0.4" 2026-07-21 LTS | server-26.3.jar [ 0.038] === torn-write === [ 8.884] server up (pid 268, run '1-populate') [ 8.884] filling the scoreboard: 200 objectives with 30 KB display names [ 10.171] baseline world/data/minecraft/scoreboard.dat: valid gzip, 4161553 bytes on disk, 6150576 bytes of NBT [ 10.171] step A: one more save with no kill, watching scoreboard.dat against level.dat [ 10.934] world/data/minecraft/scoreboard.dat start=4161553 min_seen=7690 end=4161573 size_changes=357 inodes=1 IN PLACE (same inode) window=363.9ms [ 10.935] world/level.dat start=397 min_seen=397 end=400 size_changes=1 inodes=2 REPLACED (new inode) window=0.0ms [ 10.955] /time query gametime (before kill) -> System chat: The game time is 41 tick(s) [ 10.956] step B (attempt 1): dirty the scoreboard, save-all, SIGKILL as soon as the file shrinks [ 11.075] killed 63.6 ms after the watcher armed; size at kill was 0 of 4161553 bytes [ 11.076] scoreboard.dat after kill: EMPTY (0 bytes) [ 11.076] strace (strace-1-populate.log), calls touching scoreboard.dat, level: [ 11.077] 292 16:13:06.264827 openat(AT_FDCWD, "./world/level15531490595142007832.dat", O_WRONLY|O_CREAT|O_EXCL, 0600) = 53 [ 11.077] 292 16:13:06.265609 openat(AT_FDCWD, "./world/level15531490595142007832.dat", O_WRONLY|O_CREAT|O_TRUNC|O_SYNC, 0666) = 53 [ 11.077] 292 16:13:06.270095 renameat(AT_FDCWD, "./world/level15531490595142007832.dat", AT_FDCWD, "./world/level.dat") = 0 [ 11.077] 336 16:13:07.796954 openat(AT_FDCWD, "./world/level103001950465854517.dat", O_WRONLY|O_CREAT|O_EXCL, 0600) = 115 [ 11.077] 336 16:13:07.797115 openat(AT_FDCWD, "./world/level103001950465854517.dat", O_WRONLY|O_CREAT|O_TRUNC|O_SYNC, 0666) = 115 [ 11.077] 336 16:13:07.798889 renameat(AT_FDCWD, "./world/level.dat", AT_FDCWD, "./world/level.dat_old") = 0 [ 11.077] 336 16:13:07.799241 renameat(AT_FDCWD, "./world/level103001950465854517.dat", AT_FDCWD, "./world/level.dat") = 0 [ 11.077] 343 16:13:07.807201 openat(AT_FDCWD, "./world/data/minecraft/scoreboard.dat", O_WRONLY|O_CREAT|O_TRUNC|O_SYNC, 0666) = 117 [ 11.077] 336 16:13:08.636412 openat(AT_FDCWD, "./world/level8857387553148377880.dat", O_WRONLY|O_CREAT|O_EXCL, 0600) = 118 [ 11.077] 336 16:13:08.636530 openat(AT_FDCWD, "./world/level8857387553148377880.dat", O_WRONLY|O_CREAT|O_TRUNC|O_SYNC, 0666) = 118 [ 11.077] 336 16:13:08.637377 unlinkat(AT_FDCWD, "./world/level.dat_old", 0) = 0 [ 11.077] 336 16:13:08.637503 renameat(AT_FDCWD, "./world/level.dat", AT_FDCWD, "./world/level.dat_old") = 0 [ 11.077] 336 16:13:08.637712 renameat(AT_FDCWD, "./world/level8857387553148377880.dat", AT_FDCWD, "./world/level.dat") = 0 [ 11.077] 346 16:13:08.640826 openat(AT_FDCWD, "./world/data/minecraft/scoreboard.dat", O_WRONLY|O_CREAT|O_TRUNC|O_SYNC, 0666) = 118 [ 11.077] 336 16:13:09.127343 openat(AT_FDCWD, "./world/level15481535697424963951.dat", O_WRONLY|O_CREAT|O_EXCL, 0600) = 118 [ 11.078] 336 16:13:09.127457 openat(AT_FDCWD, "./world/level15481535697424963951.dat", O_WRONLY|O_CREAT|O_TRUNC|O_SYNC, 0666) = 118 [ 11.078] 336 16:13:09.128327 unlinkat(AT_FDCWD, "./world/level.dat_old", 0) = 0 [ 11.078] 336 16:13:09.128447 renameat(AT_FDCWD, "./world/level.dat", AT_FDCWD, "./world/level.dat_old") = 0 [ 11.078] 336 16:13:09.128632 renameat(AT_FDCWD, "./world/level15481535697424963951.dat", AT_FDCWD, "./world/level.dat") = 0 [ 11.078] 341 16:13:09.130400 openat(AT_FDCWD, "./world/data/minecraft/scoreboard.dat", O_WRONLY|O_CREAT|O_TRUNC|O_SYNC, 0666 [ 11.078] 336 16:13:09.928043 openat(AT_FDCWD, "./world/level17237353118949665136.dat", O_WRONLY|O_CREAT|O_EXCL, 0600) = 118 [ 11.078] 336 16:13:09.928607 openat(AT_FDCWD, "./world/level17237353118949665136.dat", O_WRONLY|O_CREAT|O_TRUNC|O_SYNC, 0666) = 118 [ 11.078] 336 16:13:09.933568 unlinkat(AT_FDCWD, "./world/level.dat_old", 0) = 0 [ 11.078] 336 16:13:09.934036 renameat(AT_FDCWD, "./world/level.dat", AT_FDCWD, "./world/level.dat_old") = 0 [ 17.856] server up (pid 351, run '2-restart-1') [ 17.856] server log: [16:13:16] [ServerMain/ERROR]: Error loading saved data: SavedDataType[minecraft:weather] [ 17.856] server log: [16:13:16] [ServerMain/ERROR]: Error loading saved data: SavedDataType[minecraft:world_clocks] [ 17.856] server log: [16:13:16] [Server thread/ERROR]: Error loading saved data: SavedDataType[minecraft:scoreboard] [ 17.907] /scoreboard objectives list -> System chat: There are no objectives [ 17.939] /time query gametime (after restart) -> System chat: The game time is 45 tick(s) [ 18.424] scoreboard.dat after clean stop: valid gzip, 48 bytes on disk, 30 bytes of NBT [ 18.425] RESULT: REPRODUCED, all scoreboard data lost [ 18.425] summary: torn_write=REPRODUCED