Skip to content

Instantly share code, notes, and snippets.

@bjackman
Created February 16, 2026 17:14
Show Gist options
  • Select an option

  • Save bjackman/a13dd505d0bea421e013cade08d7dc5b to your computer and use it in GitHub Desktop.

Select an option

Save bjackman/a13dd505d0bea421e013cade08d7dc5b to your computer and use it in GitHub Desktop.
Warning: Permanently added 'vsock/3' (ED25519) to the list of known hosts.
Starting Firecracker daemon
Starting userfaultfd daemon
Loading snapshot
execve("/nix/store/6sanrzpqmb6p6qw8d72lgmrl0ficdjsv-firecracker-1.12.0/bin/firecracker", ["firecracker", "--no-seccomp", "--api-sock", "/tmp/tmp.nbb74UZSxR/fc.sock"], 0x7ffc597e9020 /* 40 vars */) = 0
brk(NULL) = 0x559b60784000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f66e17e2000
access("/etc/ld-nix.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/glibc-hwcaps/x86-64-v4/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/glibc-hwcaps/x86-64-v4/", 0x7ffdf798db10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/glibc-hwcaps/x86-64-v3/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/glibc-hwcaps/x86-64-v3/", 0x7ffdf798db10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/glibc-hwcaps/x86-64-v2/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/glibc-hwcaps/x86-64-v2/", 0x7ffdf798db10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/", {st_mode=S_IFDIR|0555, st_size=4096, ...}, 0) = 0
openat(AT_FDCWD, "/nix/store/xm08aqdd7pxcdhm0ak6aqb1v7hw5q6ri-gcc-14.3.0-lib/lib/glibc-hwcaps/x86-64-v4/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/xm08aqdd7pxcdhm0ak6aqb1v7hw5q6ri-gcc-14.3.0-lib/lib/glibc-hwcaps/x86-64-v4/", 0x7ffdf798db10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/xm08aqdd7pxcdhm0ak6aqb1v7hw5q6ri-gcc-14.3.0-lib/lib/glibc-hwcaps/x86-64-v3/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/xm08aqdd7pxcdhm0ak6aqb1v7hw5q6ri-gcc-14.3.0-lib/lib/glibc-hwcaps/x86-64-v3/", 0x7ffdf798db10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/xm08aqdd7pxcdhm0ak6aqb1v7hw5q6ri-gcc-14.3.0-lib/lib/glibc-hwcaps/x86-64-v2/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/xm08aqdd7pxcdhm0ak6aqb1v7hw5q6ri-gcc-14.3.0-lib/lib/glibc-hwcaps/x86-64-v2/", 0x7ffdf798db10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/xm08aqdd7pxcdhm0ak6aqb1v7hw5q6ri-gcc-14.3.0-lib/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\250\t\3\0\0\0\0\0\0\0\0\0@\08\0\v\0@\0\37\0\36\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\250<\0\0\0\0\0\0\250<\0\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0%3\2\0\0\0\0\0%3\2\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0\200\2\0\0\0\0\0\0\200\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0444, st_size=201064, ...}) = 0
mmap(NULL, 184808, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f66e17b4000
mmap(0x7f66e17b8000, 147456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f66e17b8000
mmap(0x7f66e17dc000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f66e17dc000
mmap(0x7f66e17e0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x7f66e17e0000
close(3) = 0
openat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\246\2\0\0\0\0\0@\0\0\0\0\0\0\0\370\221$\0\0\0\0\0\0\0\0\0@\08\0\17\0@\0@\0?\0\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0H\3\0\0\0\0\0\0H\3\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\240Z\37\0\0\0\0\0\240Z\37\0\0\0\0\0\240Z\37\0\0\0\0\0S\0\0\0\0\0\0\0S\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0H\3\0\0\0\0\0\0H\3\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\240Z\37\0\0\0\0\0\240Z\37\0\0\0\0\0\240Z\37\0\0\0\0\0S\0\0\0\0\0\0\0S\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\240t\2\0\0\0\0\0\240t\2\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\200\2\0\0\0\0\0\0\200\2\0\0\0\0\0\0\200\2\0\0\0\0\0"..., 840, 64) = 840
fstat(3, {st_mode=S_IFREG|0555, st_size=2400760, ...}) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0H\3\0\0\0\0\0\0H\3\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\240Z\37\0\0\0\0\0\240Z\37\0\0\0\0\0\240Z\37\0\0\0\0\0S\0\0\0\0\0\0\0S\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\240t\2\0\0\0\0\0\240t\2\0\0\0\0\0\0\20\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\200\2\0\0\0\0\0\0\200\2\0\0\0\0\0\0\200\2\0\0\0\0\0"..., 840, 64) = 840
mmap(NULL, 2133464, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f66e15ab000
mmap(0x7f66e15d3000, 1568768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f66e15d3000
mmap(0x7f66e1752000, 323584, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a7000) = 0x7f66e1752000
mmap(0x7f66e17a1000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f5000) = 0x7f66e17a1000
mmap(0x7f66e17a7000, 52696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f66e17a7000
close(3) = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f66e15a8000
arch_prctl(ARCH_SET_FS, 0x7f66e15a87c0) = 0
set_tid_address(0x7f66e15a8a90) = 836
set_robust_list(0x7f66e15a8aa0, 24) = 0
rseq(0x7f66e15a90e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f66e17a1000, 16384, PROT_READ) = 0
mprotect(0x7f66e17e0000, 4096, PROT_READ) = 0
mprotect(0x559b5c263000, 94208, PROT_READ) = 0
mprotect(0x7f66e1821000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
poll([{fd=0, events=0}, {fd=1, events=0}, {fd=2, events=0}], 3, 0) = 0 (Timeout)
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f66e15ec9c0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
getrandom("\x8f\x88\xa2\x05\x97\x35\x19\x99", 8, GRND_NONBLOCK) = 8
brk(NULL) = 0x559b60784000
brk(0x559b607a5000) = 0x559b607a5000
openat(AT_FDCWD, "/proc/self/maps", O_RDONLY|O_CLOEXEC) = 3
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "559b5bf28000-559b5bf4a000 r--p 00000000 00:1c 160541851 /nix/store/6sanrzpqmb6p6qw8d72lgmrl0ficdjsv-firecracker-1.12.0/bin/firecracker\n559b5bf4a000-559b5c1e6000 r-xp 00022000 00:1c 16"..., 1024) = 1024
read(3, "7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libc.so.6\n7f66e15d3000-7f66e1752000 r-xp 00028000 00:1c 98442031 /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/libc.s"..., 1024) = 1024
read(3, " 00028000 00:1c 74844843 /nix/store/shs2lyjm5yv7fmg4pwyvrlv9zr4macmv-gcc-14.3.0-libgcc/lib/libgcc_s.so.1\n7f66e17e0000-7f66e17e1000 r--p 0002c000 00:1c 74844843 /nix"..., 1024) = 1024
read(3, "-x86-64.so.2\n7f66e1817000-7f66e1821000 r--p 0002b000 00:1c 98442019 /nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/ld-linux-x86-64.so.2\n7f66e1821000-7f66e1823000 r--p "..., 1024) = 646
close(3) = 0
sched_getaffinity(836, 32, [0 1 2 3 4 5 6 7]) = 8
rt_sigaction(SIGSEGV, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f66e15a5000
mprotect(0x7f66e15a5000, 4096, PROT_NONE) = 0
sigaltstack({ss_sp=0x7f66e15a6000, ss_flags=0, ss_size=8192}, NULL) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x559b5c005fe0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_SIGINFO, sa_restorer=0x7f66e15ec9c0}, NULL, 8) = 0
rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x559b5c005fe0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_SIGINFO, sa_restorer=0x7f66e15ec9c0}, NULL, 8) = 0
openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
2026-02-16T17:04:47.258511878 [anonymous-instance:main] Running Firecracker v1.14.0-dev
write(1, "2026-02-16T17:04:47.258511878 [anonymous-instance:main] Running Firecracker v1.14.0-dev\n", 88) = 88
rt_sigaction(SIGSYS, {sa_handler=0x559b5c0dac20, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f66e15ec9c0}, NULL, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x559b5c0db4d0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f66e15ec9c0}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x559b5c0dbb10, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f66e15ec9c0}, NULL, 8) = 0
rt_sigaction(SIGXFSZ, {sa_handler=0x559b5c0dc150, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f66e15ec9c0}, NULL, 8) = 0
rt_sigaction(SIGXCPU, {sa_handler=0x559b5c0dc790, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f66e15ec9c0}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=0x559b5c0dcdd0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f66e15ec9c0}, NULL, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x559b5c0dcfe0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f66e15ec9c0}, NULL, 8) = 0
rt_sigaction(SIGILL, {sa_handler=0x559b5c0dd620, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f66e15ec9c0}, NULL, 8) = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=512*1024}) = 0
dup2(0, 1023) = 1023
close(1023) = 0
getrandom("\x1c\x02\xc0\x42\x33\x64\x41\x8f\x19\x3e\x9d\x19\x5a\x15\x96\xef", 16, GRND_INSECURE) = 16
eventfd2(0, EFD_SEMAPHORE) = 3
eventfd2(0, EFD_NONBLOCK) = 4
fcntl(3, F_DUPFD_CLOEXEC, 3) = 5
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 6
bind(6, {sa_family=AF_UNIX, sun_path="/tmp/tmp.nbb74UZSxR/fc.sock"}, 30) = 0
listen(6, -1) = 0
epoll_create1(EPOLL_CLOEXEC) = 7
write(1, "2026-02-16T17:04:47.275441060 [anonymous-instance:main] Listening on API socket (\"/tmp/tmp.nbb74UZSxR/fc.sock\").\n", 1132026-02-16T17:04:47.275441060 [anonymous-instance:main] Listening on API socket ("/tmp/tmp.nbb74UZSxR/fc.sock").
) = 113
fcntl(4, F_DUPFD_CLOEXEC, 3) = 8
epoll_ctl(7, EPOLL_CTL_ADD, 8, {events=EPOLLIN|EPOLLRDHUP, data=0x8}) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f66e1642d20, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f66e15ec9c0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
mmap(NULL, 2101248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f66e13a4000
mprotect(0x7f66e13a5000, 2097152, PROT_READ|PROT_WRITE) = 0
rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0
clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f66e15a4990, parent_tid=0x7f66e15a4990, exit_signal=0, stack=0x7f66e13a4000, stack_size=0x1fff00, tls=0x7f66e15a46c0}strace: Process 838 attached
=> {parent_tid=[838]}, 88) = 838
[pid 838] rseq(0x7f66e15a4fe0, 0x20, 0, 0x53053053 <unfinished ...>
[pid 836] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 838] <... rseq resumed>) = 0
[pid 836] epoll_create1(EPOLL_CLOEXEC <unfinished ...>
[pid 838] set_robust_list(0x7f66e15a49a0, 24 <unfinished ...>
[pid 836] <... epoll_create1 resumed>) = 9
[pid 838] <... set_robust_list resumed>) = 0
[pid 836] timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC|TFD_NONBLOCK <unfinished ...>
[pid 838] rt_sigprocmask(SIG_SETMASK, [] <unfinished ...>
[pid 836] <... timerfd_create resumed>) = 10
[pid 838] <... rt_sigprocmask resumed>, NULL, 8) = 0
[pid 838] mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 836] epoll_ctl(9, EPOLL_CTL_ADD, 10, {events=EPOLLIN, data=0xa} <unfinished ...>
[pid 838] <... mmap resumed>) = 0x7f66d9200000
[pid 836] <... epoll_ctl resumed>) = 0
[pid 838] munmap(0x7f66d9200000, 48234496) = 0
[pid 838] munmap(0x7f66e0000000, 18874368 <unfinished ...>
[pid 836] futex(0x559b60788bd8, FUTEX_WAIT_BITSET_PRIVATE, 4294967295, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid 838] <... munmap resumed>) = 0
[pid 838] mprotect(0x7f66dc000000, 135168, PROT_READ|PROT_WRITE) = 0
[pid 838] sched_getaffinity(838, 32, [0 1 2 3 4 5 6 7]) = 8
[pid 838] sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
[pid 838] mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f66e13a1000
[pid 838] mprotect(0x7f66e13a1000, 4096, PROT_NONE) = 0
[pid 838] sigaltstack({ss_sp=0x7f66e13a2000, ss_flags=0, ss_size=8192}, NULL) = 0
[pid 838] prctl(PR_SET_NAME, "fc_api") = 0
[pid 838] epoll_ctl(7, EPOLL_CTL_ADD, 6, {events=EPOLLIN|EPOLLRDHUP, data=0x6}) = 0
[pid 838] write(1, "2026-02-16T17:04:47.296223137 [anonymous-instance:fc_api] API server started.\n", 782026-02-16T17:04:47.296223137 [anonymous-instance:fc_api] API server started.
) = 78
[pid 838] epoll_wait(7 % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0, [{events=EPOLLIN, data=0x6}], 12, -1) = 1
[pid 838] accept4(6, {sa_family=AF_UNIX}, [110 => 2], SOCK_CLOEXEC) = 11
[pid 838] ioctl(11, FIONBIO, [1]) = 0
[pid 838] epoll_ctl(7, EPOLL_CTL_ADD, 11, {events=EPOLLIN|EPOLLRDHUP, data=0xb}) = 0
[pid 838] epoll_wait(7, [{events=EPOLLIN, data=0xb}], 12, -1) = 1
[pid 838] recvmsg(11, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="PUT /snapshot/load HTTP/1.1\r\nHost: localhost\r\nUser-Agent: curl/8.17.0\r\nAccept: application/json\r\nContent-Type: application/json\r\nContent-Length: 215\r\n\r\n{\n \"snapshot_path\": \"/root/vmstate\",\n \"mem"..., iov_len=1024}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 367
[pid 838] getrandom("\x12\x5b\xd3\xbb\xd2\x0a\xec\xf4\x29\x5d\xb0\x71\xb5\xaf\x2a\xe7", 16, GRND_INSECURE) = 16
[pid 838] write(1, "2026-02-16T17:04:47.481981017 [anonymous-instance:fc_api] The API server received a Put request on \"/snapshot/load\" with body \"{\\n \\\"snapshot_path\\\": \\\"/root/vmstate\\\",\\n \\\"mem_backend\\\": {\\n "..., 3712026-02-16T17:04:47.481981017 [anonymous-instance:fc_api] The API server received a Put request on "/snapshot/load" with body "{\n \"snapshot_path\": \"/root/vmstate\",\n \"mem_backend\": {\n \"backend_path\": \"/tmp/tmp.nbb74UZSxR/uffd.sock\",\n \"backend_type\": \"Uffd\"\n },\n \"enable_diff_snapshots\": false,\n \"resume_vm\": true\n}".
) = 371
[pid 838] futex(0x559b60788bd8, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 836] <... futex resumed>) = 0
[pid 838] <... futex resumed>) = 1
[pid 836] read(3 <unfinished ...>
[pid 838] write(5, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid 836] <... read resumed>, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 838] <... write resumed>) = 8
[pid 836] openat(AT_FDCWD, "/root/vmstate", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 838] futex(0x559b60788de8, FUTEX_WAIT_BITSET_PRIVATE, 4294967295, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid 836] <... openat resumed>) = 12
[pid 836] statx(12, "", AT_STATX_SYNC_AS_STAT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=16255, ...}) = 0
[pid 836] lseek(12, 0, SEEK_CUR) = 0
[pid 836] read(12, "\0\0d\206\204\31\20\7\5\0\0\0\0\0\0\08.0.0\0\2\0\0\0\0\0\0\1\1\3\0\0\0E\0\0\0\0\0\0\0/nix/store/c8zal03k3g9gbgh4rgriwfzmmb3f6xfm-linux-6.12.59-dev/vmlinux\1G\0\0\0\0\0\0\0/nix/store/3dgd52zicb7li9qas1lk335ibycj9c1f-initrd-linux-6.12.59/initrd\1Q\1\0\0\0\0\0"..., 16255) = 16255
[pid 836] read(12, "", 32) = 0
[pid 836] close(12) = 0
2026-02-16T17:04:47.502756313 [anonymous-instance:main] Host CPU vendor ID: [71, 101, 110, 117, 105, 110, 101, 73, 110, 116, 101, 108]
[pid 836] write(1, "2026-02-16T17:04:47.502756313 [anonymous-instance:main] Host CPU vendor ID: [71, 101, 110, 117, 105, 110, 101, 73, 110, 116, 101, 108]\n", 135) = 135
[pid 836] write(1, "2026-02-16T17:04:47.503639262 [anonymous-instance:main] Snapshot CPU vendor ID: [71, 101, 110, 117, 105, 110, 101, 73, 110, 116, 101, 108]\n", 1392026-02-16T17:04:47.503639262 [anonymous-instance:main] Snapshot CPU vendor ID: [71, 101, 110, 117, 105, 110, 101, 73, 110, 116, 101, 108]
) = 139
[pid 836] openat(AT_FDCWD, "/dev/kvm", O_RDWR|O_CLOEXEC) = 12
[pid 836] ioctl(12, KVM_GET_API_VERSION, 0) = 12
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_IRQCHIP) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_IOEVENTFD) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_IRQFD) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_USER_MEMORY) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_SET_TSS_ADDR) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_PIT2) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_PIT_STATE2) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_ADJUST_CLOCK) = 14
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_DEBUGREGS) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_MP_STATE) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_VCPU_EVENTS) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_XCRS) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_XSAVE) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_EXT_CPUID) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_GUEST_MEMFD) = 1
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_GUEST_MEMFD_FLAGS) = 15
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, 0xf5 /* KVM_CAP_??? */) = 1
[pid 836] arch_prctl(ARCH_GET_XCOMP_SUPP, [0xe7 /* XFEATURE_MASK_FPSSE|XFEATURE_MASK_YMM|XFEATURE_MASK_AVX512 */]) = 0
[pid 836] ioctl(12, KVM_GET_SUPPORTED_CPUID, {nent=43, entries=[...]}) = 0
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_GUEST_MEMFD) = 1
[pid 836] ioctl(12, KVM_CREATE_VM, 0) = 13
[pid 836] ioctl(12, KVM_GET_VCPU_MMAP_SIZE, 0) = 12288
[pid 836] ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_NR_MEMSLOTS) = 32764
[pid 836] mmap(NULL, 536576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f66e131e000
[pid 836] ioctl(12, KVM_GET_MSR_INDEX_LIST, 0x559b6078f490) = 0
[pid 836] ioctl(13, KVM_CHECK_EXTENSION, KVM_CAP_XSAVE2) = 4096
[pid 836] ioctl(13, KVM_CHECK_EXTENSION, KVM_CAP_USER_MEMORY2) = 1
[pid 836] ioctl(13, KVM_SET_TSS_ADDR, 0xfffbd000) = 0
[pid 836] ioctl(13, KVM_CREATE_IRQCHIP, 0) = 0
[pid 836] ioctl(13, KVM_CREATE_PIT2, 0x7ffdf7986550) = 0
[pid 836] eventfd2(0, EFD_NONBLOCK) = 14
[pid 836] fcntl(14, F_DUPFD_CLOEXEC, 3) = 15
[pid 836] ioctl(13, KVM_CREATE_VCPU, 0) = 16
[pid 836] mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_SHARED, 16, 0) = 0x7f66e131a000
[pid 836] ioctl(13, KVM_CREATE_GUEST_MEMFD, 0x7ffdf79865c8) = 17
[pid 836] memfd_create("guest_mem", MFD_CLOEXEC|MFD_ALLOW_SEALING) = 18
[pid 836] ftruncate(18, 16384) = 0
[pid 836] fcntl(18, F_ADD_SEALS, F_SEAL_SHRINK|F_SEAL_GROW) = 0
[pid 836] fcntl(18, F_ADD_SEALS, F_SEAL_SEAL) = 0
[pid 836] mmap(NULL, 536870912, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_NORESERVE, 17, 0) = 0x7f66bc000000
[pid 836] openat(AT_FDCWD, "/dev/userfaultfd", O_RDWR|O_CLOEXEC) = 19
[pid 836] ioctl(19, USERFAULTFD_IOC_NEW, 0x80800) = 20
[pid 836] close(19) = 0
[pid 836] ioctl(20, UFFDIO_API, {api=0xaa, features=UFFD_FEATURE_EVENT_REMOVE => features=UFFD_FEATURE_PAGEFAULT_FLAG_WP|UFFD_FEATURE_EVENT_FORK|UFFD_FEATURE_EVENT_REMAP|UFFD_FEATURE_EVENT_REMOVE|UFFD_FEATURE_MISSING_HUGETLBFS|UFFD_FEATURE_MISSING_SHMEM|UFFD_FEATURE_EVENT_UNMAP|UFFD_FEATURE_SIGBUS|UFFD_FEATURE_THREAD_ID|UFFD_FEATURE_MINOR_HUGETLBFS|UFFD_FEATURE_MINOR_SHMEM|UFFD_FEATURE_EXACT_ADDRESS|UFFD_FEATURE_POISON|UFFD_FEATURE_MOVE|0x20000, ioctls=1<<_UFFDIO_REGISTER|1<<_UFFDIO_UNREGISTER|1<<_UFFDIO_API}) = 0
[pid 836] ioctl(20, UFFDIO_REGISTER, {range={start=0x7f66bc000000, len=0x20000000}, mode=UFFDIO_REGISTER_MODE_MINOR, ioctls=1<<_UFFDIO_WAKE|1<<_UFFDIO_COPY|1<<_UFFDIO_ZEROPAGE|1<<_UFFDIO_MOVE|1<<_UFFDIO_CONTINUE|1<<_UFFDIO_POISON}) = 0
[pid 836] socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 19
[pid 836] connect(19, {sa_family=AF_UNIX, sun_path="/tmp/tmp.nbb74UZSxR/uffd.sock"}, 32) = 0
[pid 836] ioctl(19, FIONBIO, [1]) = 0
[pid 836] sendmsg(19, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="[{\"base_host_virt_addr\":140079217508352,\"size\":536870912,\"offset\":0,\"page_size\":4096,\"page_size_kib\":4096}]", iov_len=107}], msg_iovlen=1, msg_control=[{cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, cmsg_data=[20, 17, 18]}], msg_controllen=32, msg_flags=0}, MSG_NOSIGNAL) = 107
[pid 836] statx(18, "", AT_STATX_SYNC_AS_STAT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0777, stx_size=16384, ...}) = 0
[pid 836] mmap(NULL, 16384, PROT_WRITE, MAP_SHARED, 18, 0) = 0x7f66e1316000
[pid 836] ioctl(13, KVM_SET_USER_MEMORY_REGION2, 0x7ffdf7986220) = 0
[pid 836] ioctl(16, KVM_GET_TSC_KHZ, 0) = 2599166
[pid 836] ioctl(16, KVM_SET_TSC_KHZ, 0x27ab9c) = 0
[pid 836] ioctl(16, KVM_SET_CPUID2, {nent=44, entries=[...]}) = 0
[pid 836] ioctl(16, KVM_SET_MP_STATE, 0x7ffdf7986790) = 0
[pid 836] ioctl(16, KVM_SET_REGS, {rax=0, ..., rsp=0, rbp=0, ..., rip=0x1000b20, rflags=0x2}) = 0
[pid 836] ioctl(16, KVM_SET_SREGS, {cs={base=0, limit=4294967295, selector=8, type=11, present=1, dpl=0, db=1, s=1, l=0, g=1, avl=0}, ...}) = 0
[pid 836] ioctl(16, KVM_SET_XSAVE, 0x559b607916f8) = 0
[pid 836] ioctl(16, KVM_SET_XCRS, 0x559b6078f018) = 0
[pid 836] ioctl(16, KVM_SET_DEBUGREGS, 0x559b6078e990) = 0
[pid 836] ioctl(16, KVM_SET_LAPIC, 0x559b6078ea10) = 0
[pid 836] ioctl(16, KVM_SET_MSRS, 0x559b60790b40) = 186
[pid 836] ioctl(16, KVM_SET_MSRS, 0x559b6078f1f0) = 1
[pid 836] ioctl(16, KVM_SET_VCPU_EVENTS, 0x559b6078efd8) = 0
[pid 836] ioctl(16, KVM_KVMCLOCK_CTRL, 0) = -1 EINVAL (Invalid argument)
[pid 836] write(1, "2026-02-16T17:04:47.567014428 [anonymous-instance:main] KVM_KVMCLOCK_CTRL call failed Invalid argument (os error 22)\n", 1172026-02-16T17:04:47.567014428 [anonymous-instance:main] KVM_KVMCLOCK_CTRL call failed Invalid argument (os error 22)
) = 117
[pid 836] ioctl(13, KVM_SET_PIT2, 0x7ffdf7988718) = 0
[pid 836] ioctl(13, KVM_SET_CLOCK, 0x7ffdf7988788) = 0
[pid 836] ioctl(13, KVM_SET_IRQCHIP, 0x7ffdf79887b8) = 0
[pid 836] ioctl(13, KVM_SET_IRQCHIP, 0x7ffdf79889c0) = 0
[pid 836] ioctl(13, KVM_SET_IRQCHIP, 0x7ffdf7988bc8) = 0
[pid 836] fcntl(1, F_GETFL) = 0x1 (flags O_WRONLY)
[pid 836] fcntl(1, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
[pid 836] eventfd2(0, EFD_NONBLOCK) = 21
[pid 836] eventfd2(0, EFD_NONBLOCK) = 22
[pid 836] ioctl(0, TCGETS, 0x7ffdf79658c0) = -1 ENOTTY (Inappropriate ioctl for device)
[pid 836] fstat(0, {st_mode=S_IFCHR|0666, st_rdev=makedev(0x1, 0x3), ...}) = 0
[pid 836] epoll_ctl(9, EPOLL_CTL_ADD, 22, {events=EPOLLIN, data=0x16}) = 0
[pid 836] fcntl(14, F_DUPFD_CLOEXEC, 3) = 23
[pid 836] eventfd2(0, EFD_NONBLOCK) = 24
[pid 836] fcntl(21, F_DUPFD_CLOEXEC, 3) = 25
[pid 836] eventfd2(0, EFD_NONBLOCK) = 26
[pid 836] fcntl(24, F_DUPFD_CLOEXEC, 3) = 27
[pid 836] fcntl(26, F_DUPFD_CLOEXEC, 3) = 28
[pid 836] fcntl(28, F_DUPFD_CLOEXEC, 3) = 29
[pid 836] close(28) = 0
[pid 836] fcntl(25, F_DUPFD_CLOEXEC, 3) = 28
[pid 836] fcntl(28, F_DUPFD_CLOEXEC, 3) = 30
[pid 836] close(28) = 0
[pid 836] close(30) = 0
[pid 836] close(29) = 0
[pid 836] ioctl(13, KVM_IRQFD, 0x7ffdf79659e8) = 0
[pid 836] ioctl(13, KVM_IRQFD, 0x7ffdf79659e8) = 0
[pid 836] ioctl(13, KVM_IRQFD, 0x7ffdf79659e8) = 0
[pid 836] timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC|TFD_NONBLOCK) = 28
[pid 836] openat(AT_FDCWD, "/nix/store/s3lwrd5mxk1dnxqq4b33w8xcybwqhlrb-microvm-store-disk.erofs", O_RDONLY|O_CLOEXEC) = 29
[pid 836] lseek(29, 0, SEEK_END) = 590225408
[pid 836] statx(29, "", AT_STATX_SYNC_AS_STAT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0444, stx_size=590225408, ...}) = 0
[pid 836] eventfd2(0, EFD_NONBLOCK) = 30
[pid 836] eventfd2(0, EFD_NONBLOCK) = 31
[pid 836] eventfd2(0, EFD_NONBLOCK) = 32
[pid 836] ioctl(13, KVM_IOEVENTFD, 0x7ffdf79659c0) = 0
[pid 836] ioctl(13, KVM_IRQFD, 0x7ffdf7965888) = 0
[pid 836] epoll_ctl(9, EPOLL_CTL_ADD, 31, {events=EPOLLIN, data=0x1f}) = 0
[pid 836] eventfd2(0, EFD_NONBLOCK) = 33
[pid 836] futex(0x559b5c27bd5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 836] futex(0x559b5c27b638, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 836] getrandom("\x3b", 1, GRND_NONBLOCK) = 1
[pid 836] futex(0x559b5c27bd44, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 836] futex(0x559b5c27bd40, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 836] getrandom("\x05\xdc\x41\xc0\xa7\xf6\x9f\x8e\xc0\x5e\x23\x19\x7d\x5c\x81\xf2\x33\x1a\x44\xef\xe7\xb2\xad\xa8\xe0\xd3\xb8\xaf\x51\xb3\xf1\x24\x5f\x10\x92\x1c\x45\xdb\x50\x7c\x54\x6e\x5c\x09\x5d\xca\xd1\xa4", 48, 0) = 48
[pid 836] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f66e1315000
[pid 836] madvise(0x7f66e1315000, 4096, 0xffffffff /* MADV_??? */) = -1 EINVAL (Invalid argument)
[pid 836] madvise(0x7f66e1315000, 4096, MADV_WIPEONFORK) = 0
[pid 836] futex(0x559b5c27bed8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 836] newfstatat(AT_FDCWD, "/dev/sysgenid", 0x7ffdf79656b0, 0) = -1 ENOENT (No such file or directory)
[pid 836] futex(0x559b5c27bf44, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 836] futex(0x559b5c27be7c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
100 215 0 0 100 215 0 212 0:00:01 0:00:01 --:--:-- 213Finished Faulting All: 911983us
100 215 0 0 100 215 0 106 0:00:02 0:00:02 --:--:-- 106 100 215 0 0 100 215 0 71 0:00:03 0:00:03 --:--:-- 71 100 215 0 0 100 215 0 53 0:00:04 0:00:04 --:--:-- 53 100 215 0 0 100 215 0 42 0:00:05 0:00:05 --:--:-- 42 100 215 0 0 100 215 0 35 0:00:06 0:00:06 --:--:-- 0 100 215 0 0 100 215 0 30 0:00:07 0:00:07 --:--:-- 0 100 215 0 0 100 215 0 26 0:00:08 0:00:08 --:--:-- 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment