❯ zig build test test └─ run test bundle_test 26/27 passed, 1 failed General protection exception (no address available) /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/compiler_rt/memcpy.zig:170:17: 0x1dd79a4 in memcpyFast (compiler_rt) d[i] = s[i]; ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/array_list.zig:306:42: 0x11b6092 in appendSliceAssumeCapacity (std.zig) @memcpy(self.items[old_len..][0..items.len], items); ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/array_list.zig:295:43: 0x11aeaf9 in appendSlice (std.zig) self.appendSliceAssumeCapacity(items); ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/array_list.zig:350:33: 0x121ce5a in appendWrite (std.zig) try self.appendSlice(m); ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/Io.zig:386:27: 0x1214d05 in typeErasedWriteFn (std.zig) return writeFn(ptr.*, bytes); ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/Io/DeprecatedWriter.zig:13:24: 0x121db79 in write (std.zig) return self.writeFn(self.context, bytes); ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/Io/DeprecatedWriter.zig:19:32: 0x12187c2 in writeAll (std.zig) index += try self.write(bytes[index..]); ^ /home/username/gitrepos/roc/src/bundle/streaming_writer.zig:116:44: 0x1210854 in compressBuffer (mod.zig) self.output_writer.writeAll(chunk) catch return error.WriteFailed; ^ /home/username/gitrepos/roc/src/bundle/streaming_writer.zig:128:32: 0x120a5e1 in finish (mod.zig) try self.compressBuffer(true); ^ /home/username/gitrepos/roc/src/bundle/test_bundle.zig:283:22: 0x122995f in test.path validation prevents directory traversal (mod.zig) try writer.finish(); ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/compiler/test_runner.zig:130:29: 0x11accae in mainServer (test_runner.zig) test_fn.func() catch |err| switch (err) { ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/compiler/test_runner.zig:64:26: 0x11adf66 in main (test_runner.zig) return mainServer() catch @panic("internal test runner failure"); ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/start.zig:618:22: 0x11a8575 in main (std.zig) root.main(); ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/libc/musl/src/env/__libc_start_main.c:95:7: 0x1dd8d03 in libc_start_main_stage2 (/home/username/Downloads/zig-x86_64-linux-0.15.1/lib/libc/musl/src/env/__libc_start_main.c) exit(main(argc, argv, envp)); ^ ???:?:?: 0x1db71c9 in ??? (???) Unwind error at address `exe:0x1db71c9` (error.MissingFDE), trace may be incomplete error: 'test_bundle.test.bundle validates paths correctly' failed: /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/posix.zig:891:22: 0x10fdfb0 in read (std.zig) .BADF => return error.NotOpenForReading, // Can be a race condition. ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/fs/File.zig:852:5: 0x10cd12b in read (std.zig) return posix.read(self.handle, buffer); ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/fs/File.zig:1526:13: 0x11d25f0 in readStreaming (std.zig) return error.ReadFailed; ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/fs/File.zig:1331:27: 0x11c9618 in stream (std.zig) const n = try readStreaming(r, dest); ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/Io/Reader.zig:178:15: 0x10dd672 in stream (std.zig) const n = try r.vtable.stream(r, w, limit); ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/Io/Reader.zig:221:41: 0x120ffd2 in streamExact64 (std.zig) while (remaining != 0) remaining -= try r.stream(w, .limited64(remaining)); ^ /home/username/Downloads/zig-x86_64-linux-0.15.1/lib/std/tar/Writer.zig:73:5: 0x120a3fc in writeFileStream (std.zig) try reader.streamExact64(w.underlying_writer, size); ^ /home/username/gitrepos/roc/src/bundle/bundle.zig:218:13: 0x11ff5e2 in bundle__anon_30937 (mod.zig) return error.TarWriteFailed; ^ /home/username/gitrepos/roc/src/bundle/test_bundle.zig:238:26: 0x11fcb1c in test.bundle validates paths correctly (mod.zig) const filename = try bundle.bundle(&iter, TEST_COMPRESSION_LEVEL, &allocator, bundle_data.writer(), tmp.dir, null, null); ^ error: while executing test 'test_bundle.test.path validation prevents directory traversal', the following command terminated with signal 6 (expected exited with code 0): ./.zig-cache/o/817c5dafdacfec34e772ac880afd5a72/bundle_test --cache-dir=./.zig-cache --seed=0x4805173c --listen=- Build Summary: 46/48 steps succeeded; 1 failed; 823/831 tests passed; 7 skipped; 1 failed test transitive failure └─ run test bundle_test 26/27 passed, 1 failed error: the following build command failed with exit code 1: .zig-cache/o/d5a47da674ed2637b717a895ab0aa8a3/build /home/username/Downloads/zig-x86_64-linux-0.15.1/zig /home/username/Downloads/zig-x86_64-linux-0.15.1/lib /home/username/gitrepos/roc .zig-cache /home/username/.cache/zig --seed 0x4805173c -Z6deb9db6ac57a5f3 test