Created
February 11, 2026 14:47
-
-
Save bjackman/77da690c631a5417ee45e69915925a69 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Generating snapshot | |
| 2026-02-11T14:46:42.619863438 [anonymous-instance:main] Running Firecracker v1.14.0-dev | |
| 2026-02-11T14:46:42.622516802 [anonymous-instance:main] Listening on API socket ("nixos.sock"). | |
| 2026-02-11T14:46:42.623020159 [anonymous-instance:fc_api] API server started. | |
| 2026-02-11T14:46:42.632488394 [anonymous-instance:main] [DevPreview] Async file IO is in development preview. | |
| 2026-02-11T14:46:43.677847141 [anonymous-instance:fc_api] The API server received a Patch request on "/vm" with body "{ \"state\": \"Paused\" }". | |
| % Total % Received % Xferd Average Speed Time Time Time Current | |
| Dload Upload Total Spent Left Speed | |
| 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 02026-02-11T14:46:44.648996903 [anonymous-instance:main] Artificially kick devices | |
| 2026-02-11T14:46:44.649230495 [anonymous-instance:fc_vcpu 0] Received a VcpuEvent::Resume message with immediate_exit enabled. immediate_exit was disabled before proceeding | |
| 2026-02-11T14:46:44.650005877 [anonymous-instance:main] Successfully started microvm that was configured from one single json | |
| 2026-02-11T14:46:44.651724470 [anonymous-instance:fc_vcpu 0] KVM_KVMCLOCK_CTRL call failed Invalid argument (os error 22) | |
| 2026-02-11T14:46:44.651842708 [anonymous-instance:main] 'pause vm' VMM action took 312 us. | |
| 2026-02-11T14:46:44.652574385 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. | |
| 2026-02-11T14:46:44.653110409 [anonymous-instance:fc_api] 'pause vm' API request took 975268 us. | |
| HTTP/1.1 204 | |
| Server: Firecracker API | |
| Connection: keep-alive | |
| 100 21 0 0 100 21 0 21 0:00:01 --:--:-- 0:00:01 21 | |
| % Total % Received % Xferd Average Speed Time Time Time Current | |
| Dload Upload Total Spent Left Speed | |
| 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 02026-02-11T14:46:44.714029931 [anonymous-instance:fc_api] The API server received a Put request on "/snapshot/create" with body "{\n \"snapshot_type\": \"Full\",\n \"snapshot_path\": \"/root/vmstate\",\n \"mem_file_path\": \"/root/mem\"\n}". | |
| 2026-02-11T14:46:44.716264718 [anonymous-instance:fc_vcpu 0] MSR_IA32_TSC_DEADLINE is 0, replacing with 0x0. | |
| 100 103 0 0 100 103 0 102 0:00:01 0:00:01 --:--:-- 1022026-02-11T14:46:46.654395435 [anonymous-instance:main] 'create full snapshot' VMM action took 1939255 us. | |
| 2026-02-11T14:46:46.654559478 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. | |
| 2026-02-11T14:46:46.654569070 [anonymous-instance:fc_api] 'create full snapshot' API request took 1940545 us. | |
| 100 103 0 0 100 103 0 53 0:00:01 0:00:01 --:--:-- HTTP/1.1 204 | |
| Server: Firecracker API | |
| Connection: keep-alive | |
| 53 | |
| 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.lNhLgdyE9s/fc.sock"], 0x7ffd0e35dbf8 /* 40 vars */) = 0 | |
| brk(NULL) = 0x5640ef349000 | |
| mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7f1740000 | |
| 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/", 0x7fffde3fe5e0, 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/", 0x7fffde3fe5e0, 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/", 0x7fffde3fe5e0, 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/", 0x7fffde3fe5e0, 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/", 0x7fffde3fe5e0, 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/", 0x7fffde3fe5e0, 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"..., 832) = 832 | |
| fstat(3, {st_mode=S_IFREG|0444, st_size=201064, ...}) = 0 | |
| mmap(NULL, 184808, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc7f1712000 | |
| mmap(0x7fc7f1716000, 147456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fc7f1716000 | |
| mmap(0x7fc7f173a000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7fc7f173a000 | |
| mmap(0x7fc7f173e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x7fc7f173e000 | |
| 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"..., 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\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\0"..., 840, 64) = 840 | |
| mmap(NULL, 2133464, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc7f1509000 | |
| mmap(0x7fc7f1531000, 1568768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7fc7f1531000 | |
| mmap(0x7fc7f16b0000, 323584, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a7000) = 0x7fc7f16b0000 | |
| mmap(0x7fc7f16ff000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f5000) = 0x7fc7f16ff000 | |
| mmap(0x7fc7f1705000, 52696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc7f1705000 | |
| close(3) = 0 | |
| mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7f1506000 | |
| arch_prctl(ARCH_SET_FS, 0x7fc7f15067c0) = 0 | |
| set_tid_address(0x7fc7f1506a90) = 872 | |
| set_robust_list(0x7fc7f1506aa0, 24) = 0 | |
| rseq(0x7fc7f15070e0, 0x20, 0, 0x53053053) = 0 | |
| mprotect(0x7fc7f16ff000, 16384, PROT_READ) = 0 | |
| mprotect(0x7fc7f173e000, 4096, PROT_READ) = 0 | |
| mprotect(0x5640d3f86000, 94208, PROT_READ) = 0 | |
| mprotect(0x7fc7f177f000, 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=0x7fc7f154a9c0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 | |
| getrandom("\x37\x2f\xa3\xfa\x27\xf5\xa1\x41", 8, GRND_NONBLOCK) = 8 | |
| brk(NULL) = 0x5640ef349000 | |
| brk(0x5640ef36a000) = 0x5640ef36a000 | |
| 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, "5640d3c4b000-5640d3c6d000 r--p 0"..., 1024) = 1024 | |
| read(3, "7cm72qy2c0643cm1ipngd87aqwkcdp-g"..., 1024) = 1024 | |
| read(3, " 00028000 00:1c 74844843 "..., 1024) = 1024 | |
| read(3, "-x86-64.so.2\n7fc7f1775000-7fc7f1"..., 1024) = 646 | |
| close(3) = 0 | |
| sched_getaffinity(872, 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) = 0x7fc7f1503000 | |
| mprotect(0x7fc7f1503000, 4096, PROT_NONE) = 0 | |
| sigaltstack({ss_sp=0x7fc7f1504000, ss_flags=0, ss_size=8192}, NULL) = 0 | |
| rt_sigaction(SIGSEGV, {sa_handler=0x5640d3d28fe0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_SIGINFO, sa_restorer=0x7fc7f154a9c0}, NULL, 8) = 0 | |
| rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 | |
| rt_sigaction(SIGBUS, {sa_handler=0x5640d3d28fe0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_SIGINFO, sa_restorer=0x7fc7f154a9c0}, NULL, 8) = 0 | |
| openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | |
| write(1, "2026-02-11T14:46:46.750625319 [a"..., 882026-02-11T14:46:46.750625319 [anonymous-instance:main] Running Firecracker v1.14.0-dev | |
| ) = 88 | |
| rt_sigaction(SIGSYS, {sa_handler=0x5640d3dfdc20, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fc7f154a9c0}, NULL, 8) = 0 | |
| rt_sigaction(SIGBUS, {sa_handler=0x5640d3dfe4d0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fc7f154a9c0}, NULL, 8) = 0 | |
| rt_sigaction(SIGSEGV, {sa_handler=0x5640d3dfeb10, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fc7f154a9c0}, NULL, 8) = 0 | |
| rt_sigaction(SIGXFSZ, {sa_handler=0x5640d3dff150, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fc7f154a9c0}, NULL, 8) = 0 | |
| rt_sigaction(SIGXCPU, {sa_handler=0x5640d3dff790, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fc7f154a9c0}, NULL, 8) = 0 | |
| rt_sigaction(SIGPIPE, {sa_handler=0x5640d3dffdd0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fc7f154a9c0}, NULL, 8) = 0 | |
| rt_sigaction(SIGHUP, {sa_handler=0x5640d3dfffe0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fc7f154a9c0}, NULL, 8) = 0 | |
| rt_sigaction(SIGILL, {sa_handler=0x5640d3e00620, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fc7f154a9c0}, NULL, 8) = 0 | |
| prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=512*1024}) = 0 | |
| dup2(0, 1023) = 1023 | |
| close(1023) = 0 | |
| getrandom("\x67\x4a\x1a\xf1\xa8\x65\xb6\xbc\xd9\xac\x82\xe3\xe1\x14\x5f\x3c", 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.lNhLgdyE9s/fc.sock"}, 30) = 0 | |
| listen(6, -1) = 0 | |
| epoll_create1(EPOLL_CLOEXEC2026-02-11T14:46:46.758542528 [anonymous-instance:main] Listening on API socket ("/tmp/tmp.lNhLgdyE9s/fc.sock"). | |
| ) = 7 | |
| write(1, "2026-02-11T14:46:46.758542528 [a"..., 113) = 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=0x7fc7f15a0d20, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fc7f154a9c0}, 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) = 0x7fc7f1302000 | |
| mprotect(0x7fc7f1303000, 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=0x7fc7f1502990, parent_tid=0x7fc7f1502990, exit_signal=0, stack=0x7fc7f1302000, stack_size=0x1fff00, tls=0x7fc7f15026c0} => {parent_tid=[873]}, 88) = 873 | |
| rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 | |
| 2026-02-11T14:46:46.761977269 [anonymous-instance:fc_api] API server started. | |
| epoll_create1(EPOLL_CLOEXEC) = 9 | |
| timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC|TFD_NONBLOCK) = 10 | |
| epoll_ctl(9, EPOLL_CTL_ADD, 10, {events=EPOLLIN, data=0xa} % Total % Received % Xferd Average Speed Time Time Time Current | |
| ) = 0 | |
| Dload Upload Total Spent Left Speed | |
| 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0futex(0x5640ef34dbd8, FUTEX_WAIT_BITSET_PRIVATE, 4294967295, NULL, FUTEX_BITSET_MATCH_ANY2026-02-11T14:46:46.763659993 [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.lNhLgdyE9s/uffd.sock\",\n \"backend_type\": \"Uffd\"\n },\n \"enable_diff_snapshots\": false,\n \"resume_vm\": true\n}". | |
| ) = 0 | |
| read(3, "\1\0\0\0\0\0\0\0", 8) = 8 | |
| openat(AT_FDCWD, "/root/vmstate", O_RDONLY|O_CLOEXEC) = 12 | |
| 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=16233, ...}) = 0 | |
| lseek(12, 0, SEEK_CUR) = 0 | |
| 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\0\1\3"..., 16233) = 16233 | |
| read(12, "", 32) = 0 | |
| close(12) = 0 | |
| write(1, "2026-02-11T14:46:46.767365094 [a"..., 1352026-02-11T14:46:46.767365094 [anonymous-instance:main] Host CPU vendor ID: [71, 101, 110, 117, 105, 110, 101, 73, 110, 116, 101, 108] | |
| ) = 135 | |
| write(1, "2026-02-11T14:46:46.767793785 [a"..., 1392026-02-11T14:46:46.767793785 [anonymous-instance:main] Snapshot CPU vendor ID: [71, 101, 110, 117, 105, 110, 101, 73, 110, 116, 101, 108] | |
| ) = 139 | |
| openat(AT_FDCWD, "/dev/kvm", O_RDWR|O_CLOEXEC) = 12 | |
| ioctl(12, KVM_GET_API_VERSION, 0) = 12 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_IRQCHIP) = 1 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_IOEVENTFD) = 1 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_IRQFD) = 1 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_USER_MEMORY) = 1 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_SET_TSS_ADDR) = 1 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_PIT2) = 1 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_PIT_STATE2) = 1 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_ADJUST_CLOCK) = 14 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_DEBUGREGS) = 1 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_MP_STATE) = 1 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_VCPU_EVENTS) = 1 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_XCRS) = 1 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_XSAVE) = 1 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_EXT_CPUID) = 1 | |
| arch_prctl(ARCH_GET_XCOMP_SUPP, [0xe7 /* XFEATURE_MASK_FPSSE|XFEATURE_MASK_YMM|XFEATURE_MASK_AVX512 */]) = 0 | |
| ioctl(12, KVM_GET_SUPPORTED_CPUID, {nent=43, entries=[...]}) = 0 | |
| ioctl(12, KVM_CREATE_VM, 0) = 13 | |
| ioctl(12, KVM_GET_VCPU_MMAP_SIZE, 0) = 12288 | |
| ioctl(12, KVM_CHECK_EXTENSION, KVM_CAP_NR_MEMSLOTS) = 32764 | |
| mmap(NULL, 536576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7f127c000 | |
| ioctl(12, KVM_GET_MSR_INDEX_LIST, 0x5640ef3552a0) = 0 | |
| ioctl(13, KVM_CHECK_EXTENSION, KVM_CAP_XSAVE2) = 4096 | |
| ioctl(13, KVM_SET_TSS_ADDR, 0xfffbd000) = 0 | |
| ioctl(13, KVM_CREATE_IRQCHIP, 0) = 0 | |
| ioctl(13, KVM_CREATE_PIT2, 0x7fffde3f7020) = 0 | |
| eventfd2(0, EFD_NONBLOCK) = 14 | |
| fcntl(14, F_DUPFD_CLOEXEC, 3) = 15 | |
| ioctl(13, KVM_CREATE_VCPU, 0) = 16 | |
| mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_SHARED, 16, 0) = 0x7fc7f1278000 | |
| mmap(NULL, 536870912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fc7cc000000 | |
| openat(AT_FDCWD, "/dev/userfaultfd", O_RDWR|O_CLOEXEC) = 17 | |
| ioctl(17, USERFAULTFD_IOC_NEW, 0x80800) = 18 | |
| close(17) = 0 | |
| ioctl(18, 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 | |
| ioctl(18, UFFDIO_REGISTER, {range={start=0x7fc7cc000000, len=0x20000000}, mode=UFFDIO_REGISTER_MODE_MISSING, ioctls=1<<_UFFDIO_WAKE|1<<_UFFDIO_COPY|1<<_UFFDIO_ZEROPAGE|1<<_UFFDIO_MOVE|1<<_UFFDIO_POISON}) = 0 | |
| socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 17 | |
| connect(17, {sa_family=AF_UNIX, sun_path="/tmp/tmp.lNhLgdyE9s/uffd.sock"}, 32) = 0 | |
| ioctl(17, FIONBIO, [1]) = 0 | |
| sendmsg(17, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="[{\"base_host_virt_addr\":14049609"..., iov_len=107}], msg_iovlen=1, msg_control=[{cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, cmsg_data=[18]}], msg_controllen=24, msg_flags=0}, MSG_NOSIGNAL) = 107 | |
| ioctl(13, KVM_SET_USER_MEMORY_REGION, {slot=0, flags=0, guest_phys_addr=0, memory_size=536870912, userspace_addr=0x7fc7cc000000}) = 0 | |
| ioctl(16, KVM_GET_TSC_KHZ, 0) = 2599078 | |
| ioctl(16, KVM_SET_CPUID2, {nent=44, entries=[...]}) = 0 | |
| ioctl(16, KVM_SET_MP_STATE, 0x7fffde3f7260) = 0 | |
| ioctl(16, KVM_SET_REGS, {rax=0, ..., rsp=0, rbp=0, ..., rip=0x1000b20, rflags=0x2}) = 0 | |
| 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 | |
| ioctl(16, KVM_SET_XSAVE, 0x5640ef3566a8) = 0 | |
| ioctl(16, KVM_SET_XCRS, 0x5640ef353fc8) = 0 | |
| ioctl(16, KVM_SET_DEBUGREGS, 0x5640ef353940) = 0 | |
| ioctl(16, KVM_SET_LAPIC, 0x5640ef3539c0) = 0 | |
| ioctl(16, KVM_SET_MSRS, 0x5640ef355af0) = 186 | |
| ioctl(16, KVM_SET_MSRS, 0x5640ef3541c0) = 1 | |
| ioctl(16, KVM_SET_VCPU_EVENTS, 0x5640ef353f88) = 0 | |
| ioctl(16, KVM_KVMCLOCK_CTRL, 0) = -1 EINVAL (Invalid argument) | |
| 2026-02-11T14:46:46.800112576 [anonymous-instance:main] KVM_KVMCLOCK_CTRL call failed Invalid argument (os error 22) | |
| write(1, "2026-02-11T14:46:46.800112576 [a"..., 117) = 117 | |
| ioctl(13, KVM_SET_PIT2, 0x7fffde3f91e8) = 0 | |
| ioctl(13, KVM_SET_CLOCK, 0x7fffde3f9258) = 0 | |
| ioctl(13, KVM_SET_IRQCHIP, 0x7fffde3f9288) = 0 | |
| ioctl(13, KVM_SET_IRQCHIP, 0x7fffde3f9490) = 0 | |
| ioctl(13, KVM_SET_IRQCHIP, 0x7fffde3f9698) = 0 | |
| fcntl(1, F_GETFL) = 0x801 (flags O_WRONLY|O_NONBLOCK) | |
| fcntl(1, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 | |
| eventfd2(0, EFD_NONBLOCK) = 19 | |
| eventfd2(0, EFD_NONBLOCK) = 20 | |
| ioctl(0, TCGETS, 0x7fffde3d6390) = -1 ENOTTY (Inappropriate ioctl for device) | |
| fstat(0, {st_mode=S_IFCHR|0666, st_rdev=makedev(0x1, 0x3), ...}) = 0 | |
| epoll_ctl(9, EPOLL_CTL_ADD, 20, {events=EPOLLIN, data=0x14}) = 0 | |
| fcntl(14, F_DUPFD_CLOEXEC, 3) = 21 | |
| eventfd2(0, EFD_NONBLOCK) = 22 | |
| fcntl(19, F_DUPFD_CLOEXEC, 3) = 23 | |
| eventfd2(0, EFD_NONBLOCK) = 24 | |
| fcntl(22, F_DUPFD_CLOEXEC, 3) = 25 | |
| fcntl(24, F_DUPFD_CLOEXEC, 3) = 26 | |
| fcntl(26, F_DUPFD_CLOEXEC, 3) = 27 | |
| close(26) = 0 | |
| fcntl(23, F_DUPFD_CLOEXEC, 3) = 26 | |
| fcntl(26, F_DUPFD_CLOEXEC, 3) = 28 | |
| close(26) = 0 | |
| close(28) = 0 | |
| close(27) = 0 | |
| ioctl(13, KVM_IRQFD, 0x7fffde3d64b8) = 0 | |
| ioctl(13, KVM_IRQFD, 0x7fffde3d64b8) = 0 | |
| ioctl(13, KVM_IRQFD, 0x7fffde3d64b8) = 0 | |
| timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC|TFD_NONBLOCK) = 26 | |
| openat(AT_FDCWD, "/nix/store/s3lwrd5mxk1dnxqq4b33w8xcybwqhlrb-microvm-store-disk.erofs", O_RDONLY|O_CLOEXEC) = 27 | |
| lseek(27, 0, SEEK_END) = 590225408 | |
| statx(27, "", 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 | |
| write(1, "2026-02-11T14:46:46.812611653 [a"..., 1102026-02-11T14:46:46.812611653 [anonymous-instance:main] [DevPreview] Async file IO is in development preview. | |
| ) = 110 | |
| eventfd2(0, EFD_NONBLOCK) = 28 | |
| io_uring_setup(128, {flags=IORING_SETUP_R_DISABLED, sq_thread_cpu=0, sq_thread_idle=0, sq_entries=128, cq_entries=256, features=IORING_FEAT_SINGLE_MMAP|IORING_FEAT_NODROP|IORING_FEAT_SUBMIT_STABLE|IORING_FEAT_RW_CUR_POS|IORING_FEAT_CUR_PERSONALITY|IORING_FEAT_FAST_POLL|IORING_FEAT_POLL_32BITS|IORING_FEAT_SQPOLL_NONFIXED|IORING_FEAT_EXT_ARG|IORING_FEAT_NATIVE_WORKERS|IORING_FEAT_RSRC_TAGS|IORING_FEAT_CQE_SKIP|IORING_FEAT_LINKED_FILE|IORING_FEAT_REG_REG_RING|IORING_FEAT_RECVSEND_BUNDLE|IORING_FEAT_MIN_TIMEOUT|IORING_FEAT_RW_ATTR|IORING_FEAT_NO_IOWAIT, sq_off={head=0, tail=4, ring_mask=16, ring_entries=24, flags=36, dropped=32, array=4160, user_addr=0}, cq_off={head=8, tail=12, ring_mask=20, ring_entries=28, overflow=44, cqes=64, flags=40, user_addr=0}}) = 29 | |
| mmap(NULL, 4672, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_POPULATE, 29, 0) = 0x7fc7f1276000 | |
| mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_POPULATE, 29, 0x10000000) = 0x7fc7f1274000 | |
| mmap(NULL, 4160, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_POPULATE, 29, 0x8000000) = 0x7fc7f1272000 | |
| io_uring_register(29, IORING_REGISTER_PROBE, {last_op=64 /* IORING_OP_??? */, ops_len=65, ops=[{op=IORING_OP_NOP, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_READV, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_WRITEV, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_FSYNC, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_READ_FIXED, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_WRITE_FIXED, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_POLL_ADD, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_POLL_REMOVE, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_SYNC_FILE_RANGE, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_SENDMSG, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_RECVMSG, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_TIMEOUT, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_TIMEOUT_REMOVE, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_ACCEPT, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_ASYNC_CANCEL, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_LINK_TIMEOUT, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_CONNECT, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_FALLOCATE, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_OPENAT, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_CLOSE, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_FILES_UPDATE, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_STATX, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_READ, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_WRITE, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_FADVISE, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_MADVISE, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_SEND, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_RECV, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_OPENAT2, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_EPOLL_CTL, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_SPLICE, flags=IO_URING_OP_SUPPORTED}, {op=IORING_OP_PROVIDE_BUFFERS, flags=IO_URING_OP_SUPPORTED}, ...]}, 256) = 0 | |
| io_uring_register(29, IORING_REGISTER_EVENTFD, [28], 1) = 0 | |
| io_uring_register(29, IORING_REGISTER_RESTRICTIONS, [{opcode=IORING_RESTRICTION_SQE_FLAGS_REQUIRED, sqe_flags=IOSQE_FIXED_FILE}, {opcode=IORING_RESTRICTION_SQE_OP, sqe_op=IORING_OP_READ}, {opcode=IORING_RESTRICTION_SQE_OP, sqe_op=IORING_OP_WRITE}, {opcode=IORING_RESTRICTION_SQE_OP, sqe_op=IORING_OP_FSYNC}], 4) = 0 | |
| io_uring_register(29, IORING_REGISTER_FILES, [27], 1) = 0 | |
| io_uring_register(29, IORING_REGISTER_ENABLE_RINGS, NULL, 0) = 0 | |
| eventfd2(0, EFD_NONBLOCK) = 30 | |
| eventfd2(0, EFD_NONBLOCK) = 31 | |
| eventfd2(0, EFD_NONBLOCK) = 32 | |
| ioctl(13, KVM_IOEVENTFD, 0x7fffde3d6490) = 0 | |
| ioctl(13, KVM_IRQFD, 0x7fffde3d6358) = 0 | |
| epoll_ctl(9, EPOLL_CTL_ADD, 31, {events=EPOLLIN, data=0x1f}) = 0 | |
| eventfd2(0, EFD_NONBLOCK) = 33 | |
| futex(0x5640d3f9ed5c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
| futex(0x5640d3f9e638, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
| getrandom("\x6f", 1, GRND_NONBLOCK) = 1 | |
| futex(0x5640d3f9ed44, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
| futex(0x5640d3f9ed40, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
| getrandom("\x08\xba\xef\x93\xa9\x74\x27\x62\xbd\xa1\xff\x26\x90\xb8\x8b\xb1\xf3\x2e\x4b\xaf\xde\xb6\x53\x3c\xe0\x6d\x14\xe3\x88\x2c\x2a\x88"..., 48, 0) = 48 | |
| mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc7f1271000 | |
| madvise(0x7fc7f1271000, 4096, 0xffffffff /* MADV_??? */) = -1 EINVAL (Invalid argument) | |
| madvise(0x7fc7f1271000, 4096, MADV_WIPEONFORK) = 0 | |
| futex(0x5640d3f9eed8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
| newfstatat(AT_FDCWD, "/dev/sysgenid", 0x7fffde3d6180, 0) = -1 ENOENT (No such file or directory) | |
| futex(0x5640d3f9ef44, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
| futex(0x5640d3f9ee7c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 | |
| ioctl(13, KVM_IRQFD, 0x7fffde3d65a8) = 0 | |
| write(33, "\1\0\0\0\0\0\0\0", 8) = 8 | |
| ioctl(0, TCGETS, 0x7fffde3f6d30) = -1 ENOTTY (Inappropriate ioctl for device) | |
| fcntl(0, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) | |
| Finished Faulting All: 483965us | |
| fcntl(0, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0 | |
| dup(16) = 34 | |
| mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_SHARED, 34, 0) = 0x7fc7f126e000 | |
| mmap(NULL, 2101248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fc7f106d000 | |
| mprotect(0x7fc7f106e000, 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=0x7fc7f126d990, parent_tid=0x7fc7f126d990, exit_signal=0, stack=0x7fc7f106d000, stack_size=0x1fff00, tls=0x7fc7f126d6c0} => {parent_tid=[876]}, 88) = 876 | |
| rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 | |
| futex(0x5640ef355250, FUTEX_WAKE_PRIVATE, 2147483647) = 1 | |
| futex(0x5640ef355230, FUTEX_WAKE_PRIVATE, 1) = 1 | |
| epoll_ctl(9, EPOLL_CTL_ADD, 14, {events=EPOLLIN, data=0xe}) = 0 | |
| epoll_ctl(9, EPOLL_CTL_ADD, 17, {events=EPOLLIN, data=0x11}) = 0 | |
| write(1, "2026-02-11T14:46:47.402008521 [a"..., 822026-02-11T14:46:47.402008521 [anonymous-instance:main] Artificially kick devices | |
| ) = 82 | |
| futex(0x5640ef355208, FUTEX_WAKE_PRIVATE, 1) = 1 | |
| rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 | |
| getpid() = 872 | |
| tgkill(872, 876, SIGRT_2) = 0 | |
| rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 | |
| futex(0x5640ef34dde8, FUTEX_WAKE_PRIVATE, 12026-02-11T14:46:47.404431095 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. | |
| 2026-02-11T14:46:47.404479802 [anonymous-instance:fc_api] 'load snapshot' API request took 640823 us. | |
| ) = 1 | |
| 100 215 0 0 100 215 0 334 --:--:-- --:--:-- --:--:-- 334 | |
| HTTP/1.1 204 | |
| Server: Firecracker API | |
| Connection: keep-alive | |
| timerfd_settime(10, 0, {it_interval={tv_sec=60, tv_nsec=0}, it_value={tv_sec=60, tv_nsec=0}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv_nsec=0}}) = 0 | |
| epoll_ctl(9, EPOLL_CTL_ADD, 3, {events=EPOLLIN, data=0x3}) = 0 | |
| epoll_wait(9strace: Process 872 detached | |
| <detached ...> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment