thread 23315 panic: programmer bug caused syscall error: INVAL
error return context:
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:4092:31: 0x1223ac1 in dirAccessPosix (std.zig)
.NOENT => return error.FileNotFound,
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Dir.zig:439:5: 0x135282b in access (std.zig)
return io.vtable.dirAccess(io.userdata, dir, sub_path, options);
^mpile exe zls_gen Debug native
stack trace:
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:14055:34: 0x11d142a in errnoBug (std.zig)
if (is_debug) std.debug.panic("programmer bug caused syscall error: {t}", .{err});
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:1440:33: 0x11e20d8 in errnoBug (std.zig)
return Threaded.errnoBug(err);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:7613:48: 0x1217ca9 in dirRenamePreserveLinux (std.zig)
.INVAL => |err| return syscall.errnoBug(err),
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:7377:59: 0x1216d28 in dirRenamePreserve (std.zig)
if (native_os == .linux) return dirRenamePreserveLinux(old_dir, old_sub_path, new_dir, new_sub_path);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Dir.zig:1140:39: 0x144599b in renamePreserve (std.zig)
return io.vtable.dirRenamePreserve(io.userdata, old_dir, old_sub_path, new_dir, new_sub_path);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/File/Atomic.zig:55:34: 0x14450ff in link (std.zig)
try af.dir.renamePreserve(&tmp_sub_path, af.dir, af.dest_sub_path, io);
^e
/home/romanpro100/.zvm/0.16.0/lib/std/Build/Step/Options.zig:493:29: 0x163091a in make (std.zig)
atomic_file.link(io) catch |err| switch (err) {
^
/home/romanpro100/.zvm/0.16.0/lib/std/Build/Step.zig:278:33: 0x147fa7f in make (std.zig)
const make_result = s.makeFn(s, options);
^
/home/romanpro100/.zvm/0.16.0/lib/compiler/build_runner.zig:1345:26: 0x147dabe in makeStep (build_runner.zig)
} else if (s.make(.{
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io.zig:1245:17: 0x147d6e5 in start (std.zig)
_ = @as(Cancelable!void, @call(.auto, function, args_casted.*)) catch {};
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:552:22: 0x1236285 in start (std.zig)
task.func(task.contextPointer());
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:1797:29: 0x1234484 in worker (std.zig)
runnable.startFn(runnable, &thread, t);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Thread.zig:422:13: 0x1234165 in callFn__anon_27731 (std.zig)
@call(.auto, f, args);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Thread.zig:1431:30: 0x1233f20 in entryFn (std.zig)
return callFn(f, self.fn_args);
^
/home/romanpro100/.zvm/0.16.0/lib/std/os/linux/x86_64.zig:105:5: 0x1234085 in clone (std.zig)
asm volatile (
^
thread 23314 panic: programmer bug caused syscall error: INVAL
error return context:
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:4092:31: 0x1223ac1 in dirAccessPosix (std.zig)
.NOENT => return error.FileNotFound,
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Dir.zig:439:5: 0x135282b in access (std.zig)
return io.vtable.dirAccess(io.userdata, dir, sub_path, options);
^
stack trace:
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:14055:34: 0x11d142a in errnoBug (std.zig)
if (is_debug) std.debug.panic("programmer bug caused syscall error: {t}", .{err});
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:1440:33: 0x11e20d8 in errnoBug (std.zig)
return Threaded.errnoBug(err);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:7613:48: 0x1217ca9 in dirRenamePreserveLinux (std.zig)
.INVAL => |err| return syscall.errnoBug(err),
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:7377:59: 0x1216d28 in dirRenamePreserve (std.zig)
if (native_os == .linux) return dirRenamePreserveLinux(old_dir, old_sub_path, new_dir, new_sub_path);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Dir.zig:1140:39: 0x144599b in renamePreserve (std.zig)
return io.vtable.dirRenamePreserve(io.userdata, old_dir, old_sub_path, new_dir, new_sub_path);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/File/Atomic.zig:55:34: 0x14450ff in link (std.zig)
try af.dir.renamePreserve(&tmp_sub_path, af.dir, af.dest_sub_path, io);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Build/Step/Options.zig:493:29: 0x163091a in make (std.zig)
atomic_file.link(io) catch |err| switch (err) {
^
/home/romanpro100/.zvm/0.16.0/lib/std/Build/Step.zig:278:33: 0x147fa7f in make (std.zig)
const make_result = s.makeFn(s, options);
^
/home/romanpro100/.zvm/0.16.0/lib/compiler/build_runner.zig:1345:26: 0x147dabe in makeStep (build_runner.zig)
} else if (s.make(.{
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io.zig:1245:17: 0x147d6e5 in start (std.zig)
_ = @as(Cancelable!void, @call(.auto, function, args_casted.*)) catch {};
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:552:22: 0x1236285 in start (std.zig)
task.func(task.contextPointer());
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:1797:29: 0x1234484 in worker (std.zig)
runnable.startFn(runnable, &thread, t);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Thread.zig:422:13: 0x1234165 in callFn__anon_27731 (std.zig)
@call(.auto, f, args);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Thread.zig:1431:30: 0x1233f20 in entryFn (std.zig)
return callFn(f, self.fn_args);
^
/home/romanpro100/.zvm/0.16.0/lib/std/os/linux/x86_64.zig:105:5: 0x1234085 in clone (std.zig)
asm volatile (
^
thread 23311 panic: programmer bug caused syscall error: INVAL
error return context:
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:4092:31: 0x1223ac1 in dirAccessPosix (std.zig)
.NOENT => return error.FileNotFound,
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Dir.zig:439:5: 0x135282b in access (std.zig)
return io.vtable.dirAccess(io.userdata, dir, sub_path, options);
^acy options
├─ ZLS exe options
stack trace:ls_gen (version_data.zig)
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:14055:34: 0x11d142a in errnoBug (std.zig)
if (is_debug) std.debug.panic("programmer bug caused syscall error: {t}", .{err});
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:1440:33: 0x11e20d8 in errnoBug (std.zig)
return Threaded.errnoBug(err);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:7613:48: 0x1217ca9 in dirRenamePreserveLinux (std.zig)
.INVAL => |err| return syscall.errnoBug(err),
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:7377:59: 0x1216d28 in dirRenamePreserve (std.zig)
if (native_os == .linux) return dirRenamePreserveLinux(old_dir, old_sub_path, new_dir, new_sub_path);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Dir.zig:1140:39: 0x144599b in renamePreserve (std.zig)
return io.vtable.dirRenamePreserve(io.userdata, old_dir, old_sub_path, new_dir, new_sub_path);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/File/Atomic.zig:55:34: 0x14450ff in link (std.zig)
try af.dir.renamePreserve(&tmp_sub_path, af.dir, af.dest_sub_path, io);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Build/Step/Options.zig:493:29: 0x163091a in make (std.zig)
atomic_file.link(io) catch |err| switch (err) {
^
/home/romanpro100/.zvm/0.16.0/lib/std/Build/Step.zig:278:33: 0x147fa7f in make (std.zig)
const make_result = s.makeFn(s, options);
^
/home/romanpro100/.zvm/0.16.0/lib/compiler/build_runner.zig:1345:26: 0x147dabe in makeStep (build_runner.zig)
} else if (s.make(.{
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io.zig:1245:17: 0x147d6e5 in start (std.zig)
_ = @as(Cancelable!void, @call(.auto, function, args_casted.*)) catch {};
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:552:22: 0x1236285 in start (std.zig)
task.func(task.contextPointer());
^
/home/romanpro100/.zvm/0.16.0/lib/std/Io/Threaded.zig:1797:29: 0x1234484 in worker (std.zig)
runnable.startFn(runnable, &thread, t);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Thread.zig:422:13: 0x1234165 in callFn__anon_27731 (std.zig)
@call(.auto, f, args);
^
/home/romanpro100/.zvm/0.16.0/lib/std/Thread.zig:1431:30: 0x1233f20 in entryFn (std.zig)
return callFn(f, self.fn_args);
^
/home/romanpro100/.zvm/0.16.0/lib/std/os/linux/x86_64.zig:105:5: 0x1234085 in clone (std.zig)
asm volatile (
^
error: the following build command terminated with signal ABRT:
.zig-cache/o/ec8381b26c9d717f8a2d8a6dde4a1b88/build /home/romanpro100/.zvm/0.16.0/zig /home/romanpro100/.zvm/0.16.0/lib /home/romanpro100/coding/Zig/zls .zig-cache /home/romanpro100/.cache/zig --seed 0x71e59f15 -Za5a3c67515ae0fc4 -Doptimize=ReleaseSafe
Zig Version
0.16.0
ZLS Version
4944862
Client / Code Editor / Extensions
Linux Mint 22.3, kernel 6.17.0-20, zed 0.232.2, Zig installed with ZVM 0.8.17 by @tristanisham
Steps to Reproduce and Observed Behavior
Follow the instructions for building from source from the README:
Expected Behavior
It builds with no errors
Attach ZLS log output
No ZLS log output, only Zig compiler error
Error message