Skip to content

Instantly share code, notes, and snippets.

@drewr
Created January 17, 2022 18:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save drewr/96bb6668d5fea8db4681bd6eeb494660 to your computer and use it in GitHub Desktop.
Save drewr/96bb6668d5fea8db4681bd6eeb494660 to your computer and use it in GitHub Desktop.
% zig build && ./zig-out/bin/main https://github.com/drewr/zigutils
debug: drewr zigutils
warning: The following command failed:
error: OutOfMemory
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/os.zig:3997:19: 0x102bdb1cb in std.os.mmap (main)
.NOMEM => return error.OutOfMemory,
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/heap.zig:331:17: 0x102bd8def in std.heap.PageAllocator.alloc (main)
) catch return error.OutOfMemory;
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/mem/Allocator.zig:154:5: 0x102be17c7 in std.heap.general_purpose_allocator.GeneralPurposeAllocator((struct std.heap.general_purpose_allocator.Config constant)).alloc (main)
return self.vtable.alloc(self.ptr, len, ptr_align, len_align, ret_addr);
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/heap/general_purpose_allocator.zig:876:31: 0x102be17ff in std.heap.general_purpose_allocator.GeneralPurposeAllocator((struct std.heap.general_purpose_allocator.Config constant)).alloc (main)
const slice = try self.backing_allocator.rawAlloc(len, ptr_align, len_align, ret_addr);
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/mem/Allocator.zig:72:13: 0x102bd94fb in std.mem.Allocator.gen.allocImpl (main)
return @call(.{ .modifier = .always_inline }, allocFn, .{ self, len, ptr_align, len_align, ret_addr });
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/mem/Allocator.zig:154:5: 0x102c20217 in std.heap.arena_allocator.ArenaAllocator.createNode (main)
return self.vtable.alloc(self.ptr, len, ptr_align, len_align, ret_addr);
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/heap/arena_allocator.zig:50:21: 0x102c200bb in std.heap.arena_allocator.ArenaAllocator.createNode (main)
const buf = try self.child_allocator.rawAlloc(len, @alignOf(BufNode), 1, @returnAddress());
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/heap/arena_allocator.zig:83:28: 0x102c1fd5f in std.heap.arena_allocator.ArenaAllocator.alloc (main)
cur_node = try self.createNode(cur_buf.len, n + ptr_align);
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/mem/Allocator.zig:72:13: 0x102bd971f in std.mem.Allocator.gen.allocImpl (main)
return @call(.{ .modifier = .always_inline }, allocFn, .{ self, len, ptr_align, len_align, ret_addr });
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/mem/Allocator.zig:154:5: 0x102be3c3f in std.mem.Allocator.allocAdvancedWithRetAddr (main)
return self.vtable.alloc(self.ptr, len, ptr_align, len_align, ret_addr);
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/mem/Allocator.zig:301:24: 0x102be3c6b in std.mem.Allocator.allocAdvancedWithRetAddr (main)
const byte_slice = try self.rawAlloc(byte_count, a, len_align, return_address);
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/mem/Allocator.zig:194:5: 0x102be39ef in std.mem.Allocator.alloc (main)
return self.allocAdvancedWithRetAddr(T, null, n, .exact, @returnAddress());
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/mem/Allocator.zig:504:21: 0x102bdb9db in std.mem.Allocator.dupeZ (main)
const new_buf = try allocator.alloc(T, m.len + 1);
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/child_process.zig:556:49: 0x102bdde0b in std.child_process.ChildProcess.spawnPosix (main)
for (self.argv) |arg, i| argv_buf[i] = (try arena.dupeZ(u8, arg)).ptr;
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/child_process.zig:130:13: 0x102bdc9ef in std.child_process.ChildProcess.spawn (main)
return self.spawnPosix();
^
/Users/aar/Downloads/zig-macos-aarch64-0.10.0-dev.139+850b053ea/lib/zig/std/child_process.zig:351:9: 0x102bdc32f in std.child_process.ChildProcess.exec (main)
try child.spawn();
^
/Users/aar/src/drewr/zigutils/src/main.zig:103:9: 0x102bda417 in gitClone (main)
return err;
^
/Users/aar/src/drewr/zigutils/src/main.zig:39:13: 0x102bd9da3 in main (main)
try gitClone(stdout, alloc, repo.?);
^
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment