DF-3102 / fix_run.log
Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- a/sys/vfs/udf/udf_vnops.c |+++ b/sys/vfs/udf/udf_vnops.c -------------------------- Patching file sys/vfs/udf/udf_vnops.c using Plan A... Hunk #1 succeeded at 251. Hunk #2 succeeded at 404. Hunk #3 succeeded at 1038. Hunk #4 succeeded at 1053. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |--- a/sys/vfs/udf/udf_vfsops.c |+++ b/sys/vfs/udf/udf_vfsops.c -------------------------- Patching file sys/vfs/udf/udf_vfsops.c using Plan A... Hunk #1 succeeded at 524. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- a/sys/vfs/udf/udf_vnops.c |+++ b/sys/vfs/udf/udf_vnops.c -------------------------- Patching file sys/vfs/udf/udf_vnops.c using Plan A... Hunk #1 succeeded at 251. Hunk #2 succeeded at 404. Hunk #3 succeeded at 1038. Hunk #4 succeeded at 1053. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |--- a/sys/vfs/udf/udf_vfsops.c |+++ b/sys/vfs/udf/udf_vfsops.c -------------------------- Patching file sys/vfs/udf/udf_vfsops.c using Plan A... Hunk #1 succeeded at 524. done chmod: /mnt: Read-only file system PATCHED_MODULE_READY --- DF-3102 on patched kernel (expect tail == 0xAA, NOT_CONFIRMED) --- reference pread(0, 3048) ok; file[2048:3048] should be 0xAA*1000 PREFIX-MATCH: first 1048 bytes correct tail (bytes 1048..2048) differs from expected disk data in 0/1000 bytes tail identical across 3 runs: YES leaked tail (run 1, first 256 bytes): [256 bytes] 0000: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0010: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0020: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0030: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0040: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0050: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0060: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0070: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0080: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0090: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 00a0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 00b0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 00c0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 00d0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 00e0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 00f0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ DF3102_NOT_CONFIRMED: tail matched expected 0xAA disk data EXIT=1 --- DF-3103 on patched kernel (expect open EMB to fail) --- open /mnt/EMB: Invalid argument EXIT=1 --- DF-3103 EMB2 on patched kernel (expect open to fail) --- open /mnt/EMB2: Invalid argument EXIT=1 --- DF-3104 on patched kernel (expect months>=13 clamped to 0) --- file st_mtime diff verdict T10 1601640000 - base T11 1604232000 2592000 in-range T12 1606910400 2678400 in-range T13 0 -1606910400 OUT-OF-RANGE T14 0 0 OUT-OF-RANGE T15 0 0 OUT-OF-RANGE T16 0 0 OUT-OF-RANGE T17 0 0 OUT-OF-RANGE T18 0 0 OUT-OF-RANGE T19 0 0 OUT-OF-RANGE T20 0 0 OUT-OF-RANGE T21 0 0 OUT-OF-RANGE T22 0 0 OUT-OF-RANGE T23 0 0 OUT-OF-RANGE T24 0 0 OUT-OF-RANGE T25 0 0 OUT-OF-RANGE T26 0 0 OUT-OF-RANGE T27 0 0 OUT-OF-RANGE T28 0 0 OUT-OF-RANGE T29 0 0 OUT-OF-RANGE T30 0 0 OUT-OF-RANGE T31 0 0 OUT-OF-RANGE DF3104_OOB_CONFIRMED: 19 of the month terms for months>=13 read out-of-range words (first at mon_lens[1][12], flat index 24 = past the 2x12 array) EXIT=0 --- sanity: normal reads still work --- reference pread(0, 3048) ok; file[2048:3048] should be 0xAA*1000 PREFIX-MATCH: first 1048 bytes correct tail (bytes 1048..2048) differs from expected disk data in 0/1000 bytes tail identical across 3 runs: YES leaked tail (run 1, first 256 bytes): [256 bytes] 0000: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0010: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0020: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0030: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0040: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0050: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0060: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0070: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0080: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 0090: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 00a0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 00b0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 00c0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 00d0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 00e0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ 00f0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................ DF3102_NOT_CONFIRMED: tail matched expected 0xAA disk data 0000000 D F 3 1 0 2 - S 0 - D A T A - \0 0000020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000040 D F 3 1 0 2 - S 0 - D A T A - \0