==> Building on scovillain ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 508 100% 0.00kB/s 0:00:00 508 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 87 100% 84.96kB/s 0:00:00 87 100% 84.96kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 1,400 77% 1.34MB/s 0:00:00 1,809 100% 1.73MB/s 0:00:00 (xfr#3, to-chk=1/5) chezmoi-2.57.0-1.log 502 100% 490.23kB/s 0:00:00 502 100% 490.23kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 1,492 bytes received 125 bytes 3,234.00 bytes/sec total size is 2,601 speedup is 1.61 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building chezmoi  -> repo: extra  -> arch: riscv64  -> worker: felix-1 ==> Building chezmoi for [extra] (riscv64) ]2;🔵 Container arch-nspawn-329877 on scovillain.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Locking clean chroot [/var/lib/archbuild/extra-riscv64/root]...done ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-1]...done ==> Making package: chezmoi 2.57.0-1 (Mon Dec 30 20:24:54 2024) ==> Retrieving sources...  -> Downloading chezmoi-2.57.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 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 100 194k 0 194k 0 0 117k 0 --:--:-- 0:00:01 --:--:-- 191k 100 2398k 0 2398k 0 0 907k 0 --:--:-- 0:00:02 --:--:-- 1199k 100 2456k 0 2456k 0 0 923k 0 --:--:-- 0:00:02 --:--:-- 1219k ==> Validating source files with sha512sums... chezmoi-2.57.0.tar.gz ... Passed ]2;🔵 Container arch-nspawn-335462 on scovillain.felixc.at\==> Making package: chezmoi 2.57.0-1 (Mon Dec 30 20:25:22 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (6) New Version Net Change Download Size extra/perl-error 0.17029-7 0.04 MiB extra/perl-mailtools 2.22-1 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/git 2.47.1-1 27.20 MiB extra/go 2:1.23.4-1.1 219.50 MiB 38.97 MiB extra/zip 3.0-11 0.49 MiB 0.17 MiB Total Download Size: 39.14 MiB Total Installed Size: 247.42 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... go-2:1.23.4-1.1-riscv64 downloading... zip-3.0-11-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing go... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing zip... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Warn about old perl modules [?25h==> Retrieving sources...  -> Found chezmoi-2.57.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting chezmoi-2.57.0.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... ==> Starting check()... ? github.com/twpayne/chezmoi/v2/assets/chezmoi.io/docs [no test files] ? github.com/twpayne/chezmoi/v2/assets/scripts [no test files] ? github.com/twpayne/chezmoi/v2/assets/templates [no test files] ? github.com/twpayne/chezmoi/v2/internal/chezmoiassert [no test files] ? github.com/twpayne/chezmoi/v2/internal/chezmoierrors [no test files] ? github.com/twpayne/chezmoi/v2/internal/chezmoiset [no test files] === RUN TestMain chezmoi version dev --- PASS: TestMain (0.04s) PASS ok github.com/twpayne/chezmoi/v2 3.917s === RUN TestFS --- PASS: TestFS (0.00s) PASS ok github.com/twpayne/chezmoi/v2/assets/chezmoi.io/docs/reference/commands 0.182s === RUN TestNewTar --- PASS: TestNewTar (0.00s) === RUN TestNewZip --- PASS: TestNewZip (0.02s) PASS ok github.com/twpayne/chezmoi/v2/internal/archivetest 0.326s === RUN TestNewAbsPathFromExtPath === RUN TestNewAbsPathFromExtPath/empty === RUN TestNewAbsPathFromExtPath/file === RUN TestNewAbsPathFromExtPath/tilde === RUN TestNewAbsPathFromExtPath/tilde_home_file === RUN TestNewAbsPathFromExtPath/tilde_home_file_windows abspath_test.go:51: skipping Windows test on UNIX --- PASS: TestNewAbsPathFromExtPath (0.02s) --- PASS: TestNewAbsPathFromExtPath/empty (0.01s) --- PASS: TestNewAbsPathFromExtPath/file (0.00s) --- PASS: TestNewAbsPathFromExtPath/tilde (0.00s) --- PASS: TestNewAbsPathFromExtPath/tilde_home_file (0.00s) --- SKIP: TestNewAbsPathFromExtPath/tilde_home_file_windows (0.00s) === RUN TestAgeEncryption === RUN TestAgeEncryption/age ageencryption_test.go:280: age not found in $PATH === RUN TestAgeEncryption/rage ageencryption_test.go:280: rage not found in $PATH --- PASS: TestAgeEncryption (0.01s) --- SKIP: TestAgeEncryption/age (0.01s) --- SKIP: TestAgeEncryption/rage (0.00s) === RUN TestAgeEncryptionMarshalUnmarshal === RUN TestAgeEncryptionMarshalUnmarshal/json === RUN TestAgeEncryptionMarshalUnmarshal/yaml --- PASS: TestAgeEncryptionMarshalUnmarshal (0.01s) --- PASS: TestAgeEncryptionMarshalUnmarshal/json (0.01s) --- PASS: TestAgeEncryptionMarshalUnmarshal/yaml (0.00s) === RUN TestAgeEncryptionMarshalUnmarshalField === RUN TestAgeEncryptionMarshalUnmarshalField/json === RUN TestAgeEncryptionMarshalUnmarshalField/yaml --- PASS: TestAgeEncryptionMarshalUnmarshalField (0.00s) --- PASS: TestAgeEncryptionMarshalUnmarshalField/json (0.00s) --- PASS: TestAgeEncryptionMarshalUnmarshalField/yaml (0.00s) === RUN TestAgeEncryptionMarshalUnmarshalFieldEmbedded === RUN TestAgeEncryptionMarshalUnmarshalFieldEmbedded/json === RUN TestAgeEncryptionMarshalUnmarshalFieldEmbedded/yaml --- PASS: TestAgeEncryptionMarshalUnmarshalFieldEmbedded (0.00s) --- PASS: TestAgeEncryptionMarshalUnmarshalFieldEmbedded/json (0.00s) --- PASS: TestAgeEncryptionMarshalUnmarshalFieldEmbedded/yaml (0.00s) === RUN TestAgeMultipleIdentitiesAndMultipleRecipients === RUN TestAgeMultipleIdentitiesAndMultipleRecipients/age ageencryption_test.go:280: age not found in $PATH === RUN TestAgeMultipleIdentitiesAndMultipleRecipients/rage ageencryption_test.go:280: rage not found in $PATH --- PASS: TestAgeMultipleIdentitiesAndMultipleRecipients (0.00s) --- SKIP: TestAgeMultipleIdentitiesAndMultipleRecipients/age (0.00s) --- SKIP: TestAgeMultipleIdentitiesAndMultipleRecipients/rage (0.00s) === RUN TestAgeRecipientsFile === RUN TestAgeRecipientsFile/age ageencryption_test.go:280: age not found in $PATH === RUN TestAgeRecipientsFile/rage ageencryption_test.go:280: rage not found in $PATH --- PASS: TestAgeRecipientsFile (0.00s) --- SKIP: TestAgeRecipientsFile/age (0.00s) --- SKIP: TestAgeRecipientsFile/rage (0.00s) === RUN TestBuiltinAgeEncryption === RUN TestBuiltinAgeEncryption/DecryptToFile === RUN TestBuiltinAgeEncryption/EncryptDecrypt === RUN TestBuiltinAgeEncryption/EncryptFile --- PASS: TestBuiltinAgeEncryption (0.03s) --- PASS: TestBuiltinAgeEncryption/DecryptToFile (0.01s) --- PASS: TestBuiltinAgeEncryption/EncryptDecrypt (0.00s) --- PASS: TestBuiltinAgeEncryption/EncryptFile (0.00s) === RUN TestBuiltinAgeMultipleIdentitiesAndMultipleRecipients === RUN TestBuiltinAgeMultipleIdentitiesAndMultipleRecipients/DecryptToFile === RUN TestBuiltinAgeMultipleIdentitiesAndMultipleRecipients/EncryptDecrypt === RUN TestBuiltinAgeMultipleIdentitiesAndMultipleRecipients/EncryptFile --- PASS: TestBuiltinAgeMultipleIdentitiesAndMultipleRecipients (0.03s) --- PASS: TestBuiltinAgeMultipleIdentitiesAndMultipleRecipients/DecryptToFile (0.02s) --- PASS: TestBuiltinAgeMultipleIdentitiesAndMultipleRecipients/EncryptDecrypt (0.00s) --- PASS: TestBuiltinAgeMultipleIdentitiesAndMultipleRecipients/EncryptFile (0.00s) === RUN TestBuiltinAgeRecipientsFile === RUN TestBuiltinAgeRecipientsFile/DecryptToFile === RUN TestBuiltinAgeRecipientsFile/EncryptDecrypt === RUN TestBuiltinAgeRecipientsFile/EncryptFile === RUN TestBuiltinAgeRecipientsFile/DecryptToFile#01 === RUN TestBuiltinAgeRecipientsFile/EncryptDecrypt#01 === RUN TestBuiltinAgeRecipientsFile/EncryptFile#01 --- PASS: TestBuiltinAgeRecipientsFile (0.03s) --- PASS: TestBuiltinAgeRecipientsFile/DecryptToFile (0.00s) --- PASS: TestBuiltinAgeRecipientsFile/EncryptDecrypt (0.00s) --- PASS: TestBuiltinAgeRecipientsFile/EncryptFile (0.00s) --- PASS: TestBuiltinAgeRecipientsFile/DecryptToFile#01 (0.00s) --- PASS: TestBuiltinAgeRecipientsFile/EncryptDecrypt#01 (0.00s) --- PASS: TestBuiltinAgeRecipientsFile/EncryptFile#01 (0.00s) === RUN TestWalkArchive === RUN TestWalkArchive/tar === RUN TestWalkArchive/zip === RUN TestWalkArchive/zip-flat === RUN TestWalkArchive/tar-flat --- PASS: TestWalkArchive (0.03s) --- PASS: TestWalkArchive/tar (0.02s) --- PASS: TestWalkArchive/zip (0.00s) --- PASS: TestWalkArchive/zip-flat (0.00s) --- PASS: TestWalkArchive/tar-flat (0.00s) === RUN TestArchiveReaderSystemTar --- PASS: TestArchiveReaderSystemTar (0.00s) === RUN TestDirAttr --- PASS: TestDirAttr (0.05s) === RUN TestDirAttrLiteral === RUN TestDirAttrLiteral/exact_dir === RUN TestDirAttrLiteral/literal_exact_dir === RUN TestDirAttrLiteral/literal_literal_dir --- PASS: TestDirAttrLiteral (0.00s) --- PASS: TestDirAttrLiteral/exact_dir (0.00s) --- PASS: TestDirAttrLiteral/literal_exact_dir (0.00s) --- PASS: TestDirAttrLiteral/literal_literal_dir (0.00s) === RUN TestFileAttr --- PASS: TestFileAttr (0.19s) === RUN TestFileAttrEncryptedSuffix --- PASS: TestFileAttrEncryptedSuffix (0.00s) === RUN TestFileAttrLiteral === RUN TestFileAttrLiteral/dot_file === RUN TestFileAttrLiteral/literal_dot_file === RUN TestFileAttrLiteral/literal_literal_file === RUN TestFileAttrLiteral/run_once_script === RUN TestFileAttrLiteral/run_literal_once_script === RUN TestFileAttrLiteral/file.literal === RUN TestFileAttrLiteral/file.literal.literal === RUN TestFileAttrLiteral/file.tmpl === RUN TestFileAttrLiteral/file.tmpl.literal === RUN TestFileAttrLiteral/file.tmpl.literal.tmpl --- PASS: TestFileAttrLiteral (0.00s) --- PASS: TestFileAttrLiteral/dot_file (0.00s) --- PASS: TestFileAttrLiteral/literal_dot_file (0.00s) --- PASS: TestFileAttrLiteral/literal_literal_file (0.00s) --- PASS: TestFileAttrLiteral/run_once_script (0.00s) --- PASS: TestFileAttrLiteral/run_literal_once_script (0.00s) --- PASS: TestFileAttrLiteral/file.literal (0.00s) --- PASS: TestFileAttrLiteral/file.literal.literal (0.00s) --- PASS: TestFileAttrLiteral/file.tmpl (0.00s) --- PASS: TestFileAttrLiteral/file.tmpl.literal (0.00s) --- PASS: TestFileAttrLiteral/file.tmpl.literal.tmpl (0.00s) === RUN TestFileAttrPerm --- PASS: TestFileAttrPerm (0.00s) === RUN TestAutoTemplate === RUN TestAutoTemplate/simple === RUN TestAutoTemplate/longest_first === RUN TestAutoTemplate/alphabetical_first === RUN TestAutoTemplate/nested_values === RUN TestAutoTemplate/only_replace_words === RUN TestAutoTemplate/longest_match_first === RUN TestAutoTemplate/longest_match_first_prefix === RUN TestAutoTemplate/longest_match_first_suffix === RUN TestAutoTemplate/longest_match_first_prefix_and_suffix === RUN TestAutoTemplate/depth_first === RUN TestAutoTemplate/alphabetical_first#01 === RUN TestAutoTemplate/words_only === RUN TestAutoTemplate/words_only_2 === RUN TestAutoTemplate/words_only_3 === RUN TestAutoTemplate/skip_empty === RUN TestAutoTemplate/markers --- PASS: TestAutoTemplate (0.00s) --- PASS: TestAutoTemplate/simple (0.00s) --- PASS: TestAutoTemplate/longest_first (0.00s) --- PASS: TestAutoTemplate/alphabetical_first (0.00s) --- PASS: TestAutoTemplate/nested_values (0.00s) --- PASS: TestAutoTemplate/only_replace_words (0.00s) --- PASS: TestAutoTemplate/longest_match_first (0.00s) --- PASS: TestAutoTemplate/longest_match_first_prefix (0.00s) --- PASS: TestAutoTemplate/longest_match_first_suffix (0.00s) --- PASS: TestAutoTemplate/longest_match_first_prefix_and_suffix (0.00s) --- PASS: TestAutoTemplate/depth_first (0.00s) --- PASS: TestAutoTemplate/alphabetical_first#01 (0.00s) --- PASS: TestAutoTemplate/words_only (0.00s) --- PASS: TestAutoTemplate/words_only_2 (0.00s) --- PASS: TestAutoTemplate/words_only_3 (0.00s) --- PASS: TestAutoTemplate/skip_empty (0.00s) --- PASS: TestAutoTemplate/markers (0.00s) === RUN TestInWord --- PASS: TestInWord (0.00s) === RUN TestBoltPersistentState === RUN TestBoltPersistentState/0 === RUN TestBoltPersistentState/0#01 === RUN TestBoltPersistentState/0#02 --- PASS: TestBoltPersistentState (0.02s) --- PASS: TestBoltPersistentState/0 (0.00s) --- PASS: TestBoltPersistentState/0#01 (0.00s) --- PASS: TestBoltPersistentState/0#02 (0.00s) === RUN TestBoltPersistentStateMock --- PASS: TestBoltPersistentStateMock (0.00s) === RUN TestBoltPersistentStateGeneric --- PASS: TestBoltPersistentStateGeneric (0.00s) === RUN TestBoltPersistentStateReadOnly --- PASS: TestBoltPersistentStateReadOnly (0.00s) === RUN TestEtcHostsFQDNHostname === RUN TestEtcHostsFQDNHostname/etc_hosts === RUN TestEtcHostsFQDNHostname/etc_hosts_loopback_ipv4 === RUN TestEtcHostsFQDNHostname/etc_hosts_loopback_ipv4_localhost_dot_localdomain === RUN TestEtcHostsFQDNHostname/etc_hosts_loopback_ipv6 === RUN TestEtcHostsFQDNHostname/etc_hosts_whitespace_and_comments === RUN TestEtcHostsFQDNHostname/etc_hosts_missing_canonical_hostname === RUN TestEtcHostsFQDNHostname/etc_hosts_kubernetes_docker_internal === RUN TestEtcHostsFQDNHostname/etc_hostname === RUN TestEtcHostsFQDNHostname/etc_myname --- PASS: TestEtcHostsFQDNHostname (0.02s) --- PASS: TestEtcHostsFQDNHostname/etc_hosts (0.00s) --- PASS: TestEtcHostsFQDNHostname/etc_hosts_loopback_ipv4 (0.00s) --- PASS: TestEtcHostsFQDNHostname/etc_hosts_loopback_ipv4_localhost_dot_localdomain (0.00s) --- PASS: TestEtcHostsFQDNHostname/etc_hosts_loopback_ipv6 (0.00s) --- PASS: TestEtcHostsFQDNHostname/etc_hosts_whitespace_and_comments (0.00s) --- PASS: TestEtcHostsFQDNHostname/etc_hosts_missing_canonical_hostname (0.00s) --- PASS: TestEtcHostsFQDNHostname/etc_hosts_kubernetes_docker_internal (0.00s) --- PASS: TestEtcHostsFQDNHostname/etc_hostname (0.00s) --- PASS: TestEtcHostsFQDNHostname/etc_myname (0.00s) === RUN TestUniqueAbbreviations === RUN TestUniqueAbbreviations/#00 === RUN TestUniqueAbbreviations/yes_no_all_quit === RUN TestUniqueAbbreviations/ale_all_abort === RUN TestUniqueAbbreviations/no_now_nope --- PASS: TestUniqueAbbreviations (0.00s) --- PASS: TestUniqueAbbreviations/#00 (0.00s) --- PASS: TestUniqueAbbreviations/yes_no_all_quit (0.00s) --- PASS: TestUniqueAbbreviations/ale_all_abort (0.00s) --- PASS: TestUniqueAbbreviations/no_now_nope (0.00s) === RUN TestUmask --- PASS: TestUmask (0.00s) === RUN TestKernel === RUN TestKernel/windows_services_for_linux === RUN TestKernel/debian_version_only === RUN TestKernel/proc_sys_kernel_missing --- PASS: TestKernel (0.01s) --- PASS: TestKernel/windows_services_for_linux (0.00s) --- PASS: TestKernel/debian_version_only (0.00s) --- PASS: TestKernel/proc_sys_kernel_missing (0.00s) === RUN TestOSRelease === RUN TestOSRelease/archlinux === RUN TestOSRelease/fedora === RUN TestOSRelease/ubuntu --- PASS: TestOSRelease (0.01s) --- PASS: TestOSRelease/archlinux (0.00s) --- PASS: TestOSRelease/fedora (0.00s) --- PASS: TestOSRelease/ubuntu (0.00s) === RUN TestParseOSRelease === RUN TestParseOSRelease/fedora === RUN TestParseOSRelease/ubuntu_with_comments --- PASS: TestParseOSRelease (0.00s) --- PASS: TestParseOSRelease/fedora (0.00s) --- PASS: TestParseOSRelease/ubuntu_with_comments (0.00s) === RUN TestDumpSystem --- PASS: TestDumpSystem (0.02s) === RUN TestXOREncryption === RUN TestXOREncryption/DecryptToFile === RUN TestXOREncryption/EncryptDecrypt === RUN TestXOREncryption/EncryptFile --- PASS: TestXOREncryption (0.01s) --- PASS: TestXOREncryption/DecryptToFile (0.00s) --- PASS: TestXOREncryption/EncryptDecrypt (0.00s) --- PASS: TestXOREncryption/EncryptFile (0.00s) === RUN TestEntryStateEquivalent === RUN TestEntryStateEquivalent/dir1_dir1 === RUN TestEntryStateEquivalent/dir1_copy_dir1 === RUN TestEntryStateEquivalent/dir_private_dir1 === RUN TestEntryStateEquivalent/file1_dir1 === RUN TestEntryStateEquivalent/file1_copy_dir1 === RUN TestEntryStateEquivalent/file2_dir1 === RUN TestEntryStateEquivalent/nil1_dir1 === RUN TestEntryStateEquivalent/nil2_dir1 === RUN TestEntryStateEquivalent/remove_dir1 === RUN TestEntryStateEquivalent/script_dir1 === RUN TestEntryStateEquivalent/symlink_dir1 === RUN TestEntryStateEquivalent/symlink_copy_dir1 === RUN TestEntryStateEquivalent/dir1_dir1_copy === RUN TestEntryStateEquivalent/dir1_copy_dir1_copy === RUN TestEntryStateEquivalent/dir_private_dir1_copy === RUN TestEntryStateEquivalent/file1_dir1_copy === RUN TestEntryStateEquivalent/file1_copy_dir1_copy === RUN TestEntryStateEquivalent/file2_dir1_copy === RUN TestEntryStateEquivalent/nil1_dir1_copy === RUN TestEntryStateEquivalent/nil2_dir1_copy === RUN TestEntryStateEquivalent/remove_dir1_copy === RUN TestEntryStateEquivalent/script_dir1_copy === RUN TestEntryStateEquivalent/symlink_dir1_copy === RUN TestEntryStateEquivalent/symlink_copy_dir1_copy === RUN TestEntryStateEquivalent/dir1_dir_private === RUN TestEntryStateEquivalent/dir1_copy_dir_private === RUN TestEntryStateEquivalent/dir_private_dir_private === RUN TestEntryStateEquivalent/file1_dir_private === RUN TestEntryStateEquivalent/file1_copy_dir_private === RUN TestEntryStateEquivalent/file2_dir_private === RUN TestEntryStateEquivalent/nil1_dir_private === RUN TestEntryStateEquivalent/nil2_dir_private === RUN TestEntryStateEquivalent/remove_dir_private === RUN TestEntryStateEquivalent/script_dir_private === RUN TestEntryStateEquivalent/symlink_dir_private === RUN TestEntryStateEquivalent/symlink_copy_dir_private === RUN TestEntryStateEquivalent/dir1_file1 === RUN TestEntryStateEquivalent/dir1_copy_file1 === RUN TestEntryStateEquivalent/dir_private_file1 === RUN TestEntryStateEquivalent/file1_file1 === RUN TestEntryStateEquivalent/file1_copy_file1 === RUN TestEntryStateEquivalent/file2_file1 === RUN TestEntryStateEquivalent/nil1_file1 === RUN TestEntryStateEquivalent/nil2_file1 === RUN TestEntryStateEquivalent/remove_file1 === RUN TestEntryStateEquivalent/script_file1 === RUN TestEntryStateEquivalent/symlink_file1 === RUN TestEntryStateEquivalent/symlink_copy_file1 === RUN TestEntryStateEquivalent/dir1_file1_copy === RUN TestEntryStateEquivalent/dir1_copy_file1_copy === RUN TestEntryStateEquivalent/dir_private_file1_copy === RUN TestEntryStateEquivalent/file1_file1_copy === RUN TestEntryStateEquivalent/file1_copy_file1_copy === RUN TestEntryStateEquivalent/file2_file1_copy === RUN TestEntryStateEquivalent/nil1_file1_copy === RUN TestEntryStateEquivalent/nil2_file1_copy === RUN TestEntryStateEquivalent/remove_file1_copy === RUN TestEntryStateEquivalent/script_file1_copy === RUN TestEntryStateEquivalent/symlink_file1_copy === RUN TestEntryStateEquivalent/symlink_copy_file1_copy === RUN TestEntryStateEquivalent/dir1_file2 === RUN TestEntryStateEquivalent/dir1_copy_file2 === RUN TestEntryStateEquivalent/dir_private_file2 === RUN TestEntryStateEquivalent/file1_file2 === RUN TestEntryStateEquivalent/file1_copy_file2 === RUN TestEntryStateEquivalent/file2_file2 === RUN TestEntryStateEquivalent/nil1_file2 === RUN TestEntryStateEquivalent/nil2_file2 === RUN TestEntryStateEquivalent/remove_file2 === RUN TestEntryStateEquivalent/script_file2 === RUN TestEntryStateEquivalent/symlink_file2 === RUN TestEntryStateEquivalent/symlink_copy_file2 === RUN TestEntryStateEquivalent/dir1_nil1 === RUN TestEntryStateEquivalent/dir1_copy_nil1 === RUN TestEntryStateEquivalent/dir_private_nil1 === RUN TestEntryStateEquivalent/file1_nil1 === RUN TestEntryStateEquivalent/file1_copy_nil1 === RUN TestEntryStateEquivalent/file2_nil1 === RUN TestEntryStateEquivalent/nil1_nil1 === RUN TestEntryStateEquivalent/nil2_nil1 === RUN TestEntryStateEquivalent/remove_nil1 === RUN TestEntryStateEquivalent/script_nil1 === RUN TestEntryStateEquivalent/symlink_nil1 === RUN TestEntryStateEquivalent/symlink_copy_nil1 === RUN TestEntryStateEquivalent/dir1_nil2 === RUN TestEntryStateEquivalent/dir1_copy_nil2 === RUN TestEntryStateEquivalent/dir_private_nil2 === RUN TestEntryStateEquivalent/file1_nil2 === RUN TestEntryStateEquivalent/file1_copy_nil2 === RUN TestEntryStateEquivalent/file2_nil2 === RUN TestEntryStateEquivalent/nil1_nil2 === RUN TestEntryStateEquivalent/nil2_nil2 === RUN TestEntryStateEquivalent/remove_nil2 === RUN TestEntryStateEquivalent/script_nil2 === RUN TestEntryStateEquivalent/symlink_nil2 === RUN TestEntryStateEquivalent/symlink_copy_nil2 === RUN TestEntryStateEquivalent/dir1_remove === RUN TestEntryStateEquivalent/dir1_copy_remove === RUN TestEntryStateEquivalent/dir_private_remove === RUN TestEntryStateEquivalent/file1_remove === RUN TestEntryStateEquivalent/file1_copy_remove === RUN TestEntryStateEquivalent/file2_remove === RUN TestEntryStateEquivalent/nil1_remove === RUN TestEntryStateEquivalent/nil2_remove === RUN TestEntryStateEquivalent/remove_remove === RUN TestEntryStateEquivalent/script_remove === RUN TestEntryStateEquivalent/symlink_remove === RUN TestEntryStateEquivalent/symlink_copy_remove === RUN TestEntryStateEquivalent/dir1_script === RUN TestEntryStateEquivalent/dir1_copy_script === RUN TestEntryStateEquivalent/dir_private_script === RUN TestEntryStateEquivalent/file1_script === RUN TestEntryStateEquivalent/file1_copy_script === RUN TestEntryStateEquivalent/file2_script === RUN TestEntryStateEquivalent/nil1_script === RUN TestEntryStateEquivalent/nil2_script === RUN TestEntryStateEquivalent/remove_script === RUN TestEntryStateEquivalent/script_script === RUN TestEntryStateEquivalent/symlink_script === RUN TestEntryStateEquivalent/symlink_copy_script === RUN TestEntryStateEquivalent/dir1_symlink === RUN TestEntryStateEquivalent/dir1_copy_symlink === RUN TestEntryStateEquivalent/dir_private_symlink === RUN TestEntryStateEquivalent/file1_symlink === RUN TestEntryStateEquivalent/file1_copy_symlink === RUN TestEntryStateEquivalent/file2_symlink === RUN TestEntryStateEquivalent/nil1_symlink === RUN TestEntryStateEquivalent/nil2_symlink === RUN TestEntryStateEquivalent/remove_symlink === RUN TestEntryStateEquivalent/script_symlink === RUN TestEntryStateEquivalent/symlink_symlink === RUN TestEntryStateEquivalent/symlink_copy_symlink === RUN TestEntryStateEquivalent/dir1_symlink_copy === RUN TestEntryStateEquivalent/dir1_copy_symlink_copy === RUN TestEntryStateEquivalent/dir_private_symlink_copy === RUN TestEntryStateEquivalent/file1_symlink_copy === RUN TestEntryStateEquivalent/file1_copy_symlink_copy === RUN TestEntryStateEquivalent/file2_symlink_copy === RUN TestEntryStateEquivalent/nil1_symlink_copy === RUN TestEntryStateEquivalent/nil2_symlink_copy === RUN TestEntryStateEquivalent/remove_symlink_copy === RUN TestEntryStateEquivalent/script_symlink_copy === RUN TestEntryStateEquivalent/symlink_symlink_copy === RUN TestEntryStateEquivalent/symlink_copy_symlink_copy --- PASS: TestEntryStateEquivalent (0.04s) --- PASS: TestEntryStateEquivalent/dir1_dir1 (0.00s) --- PASS: TestEntryStateEquivalent/dir1_copy_dir1 (0.00s) --- PASS: TestEntryStateEquivalent/dir_private_dir1 (0.00s) --- PASS: TestEntryStateEquivalent/file1_dir1 (0.00s) --- PASS: TestEntryStateEquivalent/file1_copy_dir1 (0.00s) --- PASS: TestEntryStateEquivalent/file2_dir1 (0.00s) --- PASS: TestEntryStateEquivalent/nil1_dir1 (0.00s) --- PASS: TestEntryStateEquivalent/nil2_dir1 (0.00s) --- PASS: TestEntryStateEquivalent/remove_dir1 (0.00s) --- PASS: TestEntryStateEquivalent/script_dir1 (0.00s) --- PASS: TestEntryStateEquivalent/symlink_dir1 (0.00s) --- PASS: TestEntryStateEquivalent/symlink_copy_dir1 (0.00s) --- PASS: TestEntryStateEquivalent/dir1_dir1_copy (0.00s) --- PASS: TestEntryStateEquivalent/dir1_copy_dir1_copy (0.00s) --- PASS: TestEntryStateEquivalent/dir_private_dir1_copy (0.00s) --- PASS: TestEntryStateEquivalent/file1_dir1_copy (0.00s) --- PASS: TestEntryStateEquivalent/file1_copy_dir1_copy (0.00s) --- PASS: TestEntryStateEquivalent/file2_dir1_copy (0.00s) --- PASS: TestEntryStateEquivalent/nil1_dir1_copy (0.00s) --- PASS: TestEntryStateEquivalent/nil2_dir1_copy (0.00s) --- PASS: TestEntryStateEquivalent/remove_dir1_copy (0.00s) --- PASS: TestEntryStateEquivalent/script_dir1_copy (0.00s) --- PASS: TestEntryStateEquivalent/symlink_dir1_copy (0.00s) --- PASS: TestEntryStateEquivalent/symlink_copy_dir1_copy (0.00s) --- PASS: TestEntryStateEquivalent/dir1_dir_private (0.00s) --- PASS: TestEntryStateEquivalent/dir1_copy_dir_private (0.00s) --- PASS: TestEntryStateEquivalent/dir_private_dir_private (0.00s) --- PASS: TestEntryStateEquivalent/file1_dir_private (0.00s) --- PASS: TestEntryStateEquivalent/file1_copy_dir_private (0.00s) --- PASS: TestEntryStateEquivalent/file2_dir_private (0.00s) --- PASS: TestEntryStateEquivalent/nil1_dir_private (0.00s) --- PASS: TestEntryStateEquivalent/nil2_dir_private (0.00s) --- PASS: TestEntryStateEquivalent/remove_dir_private (0.00s) --- PASS: TestEntryStateEquivalent/script_dir_private (0.00s) --- PASS: TestEntryStateEquivalent/symlink_dir_private (0.00s) --- PASS: TestEntryStateEquivalent/symlink_copy_dir_private (0.00s) --- PASS: TestEntryStateEquivalent/dir1_file1 (0.00s) --- PASS: TestEntryStateEquivalent/dir1_copy_file1 (0.00s) --- PASS: TestEntryStateEquivalent/dir_private_file1 (0.00s) --- PASS: TestEntryStateEquivalent/file1_file1 (0.00s) --- PASS: TestEntryStateEquivalent/file1_copy_file1 (0.00s) --- PASS: TestEntryStateEquivalent/file2_file1 (0.00s) --- PASS: TestEntryStateEquivalent/nil1_file1 (0.00s) --- PASS: TestEntryStateEquivalent/nil2_file1 (0.00s) --- PASS: TestEntryStateEquivalent/remove_file1 (0.00s) --- PASS: TestEntryStateEquivalent/script_file1 (0.00s) --- PASS: TestEntryStateEquivalent/symlink_file1 (0.00s) --- PASS: TestEntryStateEquivalent/symlink_copy_file1 (0.00s) --- PASS: TestEntryStateEquivalent/dir1_file1_copy (0.00s) --- PASS: TestEntryStateEquivalent/dir1_copy_file1_copy (0.00s) --- PASS: TestEntryStateEquivalent/dir_private_file1_copy (0.00s) --- PASS: TestEntryStateEquivalent/file1_file1_copy (0.00s) --- PASS: TestEntryStateEquivalent/file1_copy_file1_copy (0.00s) --- PASS: TestEntryStateEquivalent/file2_file1_copy (0.00s) --- PASS: TestEntryStateEquivalent/nil1_file1_copy (0.00s) --- PASS: TestEntryStateEquivalent/nil2_file1_copy (0.00s) --- PASS: TestEntryStateEquivalent/remove_file1_copy (0.00s) --- PASS: TestEntryStateEquivalent/script_file1_copy (0.00s) --- PASS: TestEntryStateEquivalent/symlink_file1_copy (0.00s) --- PASS: TestEntryStateEquivalent/symlink_copy_file1_copy (0.00s) --- PASS: TestEntryStateEquivalent/dir1_file2 (0.00s) --- PASS: TestEntryStateEquivalent/dir1_copy_file2 (0.00s) --- PASS: TestEntryStateEquivalent/dir_private_file2 (0.00s) --- PASS: TestEntryStateEquivalent/file1_file2 (0.00s) --- PASS: TestEntryStateEquivalent/file1_copy_file2 (0.00s) --- PASS: TestEntryStateEquivalent/file2_file2 (0.00s) --- PASS: TestEntryStateEquivalent/nil1_file2 (0.00s) --- PASS: TestEntryStateEquivalent/nil2_file2 (0.00s) --- PASS: TestEntryStateEquivalent/remove_file2 (0.00s) --- PASS: TestEntryStateEquivalent/script_file2 (0.00s) --- PASS: TestEntryStateEquivalent/symlink_file2 (0.00s) --- PASS: TestEntryStateEquivalent/symlink_copy_file2 (0.00s) --- PASS: TestEntryStateEquivalent/dir1_nil1 (0.00s) --- PASS: TestEntryStateEquivalent/dir1_copy_nil1 (0.00s) --- PASS: TestEntryStateEquivalent/dir_private_nil1 (0.00s) --- PASS: TestEntryStateEquivalent/file1_nil1 (0.00s) --- PASS: TestEntryStateEquivalent/file1_copy_nil1 (0.00s) --- PASS: TestEntryStateEquivalent/file2_nil1 (0.00s) --- PASS: TestEntryStateEquivalent/nil1_nil1 (0.00s) --- PASS: TestEntryStateEquivalent/nil2_nil1 (0.00s) --- PASS: TestEntryStateEquivalent/remove_nil1 (0.00s) --- PASS: TestEntryStateEquivalent/script_nil1 (0.00s) --- PASS: TestEntryStateEquivalent/symlink_nil1 (0.00s) --- PASS: TestEntryStateEquivalent/symlink_copy_nil1 (0.00s) --- PASS: TestEntryStateEquivalent/dir1_nil2 (0.00s) --- PASS: TestEntryStateEquivalent/dir1_copy_nil2 (0.00s) --- PASS: TestEntryStateEquivalent/dir_private_nil2 (0.00s) --- PASS: TestEntryStateEquivalent/file1_nil2 (0.00s) --- PASS: TestEntryStateEquivalent/file1_copy_nil2 (0.00s) --- PASS: TestEntryStateEquivalent/file2_nil2 (0.00s) --- PASS: TestEntryStateEquivalent/nil1_nil2 (0.00s) --- PASS: TestEntryStateEquivalent/nil2_nil2 (0.00s) --- PASS: TestEntryStateEquivalent/remove_nil2 (0.00s) --- PASS: TestEntryStateEquivalent/script_nil2 (0.00s) --- PASS: TestEntryStateEquivalent/symlink_nil2 (0.00s) --- PASS: TestEntryStateEquivalent/symlink_copy_nil2 (0.00s) --- PASS: TestEntryStateEquivalent/dir1_remove (0.00s) --- PASS: TestEntryStateEquivalent/dir1_copy_remove (0.00s) --- PASS: TestEntryStateEquivalent/dir_private_remove (0.00s) --- PASS: TestEntryStateEquivalent/file1_remove (0.00s) --- PASS: TestEntryStateEquivalent/file1_copy_remove (0.00s) --- PASS: TestEntryStateEquivalent/file2_remove (0.00s) --- PASS: TestEntryStateEquivalent/nil1_remove (0.00s) --- PASS: TestEntryStateEquivalent/nil2_remove (0.00s) --- PASS: TestEntryStateEquivalent/remove_remove (0.00s) --- PASS: TestEntryStateEquivalent/script_remove (0.00s) --- PASS: TestEntryStateEquivalent/symlink_remove (0.00s) --- PASS: TestEntryStateEquivalent/symlink_copy_remove (0.00s) --- PASS: TestEntryStateEquivalent/dir1_script (0.00s) --- PASS: TestEntryStateEquivalent/dir1_copy_script (0.00s) --- PASS: TestEntryStateEquivalent/dir_private_script (0.00s) --- PASS: TestEntryStateEquivalent/file1_script (0.00s) --- PASS: TestEntryStateEquivalent/file1_copy_script (0.00s) --- PASS: TestEntryStateEquivalent/file2_script (0.00s) --- PASS: TestEntryStateEquivalent/nil1_script (0.00s) --- PASS: TestEntryStateEquivalent/nil2_script (0.00s) --- PASS: TestEntryStateEquivalent/remove_script (0.00s) --- PASS: TestEntryStateEquivalent/script_script (0.00s) --- PASS: TestEntryStateEquivalent/symlink_script (0.00s) --- PASS: TestEntryStateEquivalent/symlink_copy_script (0.00s) --- PASS: TestEntryStateEquivalent/dir1_symlink (0.00s) --- PASS: TestEntryStateEquivalent/dir1_copy_symlink (0.00s) --- PASS: TestEntryStateEquivalent/dir_private_symlink (0.00s) --- PASS: TestEntryStateEquivalent/file1_symlink (0.00s) --- PASS: TestEntryStateEquivalent/file1_copy_symlink (0.00s) --- PASS: TestEntryStateEquivalent/file2_symlink (0.00s) --- PASS: TestEntryStateEquivalent/nil1_symlink (0.00s) --- PASS: TestEntryStateEquivalent/nil2_symlink (0.00s) --- PASS: TestEntryStateEquivalent/remove_symlink (0.00s) --- PASS: TestEntryStateEquivalent/script_symlink (0.00s) --- PASS: TestEntryStateEquivalent/symlink_symlink (0.00s) --- PASS: TestEntryStateEquivalent/symlink_copy_symlink (0.00s) --- PASS: TestEntryStateEquivalent/dir1_symlink_copy (0.00s) --- PASS: TestEntryStateEquivalent/dir1_copy_symlink_copy (0.00s) --- PASS: TestEntryStateEquivalent/dir_private_symlink_copy (0.00s) --- PASS: TestEntryStateEquivalent/file1_symlink_copy (0.00s) --- PASS: TestEntryStateEquivalent/file1_copy_symlink_copy (0.00s) --- PASS: TestEntryStateEquivalent/file2_symlink_copy (0.00s) --- PASS: TestEntryStateEquivalent/nil1_symlink_copy (0.00s) --- PASS: TestEntryStateEquivalent/nil2_symlink_copy (0.00s) --- PASS: TestEntryStateEquivalent/remove_symlink_copy (0.00s) --- PASS: TestEntryStateEquivalent/script_symlink_copy (0.00s) --- PASS: TestEntryStateEquivalent/symlink_symlink_copy (0.00s) --- PASS: TestEntryStateEquivalent/symlink_copy_symlink_copy (0.00s) === RUN TestIncludeMaskSet === RUN TestIncludeMaskSet/#00 === RUN TestIncludeMaskSet/none === RUN TestIncludeMaskSet/dirs,files === RUN TestIncludeMaskSet/all === RUN TestIncludeMaskSet/all,noscripts === RUN TestIncludeMaskSet/noscripts === RUN TestIncludeMaskSet/noscripts,nosymlinks === RUN TestIncludeMaskSet/symlinks,, === RUN TestIncludeMaskSet/devices --- PASS: TestIncludeMaskSet (0.00s) --- PASS: TestIncludeMaskSet/#00 (0.00s) --- PASS: TestIncludeMaskSet/none (0.00s) --- PASS: TestIncludeMaskSet/dirs,files (0.00s) --- PASS: TestIncludeMaskSet/all (0.00s) --- PASS: TestIncludeMaskSet/all,noscripts (0.00s) --- PASS: TestIncludeMaskSet/noscripts (0.00s) --- PASS: TestIncludeMaskSet/noscripts,nosymlinks (0.00s) --- PASS: TestIncludeMaskSet/symlinks,, (0.00s) --- PASS: TestIncludeMaskSet/devices (0.00s) === RUN TestIncludeMaskStringSlice === RUN TestIncludeMaskStringSlice/all === RUN TestIncludeMaskStringSlice/dirs === RUN TestIncludeMaskStringSlice/files === RUN TestIncludeMaskStringSlice/remove === RUN TestIncludeMaskStringSlice/scripts === RUN TestIncludeMaskStringSlice/symlinks === RUN TestIncludeMaskStringSlice/encrypted === RUN TestIncludeMaskStringSlice/externals === RUN TestIncludeMaskStringSlice/none === RUN TestIncludeMaskStringSlice/dirs,files --- PASS: TestIncludeMaskStringSlice (0.00s) --- PASS: TestIncludeMaskStringSlice/all (0.00s) --- PASS: TestIncludeMaskStringSlice/dirs (0.00s) --- PASS: TestIncludeMaskStringSlice/files (0.00s) --- PASS: TestIncludeMaskStringSlice/remove (0.00s) --- PASS: TestIncludeMaskStringSlice/scripts (0.00s) --- PASS: TestIncludeMaskStringSlice/symlinks (0.00s) --- PASS: TestIncludeMaskStringSlice/encrypted (0.00s) --- PASS: TestIncludeMaskStringSlice/externals (0.00s) --- PASS: TestIncludeMaskStringSlice/none (0.00s) --- PASS: TestIncludeMaskStringSlice/dirs,files (0.00s) === RUN TestEntryTypeSetFlagCompletionFunc === RUN TestEntryTypeSetFlagCompletionFunc/a === RUN TestEntryTypeSetFlagCompletionFunc/e === RUN TestEntryTypeSetFlagCompletionFunc/t === RUN TestEntryTypeSetFlagCompletionFunc/all,nos --- PASS: TestEntryTypeSetFlagCompletionFunc (0.00s) --- PASS: TestEntryTypeSetFlagCompletionFunc/a (0.00s) --- PASS: TestEntryTypeSetFlagCompletionFunc/e (0.00s) --- PASS: TestEntryTypeSetFlagCompletionFunc/t (0.00s) --- PASS: TestEntryTypeSetFlagCompletionFunc/all,nos (0.00s) === RUN TestFindExecutable === RUN TestFindExecutable/FindExecutable_[]string{"yes"}_in_[]string{"/usr/bin",_"/bin"}_as_"/usr/bin/yes" === RUN TestFindExecutable/FindExecutable_[]string{"sh"}_in_[]string{"/bin",_"/usr/bin"}_as_"/bin/sh" === RUN TestFindExecutable/FindExecutable_[]string{"chezmoish"}_in_[]string{"/bin",_"/usr/bin"}_as_"" === RUN TestFindExecutable/FindExecutable_[]string{"chezmoish",_"yes"}_in_[]string{"/usr/bin",_"/bin"}_as_"/usr/bin/yes" === RUN TestFindExecutable/FindExecutable_[]string{"chezmoish",_"sh"}_in_[]string{"/bin",_"/usr/bin"}_as_"/bin/sh" === RUN TestFindExecutable/FindExecutable_[]string{"chezmoish",_"chezvoush"}_in_[]string{"/bin",_"/usr/bin"}_as_"" --- PASS: TestFindExecutable (0.00s) --- PASS: TestFindExecutable/FindExecutable_[]string{"yes"}_in_[]string{"/usr/bin",_"/bin"}_as_"/usr/bin/yes" (0.00s) --- PASS: TestFindExecutable/FindExecutable_[]string{"sh"}_in_[]string{"/bin",_"/usr/bin"}_as_"/bin/sh" (0.00s) --- PASS: TestFindExecutable/FindExecutable_[]string{"chezmoish"}_in_[]string{"/bin",_"/usr/bin"}_as_"" (0.00s) --- PASS: TestFindExecutable/FindExecutable_[]string{"chezmoish",_"yes"}_in_[]string{"/usr/bin",_"/bin"}_as_"/usr/bin/yes" (0.00s) --- PASS: TestFindExecutable/FindExecutable_[]string{"chezmoish",_"sh"}_in_[]string{"/bin",_"/usr/bin"}_as_"/bin/sh" (0.00s) --- PASS: TestFindExecutable/FindExecutable_[]string{"chezmoish",_"chezvoush"}_in_[]string{"/bin",_"/usr/bin"}_as_"" (0.00s) === RUN TestFormatJSONSingleValue --- PASS: TestFormatJSONSingleValue (0.00s) === RUN TestFormats --- PASS: TestFormats (0.00s) === RUN TestFormatRoundTrip === RUN TestFormatRoundTrip/jsonc === RUN TestFormatRoundTrip/json === RUN TestFormatRoundTrip/toml === RUN TestFormatRoundTrip/yaml --- PASS: TestFormatRoundTrip (0.00s) --- PASS: TestFormatRoundTrip/jsonc (0.00s) --- PASS: TestFormatRoundTrip/json (0.00s) --- PASS: TestFormatRoundTrip/toml (0.00s) --- PASS: TestFormatRoundTrip/yaml (0.00s) === RUN TestGPGEncryption gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! gpg: keybox '/tmp/TestGPGEncryption309069985/001/pubring.kbx' created gpg: /tmp/TestGPGEncryption309069985/001/trustdb.gpg: trustdb created gpg: directory '/tmp/TestGPGEncryption309069985/001/openpgp-revocs.d' created gpg: revocation certificate stored as '/tmp/TestGPGEncryption309069985/001/openpgp-revocs.d/0E4F727E2607814B36560360029F2A214148D605.rev' 2024/12/30 20:36:34 INFO Run cmd="/usr/bin/gpg --batch --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback --quick-generate-key chezmoi-test-gpg-key" duration=980.961905ms err= === RUN TestGPGEncryption/asymmetric === RUN TestGPGEncryption/asymmetric/DecryptToFile gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! gpg: checking the trustdb gpg: marginals needed: 3 completes needed: 1 trust model: pgp gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: next trustdb check due at 2027-12-30 2024/12/30 20:36:34 INFO Run cmd="/usr/bin/gpg --armor --output /tmp/chezmoi-encryption3723276070/ciphertext --recipient chezmoi-test-gpg-key --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback --encrypt /tmp/chezmoi-encryption3723276070/plaintext" duration=41.845875ms err= gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID 0D095F0948C6C743, created 2024-12-30 "chezmoi-test-gpg-key" 2024/12/30 20:36:34 INFO Run cmd="/usr/bin/gpg --output /tmp/TestGPGEncryptionasymmetricDecryptToFile3751505826/001/plaintext --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback --decrypt /tmp/chezmoi-encryption2504375522/ciphertext" duration=239.530485ms err= === RUN TestGPGEncryption/asymmetric/EncryptDecrypt gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! 2024/12/30 20:36:34 INFO Run cmd="/usr/bin/gpg --armor --output /tmp/chezmoi-encryption4222158859/ciphertext --recipient chezmoi-test-gpg-key --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback --encrypt /tmp/chezmoi-encryption4222158859/plaintext" duration=29.919314ms err= gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID 0D095F0948C6C743, created 2024-12-30 "chezmoi-test-gpg-key" 2024/12/30 20:36:34 INFO Run cmd="/usr/bin/gpg --output /tmp/chezmoi-encryption1496667639/plaintext --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback --decrypt /tmp/chezmoi-encryption1496667639/ciphertext" duration=137.423805ms err= === RUN TestGPGEncryption/asymmetric/EncryptFile gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! 2024/12/30 20:36:35 INFO Run cmd="/usr/bin/gpg --armor --output /tmp/chezmoi-encryption1252446255/ciphertext --recipient chezmoi-test-gpg-key --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback --encrypt /tmp/TestGPGEncryptionasymmetricEncryptFile1518149830/001/plaintext" duration=28.505856ms err= gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID 0D095F0948C6C743, created 2024-12-30 "chezmoi-test-gpg-key" 2024/12/30 20:36:35 INFO Run cmd="/usr/bin/gpg --output /tmp/chezmoi-encryption658613200/plaintext --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback --decrypt /tmp/chezmoi-encryption658613200/ciphertext" duration=135.309288ms err= === RUN TestGPGEncryption/symmetric === RUN TestGPGEncryption/symmetric/DecryptToFile gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! 2024/12/30 20:36:35 INFO Run cmd="/usr/bin/gpg --armor --output /tmp/chezmoi-encryption256518424/ciphertext --symmetric --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback /tmp/chezmoi-encryption256518424/plaintext" duration=193.165578ms err= gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! gpg: AES256.CFB encrypted data gpg: encrypted with 1 passphrase 2024/12/30 20:36:35 INFO Run cmd="/usr/bin/gpg --output /tmp/TestGPGEncryptionsymmetricDecryptToFile3627872555/001/plaintext --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback --decrypt /tmp/chezmoi-encryption2294498444/ciphertext" duration=166.367859ms err= === RUN TestGPGEncryption/symmetric/EncryptDecrypt gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! 2024/12/30 20:36:35 INFO Run cmd="/usr/bin/gpg --armor --output /tmp/chezmoi-encryption401757640/ciphertext --symmetric --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback /tmp/chezmoi-encryption401757640/plaintext" duration=167.972617ms err= gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! gpg: AES256.CFB encrypted data gpg: encrypted with 1 passphrase 2024/12/30 20:36:35 INFO Run cmd="/usr/bin/gpg --output /tmp/chezmoi-encryption491989689/plaintext --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback --decrypt /tmp/chezmoi-encryption491989689/ciphertext" duration=171.418112ms err= === RUN TestGPGEncryption/symmetric/EncryptFile gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! 2024/12/30 20:36:36 INFO Run cmd="/usr/bin/gpg --armor --output /tmp/chezmoi-encryption1089518459/ciphertext --symmetric --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback /tmp/TestGPGEncryptionsymmetricEncryptFile2808274383/001/plaintext" duration=161.862427ms err= gpg: WARNING: unsafe permissions on homedir '/tmp/TestGPGEncryption309069985/001' gpg: Warning: using insecure memory! gpg: AES256.CFB encrypted data gpg: encrypted with 1 passphrase 2024/12/30 20:36:36 INFO Run cmd="/usr/bin/gpg --output /tmp/chezmoi-encryption2639370336/plaintext --homedir /tmp/TestGPGEncryption309069985/001 --no-tty --passphrase chezmoi-test-gpg-passphrase --pinentry-mode loopback --decrypt /tmp/chezmoi-encryption2639370336/ciphertext" duration=181.452496ms err= --- PASS: TestGPGEncryption (2.66s) --- PASS: TestGPGEncryption/asymmetric (0.62s) --- PASS: TestGPGEncryption/asymmetric/DecryptToFile (0.29s) --- PASS: TestGPGEncryption/asymmetric/EncryptDecrypt (0.17s) --- PASS: TestGPGEncryption/asymmetric/EncryptFile (0.17s) --- PASS: TestGPGEncryption/symmetric (1.05s) --- PASS: TestGPGEncryption/symmetric/DecryptToFile (0.36s) --- PASS: TestGPGEncryption/symmetric/EncryptDecrypt (0.34s) --- PASS: TestGPGEncryption/symmetric/EncryptFile (0.35s) === RUN TestHexBytes === RUN TestHexBytes/0 === RUN TestHexBytes/0/json === RUN TestHexBytes/0/yaml === RUN TestHexBytes/1 === RUN TestHexBytes/1/json === RUN TestHexBytes/1/yaml === RUN TestHexBytes/2 === RUN TestHexBytes/2/json === RUN TestHexBytes/2/yaml --- PASS: TestHexBytes (0.00s) --- PASS: TestHexBytes/0 (0.00s) --- PASS: TestHexBytes/0/json (0.00s) --- PASS: TestHexBytes/0/yaml (0.00s) --- PASS: TestHexBytes/1 (0.00s) --- PASS: TestHexBytes/1/json (0.00s) --- PASS: TestHexBytes/1/yaml (0.00s) --- PASS: TestHexBytes/2 (0.00s) --- PASS: TestHexBytes/2/json (0.00s) --- PASS: TestHexBytes/2/yaml (0.00s) === RUN TestMockPersistentState --- PASS: TestMockPersistentState (0.00s) === RUN TestPatternSet === RUN TestPatternSet/empty === RUN TestPatternSet/exact === RUN TestPatternSet/wildcard === RUN TestPatternSet/exclude === RUN TestPatternSet/doublestar --- PASS: TestPatternSet (0.00s) --- PASS: TestPatternSet/empty (0.00s) --- PASS: TestPatternSet/exact (0.00s) --- PASS: TestPatternSet/wildcard (0.00s) --- PASS: TestPatternSet/exclude (0.00s) --- PASS: TestPatternSet/doublestar (0.00s) === RUN TestPatternSetGlob === RUN TestPatternSetGlob/empty === RUN TestPatternSetGlob/simple === RUN TestPatternSetGlob/include_exclude === RUN TestPatternSetGlob/doublestar --- PASS: TestPatternSetGlob (0.02s) --- PASS: TestPatternSetGlob/empty (0.00s) --- PASS: TestPatternSetGlob/simple (0.00s) --- PASS: TestPatternSetGlob/include_exclude (0.00s) --- PASS: TestPatternSetGlob/doublestar (0.00s) === RUN TestRealSystemGlob === RUN TestRealSystemGlob//home/user/foo === RUN TestRealSystemGlob//home/user/**/foo === RUN TestRealSystemGlob//home/user/**/ba* --- PASS: TestRealSystemGlob (0.01s) --- PASS: TestRealSystemGlob//home/user/foo (0.00s) --- PASS: TestRealSystemGlob//home/user/**/foo (0.00s) --- PASS: TestRealSystemGlob//home/user/**/ba* (0.00s) === RUN TestRecursiveMerge --- PASS: TestRecursiveMerge (0.00s) === RUN TestRecursiveMergeCopies --- PASS: TestRecursiveMergeCopies (0.00s) === RUN TestSourceRelPath === RUN TestSourceRelPath/empty === RUN TestSourceRelPath/dir === RUN TestSourceRelPath/exact_dir === RUN TestSourceRelPath/exact_dir_private_dir === RUN TestSourceRelPath/file === RUN TestSourceRelPath/dot_file === RUN TestSourceRelPath/exact_dir_executable_file --- PASS: TestSourceRelPath (0.00s) --- PASS: TestSourceRelPath/empty (0.00s) --- PASS: TestSourceRelPath/dir (0.00s) --- PASS: TestSourceRelPath/exact_dir (0.00s) --- PASS: TestSourceRelPath/exact_dir_private_dir (0.00s) --- PASS: TestSourceRelPath/file (0.00s) --- PASS: TestSourceRelPath/dot_file (0.00s) --- PASS: TestSourceRelPath/exact_dir_executable_file (0.00s) === RUN TestSourceStateAdd === RUN TestSourceStateAdd/dir === RUN TestSourceStateAdd/dir/0 === RUN TestSourceStateAdd/dir/1 === RUN TestSourceStateAdd/dir/0#01 === RUN TestSourceStateAdd/dir/0#02 === RUN TestSourceStateAdd/dir_change_attributes === RUN TestSourceStateAdd/dir_change_attributes/0 === RUN TestSourceStateAdd/dir_change_attributes/0#01 === RUN TestSourceStateAdd/dir_change_attributes/1 === RUN TestSourceStateAdd/dir_change_attributes/0#02 === RUN TestSourceStateAdd/dir_change_attributes/1#01 === RUN TestSourceStateAdd/dir_change_attributes/2 === RUN TestSourceStateAdd/dir_file === RUN TestSourceStateAdd/dir_file/0 === RUN TestSourceStateAdd/dir_file/1 === RUN TestSourceStateAdd/dir_file/0#01 === RUN TestSourceStateAdd/dir_file/1#01 === RUN TestSourceStateAdd/dir_file/2 === RUN TestSourceStateAdd/dir_file_existing_dir === RUN TestSourceStateAdd/dir_file_existing_dir/0 === RUN TestSourceStateAdd/dir_file_existing_dir/1 === RUN TestSourceStateAdd/dir_subdir === RUN TestSourceStateAdd/dir_subdir/0 === RUN TestSourceStateAdd/dir_subdir/1 === RUN TestSourceStateAdd/dir_subdir/0#01 === RUN TestSourceStateAdd/dir_subdir/1#01 === RUN TestSourceStateAdd/dir_subdir/0#02 === RUN TestSourceStateAdd/dir_subdir_file === RUN TestSourceStateAdd/dir_subdir_file/0 === RUN TestSourceStateAdd/dir_subdir_file/1 === RUN TestSourceStateAdd/dir_subdir_file/0#01 === RUN TestSourceStateAdd/dir_subdir_file/0#02 === RUN TestSourceStateAdd/dir_subdir_file/1#01 === RUN TestSourceStateAdd/dir_subdir_file/0#03 === RUN TestSourceStateAdd/dir_subdir_file/1#02 === RUN TestSourceStateAdd/dir_subdir_file/2 === RUN TestSourceStateAdd/dir_subdir_file_existing_dir_subdir === RUN TestSourceStateAdd/dir_subdir_file_existing_dir_subdir/0 === RUN TestSourceStateAdd/dir_subdir_file_existing_dir_subdir/1 === RUN TestSourceStateAdd/dir_readonly_unix === RUN TestSourceStateAdd/dir_readonly_unix/0 === RUN TestSourceStateAdd/dir_readonly_unix/1 === RUN TestSourceStateAdd/empty === RUN TestSourceStateAdd/empty/0 === RUN TestSourceStateAdd/empty_with_empty === RUN TestSourceStateAdd/empty_with_empty/0 === RUN TestSourceStateAdd/empty_with_empty/1 === RUN TestSourceStateAdd/empty_with_empty/2 === RUN TestSourceStateAdd/executable_unix === RUN TestSourceStateAdd/executable_unix/0 === RUN TestSourceStateAdd/executable_unix/1 === RUN TestSourceStateAdd/executable_unix/2 === RUN TestSourceStateAdd/executable_windows sourcestate_test.go:489: skipping Windows test on UNIX === RUN TestSourceStateAdd/create === RUN TestSourceStateAdd/create/0 === RUN TestSourceStateAdd/create/1 === RUN TestSourceStateAdd/create/2 === RUN TestSourceStateAdd/file === RUN TestSourceStateAdd/file/0 === RUN TestSourceStateAdd/file/1 === RUN TestSourceStateAdd/file/2 === RUN TestSourceStateAdd/file_change_attributes === RUN TestSourceStateAdd/file_change_attributes/0 === RUN TestSourceStateAdd/file_change_attributes/1 === RUN TestSourceStateAdd/file_change_attributes/2 === RUN TestSourceStateAdd/file_change_attributes/0#01 === RUN TestSourceStateAdd/file_replace_contents === RUN TestSourceStateAdd/file_replace_contents/0 === RUN TestSourceStateAdd/file_replace_contents/1 === RUN TestSourceStateAdd/file_replace_contents/2 === RUN TestSourceStateAdd/private_unix === RUN TestSourceStateAdd/private_unix/0 === RUN TestSourceStateAdd/private_unix/1 === RUN TestSourceStateAdd/private_unix/2 === RUN TestSourceStateAdd/private_windows sourcestate_test.go:489: skipping Windows test on UNIX === RUN TestSourceStateAdd/file_readonly_unix === RUN TestSourceStateAdd/file_readonly_unix/0 === RUN TestSourceStateAdd/file_readonly_unix/1 === RUN TestSourceStateAdd/file_readonly_unix/2 === RUN TestSourceStateAdd/symlink === RUN TestSourceStateAdd/symlink/0 === RUN TestSourceStateAdd/symlink/1 === RUN TestSourceStateAdd/symlink_backslash_windows sourcestate_test.go:489: skipping Windows test on UNIX === RUN TestSourceStateAdd/template === RUN TestSourceStateAdd/template/0 === RUN TestSourceStateAdd/template/1 === RUN TestSourceStateAdd/template/2 === RUN TestSourceStateAdd/dir_and_dir_file === RUN TestSourceStateAdd/dir_and_dir_file/0 === RUN TestSourceStateAdd/dir_and_dir_file/1 === RUN TestSourceStateAdd/dir_and_dir_file/0#01 === RUN TestSourceStateAdd/dir_and_dir_file/1#01 === RUN TestSourceStateAdd/dir_and_dir_file/2 === RUN TestSourceStateAdd/file_in_dir_exact_subdir === RUN TestSourceStateAdd/file_in_dir_exact_subdir/0 === RUN TestSourceStateAdd/file_in_dir_exact_subdir/1 --- PASS: TestSourceStateAdd (0.17s) --- PASS: TestSourceStateAdd/dir (0.01s) --- PASS: TestSourceStateAdd/dir/0 (0.00s) --- PASS: TestSourceStateAdd/dir/1 (0.00s) --- PASS: TestSourceStateAdd/dir/0#01 (0.00s) --- PASS: TestSourceStateAdd/dir/0#02 (0.00s) --- PASS: TestSourceStateAdd/dir_change_attributes (0.01s) --- PASS: TestSourceStateAdd/dir_change_attributes/0 (0.00s) --- PASS: TestSourceStateAdd/dir_change_attributes/0#01 (0.00s) --- PASS: TestSourceStateAdd/dir_change_attributes/1 (0.00s) --- PASS: TestSourceStateAdd/dir_change_attributes/0#02 (0.00s) --- PASS: TestSourceStateAdd/dir_change_attributes/1#01 (0.00s) --- PASS: TestSourceStateAdd/dir_change_attributes/2 (0.00s) --- PASS: TestSourceStateAdd/dir_file (0.01s) --- PASS: TestSourceStateAdd/dir_file/0 (0.00s) --- PASS: TestSourceStateAdd/dir_file/1 (0.00s) --- PASS: TestSourceStateAdd/dir_file/0#01 (0.00s) --- PASS: TestSourceStateAdd/dir_file/1#01 (0.00s) --- PASS: TestSourceStateAdd/dir_file/2 (0.00s) --- PASS: TestSourceStateAdd/dir_file_existing_dir (0.01s) --- PASS: TestSourceStateAdd/dir_file_existing_dir/0 (0.00s) --- PASS: TestSourceStateAdd/dir_file_existing_dir/1 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir (0.01s) --- PASS: TestSourceStateAdd/dir_subdir/0 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir/1 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir/0#01 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir/1#01 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir/0#02 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir_file (0.01s) --- PASS: TestSourceStateAdd/dir_subdir_file/0 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir_file/1 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir_file/0#01 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir_file/0#02 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir_file/1#01 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir_file/0#03 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir_file/1#02 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir_file/2 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir_file_existing_dir_subdir (0.01s) --- PASS: TestSourceStateAdd/dir_subdir_file_existing_dir_subdir/0 (0.00s) --- PASS: TestSourceStateAdd/dir_subdir_file_existing_dir_subdir/1 (0.00s) --- PASS: TestSourceStateAdd/dir_readonly_unix (0.01s) --- PASS: TestSourceStateAdd/dir_readonly_unix/0 (0.00s) --- PASS: TestSourceStateAdd/dir_readonly_unix/1 (0.00s) --- PASS: TestSourceStateAdd/empty (0.01s) --- PASS: TestSourceStateAdd/empty/0 (0.00s) --- PASS: TestSourceStateAdd/empty_with_empty (0.01s) --- PASS: TestSourceStateAdd/empty_with_empty/0 (0.00s) --- PASS: TestSourceStateAdd/empty_with_empty/1 (0.00s) --- PASS: TestSourceStateAdd/empty_with_empty/2 (0.00s) --- PASS: TestSourceStateAdd/executable_unix (0.01s) --- PASS: TestSourceStateAdd/executable_unix/0 (0.00s) --- PASS: TestSourceStateAdd/executable_unix/1 (0.00s) --- PASS: TestSourceStateAdd/executable_unix/2 (0.00s) --- SKIP: TestSourceStateAdd/executable_windows (0.00s) --- PASS: TestSourceStateAdd/create (0.01s) --- PASS: TestSourceStateAdd/create/0 (0.00s) --- PASS: TestSourceStateAdd/create/1 (0.00s) --- PASS: TestSourceStateAdd/create/2 (0.00s) --- PASS: TestSourceStateAdd/file (0.01s) --- PASS: TestSourceStateAdd/file/0 (0.00s) --- PASS: TestSourceStateAdd/file/1 (0.00s) --- PASS: TestSourceStateAdd/file/2 (0.00s) --- PASS: TestSourceStateAdd/file_change_attributes (0.01s) --- PASS: TestSourceStateAdd/file_change_attributes/0 (0.00s) --- PASS: TestSourceStateAdd/file_change_attributes/1 (0.00s) --- PASS: TestSourceStateAdd/file_change_attributes/2 (0.00s) --- PASS: TestSourceStateAdd/file_change_attributes/0#01 (0.00s) --- PASS: TestSourceStateAdd/file_replace_contents (0.01s) --- PASS: TestSourceStateAdd/file_replace_contents/0 (0.00s) --- PASS: TestSourceStateAdd/file_replace_contents/1 (0.00s) --- PASS: TestSourceStateAdd/file_replace_contents/2 (0.00s) --- PASS: TestSourceStateAdd/private_unix (0.01s) --- PASS: TestSourceStateAdd/private_unix/0 (0.00s) --- PASS: TestSourceStateAdd/private_unix/1 (0.00s) --- PASS: TestSourceStateAdd/private_unix/2 (0.00s) --- SKIP: TestSourceStateAdd/private_windows (0.00s) --- PASS: TestSourceStateAdd/file_readonly_unix (0.01s) --- PASS: TestSourceStateAdd/file_readonly_unix/0 (0.00s) --- PASS: TestSourceStateAdd/file_readonly_unix/1 (0.00s) --- PASS: TestSourceStateAdd/file_readonly_unix/2 (0.00s) --- PASS: TestSourceStateAdd/symlink (0.01s) --- PASS: TestSourceStateAdd/symlink/0 (0.00s) --- PASS: TestSourceStateAdd/symlink/1 (0.00s) --- SKIP: TestSourceStateAdd/symlink_backslash_windows (0.00s) --- PASS: TestSourceStateAdd/template (0.01s) --- PASS: TestSourceStateAdd/template/0 (0.00s) --- PASS: TestSourceStateAdd/template/1 (0.00s) --- PASS: TestSourceStateAdd/template/2 (0.00s) --- PASS: TestSourceStateAdd/dir_and_dir_file (0.01s) --- PASS: TestSourceStateAdd/dir_and_dir_file/0 (0.00s) --- PASS: TestSourceStateAdd/dir_and_dir_file/1 (0.00s) --- PASS: TestSourceStateAdd/dir_and_dir_file/0#01 (0.00s) --- PASS: TestSourceStateAdd/dir_and_dir_file/1#01 (0.00s) --- PASS: TestSourceStateAdd/dir_and_dir_file/2 (0.00s) --- PASS: TestSourceStateAdd/file_in_dir_exact_subdir (0.01s) --- PASS: TestSourceStateAdd/file_in_dir_exact_subdir/0 (0.00s) --- PASS: TestSourceStateAdd/file_in_dir_exact_subdir/1 (0.00s) === RUN TestSourceStateAddInExternal 2024/12/30 20:36:36 INFO HTTPRequest duration=25.570239ms method=GET url=http://127.0.0.1:42947/archive.tar statusCode=200 status="200 OK" contentLength=-1 === RUN TestSourceStateAddInExternal/0 === RUN TestSourceStateAddInExternal/1 === RUN TestSourceStateAddInExternal/0#01 === RUN TestSourceStateAddInExternal/1#01 === RUN TestSourceStateAddInExternal/2 --- PASS: TestSourceStateAddInExternal (0.04s) --- PASS: TestSourceStateAddInExternal/0 (0.00s) --- PASS: TestSourceStateAddInExternal/1 (0.00s) --- PASS: TestSourceStateAddInExternal/0#01 (0.00s) --- PASS: TestSourceStateAddInExternal/1#01 (0.00s) --- PASS: TestSourceStateAddInExternal/2 (0.00s) === RUN TestSourceStateApplyAll === RUN TestSourceStateApplyAll/empty === RUN TestSourceStateApplyAll/dir === RUN TestSourceStateApplyAll/dir/0 === RUN TestSourceStateApplyAll/dir/1 === RUN TestSourceStateApplyAll/dir_exact === RUN TestSourceStateApplyAll/dir_exact/0 === RUN TestSourceStateApplyAll/dir_exact/1 === RUN TestSourceStateApplyAll/dir_exact/0#01 === RUN TestSourceStateApplyAll/file === RUN TestSourceStateApplyAll/file/0 === RUN TestSourceStateApplyAll/file/1 === RUN TestSourceStateApplyAll/file/2 === RUN TestSourceStateApplyAll/file_remove_empty === RUN TestSourceStateApplyAll/file_remove_empty/0 === RUN TestSourceStateApplyAll/file_create_empty === RUN TestSourceStateApplyAll/file_create_empty/0 === RUN TestSourceStateApplyAll/file_create_empty/1 === RUN TestSourceStateApplyAll/file_create_empty/2 === RUN TestSourceStateApplyAll/file_template === RUN TestSourceStateApplyAll/file_template/0 === RUN TestSourceStateApplyAll/file_template/1 === RUN TestSourceStateApplyAll/file_template/2 === RUN TestSourceStateApplyAll/create === RUN TestSourceStateApplyAll/create/0 === RUN TestSourceStateApplyAll/create/1 === RUN TestSourceStateApplyAll/create/2 === RUN TestSourceStateApplyAll/create_no_replace === RUN TestSourceStateApplyAll/create_no_replace/0 === RUN TestSourceStateApplyAll/create_no_replace/1 === RUN TestSourceStateApplyAll/create_no_replace/2 === RUN TestSourceStateApplyAll/symlink === RUN TestSourceStateApplyAll/symlink/0 === RUN TestSourceStateApplyAll/symlink/1 === RUN TestSourceStateApplyAll/symlink_template === RUN TestSourceStateApplyAll/symlink_template/0 === RUN TestSourceStateApplyAll/symlink_template/1 --- PASS: TestSourceStateApplyAll (0.06s) --- PASS: TestSourceStateApplyAll/empty (0.00s) --- PASS: TestSourceStateApplyAll/dir (0.00s) --- PASS: TestSourceStateApplyAll/dir/0 (0.00s) --- PASS: TestSourceStateApplyAll/dir/1 (0.00s) --- PASS: TestSourceStateApplyAll/dir_exact (0.00s) --- PASS: TestSourceStateApplyAll/dir_exact/0 (0.00s) --- PASS: TestSourceStateApplyAll/dir_exact/1 (0.00s) --- PASS: TestSourceStateApplyAll/dir_exact/0#01 (0.00s) --- PASS: TestSourceStateApplyAll/file (0.01s) --- PASS: TestSourceStateApplyAll/file/0 (0.00s) --- PASS: TestSourceStateApplyAll/file/1 (0.00s) --- PASS: TestSourceStateApplyAll/file/2 (0.00s) --- PASS: TestSourceStateApplyAll/file_remove_empty (0.00s) --- PASS: TestSourceStateApplyAll/file_remove_empty/0 (0.00s) --- PASS: TestSourceStateApplyAll/file_create_empty (0.01s) --- PASS: TestSourceStateApplyAll/file_create_empty/0 (0.00s) --- PASS: TestSourceStateApplyAll/file_create_empty/1 (0.00s) --- PASS: TestSourceStateApplyAll/file_create_empty/2 (0.00s) --- PASS: TestSourceStateApplyAll/file_template (0.01s) --- PASS: TestSourceStateApplyAll/file_template/0 (0.00s) --- PASS: TestSourceStateApplyAll/file_template/1 (0.00s) --- PASS: TestSourceStateApplyAll/file_template/2 (0.00s) --- PASS: TestSourceStateApplyAll/create (0.01s) --- PASS: TestSourceStateApplyAll/create/0 (0.00s) --- PASS: TestSourceStateApplyAll/create/1 (0.00s) --- PASS: TestSourceStateApplyAll/create/2 (0.00s) --- PASS: TestSourceStateApplyAll/create_no_replace (0.01s) --- PASS: TestSourceStateApplyAll/create_no_replace/0 (0.00s) --- PASS: TestSourceStateApplyAll/create_no_replace/1 (0.00s) --- PASS: TestSourceStateApplyAll/create_no_replace/2 (0.00s) --- PASS: TestSourceStateApplyAll/symlink (0.00s) --- PASS: TestSourceStateApplyAll/symlink/0 (0.00s) --- PASS: TestSourceStateApplyAll/symlink/1 (0.00s) --- PASS: TestSourceStateApplyAll/symlink_template (0.01s) --- PASS: TestSourceStateApplyAll/symlink_template/0 (0.00s) --- PASS: TestSourceStateApplyAll/symlink_template/1 (0.00s) === RUN TestSourceStateExecuteTemplateData === RUN TestSourceStateExecuteTemplateData/line_ending_lf === RUN TestSourceStateExecuteTemplateData/line_endings_lf --- PASS: TestSourceStateExecuteTemplateData (0.00s) --- PASS: TestSourceStateExecuteTemplateData/line_ending_lf (0.00s) --- PASS: TestSourceStateExecuteTemplateData/line_endings_lf (0.00s) === RUN TestSourceStateRead === RUN TestSourceStateRead/empty === RUN TestSourceStateRead/dir === RUN TestSourceStateRead/file === RUN TestSourceStateRead/duplicate_target_file === RUN TestSourceStateRead/duplicate_target_dir === RUN TestSourceStateRead/duplicate_target_script === RUN TestSourceStateRead/symlink_with_attr === RUN TestSourceStateRead/symlink_script === RUN TestSourceStateRead/script === RUN TestSourceStateRead/symlink === RUN TestSourceStateRead/file_in_dir === RUN TestSourceStateRead/chezmoiignore === RUN TestSourceStateRead/chezmoiignore_ignore_file === RUN TestSourceStateRead/chezmoiignore_exact_dir === RUN TestSourceStateRead/chezmoiremove === RUN TestSourceStateRead/chezmoiremove_and_ignore === RUN TestSourceStateRead/chezmoiremove_and_ignore_in_subdir === RUN TestSourceStateRead/external === RUN TestSourceStateRead/chezmoitemplates === RUN TestSourceStateRead/chezmoiversion === RUN TestSourceStateRead/chezmoiversion_multiple === RUN TestSourceStateRead/ignore_dir === RUN TestSourceStateRead/ignore_file --- PASS: TestSourceStateRead (0.13s) --- PASS: TestSourceStateRead/empty (0.00s) --- PASS: TestSourceStateRead/dir (0.00s) --- PASS: TestSourceStateRead/file (0.01s) --- PASS: TestSourceStateRead/duplicate_target_file (0.00s) --- PASS: TestSourceStateRead/duplicate_target_dir (0.00s) --- PASS: TestSourceStateRead/duplicate_target_script (0.00s) --- PASS: TestSourceStateRead/symlink_with_attr (0.01s) --- PASS: TestSourceStateRead/symlink_script (0.01s) --- PASS: TestSourceStateRead/script (0.01s) --- PASS: TestSourceStateRead/symlink (0.01s) --- PASS: TestSourceStateRead/file_in_dir (0.01s) --- PASS: TestSourceStateRead/chezmoiignore (0.00s) --- PASS: TestSourceStateRead/chezmoiignore_ignore_file (0.00s) --- PASS: TestSourceStateRead/chezmoiignore_exact_dir (0.01s) --- PASS: TestSourceStateRead/chezmoiremove (0.00s) --- PASS: TestSourceStateRead/chezmoiremove_and_ignore (0.01s) --- PASS: TestSourceStateRead/chezmoiremove_and_ignore_in_subdir (0.01s) --- PASS: TestSourceStateRead/external (0.01s) --- PASS: TestSourceStateRead/chezmoitemplates (0.01s) --- PASS: TestSourceStateRead/chezmoiversion (0.00s) --- PASS: TestSourceStateRead/chezmoiversion_multiple (0.00s) --- PASS: TestSourceStateRead/ignore_dir (0.00s) --- PASS: TestSourceStateRead/ignore_file (0.00s) === RUN TestSourceStateReadExternal === RUN TestSourceStateReadExternal/external_yaml === RUN TestSourceStateReadExternal/external_toml === RUN TestSourceStateReadExternal/external_in_subdir --- PASS: TestSourceStateReadExternal (0.01s) --- PASS: TestSourceStateReadExternal/external_yaml (0.00s) --- PASS: TestSourceStateReadExternal/external_toml (0.00s) --- PASS: TestSourceStateReadExternal/external_in_subdir (0.00s) === RUN TestSourceStateReadScriptsConcurrent === RUN TestSourceStateReadScriptsConcurrent/with_ignore --- PASS: TestSourceStateReadScriptsConcurrent (3.71s) --- PASS: TestSourceStateReadScriptsConcurrent/with_ignore (3.70s) === RUN TestSourceStateReadExternalCache 2024/12/30 20:36:40 INFO HTTPRequest duration=5.646651ms method=GET url=http://127.0.0.1:41421/archive.tar statusCode=200 status="200 OK" contentLength=2048 2024/12/30 20:36:40 INFO HTTPRequest duration=3.599975ms method=GET url=http://127.0.0.1:41421/archive.tar statusCode=200 status="200 OK" contentLength=2048 2024/12/30 20:36:40 INFO HTTPRequest duration=4.677413ms method=GET url=http://127.0.0.1:41421/archive.tar statusCode=200 status="200 OK" contentLength=2048 --- PASS: TestSourceStateReadExternalCache (0.04s) === RUN TestSourceStateTargetRelPaths === RUN TestSourceStateTargetRelPaths/empty === RUN TestSourceStateTargetRelPaths/scripts --- PASS: TestSourceStateTargetRelPaths (0.01s) --- PASS: TestSourceStateTargetRelPaths/empty (0.00s) --- PASS: TestSourceStateTargetRelPaths/scripts (0.01s) === RUN TestTemplateOptionsParseDirectives === RUN TestTemplateOptionsParseDirectives/empty === RUN TestTemplateOptionsParseDirectives/unquoted === RUN TestTemplateOptionsParseDirectives/quoted === RUN TestTemplateOptionsParseDirectives/left_only === RUN TestTemplateOptionsParseDirectives/left_quoted_only === RUN TestTemplateOptionsParseDirectives/right_quoted_only === RUN TestTemplateOptionsParseDirectives/line_with_leading_data === RUN TestTemplateOptionsParseDirectives/line_before === RUN TestTemplateOptionsParseDirectives/line_after === RUN TestTemplateOptionsParseDirectives/line_before_and_after === RUN TestTemplateOptionsParseDirectives/multiple_lines === RUN TestTemplateOptionsParseDirectives/duplicate_directives === RUN TestTemplateOptionsParseDirectives/missing_key === RUN TestTemplateOptionsParseDirectives/line_ending_crlf === RUN TestTemplateOptionsParseDirectives/line_endings_crlf === RUN TestTemplateOptionsParseDirectives/line_ending_quoted === RUN TestTemplateOptionsParseDirectives/line_endings_quoted === RUN TestTemplateOptionsParseDirectives/format_indent_string === RUN TestTemplateOptionsParseDirectives/format_indent_width_number === RUN TestTemplateOptionsParseDirectives/format_indent_width_number_error --- PASS: TestTemplateOptionsParseDirectives (0.03s) --- PASS: TestTemplateOptionsParseDirectives/empty (0.00s) --- PASS: TestTemplateOptionsParseDirectives/unquoted (0.00s) --- PASS: TestTemplateOptionsParseDirectives/quoted (0.00s) --- PASS: TestTemplateOptionsParseDirectives/left_only (0.00s) --- PASS: TestTemplateOptionsParseDirectives/left_quoted_only (0.00s) --- PASS: TestTemplateOptionsParseDirectives/right_quoted_only (0.00s) --- PASS: TestTemplateOptionsParseDirectives/line_with_leading_data (0.00s) --- PASS: TestTemplateOptionsParseDirectives/line_before (0.00s) --- PASS: TestTemplateOptionsParseDirectives/line_after (0.00s) --- PASS: TestTemplateOptionsParseDirectives/line_before_and_after (0.00s) --- PASS: TestTemplateOptionsParseDirectives/multiple_lines (0.00s) --- PASS: TestTemplateOptionsParseDirectives/duplicate_directives (0.00s) --- PASS: TestTemplateOptionsParseDirectives/missing_key (0.00s) --- PASS: TestTemplateOptionsParseDirectives/line_ending_crlf (0.00s) --- PASS: TestTemplateOptionsParseDirectives/line_endings_crlf (0.00s) --- PASS: TestTemplateOptionsParseDirectives/line_ending_quoted (0.00s) --- PASS: TestTemplateOptionsParseDirectives/line_endings_quoted (0.00s) --- PASS: TestTemplateOptionsParseDirectives/format_indent_string (0.00s) --- PASS: TestTemplateOptionsParseDirectives/format_indent_width_number (0.00s) --- PASS: TestTemplateOptionsParseDirectives/format_indent_width_number_error (0.00s) === RUN TestSourceStateExternalErrors === RUN TestSourceStateExternalErrors/missing_type === RUN TestSourceStateExternalErrors/empty_rel_path === RUN TestSourceStateExternalErrors/relative_empty_rel_path === RUN TestSourceStateExternalErrors/parent_root_rel_path === RUN TestSourceStateExternalErrors/relative_parent_root_rel_path === RUN TestSourceStateExternalErrors/relative_empty === RUN TestSourceStateExternalErrors/relative_parent --- PASS: TestSourceStateExternalErrors (0.04s) --- PASS: TestSourceStateExternalErrors/missing_type (0.01s) --- PASS: TestSourceStateExternalErrors/empty_rel_path (0.00s) --- PASS: TestSourceStateExternalErrors/relative_empty_rel_path (0.00s) --- PASS: TestSourceStateExternalErrors/parent_root_rel_path (0.00s) --- PASS: TestSourceStateExternalErrors/relative_parent_root_rel_path (0.00s) --- PASS: TestSourceStateExternalErrors/relative_empty (0.00s) --- PASS: TestSourceStateExternalErrors/relative_parent (0.00s) === RUN TestSourceStateEntryTreeNodeEmpty --- PASS: TestSourceStateEntryTreeNodeEmpty (0.00s) === RUN TestSourceStateEntryTreeNodeSingle --- PASS: TestSourceStateEntryTreeNodeSingle (0.00s) === RUN TestSourceStateEntryTreeNodeMultiple --- PASS: TestSourceStateEntryTreeNodeMultiple (0.00s) === RUN TestConcurrentWalkSourceDir --- PASS: TestConcurrentWalkSourceDir (0.00s) === RUN TestWalkSourceDir --- PASS: TestWalkSourceDir (0.01s) === RUN TestTargetStateEntryApply === RUN TestTargetStateEntryApply/target_dir_actual_dir === RUN TestTargetStateEntryApply/target_dir_actual_dir/0 === RUN TestTargetStateEntryApply/target_dir_actual_dir/1 === RUN TestTargetStateEntryApply/target_file_actual_dir === RUN TestTargetStateEntryApply/target_file_actual_dir/0 === RUN TestTargetStateEntryApply/target_file_actual_dir/1 === RUN TestTargetStateEntryApply/target_file_actual_dir/2 === RUN TestTargetStateEntryApply/target_file_empty_actual_dir === RUN TestTargetStateEntryApply/target_file_empty_actual_dir/0 === RUN TestTargetStateEntryApply/target_file_empty_actual_dir/1 === RUN TestTargetStateEntryApply/target_file_empty_actual_dir/2 === RUN TestTargetStateEntryApply/target_file_executable_actual_dir === RUN TestTargetStateEntryApply/target_file_executable_actual_dir/0 === RUN TestTargetStateEntryApply/target_file_executable_actual_dir/1 === RUN TestTargetStateEntryApply/target_file_executable_actual_dir/2 === RUN TestTargetStateEntryApply/target_remove_actual_dir === RUN TestTargetStateEntryApply/target_remove_actual_dir/0 === RUN TestTargetStateEntryApply/target_symlink_actual_dir === RUN TestTargetStateEntryApply/target_symlink_actual_dir/0 === RUN TestTargetStateEntryApply/target_symlink_actual_dir/1 === RUN TestTargetStateEntryApply/target_dir_actual_file === RUN TestTargetStateEntryApply/target_dir_actual_file/0 === RUN TestTargetStateEntryApply/target_dir_actual_file/1 === RUN TestTargetStateEntryApply/target_file_actual_file === RUN TestTargetStateEntryApply/target_file_actual_file/0 === RUN TestTargetStateEntryApply/target_file_actual_file/1 === RUN TestTargetStateEntryApply/target_file_actual_file/2 === RUN TestTargetStateEntryApply/target_file_empty_actual_file === RUN TestTargetStateEntryApply/target_file_empty_actual_file/0 === RUN TestTargetStateEntryApply/target_file_empty_actual_file/1 === RUN TestTargetStateEntryApply/target_file_empty_actual_file/2 === RUN TestTargetStateEntryApply/target_file_executable_actual_file === RUN TestTargetStateEntryApply/target_file_executable_actual_file/0 === RUN TestTargetStateEntryApply/target_file_executable_actual_file/1 === RUN TestTargetStateEntryApply/target_file_executable_actual_file/2 === RUN TestTargetStateEntryApply/target_remove_actual_file === RUN TestTargetStateEntryApply/target_remove_actual_file/0 === RUN TestTargetStateEntryApply/target_symlink_actual_file === RUN TestTargetStateEntryApply/target_symlink_actual_file/0 === RUN TestTargetStateEntryApply/target_symlink_actual_file/1 === RUN TestTargetStateEntryApply/target_dir_actual_file_empty === RUN TestTargetStateEntryApply/target_dir_actual_file_empty/0 === RUN TestTargetStateEntryApply/target_dir_actual_file_empty/1 === RUN TestTargetStateEntryApply/target_file_actual_file_empty === RUN TestTargetStateEntryApply/target_file_actual_file_empty/0 === RUN TestTargetStateEntryApply/target_file_actual_file_empty/1 === RUN TestTargetStateEntryApply/target_file_actual_file_empty/2 === RUN TestTargetStateEntryApply/target_file_empty_actual_file_empty === RUN TestTargetStateEntryApply/target_file_empty_actual_file_empty/0 === RUN TestTargetStateEntryApply/target_file_empty_actual_file_empty/1 === RUN TestTargetStateEntryApply/target_file_empty_actual_file_empty/2 === RUN TestTargetStateEntryApply/target_file_executable_actual_file_empty === RUN TestTargetStateEntryApply/target_file_executable_actual_file_empty/0 === RUN TestTargetStateEntryApply/target_file_executable_actual_file_empty/1 === RUN TestTargetStateEntryApply/target_file_executable_actual_file_empty/2 === RUN TestTargetStateEntryApply/target_remove_actual_file_empty === RUN TestTargetStateEntryApply/target_remove_actual_file_empty/0 === RUN TestTargetStateEntryApply/target_symlink_actual_file_empty === RUN TestTargetStateEntryApply/target_symlink_actual_file_empty/0 === RUN TestTargetStateEntryApply/target_symlink_actual_file_empty/1 === RUN TestTargetStateEntryApply/target_dir_actual_file_executable === RUN TestTargetStateEntryApply/target_dir_actual_file_executable/0 === RUN TestTargetStateEntryApply/target_dir_actual_file_executable/1 === RUN TestTargetStateEntryApply/target_file_actual_file_executable === RUN TestTargetStateEntryApply/target_file_actual_file_executable/0 === RUN TestTargetStateEntryApply/target_file_actual_file_executable/1 === RUN TestTargetStateEntryApply/target_file_actual_file_executable/2 === RUN TestTargetStateEntryApply/target_file_empty_actual_file_executable === RUN TestTargetStateEntryApply/target_file_empty_actual_file_executable/0 === RUN TestTargetStateEntryApply/target_file_empty_actual_file_executable/1 === RUN TestTargetStateEntryApply/target_file_empty_actual_file_executable/2 === RUN TestTargetStateEntryApply/target_file_executable_actual_file_executable === RUN TestTargetStateEntryApply/target_file_executable_actual_file_executable/0 === RUN TestTargetStateEntryApply/target_file_executable_actual_file_executable/1 === RUN TestTargetStateEntryApply/target_file_executable_actual_file_executable/2 === RUN TestTargetStateEntryApply/target_remove_actual_file_executable === RUN TestTargetStateEntryApply/target_remove_actual_file_executable/0 === RUN TestTargetStateEntryApply/target_symlink_actual_file_executable === RUN TestTargetStateEntryApply/target_symlink_actual_file_executable/0 === RUN TestTargetStateEntryApply/target_symlink_actual_file_executable/1 === RUN TestTargetStateEntryApply/target_dir_actual_remove === RUN TestTargetStateEntryApply/target_dir_actual_remove/0 === RUN TestTargetStateEntryApply/target_dir_actual_remove/1 === RUN TestTargetStateEntryApply/target_file_actual_remove === RUN TestTargetStateEntryApply/target_file_actual_remove/0 === RUN TestTargetStateEntryApply/target_file_actual_remove/1 === RUN TestTargetStateEntryApply/target_file_actual_remove/2 === RUN TestTargetStateEntryApply/target_file_empty_actual_remove === RUN TestTargetStateEntryApply/target_file_empty_actual_remove/0 === RUN TestTargetStateEntryApply/target_file_empty_actual_remove/1 === RUN TestTargetStateEntryApply/target_file_empty_actual_remove/2 === RUN TestTargetStateEntryApply/target_file_executable_actual_remove === RUN TestTargetStateEntryApply/target_file_executable_actual_remove/0 === RUN TestTargetStateEntryApply/target_file_executable_actual_remove/1 === RUN TestTargetStateEntryApply/target_file_executable_actual_remove/2 === RUN TestTargetStateEntryApply/target_remove_actual_remove === RUN TestTargetStateEntryApply/target_remove_actual_remove/0 === RUN TestTargetStateEntryApply/target_symlink_actual_remove === RUN TestTargetStateEntryApply/target_symlink_actual_remove/0 === RUN TestTargetStateEntryApply/target_symlink_actual_remove/1 === RUN TestTargetStateEntryApply/target_dir_actual_symlink === RUN TestTargetStateEntryApply/target_dir_actual_symlink/0 === RUN TestTargetStateEntryApply/target_dir_actual_symlink/1 === RUN TestTargetStateEntryApply/target_file_actual_symlink === RUN TestTargetStateEntryApply/target_file_actual_symlink/0 === RUN TestTargetStateEntryApply/target_file_actual_symlink/1 === RUN TestTargetStateEntryApply/target_file_actual_symlink/2 === RUN TestTargetStateEntryApply/target_file_empty_actual_symlink === RUN TestTargetStateEntryApply/target_file_empty_actual_symlink/0 === RUN TestTargetStateEntryApply/target_file_empty_actual_symlink/1 === RUN TestTargetStateEntryApply/target_file_empty_actual_symlink/2 === RUN TestTargetStateEntryApply/target_file_executable_actual_symlink === RUN TestTargetStateEntryApply/target_file_executable_actual_symlink/0 === RUN TestTargetStateEntryApply/target_file_executable_actual_symlink/1 === RUN TestTargetStateEntryApply/target_file_executable_actual_symlink/2 === RUN TestTargetStateEntryApply/target_remove_actual_symlink === RUN TestTargetStateEntryApply/target_remove_actual_symlink/0 === RUN TestTargetStateEntryApply/target_symlink_actual_symlink === RUN TestTargetStateEntryApply/target_symlink_actual_symlink/0 === RUN TestTargetStateEntryApply/target_symlink_actual_symlink/1 === RUN TestTargetStateEntryApply/target_dir_actual_symlink_broken === RUN TestTargetStateEntryApply/target_dir_actual_symlink_broken/0 === RUN TestTargetStateEntryApply/target_dir_actual_symlink_broken/1 === RUN TestTargetStateEntryApply/target_file_actual_symlink_broken === RUN TestTargetStateEntryApply/target_file_actual_symlink_broken/0 === RUN TestTargetStateEntryApply/target_file_actual_symlink_broken/1 === RUN TestTargetStateEntryApply/target_file_actual_symlink_broken/2 === RUN TestTargetStateEntryApply/target_file_empty_actual_symlink_broken === RUN TestTargetStateEntryApply/target_file_empty_actual_symlink_broken/0 === RUN TestTargetStateEntryApply/target_file_empty_actual_symlink_broken/1 === RUN TestTargetStateEntryApply/target_file_empty_actual_symlink_broken/2 === RUN TestTargetStateEntryApply/target_file_executable_actual_symlink_broken === RUN TestTargetStateEntryApply/target_file_executable_actual_symlink_broken/0 === RUN TestTargetStateEntryApply/target_file_executable_actual_symlink_broken/1 === RUN TestTargetStateEntryApply/target_file_executable_actual_symlink_broken/2 === RUN TestTargetStateEntryApply/target_remove_actual_symlink_broken === RUN TestTargetStateEntryApply/target_remove_actual_symlink_broken/0 === RUN TestTargetStateEntryApply/target_symlink_actual_symlink_broken === RUN TestTargetStateEntryApply/target_symlink_actual_symlink_broken/0 === RUN TestTargetStateEntryApply/target_symlink_actual_symlink_broken/1 --- PASS: TestTargetStateEntryApply (0.24s) --- PASS: TestTargetStateEntryApply/target_dir_actual_dir (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_dir/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_dir/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_dir (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_dir/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_dir/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_dir/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_dir (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_dir/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_dir/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_dir/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_dir (0.01s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_dir/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_dir/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_dir/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_remove_actual_dir (0.01s) --- PASS: TestTargetStateEntryApply/target_remove_actual_dir/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_dir (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_dir/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_dir/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_file (0.01s) --- PASS: TestTargetStateEntryApply/target_dir_actual_file/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_file/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_file (0.01s) --- PASS: TestTargetStateEntryApply/target_file_actual_file/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_file/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_file/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_file (0.01s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_file/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_file/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_file/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_file (0.01s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_file/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_file/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_file/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_remove_actual_file (0.00s) --- PASS: TestTargetStateEntryApply/target_remove_actual_file/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_file (0.01s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_file/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_file/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_file_empty (0.01s) --- PASS: TestTargetStateEntryApply/target_dir_actual_file_empty/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_file_empty/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_file_empty (0.01s) --- PASS: TestTargetStateEntryApply/target_file_actual_file_empty/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_file_empty/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_file_empty/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_file_empty (0.01s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_file_empty/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_file_empty/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_file_empty/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_file_empty (0.01s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_file_empty/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_file_empty/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_file_empty/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_remove_actual_file_empty (0.00s) --- PASS: TestTargetStateEntryApply/target_remove_actual_file_empty/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_file_empty (0.01s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_file_empty/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_file_empty/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_file_executable (0.01s) --- PASS: TestTargetStateEntryApply/target_dir_actual_file_executable/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_file_executable/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_file_executable (0.01s) --- PASS: TestTargetStateEntryApply/target_file_actual_file_executable/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_file_executable/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_file_executable/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_file_executable (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_file_executable/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_file_executable/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_file_executable/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_file_executable (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_file_executable/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_file_executable/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_file_executable/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_remove_actual_file_executable (0.00s) --- PASS: TestTargetStateEntryApply/target_remove_actual_file_executable/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_file_executable (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_file_executable/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_file_executable/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_remove (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_remove/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_remove/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_remove (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_remove/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_remove/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_remove/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_remove (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_remove/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_remove/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_remove/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_remove (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_remove/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_remove/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_remove/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_remove_actual_remove (0.00s) --- PASS: TestTargetStateEntryApply/target_remove_actual_remove/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_remove (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_remove/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_remove/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_symlink (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_symlink/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_symlink/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_symlink (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_symlink/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_symlink/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_symlink/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_symlink (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_symlink/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_symlink/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_symlink/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_symlink (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_symlink/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_symlink/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_symlink/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_remove_actual_symlink (0.00s) --- PASS: TestTargetStateEntryApply/target_remove_actual_symlink/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_symlink (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_symlink/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_symlink/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_symlink_broken (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_symlink_broken/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_dir_actual_symlink_broken/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_symlink_broken (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_symlink_broken/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_symlink_broken/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_actual_symlink_broken/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_symlink_broken (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_symlink_broken/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_symlink_broken/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_empty_actual_symlink_broken/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_symlink_broken (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_symlink_broken/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_symlink_broken/1 (0.00s) --- PASS: TestTargetStateEntryApply/target_file_executable_actual_symlink_broken/2 (0.00s) --- PASS: TestTargetStateEntryApply/target_remove_actual_symlink_broken (0.01s) --- PASS: TestTargetStateEntryApply/target_remove_actual_symlink_broken/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_symlink_broken (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_symlink_broken/0 (0.00s) --- PASS: TestTargetStateEntryApply/target_symlink_actual_symlink_broken/1 (0.00s) === RUN TestTarWriterSystem === RUN TestTarWriterSystem/.dir/ === RUN TestTarWriterSystem/.dir/file === RUN TestTarWriterSystem/script === RUN TestTarWriterSystem/symlink --- PASS: TestTarWriterSystem (0.03s) --- PASS: TestTarWriterSystem/.dir/ (0.00s) --- PASS: TestTarWriterSystem/.dir/file (0.00s) --- PASS: TestTarWriterSystem/script (0.00s) --- PASS: TestTarWriterSystem/symlink (0.00s) === RUN TestTemplateParseAndExecute === RUN TestTemplateParseAndExecute/missing_key === RUN TestTemplateParseAndExecute/delimiters === RUN TestTemplateParseAndExecute/line_ending_crlf === RUN TestTemplateParseAndExecute/line_ending_lf --- PASS: TestTemplateParseAndExecute (0.00s) --- PASS: TestTemplateParseAndExecute/missing_key (0.00s) --- PASS: TestTemplateParseAndExecute/delimiters (0.00s) --- PASS: TestTemplateParseAndExecute/line_ending_crlf (0.00s) --- PASS: TestTemplateParseAndExecute/line_ending_lf (0.00s) === RUN TestZIPWriterSystem === RUN TestZIPWriterSystem/.dir === RUN TestZIPWriterSystem/.dir/file === RUN TestZIPWriterSystem/script === RUN TestZIPWriterSystem/symlink --- PASS: TestZIPWriterSystem (0.08s) --- PASS: TestZIPWriterSystem/.dir (0.00s) --- PASS: TestZIPWriterSystem/.dir/file (0.00s) --- PASS: TestZIPWriterSystem/script (0.00s) --- PASS: TestZIPWriterSystem/symlink (0.00s) PASS ok github.com/twpayne/chezmoi/v2/internal/chezmoi 8.571s === RUN TestBoolInputModel === RUN TestBoolInputModel/empty_with_default === RUN TestBoolInputModel/cancel_ctrlc === RUN TestBoolInputModel/cancel_esc === RUN TestBoolInputModel/true === RUN TestBoolInputModel/false === RUN TestBoolInputModel/yes === RUN TestBoolInputModel/no === RUN TestBoolInputModel/one === RUN TestBoolInputModel/zero --- PASS: TestBoolInputModel (0.01s) --- PASS: TestBoolInputModel/empty_with_default (0.00s) --- PASS: TestBoolInputModel/cancel_ctrlc (0.00s) --- PASS: TestBoolInputModel/cancel_esc (0.00s) --- PASS: TestBoolInputModel/true (0.00s) --- PASS: TestBoolInputModel/false (0.00s) --- PASS: TestBoolInputModel/yes (0.00s) --- PASS: TestBoolInputModel/no (0.00s) --- PASS: TestBoolInputModel/one (0.00s) --- PASS: TestBoolInputModel/zero (0.00s) === RUN TestChoiceInputModel === RUN TestChoiceInputModel/empty_with_default === RUN TestChoiceInputModel/cancel_ctrlc === RUN TestChoiceInputModel/cancel_esc === RUN TestChoiceInputModel/y === RUN TestChoiceInputModel/n === RUN TestChoiceInputModel/a === RUN TestChoiceInputModel/ambiguous_a === RUN TestChoiceInputModel/unambiguous_b === RUN TestChoiceInputModel/ambiguous_resolved --- PASS: TestChoiceInputModel (0.00s) --- PASS: TestChoiceInputModel/empty_with_default (0.00s) --- PASS: TestChoiceInputModel/cancel_ctrlc (0.00s) --- PASS: TestChoiceInputModel/cancel_esc (0.00s) --- PASS: TestChoiceInputModel/y (0.00s) --- PASS: TestChoiceInputModel/n (0.00s) --- PASS: TestChoiceInputModel/a (0.00s) --- PASS: TestChoiceInputModel/ambiguous_a (0.00s) --- PASS: TestChoiceInputModel/unambiguous_b (0.00s) --- PASS: TestChoiceInputModel/ambiguous_resolved (0.00s) === RUN TestIntInputModel === RUN TestIntInputModel/empty_with_default === RUN TestIntInputModel/cancel_ctrlc === RUN TestIntInputModel/cancel_esc === RUN TestIntInputModel/one_enter === RUN TestIntInputModel/minus_one_enter === RUN TestIntInputModel/minus_enter === RUN TestIntInputModel/one_invalid_enter --- PASS: TestIntInputModel (0.00s) --- PASS: TestIntInputModel/empty_with_default (0.00s) --- PASS: TestIntInputModel/cancel_ctrlc (0.00s) --- PASS: TestIntInputModel/cancel_esc (0.00s) --- PASS: TestIntInputModel/one_enter (0.00s) --- PASS: TestIntInputModel/minus_one_enter (0.00s) --- PASS: TestIntInputModel/minus_enter (0.00s) --- PASS: TestIntInputModel/one_invalid_enter (0.00s) === RUN TestPasswordInputModel === RUN TestPasswordInputModel/empty === RUN TestPasswordInputModel/cancel_ctrlc === RUN TestPasswordInputModel/cancel_esc === RUN TestPasswordInputModel/password_enter === RUN TestPasswordInputModel/password_ctrlc --- PASS: TestPasswordInputModel (0.00s) --- PASS: TestPasswordInputModel/empty (0.00s) --- PASS: TestPasswordInputModel/cancel_ctrlc (0.00s) --- PASS: TestPasswordInputModel/cancel_esc (0.00s) --- PASS: TestPasswordInputModel/password_enter (0.00s) --- PASS: TestPasswordInputModel/password_ctrlc (0.00s) === RUN TestStringInputModel === RUN TestStringInputModel/empty === RUN TestStringInputModel/empty_with_default === RUN TestStringInputModel/cancel_ctrlc === RUN TestStringInputModel/cancel_esc === RUN TestStringInputModel/value_enter === RUN TestStringInputModel/value_ctrlc --- PASS: TestStringInputModel (0.00s) --- PASS: TestStringInputModel/empty (0.00s) --- PASS: TestStringInputModel/empty_with_default (0.00s) --- PASS: TestStringInputModel/cancel_ctrlc (0.00s) --- PASS: TestStringInputModel/cancel_esc (0.00s) --- PASS: TestStringInputModel/value_enter (0.00s) --- PASS: TestStringInputModel/value_ctrlc (0.00s) PASS ok github.com/twpayne/chezmoi/v2/internal/chezmoibubbles 0.343s === RUN TestParseStatusPorcelainV2 === RUN TestParseStatusPorcelainV2/empty === RUN TestParseStatusPorcelainV2/added === RUN TestParseStatusPorcelainV2/removed === RUN TestParseStatusPorcelainV2/copied === RUN TestParseStatusPorcelainV2/update === RUN TestParseStatusPorcelainV2/renamed === RUN TestParseStatusPorcelainV2/renamed_2 === RUN TestParseStatusPorcelainV2/modified_2 === RUN TestParseStatusPorcelainV2/unmerged === RUN TestParseStatusPorcelainV2/untracked === RUN TestParseStatusPorcelainV2/ignored --- PASS: TestParseStatusPorcelainV2 (0.02s) --- PASS: TestParseStatusPorcelainV2/empty (0.00s) --- PASS: TestParseStatusPorcelainV2/added (0.00s) --- PASS: TestParseStatusPorcelainV2/removed (0.00s) --- PASS: TestParseStatusPorcelainV2/copied (0.00s) --- PASS: TestParseStatusPorcelainV2/update (0.00s) --- PASS: TestParseStatusPorcelainV2/renamed (0.00s) --- PASS: TestParseStatusPorcelainV2/renamed_2 (0.00s) --- PASS: TestParseStatusPorcelainV2/modified_2 (0.00s) --- PASS: TestParseStatusPorcelainV2/unmerged (0.00s) --- PASS: TestParseStatusPorcelainV2/untracked (0.00s) --- PASS: TestParseStatusPorcelainV2/ignored (0.00s) PASS ok github.com/twpayne/chezmoi/v2/internal/chezmoigit 0.281s testing: warning: no tests to run PASS ok github.com/twpayne/chezmoi/v2/internal/chezmoilog 0.238s [no tests to run] === RUN TestJoinLines === RUN TestJoinLines/0 === RUN TestJoinLines/1 === RUN TestJoinLines/2 === RUN TestJoinLines/3 --- PASS: TestJoinLines (0.02s) --- PASS: TestJoinLines/0 (0.00s) --- PASS: TestJoinLines/1 (0.02s) --- PASS: TestJoinLines/2 (0.00s) --- PASS: TestJoinLines/3 (0.00s) PASS ok github.com/twpayne/chezmoi/v2/internal/chezmoitest 0.408s ? github.com/twpayne/chezmoi/v2/internal/cmds/execute-template [no test files] ? github.com/twpayne/chezmoi/v2/internal/cmds/lint-txtar [no test files] === RUN TestAddCmd === RUN TestAddCmd/dir === RUN TestAddCmd/dir/0 === RUN TestAddCmd/dir/1 === RUN TestAddCmd/dir/0#01 === RUN TestAddCmd/dir/1#01 === RUN TestAddCmd/dir_with_file === RUN TestAddCmd/dir_with_file/0 === RUN TestAddCmd/dir_with_file/1 === RUN TestAddCmd/dir_with_file/0#01 === RUN TestAddCmd/dir_with_file/0#02 === RUN TestAddCmd/dir_with_file/1#01 === RUN TestAddCmd/dir_with_file/2 === RUN TestAddCmd/dir_with_file_with_--recursive=false === RUN TestAddCmd/dir_with_file_with_--recursive=false/0 === RUN TestAddCmd/dir_with_file_with_--recursive=false/1 === RUN TestAddCmd/dir_with_file_with_--recursive=false/0#01 === RUN TestAddCmd/dir_with_file_with_--recursive=false/1#01 === RUN TestAddCmd/dir_with_file_with_--recursive=false/0#02 === RUN TestAddCmd/dir_private_unix === RUN TestAddCmd/dir_private_unix/0 === RUN TestAddCmd/dir_private_unix/1 === RUN TestAddCmd/dir_private_unix/0#01 === RUN TestAddCmd/dir_private_unix/0#02 === RUN TestAddCmd/dir_private_unix/1#01 === RUN TestAddCmd/dir_private_unix/2 === RUN TestAddCmd/dir_file_private_unix === RUN TestAddCmd/dir_file_private_unix/0 === RUN TestAddCmd/dir_file_private_unix/1 === RUN TestAddCmd/dir_file_private_unix/0#01 === RUN TestAddCmd/dir_file_private_unix/0#02 === RUN TestAddCmd/dir_file_private_unix/1#01 === RUN TestAddCmd/dir_file_private_unix/2 === RUN TestAddCmd/empty === RUN TestAddCmd/empty/0 === RUN TestAddCmd/empty/1 === RUN TestAddCmd/empty/2 === RUN TestAddCmd/executable_unix === RUN TestAddCmd/executable_unix/0 === RUN TestAddCmd/executable_unix/1 === RUN TestAddCmd/executable_unix/2 === RUN TestAddCmd/file === RUN TestAddCmd/file/0 === RUN TestAddCmd/file/1 === RUN TestAddCmd/file/2 === RUN TestAddCmd/symlink === RUN TestAddCmd/symlink/0 === RUN TestAddCmd/symlink/1 === RUN TestAddCmd/symlink/2 === RUN TestAddCmd/symlink_with_--follow === RUN TestAddCmd/symlink_with_--follow/0 === RUN TestAddCmd/symlink_with_--follow/1 === RUN TestAddCmd/symlink_with_--follow/2 === RUN TestAddCmd/issue_3666 === RUN TestAddCmd/issue_3666/0 === RUN TestAddCmd/issue_3666/1 === RUN TestAddCmd/issue_3666/2 --- PASS: TestAddCmd (326.67s) --- PASS: TestAddCmd/dir (0.09s) --- PASS: TestAddCmd/dir/0 (0.00s) --- PASS: TestAddCmd/dir/1 (0.00s) --- PASS: TestAddCmd/dir/0#01 (0.00s) --- PASS: TestAddCmd/dir/1#01 (0.00s) --- PASS: TestAddCmd/dir_with_file (42.10s) --- PASS: TestAddCmd/dir_with_file/0 (0.00s) --- PASS: TestAddCmd/dir_with_file/1 (0.00s) --- PASS: TestAddCmd/dir_with_file/0#01 (0.00s) --- PASS: TestAddCmd/dir_with_file/0#02 (0.00s) --- PASS: TestAddCmd/dir_with_file/1#01 (0.00s) --- PASS: TestAddCmd/dir_with_file/2 (0.00s) --- PASS: TestAddCmd/dir_with_file_with_--recursive=false (0.02s) --- PASS: TestAddCmd/dir_with_file_with_--recursive=false/0 (0.00s) --- PASS: TestAddCmd/dir_with_file_with_--recursive=false/1 (0.00s) --- PASS: TestAddCmd/dir_with_file_with_--recursive=false/0#01 (0.00s) --- PASS: TestAddCmd/dir_with_file_with_--recursive=false/1#01 (0.00s) --- PASS: TestAddCmd/dir_with_file_with_--recursive=false/0#02 (0.00s) --- PASS: TestAddCmd/dir_private_unix (41.52s) --- PASS: TestAddCmd/dir_private_unix/0 (0.00s) --- PASS: TestAddCmd/dir_private_unix/1 (0.00s) --- PASS: TestAddCmd/dir_private_unix/0#01 (0.00s) --- PASS: TestAddCmd/dir_private_unix/0#02 (0.00s) --- PASS: TestAddCmd/dir_private_unix/1#01 (0.00s) --- PASS: TestAddCmd/dir_private_unix/2 (0.00s) --- PASS: TestAddCmd/dir_file_private_unix (41.66s) --- PASS: TestAddCmd/dir_file_private_unix/0 (0.00s) --- PASS: TestAddCmd/dir_file_private_unix/1 (0.00s) --- PASS: TestAddCmd/dir_file_private_unix/0#01 (0.00s) --- PASS: TestAddCmd/dir_file_private_unix/0#02 (0.00s) --- PASS: TestAddCmd/dir_file_private_unix/1#01 (0.00s) --- PASS: TestAddCmd/dir_file_private_unix/2 (0.00s) --- PASS: TestAddCmd/empty (39.67s) --- PASS: TestAddCmd/empty/0 (0.00s) --- PASS: TestAddCmd/empty/1 (0.00s) --- PASS: TestAddCmd/empty/2 (0.00s) --- PASS: TestAddCmd/executable_unix (40.07s) --- PASS: TestAddCmd/executable_unix/0 (0.00s) --- PASS: TestAddCmd/executable_unix/1 (0.00s) --- PASS: TestAddCmd/executable_unix/2 (0.00s) --- PASS: TestAddCmd/file (39.36s) --- PASS: TestAddCmd/file/0 (0.00s) --- PASS: TestAddCmd/file/1 (0.00s) --- PASS: TestAddCmd/file/2 (0.00s) --- PASS: TestAddCmd/symlink (0.02s) --- PASS: TestAddCmd/symlink/0 (0.00s) --- PASS: TestAddCmd/symlink/1 (0.00s) --- PASS: TestAddCmd/symlink/2 (0.00s) --- PASS: TestAddCmd/symlink_with_--follow (39.39s) --- PASS: TestAddCmd/symlink_with_--follow/0 (0.00s) --- PASS: TestAddCmd/symlink_with_--follow/1 (0.00s) --- PASS: TestAddCmd/symlink_with_--follow/2 (0.00s) --- PASS: TestAddCmd/issue_3666 (42.76s) --- PASS: TestAddCmd/issue_3666/0 (0.00s) --- PASS: TestAddCmd/issue_3666/1 (0.00s) --- PASS: TestAddCmd/issue_3666/2 (0.00s) === RUN TestAddCmdChmod --- PASS: TestAddCmdChmod (81.63s) === RUN TestAddCmdSecretsError {"level":"trace","time":"2024-12-30T20:44:29Z","message":"skipping generic-api-key finding (AWS_ACCESS_KEY_ID=REDACTED), aws-access-token rule takes precedence (REDACTED)"} chezmoi: /home/user/.secret:1: Identified a pattern that may indicate AWS credentials, risking unauthorized cloud resource access and data breaches on AWS platforms. --- PASS: TestAddCmdSecretsError (39.58s) === RUN TestIssue4107 --- PASS: TestIssue4107 (0.02s) === RUN TestApplyCmd === RUN TestApplyCmd/all === RUN TestApplyCmd/all/0 === RUN TestApplyCmd/all/1 === RUN TestApplyCmd/all/2 === RUN TestApplyCmd/all/0#01 === RUN TestApplyCmd/all/1#01 === RUN TestApplyCmd/all/0#02 === RUN TestApplyCmd/all/1#02 === RUN TestApplyCmd/all/2#01 === RUN TestApplyCmd/all/0#03 === RUN TestApplyCmd/all/1#03 === RUN TestApplyCmd/all/0#04 === RUN TestApplyCmd/all/1#04 === RUN TestApplyCmd/all/2#02 === RUN TestApplyCmd/all/0#05 === RUN TestApplyCmd/all/1#05 === RUN TestApplyCmd/all/2#03 === RUN TestApplyCmd/all/0#06 === RUN TestApplyCmd/all/1#06 === RUN TestApplyCmd/all/2#04 === RUN TestApplyCmd/all/0#07 === RUN TestApplyCmd/all/1#07 === RUN TestApplyCmd/all/2#05 === RUN TestApplyCmd/all/0#08 === RUN TestApplyCmd/all/1#08 === RUN TestApplyCmd/all/2#06 === RUN TestApplyCmd/all/0#09 === RUN TestApplyCmd/all/0#10 === RUN TestApplyCmd/all/1#09 === RUN TestApplyCmd/all/0#11 === RUN TestApplyCmd/all/1#10 === RUN TestApplyCmd/all/2#07 === RUN TestApplyCmd/all_with_--dry-run === RUN TestApplyCmd/all_with_--dry-run/0 === RUN TestApplyCmd/all_with_--dry-run/0#01 === RUN TestApplyCmd/all_with_--dry-run/0#02 === RUN TestApplyCmd/all_with_--dry-run/0#03 === RUN TestApplyCmd/all_with_--dry-run/0#04 === RUN TestApplyCmd/all_with_--dry-run/0#05 === RUN TestApplyCmd/all_with_--dry-run/0#06 === RUN TestApplyCmd/all_with_--dry-run/0#07 === RUN TestApplyCmd/all_with_--dry-run/0#08 === RUN TestApplyCmd/dir === RUN TestApplyCmd/dir/0 === RUN TestApplyCmd/dir/1 === RUN TestApplyCmd/dir/0#01 === RUN TestApplyCmd/dir/1#01 === RUN TestApplyCmd/dir/2 === RUN TestApplyCmd/dir/0#02 === RUN TestApplyCmd/dir/1#02 === RUN TestApplyCmd/dir/0#03 === RUN TestApplyCmd/dir/1#03 === RUN TestApplyCmd/dir/2#01 === RUN TestApplyCmd/dir_with_--recursive=false === RUN TestApplyCmd/dir_with_--recursive=false/0 === RUN TestApplyCmd/dir_with_--recursive=false/1 === RUN TestApplyCmd/dir_with_--recursive=false/0#01 === RUN TestApplyCmd/dir_with_--recursive=false/0#02 === RUN TestApplyCmd/create === RUN TestApplyCmd/create/0 === RUN TestApplyCmd/create/1 === RUN TestApplyCmd/create/2 --- PASS: TestApplyCmd (0.17s) --- PASS: TestApplyCmd/all (0.06s) --- PASS: TestApplyCmd/all/0 (0.00s) --- PASS: TestApplyCmd/all/1 (0.00s) --- PASS: TestApplyCmd/all/2 (0.00s) --- PASS: TestApplyCmd/all/0#01 (0.00s) --- PASS: TestApplyCmd/all/1#01 (0.00s) --- PASS: TestApplyCmd/all/0#02 (0.00s) --- PASS: TestApplyCmd/all/1#02 (0.00s) --- PASS: TestApplyCmd/all/2#01 (0.00s) --- PASS: TestApplyCmd/all/0#03 (0.00s) --- PASS: TestApplyCmd/all/1#03 (0.00s) --- PASS: TestApplyCmd/all/0#04 (0.00s) --- PASS: TestApplyCmd/all/1#04 (0.00s) --- PASS: TestApplyCmd/all/2#02 (0.00s) --- PASS: TestApplyCmd/all/0#05 (0.00s) --- PASS: TestApplyCmd/all/1#05 (0.00s) --- PASS: TestApplyCmd/all/2#03 (0.00s) --- PASS: TestApplyCmd/all/0#06 (0.00s) --- PASS: TestApplyCmd/all/1#06 (0.00s) --- PASS: TestApplyCmd/all/2#04 (0.00s) --- PASS: TestApplyCmd/all/0#07 (0.00s) --- PASS: TestApplyCmd/all/1#07 (0.00s) --- PASS: TestApplyCmd/all/2#05 (0.00s) --- PASS: TestApplyCmd/all/0#08 (0.00s) --- PASS: TestApplyCmd/all/1#08 (0.00s) --- PASS: TestApplyCmd/all/2#06 (0.00s) --- PASS: TestApplyCmd/all/0#09 (0.00s) --- PASS: TestApplyCmd/all/0#10 (0.00s) --- PASS: TestApplyCmd/all/1#09 (0.00s) --- PASS: TestApplyCmd/all/0#11 (0.00s) --- PASS: TestApplyCmd/all/1#10 (0.00s) --- PASS: TestApplyCmd/all/2#07 (0.00s) --- PASS: TestApplyCmd/all_with_--dry-run (0.04s) --- PASS: TestApplyCmd/all_with_--dry-run/0 (0.00s) --- PASS: TestApplyCmd/all_with_--dry-run/0#01 (0.00s) --- PASS: TestApplyCmd/all_with_--dry-run/0#02 (0.00s) --- PASS: TestApplyCmd/all_with_--dry-run/0#03 (0.00s) --- PASS: TestApplyCmd/all_with_--dry-run/0#04 (0.00s) --- PASS: TestApplyCmd/all_with_--dry-run/0#05 (0.00s) --- PASS: TestApplyCmd/all_with_--dry-run/0#06 (0.00s) --- PASS: TestApplyCmd/all_with_--dry-run/0#07 (0.00s) --- PASS: TestApplyCmd/all_with_--dry-run/0#08 (0.00s) --- PASS: TestApplyCmd/dir (0.02s) --- PASS: TestApplyCmd/dir/0 (0.00s) --- PASS: TestApplyCmd/dir/1 (0.00s) --- PASS: TestApplyCmd/dir/0#01 (0.00s) --- PASS: TestApplyCmd/dir/1#01 (0.00s) --- PASS: TestApplyCmd/dir/2 (0.00s) --- PASS: TestApplyCmd/dir/0#02 (0.00s) --- PASS: TestApplyCmd/dir/1#02 (0.00s) --- PASS: TestApplyCmd/dir/0#03 (0.00s) --- PASS: TestApplyCmd/dir/1#03 (0.00s) --- PASS: TestApplyCmd/dir/2#01 (0.00s) --- PASS: TestApplyCmd/dir_with_--recursive=false (0.02s) --- PASS: TestApplyCmd/dir_with_--recursive=false/0 (0.00s) --- PASS: TestApplyCmd/dir_with_--recursive=false/1 (0.00s) --- PASS: TestApplyCmd/dir_with_--recursive=false/0#01 (0.00s) --- PASS: TestApplyCmd/dir_with_--recursive=false/0#02 (0.00s) --- PASS: TestApplyCmd/create (0.03s) --- PASS: TestApplyCmd/create/0 (0.00s) --- PASS: TestApplyCmd/create/1 (0.00s) --- PASS: TestApplyCmd/create/2 (0.00s) === RUN TestUserAgent --- PASS: TestUserAgent (0.07s) === RUN TestIssue2132 === RUN TestIssue2132/0 === RUN TestIssue2132/0#01 --- PASS: TestIssue2132 (0.03s) --- PASS: TestIssue2132/0 (0.00s) --- PASS: TestIssue2132/0#01 (0.00s) === RUN TestIssue2597 --- PASS: TestIssue2597 (5.10s) === RUN TestIssue3206 --- PASS: TestIssue3206 (0.03s) === RUN TestIssue3216 --- PASS: TestIssue3216 (0.04s) === RUN TestIssue3703 === RUN TestIssue3703/0 === RUN TestIssue3703/0#01 --- PASS: TestIssue3703 (0.03s) --- PASS: TestIssue3703/0 (0.00s) --- PASS: TestIssue3703/0#01 (0.00s) === RUN TestCatCmd === RUN TestCatCmd/template_delimiters === RUN TestCatCmd/json_indent === RUN TestCatCmd/yaml_indent --- PASS: TestCatCmd (0.05s) --- PASS: TestCatCmd/template_delimiters (0.01s) --- PASS: TestCatCmd/json_indent (0.02s) --- PASS: TestCatCmd/yaml_indent (0.01s) === RUN TestChattrCmdValidArgs === RUN TestChattrCmdValidArgs/chattrValidArgs(_,_[],_"a") === RUN TestChattrCmdValidArgs/chattrValidArgs(_,_[],_"e") === RUN TestChattrCmdValidArgs/chattrValidArgs(_,_[],_"-c") === RUN TestChattrCmdValidArgs/chattrValidArgs(_,_[],_"+o") === RUN TestChattrCmdValidArgs/chattrValidArgs(_,_[],_"nop") === RUN TestChattrCmdValidArgs/chattrValidArgs(_,_[],_"empty,s") --- PASS: TestChattrCmdValidArgs (0.00s) --- PASS: TestChattrCmdValidArgs/chattrValidArgs(_,_[],_"a") (0.00s) --- PASS: TestChattrCmdValidArgs/chattrValidArgs(_,_[],_"e") (0.00s) --- PASS: TestChattrCmdValidArgs/chattrValidArgs(_,_[],_"-c") (0.00s) --- PASS: TestChattrCmdValidArgs/chattrValidArgs(_,_[],_"+o") (0.00s) --- PASS: TestChattrCmdValidArgs/chattrValidArgs(_,_[],_"nop") (0.00s) --- PASS: TestChattrCmdValidArgs/chattrValidArgs(_,_[],_"empty,s") (0.00s) === RUN TestParseAttrModifier === RUN TestParseAttrModifier/empty === RUN TestParseAttrModifier/+empty === RUN TestParseAttrModifier/-empty === RUN TestParseAttrModifier/noempty === RUN TestParseAttrModifier/e === RUN TestParseAttrModifier/encrypted === RUN TestParseAttrModifier/executable === RUN TestParseAttrModifier/x === RUN TestParseAttrModifier/b === RUN TestParseAttrModifier/-b === RUN TestParseAttrModifier/after === RUN TestParseAttrModifier/noafter === RUN TestParseAttrModifier/once === RUN TestParseAttrModifier/private === RUN TestParseAttrModifier/p === RUN TestParseAttrModifier/template === RUN TestParseAttrModifier/t === RUN TestParseAttrModifier/create === RUN TestParseAttrModifier/-create === RUN TestParseAttrModifier/modify === RUN TestParseAttrModifier/-script === RUN TestParseAttrModifier/+symlink === RUN TestParseAttrModifier/empty,+executable,noprivate,-t === RUN TestParseAttrModifier/_empty_,_-private,_notemplate_ === RUN TestParseAttrModifier/p,,-t === RUN TestParseAttrModifier/unknown --- PASS: TestParseAttrModifier (0.01s) --- PASS: TestParseAttrModifier/empty (0.00s) --- PASS: TestParseAttrModifier/+empty (0.00s) --- PASS: TestParseAttrModifier/-empty (0.00s) --- PASS: TestParseAttrModifier/noempty (0.00s) --- PASS: TestParseAttrModifier/e (0.00s) --- PASS: TestParseAttrModifier/encrypted (0.00s) --- PASS: TestParseAttrModifier/executable (0.00s) --- PASS: TestParseAttrModifier/x (0.00s) --- PASS: TestParseAttrModifier/b (0.00s) --- PASS: TestParseAttrModifier/-b (0.00s) --- PASS: TestParseAttrModifier/after (0.00s) --- PASS: TestParseAttrModifier/noafter (0.00s) --- PASS: TestParseAttrModifier/once (0.00s) --- PASS: TestParseAttrModifier/private (0.00s) --- PASS: TestParseAttrModifier/p (0.00s) --- PASS: TestParseAttrModifier/template (0.00s) --- PASS: TestParseAttrModifier/t (0.00s) --- PASS: TestParseAttrModifier/create (0.00s) --- PASS: TestParseAttrModifier/-create (0.00s) --- PASS: TestParseAttrModifier/modify (0.00s) --- PASS: TestParseAttrModifier/-script (0.00s) --- PASS: TestParseAttrModifier/+symlink (0.00s) --- PASS: TestParseAttrModifier/empty,+executable,noprivate,-t (0.00s) --- PASS: TestParseAttrModifier/_empty_,_-private,_notemplate_ (0.00s) --- PASS: TestParseAttrModifier/p,,-t (0.00s) --- PASS: TestParseAttrModifier/unknown (0.00s) === RUN TestDeDuplicateError === RUN TestDeDuplicateError/0 === RUN TestDeDuplicateError/1 === RUN TestDeDuplicateError/2 === RUN TestDeDuplicateError/3 === RUN TestDeDuplicateError/4 === RUN TestDeDuplicateError/5 === RUN TestDeDuplicateError/6 === RUN TestDeDuplicateError/7 --- PASS: TestDeDuplicateError (0.00s) --- PASS: TestDeDuplicateError/0 (0.00s) --- PASS: TestDeDuplicateError/1 (0.00s) --- PASS: TestDeDuplicateError/2 (0.00s) --- PASS: TestDeDuplicateError/3 (0.00s) --- PASS: TestDeDuplicateError/4 (0.00s) --- PASS: TestDeDuplicateError/5 (0.00s) --- PASS: TestDeDuplicateError/6 (0.00s) --- PASS: TestDeDuplicateError/7 (0.00s) === RUN TestMustGetLongHelpPanics --- PASS: TestMustGetLongHelpPanics (0.00s) === RUN TestExportedFieldsHaveMatchingMarshalTags --- PASS: TestExportedFieldsHaveMatchingMarshalTags (0.00s) === RUN TestTagFieldNamesMatch --- PASS: TestTagFieldNamesMatch (0.00s) === RUN TestAddTemplateFuncPanic --- PASS: TestAddTemplateFuncPanic (0.00s) === RUN TestConfigFileFormatRoundTrip === RUN TestConfigFileFormatRoundTrip/json === RUN TestConfigFileFormatRoundTrip/yaml --- PASS: TestConfigFileFormatRoundTrip (0.01s) --- PASS: TestConfigFileFormatRoundTrip/json (0.00s) --- PASS: TestConfigFileFormatRoundTrip/yaml (0.01s) === RUN TestParseCommand === RUN TestParseCommand/0 === RUN TestParseCommand/1 === RUN TestParseCommand/2 === RUN TestParseCommand/3 --- PASS: TestParseCommand (0.01s) --- PASS: TestParseCommand/0 (0.00s) --- PASS: TestParseCommand/1 (0.01s) --- PASS: TestParseCommand/2 (0.00s) --- PASS: TestParseCommand/3 (0.00s) === RUN TestParseConfig === RUN TestParseConfig/json_bool === RUN TestParseConfig/json_string === RUN TestParseConfig/toml_bool === RUN TestParseConfig/toml_string === RUN TestParseConfig/yaml_bool === RUN TestParseConfig/yaml_string --- PASS: TestParseConfig (0.39s) --- PASS: TestParseConfig/json_bool (0.20s) --- PASS: TestParseConfig/json_string (0.05s) --- PASS: TestParseConfig/toml_bool (0.03s) --- PASS: TestParseConfig/toml_string (0.03s) --- PASS: TestParseConfig/yaml_bool (0.03s) --- PASS: TestParseConfig/yaml_string (0.04s) === RUN TestPrependParentRelPaths === RUN TestPrependParentRelPaths/empty === RUN TestPrependParentRelPaths/single === RUN TestPrependParentRelPaths/multiple === RUN TestPrependParentRelPaths/single_parent === RUN TestPrependParentRelPaths/multiple_parents === RUN TestPrependParentRelPaths/duplicate_parents --- PASS: TestPrependParentRelPaths (0.00s) --- PASS: TestPrependParentRelPaths/empty (0.00s) --- PASS: TestPrependParentRelPaths/single (0.00s) --- PASS: TestPrependParentRelPaths/multiple (0.00s) --- PASS: TestPrependParentRelPaths/single_parent (0.00s) --- PASS: TestPrependParentRelPaths/multiple_parents (0.00s) --- PASS: TestPrependParentRelPaths/duplicate_parents (0.00s) === RUN TestInitConfigWithIncludedTemplate --- PASS: TestInitConfigWithIncludedTemplate (0.03s) === RUN TestUpperSnakeCaseToCamelCase --- PASS: TestUpperSnakeCaseToCamelCase (0.00s) === RUN TestIssue3980 === RUN TestIssue3980/empty_config === RUN TestIssue3980/empty_encryption_no_configs === RUN TestIssue3980/valid_age_config === RUN TestIssue3980/valid_age_config_no_builtin === RUN TestIssue3980/valid_gpg_config === RUN TestIssue3980/unset_encryption_uses_gpg === RUN TestIssue3980/unset_encryption_uses_age === RUN TestIssue3980/unset_encryption_uses_age_no_builtin === RUN TestIssue3980/unset_encryption_gpg_priority === RUN TestIssue3980/unknown_encryption --- PASS: TestIssue3980 (0.24s) --- PASS: TestIssue3980/empty_config (0.03s) --- PASS: TestIssue3980/empty_encryption_no_configs (0.02s) --- PASS: TestIssue3980/valid_age_config (0.03s) --- PASS: TestIssue3980/valid_age_config_no_builtin (0.03s) --- PASS: TestIssue3980/valid_gpg_config (0.03s) --- PASS: TestIssue3980/unset_encryption_uses_gpg (0.03s) --- PASS: TestIssue3980/unset_encryption_uses_age (0.02s) --- PASS: TestIssue3980/unset_encryption_uses_age_no_builtin (0.03s) --- PASS: TestIssue3980/unset_encryption_gpg_priority (0.02s) --- PASS: TestIssue3980/unknown_encryption (0.01s) === RUN TestDataCmd === RUN TestDataCmd/json === RUN TestDataCmd/yaml --- PASS: TestDataCmd (0.03s) --- PASS: TestDataCmd/json (0.01s) --- PASS: TestDataCmd/yaml (0.02s) === RUN TestDiffCmd === RUN TestDiffCmd/empty === RUN TestDiffCmd/file === RUN TestDiffCmd/simple_exclude_files === RUN TestDiffCmd/simple_exclude_files_with_config === RUN TestDiffCmd/simple_exclude_externals_with_config --- PASS: TestDiffCmd (0.06s) --- PASS: TestDiffCmd/empty (0.01s) --- PASS: TestDiffCmd/file (0.01s) --- PASS: TestDiffCmd/simple_exclude_files (0.01s) --- PASS: TestDiffCmd/simple_exclude_files_with_config (0.01s) --- PASS: TestDiffCmd/simple_exclude_externals_with_config (0.01s) === RUN TestImportCmd === RUN TestImportCmd/--strip-components=1 === RUN TestImportCmd/--strip-components=1/0 === RUN TestImportCmd/--strip-components=1/1 === RUN TestImportCmd/--strip-components=1/0#01 === RUN TestImportCmd/--strip-components=1/1#01 === RUN TestImportCmd/--strip-components=1/2 === RUN TestImportCmd/--strip-components=1/0#02 === RUN TestImportCmd/--strip-components=1/1#02 === RUN TestImportCmd/--strip-components=1/2#01 === RUN TestImportCmd/--destination=~/dir_--strip-components=1 === RUN TestImportCmd/--destination=~/dir_--strip-components=1/0 === RUN TestImportCmd/--destination=~/dir_--strip-components=1/1 === RUN TestImportCmd/--destination=~/dir_--strip-components=1/0#01 === RUN TestImportCmd/--destination=~/dir_--strip-components=1/1#01 === RUN TestImportCmd/--destination=~/dir_--strip-components=1/2 === RUN TestImportCmd/--destination=~/dir_--strip-components=1/0#02 === RUN TestImportCmd/--destination=~/dir_--strip-components=1/1#02 === RUN TestImportCmd/--destination=~/dir_--strip-components=1/2#01 === RUN TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1 === RUN TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/0 === RUN TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/1 === RUN TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/0#01 === RUN TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/0#02 === RUN TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/1#01 === RUN TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/2 === RUN TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/0#03 === RUN TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/1#02 === RUN TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/2#01 === RUN TestImportCmd/--destination=~/dir_--exact_--strip-components=1 === RUN TestImportCmd/--destination=~/dir_--exact_--strip-components=1/0 === RUN TestImportCmd/--destination=~/dir_--exact_--strip-components=1/1 === RUN TestImportCmd/--destination=~/dir_--exact_--strip-components=1/0#01 === RUN TestImportCmd/--destination=~/dir_--exact_--strip-components=1/1#01 === RUN TestImportCmd/--destination=~/dir_--exact_--strip-components=1/2 === RUN TestImportCmd/--destination=~/dir_--exact_--strip-components=1/0#02 === RUN TestImportCmd/--destination=~/dir_--exact_--strip-components=1/1#02 === RUN TestImportCmd/--destination=~/dir_--exact_--strip-components=1/2#01 --- PASS: TestImportCmd (0.08s) --- PASS: TestImportCmd/--strip-components=1 (0.03s) --- PASS: TestImportCmd/--strip-components=1/0 (0.00s) --- PASS: TestImportCmd/--strip-components=1/1 (0.00s) --- PASS: TestImportCmd/--strip-components=1/0#01 (0.00s) --- PASS: TestImportCmd/--strip-components=1/1#01 (0.00s) --- PASS: TestImportCmd/--strip-components=1/2 (0.00s) --- PASS: TestImportCmd/--strip-components=1/0#02 (0.00s) --- PASS: TestImportCmd/--strip-components=1/1#02 (0.00s) --- PASS: TestImportCmd/--strip-components=1/2#01 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--strip-components=1 (0.02s) --- PASS: TestImportCmd/--destination=~/dir_--strip-components=1/0 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--strip-components=1/1 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--strip-components=1/0#01 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--strip-components=1/1#01 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--strip-components=1/2 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--strip-components=1/0#02 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--strip-components=1/1#02 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--strip-components=1/2#01 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1 (0.02s) --- PASS: TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/0 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/1 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/0#01 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/0#02 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/1#01 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/2 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/0#03 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/1#02 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--remove-destination_--strip-components=1/2#01 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--exact_--strip-components=1 (0.02s) --- PASS: TestImportCmd/--destination=~/dir_--exact_--strip-components=1/0 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--exact_--strip-components=1/1 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--exact_--strip-components=1/0#01 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--exact_--strip-components=1/1#01 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--exact_--strip-components=1/2 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--exact_--strip-components=1/0#02 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--exact_--strip-components=1/1#02 (0.00s) --- PASS: TestImportCmd/--destination=~/dir_--exact_--strip-components=1/2#01 (0.00s) === RUN TestGuessRepoURL === RUN TestGuessRepoURL/git@github.com:user/dotfiles.git === RUN TestGuessRepoURL/codeberg.org/user === RUN TestGuessRepoURL/codeberg.org/user/dots === RUN TestGuessRepoURL/gitlab.com/user === RUN TestGuessRepoURL/gitlab.com/user/dots === RUN TestGuessRepoURL/gitlab.com/user/dots.git === RUN TestGuessRepoURL/http://gitlab.com/user/dots.git === RUN TestGuessRepoURL/https://gitlab.com/user/dots.git === RUN TestGuessRepoURL/sr.ht/~user_name === RUN TestGuessRepoURL/sr.ht/~user_name/dots === RUN TestGuessRepoURL/user === RUN TestGuessRepoURL/user/chezmoi_dotfiles === RUN TestGuessRepoURL/user/.dotfiles === RUN TestGuessRepoURL/user/dots === RUN TestGuessRepoURL/user/dots.git --- PASS: TestGuessRepoURL (0.00s) --- PASS: TestGuessRepoURL/git@github.com:user/dotfiles.git (0.00s) --- PASS: TestGuessRepoURL/codeberg.org/user (0.00s) --- PASS: TestGuessRepoURL/codeberg.org/user/dots (0.00s) --- PASS: TestGuessRepoURL/gitlab.com/user (0.00s) --- PASS: TestGuessRepoURL/gitlab.com/user/dots (0.00s) --- PASS: TestGuessRepoURL/gitlab.com/user/dots.git (0.00s) --- PASS: TestGuessRepoURL/http://gitlab.com/user/dots.git (0.00s) --- PASS: TestGuessRepoURL/https://gitlab.com/user/dots.git (0.00s) --- PASS: TestGuessRepoURL/sr.ht/~user_name (0.00s) --- PASS: TestGuessRepoURL/sr.ht/~user_name/dots (0.00s) --- PASS: TestGuessRepoURL/user (0.00s) --- PASS: TestGuessRepoURL/user/chezmoi_dotfiles (0.00s) --- PASS: TestGuessRepoURL/user/.dotfiles (0.00s) --- PASS: TestGuessRepoURL/user/dots (0.00s) --- PASS: TestGuessRepoURL/user/dots.git (0.00s) === RUN TestIssue2137 --- PASS: TestIssue2137 (0.01s) === RUN TestIssue2283 --- PASS: TestIssue2283 (0.03s) === RUN TestPromptBoolInteractiveTemplateFunc === RUN TestPromptBoolInteractiveTemplateFunc/response_without_default === RUN TestPromptBoolInteractiveTemplateFunc/response_with_default === RUN TestPromptBoolInteractiveTemplateFunc/no_response_with_default === RUN TestPromptBoolInteractiveTemplateFunc/invalid_response === RUN TestPromptBoolInteractiveTemplateFunc/invalid_response_with_default === RUN TestPromptBoolInteractiveTemplateFunc/too_many_args --- PASS: TestPromptBoolInteractiveTemplateFunc (0.01s) --- PASS: TestPromptBoolInteractiveTemplateFunc/response_without_default (0.00s) --- PASS: TestPromptBoolInteractiveTemplateFunc/response_with_default (0.00s) --- PASS: TestPromptBoolInteractiveTemplateFunc/no_response_with_default (0.00s) --- PASS: TestPromptBoolInteractiveTemplateFunc/invalid_response (0.00s) --- PASS: TestPromptBoolInteractiveTemplateFunc/invalid_response_with_default (0.00s) --- PASS: TestPromptBoolInteractiveTemplateFunc/too_many_args (0.00s) === RUN TestPromptChoiceInteractiveTemplateFunc === RUN TestPromptChoiceInteractiveTemplateFunc/response_without_default === RUN TestPromptChoiceInteractiveTemplateFunc/response_with_default === RUN TestPromptChoiceInteractiveTemplateFunc/no_response_with_default === RUN TestPromptChoiceInteractiveTemplateFunc/invalid_response === RUN TestPromptChoiceInteractiveTemplateFunc/invalid_response_with_default === RUN TestPromptChoiceInteractiveTemplateFunc/too_many_args === RUN TestPromptChoiceInteractiveTemplateFunc/invalid_default --- PASS: TestPromptChoiceInteractiveTemplateFunc (0.01s) --- PASS: TestPromptChoiceInteractiveTemplateFunc/response_without_default (0.00s) --- PASS: TestPromptChoiceInteractiveTemplateFunc/response_with_default (0.00s) --- PASS: TestPromptChoiceInteractiveTemplateFunc/no_response_with_default (0.00s) --- PASS: TestPromptChoiceInteractiveTemplateFunc/invalid_response (0.00s) --- PASS: TestPromptChoiceInteractiveTemplateFunc/invalid_response_with_default (0.00s) --- PASS: TestPromptChoiceInteractiveTemplateFunc/too_many_args (0.00s) --- PASS: TestPromptChoiceInteractiveTemplateFunc/invalid_default (0.00s) === RUN TestPromptIntInteractiveTemplateFunc === RUN TestPromptIntInteractiveTemplateFunc/response_without_default === RUN TestPromptIntInteractiveTemplateFunc/response_with_default === RUN TestPromptIntInteractiveTemplateFunc/no_response_with_default === RUN TestPromptIntInteractiveTemplateFunc/invalid_response === RUN TestPromptIntInteractiveTemplateFunc/invalid_response_with_default === RUN TestPromptIntInteractiveTemplateFunc/too_many_args --- PASS: TestPromptIntInteractiveTemplateFunc (0.01s) --- PASS: TestPromptIntInteractiveTemplateFunc/response_without_default (0.00s) --- PASS: TestPromptIntInteractiveTemplateFunc/response_with_default (0.00s) --- PASS: TestPromptIntInteractiveTemplateFunc/no_response_with_default (0.00s) --- PASS: TestPromptIntInteractiveTemplateFunc/invalid_response (0.00s) --- PASS: TestPromptIntInteractiveTemplateFunc/invalid_response_with_default (0.00s) --- PASS: TestPromptIntInteractiveTemplateFunc/too_many_args (0.00s) === RUN TestPromptStringInteractiveTemplateFunc === RUN TestPromptStringInteractiveTemplateFunc/response_without_default === RUN TestPromptStringInteractiveTemplateFunc/response_with_default === RUN TestPromptStringInteractiveTemplateFunc/response_with_space_with_default === RUN TestPromptStringInteractiveTemplateFunc/no_response_with_default_with_space === RUN TestPromptStringInteractiveTemplateFunc/no_response_with_default === RUN TestPromptStringInteractiveTemplateFunc/whitespace_response_with_default === RUN TestPromptStringInteractiveTemplateFunc/too_many_args --- PASS: TestPromptStringInteractiveTemplateFunc (0.01s) --- PASS: TestPromptStringInteractiveTemplateFunc/response_without_default (0.00s) --- PASS: TestPromptStringInteractiveTemplateFunc/response_with_default (0.00s) --- PASS: TestPromptStringInteractiveTemplateFunc/response_with_space_with_default (0.00s) --- PASS: TestPromptStringInteractiveTemplateFunc/no_response_with_default_with_space (0.00s) --- PASS: TestPromptStringInteractiveTemplateFunc/no_response_with_default (0.00s) --- PASS: TestPromptStringInteractiveTemplateFunc/whitespace_response_with_default (0.00s) --- PASS: TestPromptStringInteractiveTemplateFunc/too_many_args (0.00s) === RUN TestKeepassxcParseOutput === RUN TestKeepassxcParseOutput/0 === RUN TestKeepassxcParseOutput/1 --- PASS: TestKeepassxcParseOutput (0.00s) --- PASS: TestKeepassxcParseOutput/0 (0.00s) --- PASS: TestKeepassxcParseOutput/1 (0.00s) === RUN TestKeepassxcTemplateFuncs keepassxctemplatefuncs_test.go:61: keepassxc-cli not found in $PATH --- SKIP: TestKeepassxcTemplateFuncs (0.00s) === RUN TestLastpassParseNote === RUN TestLastpassParseNote/0 === RUN TestLastpassParseNote/1 === RUN TestLastpassParseNote/2 --- PASS: TestLastpassParseNote (0.00s) --- PASS: TestLastpassParseNote/0 (0.00s) --- PASS: TestLastpassParseNote/1 (0.00s) --- PASS: TestLastpassParseNote/2 (0.00s) === RUN TestManagedCmd === RUN TestManagedCmd/simple === RUN TestManagedCmd/template === RUN TestManagedCmd/create_template === RUN TestManagedCmd/modify_template === RUN TestManagedCmd/remove === RUN TestManagedCmd/script_template === RUN TestManagedCmd/symlink_template === RUN TestManagedCmd/external_git_repo --- PASS: TestManagedCmd (0.09s) --- PASS: TestManagedCmd/simple (0.01s) --- PASS: TestManagedCmd/template (0.01s) --- PASS: TestManagedCmd/create_template (0.01s) --- PASS: TestManagedCmd/modify_template (0.01s) --- PASS: TestManagedCmd/remove (0.01s) --- PASS: TestManagedCmd/script_template (0.01s) --- PASS: TestManagedCmd/symlink_template (0.01s) --- PASS: TestManagedCmd/external_git_repo (0.01s) === RUN TestOnepasswordAccountMap === RUN TestOnepasswordAccountMap/single_account_without_shorthand === RUN TestOnepasswordAccountMap/single_account_with_shorthand === RUN TestOnepasswordAccountMap/multiple_unambiguous_accounts === RUN TestOnepasswordAccountMap/multiple_ambiguous_accounts --- PASS: TestOnepasswordAccountMap (0.00s) --- PASS: TestOnepasswordAccountMap/single_account_without_shorthand (0.00s) --- PASS: TestOnepasswordAccountMap/single_account_with_shorthand (0.00s) --- PASS: TestOnepasswordAccountMap/multiple_unambiguous_accounts (0.00s) --- PASS: TestOnepasswordAccountMap/multiple_ambiguous_accounts (0.00s) === RUN TestNewNodeFromPathsSlice === RUN TestNewNodeFromPathsSlice/empty === RUN TestNewNodeFromPathsSlice/root === RUN TestNewNodeFromPathsSlice/simple === RUN TestNewNodeFromPathsSlice/simple_nesting === RUN TestNewNodeFromPathsSlice/multiple_simple_nesting --- PASS: TestNewNodeFromPathsSlice (0.00s) --- PASS: TestNewNodeFromPathsSlice/empty (0.00s) --- PASS: TestNewNodeFromPathsSlice/root (0.00s) --- PASS: TestNewNodeFromPathsSlice/simple (0.00s) --- PASS: TestNewNodeFromPathsSlice/simple_nesting (0.00s) --- PASS: TestNewNodeFromPathsSlice/multiple_simple_nesting (0.00s) === RUN TestIssue3891 readdcmd_test.go:19: Windows only --- SKIP: TestIssue3891 (0.01s) === RUN TestMakeNightriderFrames === RUN TestMakeNightriderFrames/0 === RUN TestMakeNightriderFrames/1 === RUN TestMakeNightriderFrames/2 === RUN TestMakeNightriderFrames/3 === RUN TestMakeNightriderFrames/4 === RUN TestMakeNightriderFrames/5 === RUN TestMakeNightriderFrames/6 --- PASS: TestMakeNightriderFrames (0.00s) --- PASS: TestMakeNightriderFrames/0 (0.00s) --- PASS: TestMakeNightriderFrames/1 (0.00s) --- PASS: TestMakeNightriderFrames/2 (0.00s) --- PASS: TestMakeNightriderFrames/3 (0.00s) --- PASS: TestMakeNightriderFrames/4 (0.00s) --- PASS: TestMakeNightriderFrames/5 (0.00s) --- PASS: TestMakeNightriderFrames/6 (0.00s) === RUN TestShellQuote --- PASS: TestShellQuote (0.00s) === RUN TestShellQuoteCommand --- PASS: TestShellQuoteCommand (0.00s) === RUN TestStatusCmd === RUN TestStatusCmd/add_file === RUN TestStatusCmd/add_file/0 === RUN TestStatusCmd/add_file/1 === RUN TestStatusCmd/add_file/2 === RUN TestStatusCmd/update_symlink === RUN TestStatusCmd/update_symlink/0 === RUN TestStatusCmd/path_style --- PASS: TestStatusCmd (0.10s) --- PASS: TestStatusCmd/add_file (0.03s) --- PASS: TestStatusCmd/add_file/0 (0.00s) --- PASS: TestStatusCmd/add_file/1 (0.00s) --- PASS: TestStatusCmd/add_file/2 (0.00s) --- PASS: TestStatusCmd/update_symlink (0.03s) --- PASS: TestStatusCmd/update_symlink/0 (0.00s) --- PASS: TestStatusCmd/path_style (0.03s) === RUN TestSymlinks === RUN TestSymlinks/symlink_forward_slash_unix === RUN TestSymlinks/symlink_forward_slash_unix/0 === RUN TestSymlinks/symlink_forward_slash_unix/1 === RUN TestSymlinks/symlink_forward_slash_windows symlinks_test.go:75: skipping Windows test on UNIX === RUN TestSymlinks/symlink_backward_slash_windows symlinks_test.go:75: skipping Windows test on UNIX === RUN TestSymlinks/symlink_mixed_slash_windows symlinks_test.go:75: skipping Windows test on UNIX --- PASS: TestSymlinks (0.03s) --- PASS: TestSymlinks/symlink_forward_slash_unix (0.02s) --- PASS: TestSymlinks/symlink_forward_slash_unix/0 (0.00s) --- PASS: TestSymlinks/symlink_forward_slash_unix/1 (0.00s) --- SKIP: TestSymlinks/symlink_forward_slash_windows (0.00s) --- SKIP: TestSymlinks/symlink_backward_slash_windows (0.00s) --- SKIP: TestSymlinks/symlink_mixed_slash_windows (0.00s) === RUN TestCommentTemplateFunc === RUN TestCommentTemplateFunc/0 === RUN TestCommentTemplateFunc/1 === RUN TestCommentTemplateFunc/2 === RUN TestCommentTemplateFunc/3 === RUN TestCommentTemplateFunc/4 === RUN TestCommentTemplateFunc/5 === RUN TestCommentTemplateFunc/6 --- PASS: TestCommentTemplateFunc (0.00s) --- PASS: TestCommentTemplateFunc/0 (0.00s) --- PASS: TestCommentTemplateFunc/1 (0.00s) --- PASS: TestCommentTemplateFunc/2 (0.00s) --- PASS: TestCommentTemplateFunc/3 (0.00s) --- PASS: TestCommentTemplateFunc/4 (0.00s) --- PASS: TestCommentTemplateFunc/5 (0.00s) --- PASS: TestCommentTemplateFunc/6 (0.00s) === RUN TestDeleteValueAtPathTemplateFunc === RUN TestDeleteValueAtPathTemplateFunc/empty === RUN TestDeleteValueAtPathTemplateFunc/outer === RUN TestDeleteValueAtPathTemplateFunc/inner === RUN TestDeleteValueAtPathTemplateFunc/missing === RUN TestDeleteValueAtPathTemplateFunc/missing_inner === RUN TestDeleteValueAtPathTemplateFunc/missing_depth2 === RUN TestDeleteValueAtPathTemplateFunc/not_an_inner_dict --- PASS: TestDeleteValueAtPathTemplateFunc (0.00s) --- PASS: TestDeleteValueAtPathTemplateFunc/empty (0.00s) --- PASS: TestDeleteValueAtPathTemplateFunc/outer (0.00s) --- PASS: TestDeleteValueAtPathTemplateFunc/inner (0.00s) --- PASS: TestDeleteValueAtPathTemplateFunc/missing (0.00s) --- PASS: TestDeleteValueAtPathTemplateFunc/missing_inner (0.00s) --- PASS: TestDeleteValueAtPathTemplateFunc/missing_depth2 (0.00s) --- PASS: TestDeleteValueAtPathTemplateFunc/not_an_inner_dict (0.00s) === RUN TestFromJson === RUN TestFromJson/0 === RUN TestFromJson/1 === RUN TestFromJson/2 === RUN TestFromJson/3 === RUN TestFromJson/4 === RUN TestFromJson/5 --- PASS: TestFromJson (0.00s) --- PASS: TestFromJson/0 (0.00s) --- PASS: TestFromJson/1 (0.00s) --- PASS: TestFromJson/2 (0.00s) --- PASS: TestFromJson/3 (0.00s) --- PASS: TestFromJson/4 (0.00s) --- PASS: TestFromJson/5 (0.00s) === RUN TestPruneEmptyDicts === RUN TestPruneEmptyDicts/nil === RUN TestPruneEmptyDicts/empty === RUN TestPruneEmptyDicts/nested_empty --- PASS: TestPruneEmptyDicts (0.00s) --- PASS: TestPruneEmptyDicts/nil (0.00s) --- PASS: TestPruneEmptyDicts/empty (0.00s) --- PASS: TestPruneEmptyDicts/nested_empty (0.00s) === RUN TestQuoteTemplateFunc === RUN TestQuoteTemplateFunc/empty === RUN TestQuoteTemplateFunc/single === RUN TestQuoteTemplateFunc/multiple === RUN TestQuoteTemplateFunc/quotes === RUN TestQuoteTemplateFunc/ints === RUN TestQuoteTemplateFunc/string_pointer === RUN TestQuoteTemplateFunc/byte_slice === RUN TestQuoteTemplateFunc/escaped_chars --- PASS: TestQuoteTemplateFunc (0.00s) --- PASS: TestQuoteTemplateFunc/empty (0.00s) --- PASS: TestQuoteTemplateFunc/single (0.00s) --- PASS: TestQuoteTemplateFunc/multiple (0.00s) --- PASS: TestQuoteTemplateFunc/quotes (0.00s) --- PASS: TestQuoteTemplateFunc/ints (0.00s) --- PASS: TestQuoteTemplateFunc/string_pointer (0.00s) --- PASS: TestQuoteTemplateFunc/byte_slice (0.00s) --- PASS: TestQuoteTemplateFunc/escaped_chars (0.00s) === RUN TestSquoteTemplateFunc === RUN TestSquoteTemplateFunc/empty === RUN TestSquoteTemplateFunc/single === RUN TestSquoteTemplateFunc/multiple === RUN TestSquoteTemplateFunc/quotes === RUN TestSquoteTemplateFunc/ints === RUN TestSquoteTemplateFunc/string_pointer === RUN TestSquoteTemplateFunc/byte_slice === RUN TestSquoteTemplateFunc/escaped_chars --- PASS: TestSquoteTemplateFunc (0.00s) --- PASS: TestSquoteTemplateFunc/empty (0.00s) --- PASS: TestSquoteTemplateFunc/single (0.00s) --- PASS: TestSquoteTemplateFunc/multiple (0.00s) --- PASS: TestSquoteTemplateFunc/quotes (0.00s) --- PASS: TestSquoteTemplateFunc/ints (0.00s) --- PASS: TestSquoteTemplateFunc/string_pointer (0.00s) --- PASS: TestSquoteTemplateFunc/byte_slice (0.00s) --- PASS: TestSquoteTemplateFunc/escaped_chars (0.00s) === RUN TestSetValueAtPathTemplateFunc === RUN TestSetValueAtPathTemplateFunc/simple === RUN TestSetValueAtPathTemplateFunc/create_map === RUN TestSetValueAtPathTemplateFunc/modify_map === RUN TestSetValueAtPathTemplateFunc/create_nested_map === RUN TestSetValueAtPathTemplateFunc/modify_nested_map === RUN TestSetValueAtPathTemplateFunc/replace_map === RUN TestSetValueAtPathTemplateFunc/replace_nested_map === RUN TestSetValueAtPathTemplateFunc/replace_nested_value === RUN TestSetValueAtPathTemplateFunc/string_list_path === RUN TestSetValueAtPathTemplateFunc/any_list_path === RUN TestSetValueAtPathTemplateFunc/invalid_path === RUN TestSetValueAtPathTemplateFunc/invalid_path_element --- PASS: TestSetValueAtPathTemplateFunc (0.00s) --- PASS: TestSetValueAtPathTemplateFunc/simple (0.00s) --- PASS: TestSetValueAtPathTemplateFunc/create_map (0.00s) --- PASS: TestSetValueAtPathTemplateFunc/modify_map (0.00s) --- PASS: TestSetValueAtPathTemplateFunc/create_nested_map (0.00s) --- PASS: TestSetValueAtPathTemplateFunc/modify_nested_map (0.00s) --- PASS: TestSetValueAtPathTemplateFunc/replace_map (0.00s) --- PASS: TestSetValueAtPathTemplateFunc/replace_nested_map (0.00s) --- PASS: TestSetValueAtPathTemplateFunc/replace_nested_value (0.00s) --- PASS: TestSetValueAtPathTemplateFunc/string_list_path (0.00s) --- PASS: TestSetValueAtPathTemplateFunc/any_list_path (0.00s) --- PASS: TestSetValueAtPathTemplateFunc/invalid_path (0.00s) --- PASS: TestSetValueAtPathTemplateFunc/invalid_path_element (0.00s) === RUN TestFromIniTemplateFunc === RUN TestFromIniTemplateFunc/0 === RUN TestFromIniTemplateFunc/1 === RUN TestFromIniTemplateFunc/2 --- PASS: TestFromIniTemplateFunc (0.00s) --- PASS: TestFromIniTemplateFunc/0 (0.00s) --- PASS: TestFromIniTemplateFunc/1 (0.00s) --- PASS: TestFromIniTemplateFunc/2 (0.00s) === RUN TestKeysFromPath === RUN TestKeysFromPath/string_key === RUN TestKeysFromPath/string_period_separated_keys === RUN TestKeysFromPath/string_period_separated_nested_keys === RUN TestKeysFromPath/string_empty === RUN TestKeysFromPath/string_period_separated_empty_key === RUN TestKeysFromPath/string_slice_one_key === RUN TestKeysFromPath/string_slice_two_keys === RUN TestKeysFromPath/string_slice_multiple_keys === RUN TestKeysFromPath/string_slice_empty === RUN TestKeysFromPath/string_slice_empty_key === RUN TestKeysFromPath/string_slice_empty_key_second === RUN TestKeysFromPath/any_slice_nil === RUN TestKeysFromPath/any_slice_empty === RUN TestKeysFromPath/any_slice_one_key === RUN TestKeysFromPath/any_slice_two_keys === RUN TestKeysFromPath/any_slice_invalid_key === RUN TestKeysFromPath/any_slice_empty_key --- PASS: TestKeysFromPath (0.00s) --- PASS: TestKeysFromPath/string_key (0.00s) --- PASS: TestKeysFromPath/string_period_separated_keys (0.00s) --- PASS: TestKeysFromPath/string_period_separated_nested_keys (0.00s) --- PASS: TestKeysFromPath/string_empty (0.00s) --- PASS: TestKeysFromPath/string_period_separated_empty_key (0.00s) --- PASS: TestKeysFromPath/string_slice_one_key (0.00s) --- PASS: TestKeysFromPath/string_slice_two_keys (0.00s) --- PASS: TestKeysFromPath/string_slice_multiple_keys (0.00s) --- PASS: TestKeysFromPath/string_slice_empty (0.00s) --- PASS: TestKeysFromPath/string_slice_empty_key (0.00s) --- PASS: TestKeysFromPath/string_slice_empty_key_second (0.00s) --- PASS: TestKeysFromPath/any_slice_nil (0.00s) --- PASS: TestKeysFromPath/any_slice_empty (0.00s) --- PASS: TestKeysFromPath/any_slice_one_key (0.00s) --- PASS: TestKeysFromPath/any_slice_two_keys (0.00s) --- PASS: TestKeysFromPath/any_slice_invalid_key (0.00s) --- PASS: TestKeysFromPath/any_slice_empty_key (0.00s) === RUN TestNestedMapAtPath === RUN TestNestedMapAtPath/simple === RUN TestNestedMapAtPath/nested_map === RUN TestNestedMapAtPath/not_a_map === RUN TestNestedMapAtPath/nested_not_a_map === RUN TestNestedMapAtPath/empty_path --- PASS: TestNestedMapAtPath (0.00s) --- PASS: TestNestedMapAtPath/simple (0.00s) --- PASS: TestNestedMapAtPath/nested_map (0.00s) --- PASS: TestNestedMapAtPath/not_a_map (0.00s) --- PASS: TestNestedMapAtPath/nested_not_a_map (0.00s) --- PASS: TestNestedMapAtPath/empty_path (0.00s) === RUN TestToIniTemplateFunc === RUN TestToIniTemplateFunc/0 === RUN TestToIniTemplateFunc/1 === RUN TestToIniTemplateFunc/2 === RUN TestToIniTemplateFunc/3 === RUN TestToIniTemplateFunc/4 === RUN TestToIniTemplateFunc/5 --- PASS: TestToIniTemplateFunc (0.00s) --- PASS: TestToIniTemplateFunc/0 (0.00s) --- PASS: TestToIniTemplateFunc/1 (0.00s) --- PASS: TestToIniTemplateFunc/2 (0.00s) --- PASS: TestToIniTemplateFunc/3 (0.00s) --- PASS: TestToIniTemplateFunc/4 (0.00s) --- PASS: TestToIniTemplateFunc/5 (0.00s) === RUN TestNeedsQuote === RUN TestNeedsQuote/0 === RUN TestNeedsQuote/1 === RUN TestNeedsQuote/2 === RUN TestNeedsQuote/3 === RUN TestNeedsQuote/4 === RUN TestNeedsQuote/5 --- PASS: TestNeedsQuote (0.01s) --- PASS: TestNeedsQuote/0 (0.01s) --- PASS: TestNeedsQuote/1 (0.00s) --- PASS: TestNeedsQuote/2 (0.00s) --- PASS: TestNeedsQuote/3 (0.00s) --- PASS: TestNeedsQuote/4 (0.00s) --- PASS: TestNeedsQuote/5 (0.00s) === RUN TestQuoteListTemplateFunc --- PASS: TestQuoteListTemplateFunc (0.00s) === RUN TestUnmanagedCmd === RUN TestUnmanagedCmd/simple === RUN TestUnmanagedCmd/private_subdir chezmoi: /home/user/.dir: open /tmp/go-vfs-vfst3682324865/home/user/.dir: permission denied --- PASS: TestUnmanagedCmd (0.02s) --- PASS: TestUnmanagedCmd/simple (0.01s) --- PASS: TestUnmanagedCmd/private_subdir (0.01s) === RUN TestConfigGetPackageFilename === RUN TestConfigGetPackageFilename/chezmoi_2.0.0_linux_amd64.apk === RUN TestConfigGetPackageFilename/chezmoi_2.0.0_linux_i386.deb === RUN TestConfigGetPackageFilename/chezmoi_2.0.0_linux_amd64.deb === RUN TestConfigGetPackageFilename/chezmoi_2.0.0_linux_armel.deb === RUN TestConfigGetPackageFilename/chezmoi_2.0.0_linux_arm64.deb === RUN TestConfigGetPackageFilename/chezmoi-2.0.0-i686.rpm === RUN TestConfigGetPackageFilename/chezmoi-2.0.0-x86_64.rpm === RUN TestConfigGetPackageFilename/chezmoi-2.0.0-armhfp.rpm === RUN TestConfigGetPackageFilename/chezmoi-2.0.0-aarch64.rpm === RUN TestConfigGetPackageFilename/chezmoi-2.0.0-ppc64.rpm === RUN TestConfigGetPackageFilename/chezmoi-2.0.0-ppc64le.rpm --- PASS: TestConfigGetPackageFilename (0.01s) --- PASS: TestConfigGetPackageFilename/chezmoi_2.0.0_linux_amd64.apk (0.00s) --- PASS: TestConfigGetPackageFilename/chezmoi_2.0.0_linux_i386.deb (0.00s) --- PASS: TestConfigGetPackageFilename/chezmoi_2.0.0_linux_amd64.deb (0.00s) --- PASS: TestConfigGetPackageFilename/chezmoi_2.0.0_linux_armel.deb (0.00s) --- PASS: TestConfigGetPackageFilename/chezmoi_2.0.0_linux_arm64.deb (0.00s) --- PASS: TestConfigGetPackageFilename/chezmoi-2.0.0-i686.rpm (0.00s) --- PASS: TestConfigGetPackageFilename/chezmoi-2.0.0-x86_64.rpm (0.00s) --- PASS: TestConfigGetPackageFilename/chezmoi-2.0.0-armhfp.rpm (0.00s) --- PASS: TestConfigGetPackageFilename/chezmoi-2.0.0-aarch64.rpm (0.00s) --- PASS: TestConfigGetPackageFilename/chezmoi-2.0.0-ppc64.rpm (0.00s) --- PASS: TestConfigGetPackageFilename/chezmoi-2.0.0-ppc64le.rpm (0.00s) === RUN TestCamelCaseToUpperSnakeCase === RUN TestCamelCaseToUpperSnakeCase/#00 === RUN TestCamelCaseToUpperSnakeCase/camel === RUN TestCamelCaseToUpperSnakeCase/camelCase === RUN TestCamelCaseToUpperSnakeCase/bugReportURL --- PASS: TestCamelCaseToUpperSnakeCase (0.00s) --- PASS: TestCamelCaseToUpperSnakeCase/#00 (0.00s) --- PASS: TestCamelCaseToUpperSnakeCase/camel (0.00s) --- PASS: TestCamelCaseToUpperSnakeCase/camelCase (0.00s) --- PASS: TestCamelCaseToUpperSnakeCase/bugReportURL (0.00s) === RUN TestEnglishList --- PASS: TestEnglishList (0.00s) === RUN TestEnglishListWithNoun --- PASS: TestEnglishListWithNoun (0.00s) === RUN TestUpperSnakeCaseToCamelCaseMap --- PASS: TestUpperSnakeCaseToCamelCaseMap (0.00s) === RUN TestVerifyCmd === RUN TestVerifyCmd/empty === RUN TestVerifyCmd/file --- PASS: TestVerifyCmd (0.02s) --- PASS: TestVerifyCmd/empty (0.01s) --- PASS: TestVerifyCmd/file (0.01s) === RUN TestScript === RUN TestScript/add === PAUSE TestScript/add === RUN TestScript/addattributes === PAUSE TestScript/addattributes === RUN TestScript/addautotemplate === PAUSE TestScript/addautotemplate === RUN TestScript/addencrypted === PAUSE TestScript/addencrypted === RUN TestScript/addsecrets === PAUSE TestScript/addsecrets === RUN TestScript/age === PAUSE TestScript/age === RUN TestScript/ageencryption === PAUSE TestScript/ageencryption === RUN TestScript/ageencryptionsymmetric === PAUSE TestScript/ageencryptionsymmetric === RUN TestScript/apply === PAUSE TestScript/apply === RUN TestScript/applychmod_unix === PAUSE TestScript/applychmod_unix === RUN TestScript/applyexact === PAUSE TestScript/applyexact === RUN TestScript/applyremove === PAUSE TestScript/applyremove === RUN TestScript/applyskipencrypted === PAUSE TestScript/applyskipencrypted === RUN TestScript/applysourcepath === PAUSE TestScript/applysourcepath === RUN TestScript/applystate === PAUSE TestScript/applystate === RUN TestScript/applytype === PAUSE TestScript/applytype === RUN TestScript/applyverbose === PAUSE TestScript/applyverbose === RUN TestScript/archivetar === PAUSE TestScript/archivetar === RUN TestScript/archivezip === PAUSE TestScript/archivezip === RUN TestScript/autocommit === PAUSE TestScript/autocommit === RUN TestScript/autopush === PAUSE TestScript/autopush === RUN TestScript/bitwarden === PAUSE TestScript/bitwarden === RUN TestScript/builtinage === PAUSE TestScript/builtinage === RUN TestScript/builtingit === PAUSE TestScript/builtingit === RUN TestScript/cat === PAUSE TestScript/cat === RUN TestScript/catconfig === PAUSE TestScript/catconfig === RUN TestScript/cd_unix === PAUSE TestScript/cd_unix === RUN TestScript/cd_windows === PAUSE TestScript/cd_windows === RUN TestScript/chattr === PAUSE TestScript/chattr === RUN TestScript/chattrencrypted === PAUSE TestScript/chattrencrypted === RUN TestScript/completion === PAUSE TestScript/completion === RUN TestScript/completion_unix === PAUSE TestScript/completion_unix === RUN TestScript/config === PAUSE TestScript/config === RUN TestScript/configstate === PAUSE TestScript/configstate === RUN TestScript/create === PAUSE TestScript/create === RUN TestScript/dashlane === PAUSE TestScript/dashlane === RUN TestScript/data === PAUSE TestScript/data === RUN TestScript/debug === PAUSE TestScript/debug === RUN TestScript/destroy === PAUSE TestScript/destroy === RUN TestScript/diff === PAUSE TestScript/diff === RUN TestScript/diffcommand_unix === PAUSE TestScript/diffcommand_unix === RUN TestScript/diffcommand_windows === PAUSE TestScript/diffcommand_windows === RUN TestScript/doctor_unix === PAUSE TestScript/doctor_unix === RUN TestScript/doctor_windows === PAUSE TestScript/doctor_windows === RUN TestScript/doppler === PAUSE TestScript/doppler === RUN TestScript/dumpconfig === PAUSE TestScript/dumpconfig === RUN TestScript/dumpjson === PAUSE TestScript/dumpjson === RUN TestScript/dumpyaml === PAUSE TestScript/dumpyaml === RUN TestScript/edgecases === PAUSE TestScript/edgecases === RUN TestScript/edgecasesumask === PAUSE TestScript/edgecasesumask === RUN TestScript/edit === PAUSE TestScript/edit === RUN TestScript/editconfig === PAUSE TestScript/editconfig === RUN TestScript/editconfigtemplate === PAUSE TestScript/editconfigtemplate === RUN TestScript/edithardlink === PAUSE TestScript/edithardlink === RUN TestScript/ejson === PAUSE TestScript/ejson === RUN TestScript/encryptiontemplatefuncs === PAUSE TestScript/encryptiontemplatefuncs === RUN TestScript/errors === PAUSE TestScript/errors === RUN TestScript/exclude === PAUSE TestScript/exclude === RUN TestScript/executetemplate === PAUSE TestScript/executetemplate === RUN TestScript/external === PAUSE TestScript/external === RUN TestScript/externalarchiveinclude === PAUSE TestScript/externalarchiveinclude === RUN TestScript/externalcompression === PAUSE TestScript/externalcompression === RUN TestScript/externaldiff === PAUSE TestScript/externaldiff === RUN TestScript/externaldir === PAUSE TestScript/externaldir === RUN TestScript/externalencrypted === PAUSE TestScript/externalencrypted === RUN TestScript/externalfileurl === PAUSE TestScript/externalfileurl === RUN TestScript/externalfilter === PAUSE TestScript/externalfilter === RUN TestScript/externalgitrepo === PAUSE TestScript/externalgitrepo === RUN TestScript/externalguess === PAUSE TestScript/externalguess === RUN TestScript/externalzip === PAUSE TestScript/externalzip === RUN TestScript/forget === PAUSE TestScript/forget === RUN TestScript/generate === PAUSE TestScript/generate === RUN TestScript/git === PAUSE TestScript/git === RUN TestScript/githubtemplatefuncs === PAUSE TestScript/githubtemplatefuncs === RUN TestScript/gopass === PAUSE TestScript/gopass === RUN TestScript/gpg === PAUSE TestScript/gpg === RUN TestScript/gpgencryption === PAUSE TestScript/gpgencryption === RUN TestScript/gpgencryptionsymmetric === PAUSE TestScript/gpgencryptionsymmetric === RUN TestScript/hcpvaultsecrets === PAUSE TestScript/hcpvaultsecrets === RUN TestScript/help === PAUSE TestScript/help === RUN TestScript/hooks === PAUSE TestScript/hooks === RUN TestScript/hooks_windows === PAUSE TestScript/hooks_windows === RUN TestScript/ignore === PAUSE TestScript/ignore === RUN TestScript/ignored === PAUSE TestScript/ignored === RUN TestScript/import === PAUSE TestScript/import === RUN TestScript/importtarzst === PAUSE TestScript/importtarzst === RUN TestScript/importxz === PAUSE TestScript/importxz === RUN TestScript/importzip === PAUSE TestScript/importzip === RUN TestScript/init === PAUSE TestScript/init === RUN TestScript/initconfig === PAUSE TestScript/initconfig === RUN TestScript/inittemplatefuncs === PAUSE TestScript/inittemplatefuncs === RUN TestScript/issue1161 === PAUSE TestScript/issue1161 === RUN TestScript/issue1213 === PAUSE TestScript/issue1213 === RUN TestScript/issue1237 === PAUSE TestScript/issue1237 === RUN TestScript/issue1365 === PAUSE TestScript/issue1365 === RUN TestScript/issue1666 === PAUSE TestScript/issue1666 === RUN TestScript/issue1794 === PAUSE TestScript/issue1794 === RUN TestScript/issue1832 === PAUSE TestScript/issue1832 === RUN TestScript/issue1866 === PAUSE TestScript/issue1866 === RUN TestScript/issue1869 === PAUSE TestScript/issue1869 === RUN TestScript/issue2016 === PAUSE TestScript/issue2016 === RUN TestScript/issue2092 === PAUSE TestScript/issue2092 === RUN TestScript/issue2132 === PAUSE TestScript/issue2132 === RUN TestScript/issue2137 === PAUSE TestScript/issue2137 === RUN TestScript/issue2177 === PAUSE TestScript/issue2177 === RUN TestScript/issue2283 === PAUSE TestScript/issue2283 === RUN TestScript/issue2300 === PAUSE TestScript/issue2300 === RUN TestScript/issue2302 === PAUSE TestScript/issue2302 === RUN TestScript/issue2315 === PAUSE TestScript/issue2315 === RUN TestScript/issue2354 === PAUSE TestScript/issue2354 === RUN TestScript/issue2380 === PAUSE TestScript/issue2380 === RUN TestScript/issue2427 === PAUSE TestScript/issue2427 === RUN TestScript/issue2500 === PAUSE TestScript/issue2500 === RUN TestScript/issue2510 === PAUSE TestScript/issue2510 === RUN TestScript/issue2573 === PAUSE TestScript/issue2573 === RUN TestScript/issue2577 === PAUSE TestScript/issue2577 === RUN TestScript/issue2597 === PAUSE TestScript/issue2597 === RUN TestScript/issue2599 === PAUSE TestScript/issue2599 === RUN TestScript/issue2609 === PAUSE TestScript/issue2609 === RUN TestScript/issue2628 === PAUSE TestScript/issue2628 === RUN TestScript/issue2649 === PAUSE TestScript/issue2649 === RUN TestScript/issue2695 === PAUSE TestScript/issue2695 === RUN TestScript/issue2752 === PAUSE TestScript/issue2752 === RUN TestScript/issue2820 === PAUSE TestScript/issue2820 === RUN TestScript/issue2858 === PAUSE TestScript/issue2858 === RUN TestScript/issue2861 === PAUSE TestScript/issue2861 === RUN TestScript/issue2865 === PAUSE TestScript/issue2865 === RUN TestScript/issue2934 === PAUSE TestScript/issue2934 === RUN TestScript/issue2937 === PAUSE TestScript/issue2937 === RUN TestScript/issue2942 === PAUSE TestScript/issue2942 === RUN TestScript/issue2954 === PAUSE TestScript/issue2954 === RUN TestScript/issue2964 === PAUSE TestScript/issue2964 === RUN TestScript/issue2977 === PAUSE TestScript/issue2977 === RUN TestScript/issue2995 === PAUSE TestScript/issue2995 === RUN TestScript/issue3005 === PAUSE TestScript/issue3005 === RUN TestScript/issue3008 === PAUSE TestScript/issue3008 === RUN TestScript/issue3051 === PAUSE TestScript/issue3051 === RUN TestScript/issue3064 === PAUSE TestScript/issue3064 === RUN TestScript/issue3113 === PAUSE TestScript/issue3113 === RUN TestScript/issue3126 === PAUSE TestScript/issue3126 === RUN TestScript/issue3127 === PAUSE TestScript/issue3127 === RUN TestScript/issue3163 === PAUSE TestScript/issue3163 === RUN TestScript/issue3206 === PAUSE TestScript/issue3206 === RUN TestScript/issue3232 === PAUSE TestScript/issue3232 === RUN TestScript/issue3240 === PAUSE TestScript/issue3240 === RUN TestScript/issue3257 === PAUSE TestScript/issue3257 === RUN TestScript/issue3268 === PAUSE TestScript/issue3268 === RUN TestScript/issue3325 === PAUSE TestScript/issue3325 === RUN TestScript/issue3349 === PAUSE TestScript/issue3349 === RUN TestScript/issue3371 === PAUSE TestScript/issue3371 === RUN TestScript/issue3374 === PAUSE TestScript/issue3374 === RUN TestScript/issue3414 === PAUSE TestScript/issue3414 === RUN TestScript/issue3415 === PAUSE TestScript/issue3415 === RUN TestScript/issue3418 === PAUSE TestScript/issue3418 === RUN TestScript/issue3421 === PAUSE TestScript/issue3421 === RUN TestScript/issue3510 === PAUSE TestScript/issue3510 === RUN TestScript/issue3525 === PAUSE TestScript/issue3525 === RUN TestScript/issue3582 === PAUSE TestScript/issue3582 === RUN TestScript/issue3590 === PAUSE TestScript/issue3590 === RUN TestScript/issue3602 === PAUSE TestScript/issue3602 === RUN TestScript/issue3630 === PAUSE TestScript/issue3630 === RUN TestScript/issue3652 === PAUSE TestScript/issue3652 === RUN TestScript/issue3666 === PAUSE TestScript/issue3666 === RUN TestScript/issue3693 === PAUSE TestScript/issue3693 === RUN TestScript/issue3703 === PAUSE TestScript/issue3703 === RUN TestScript/issue3744 === PAUSE TestScript/issue3744 === RUN TestScript/issue3887 === PAUSE TestScript/issue3887 === RUN TestScript/issue3891 === PAUSE TestScript/issue3891 === RUN TestScript/issue3987 === PAUSE TestScript/issue3987 === RUN TestScript/issue4002 === PAUSE TestScript/issue4002 === RUN TestScript/issue4012 === PAUSE TestScript/issue4012 === RUN TestScript/issue4024 === PAUSE TestScript/issue4024 === RUN TestScript/issue4027 === PAUSE TestScript/issue4027 === RUN TestScript/issue4104 === PAUSE TestScript/issue4104 === RUN TestScript/issue4107 === PAUSE TestScript/issue4107 === RUN TestScript/issue796 === PAUSE TestScript/issue796 === RUN TestScript/keepassxc === PAUSE TestScript/keepassxc === RUN TestScript/keeper === PAUSE TestScript/keeper === RUN TestScript/keepgoing === PAUSE TestScript/keepgoing === RUN TestScript/lastpass === PAUSE TestScript/lastpass === RUN TestScript/license === PAUSE TestScript/license === RUN TestScript/literal === PAUSE TestScript/literal === RUN TestScript/mackupbrew_darwin === PAUSE TestScript/mackupbrew_darwin === RUN TestScript/mackupmacports_darwin === PAUSE TestScript/mackupmacports_darwin === RUN TestScript/mackuppip_darwin === PAUSE TestScript/mackuppip_darwin === RUN TestScript/mackuppipx_darwin === PAUSE TestScript/mackuppipx_darwin === RUN TestScript/managed === PAUSE TestScript/managed === RUN TestScript/managedtree === PAUSE TestScript/managedtree === RUN TestScript/merge_unix === PAUSE TestScript/merge_unix === RUN TestScript/mergeall_unix === PAUSE TestScript/mergeall_unix === RUN TestScript/mergeencryptedage_unix === PAUSE TestScript/mergeencryptedage_unix === RUN TestScript/mergeencryptedgpg_unix === PAUSE TestScript/mergeencryptedgpg_unix === RUN TestScript/modesymlink === PAUSE TestScript/modesymlink === RUN TestScript/modify_unix === PAUSE TestScript/modify_unix === RUN TestScript/modify_windows === PAUSE TestScript/modify_windows === RUN TestScript/modifyencrypted === PAUSE TestScript/modifyencrypted === RUN TestScript/modifypython_windows === PAUSE TestScript/modifypython_windows === RUN TestScript/noencryption === PAUSE TestScript/noencryption === RUN TestScript/nosourcedir === PAUSE TestScript/nosourcedir === RUN TestScript/onepassword2 === PAUSE TestScript/onepassword2 === RUN TestScript/onepassword2connect === PAUSE TestScript/onepassword2connect === RUN TestScript/onepassword2service === PAUSE TestScript/onepassword2service === RUN TestScript/options === PAUSE TestScript/options === RUN TestScript/pass === PAUSE TestScript/pass === RUN TestScript/passhole === PAUSE TestScript/passhole === RUN TestScript/plugin === PAUSE TestScript/plugin === RUN TestScript/purge === PAUSE TestScript/purge === RUN TestScript/rbw === PAUSE TestScript/rbw === RUN TestScript/re-add === PAUSE TestScript/re-add === RUN TestScript/remove === PAUSE TestScript/remove === RUN TestScript/removedir === PAUSE TestScript/removedir === RUN TestScript/root === PAUSE TestScript/root === RUN TestScript/runscriptdir_unix === PAUSE TestScript/runscriptdir_unix === RUN TestScript/script === PAUSE TestScript/script === RUN TestScript/script_unix === PAUSE TestScript/script_unix === RUN TestScript/script_windows === PAUSE TestScript/script_windows === RUN TestScript/scriptenv === PAUSE TestScript/scriptenv === RUN TestScript/scriptinterpreters_windows === PAUSE TestScript/scriptinterpreters_windows === RUN TestScript/scriptinterpreterstemplate === PAUSE TestScript/scriptinterpreterstemplate === RUN TestScript/scriptonce_unix === PAUSE TestScript/scriptonce_unix === RUN TestScript/scriptonce_windows === PAUSE TestScript/scriptonce_windows === RUN TestScript/scriptonchange_unix === PAUSE TestScript/scriptonchange_unix === RUN TestScript/scriptorder_unix === PAUSE TestScript/scriptorder_unix === RUN TestScript/scriptorder_windows === PAUSE TestScript/scriptorder_windows === RUN TestScript/scriptperl === PAUSE TestScript/scriptperl === RUN TestScript/scriptpython === PAUSE TestScript/scriptpython === RUN TestScript/scriptruby === PAUSE TestScript/scriptruby === RUN TestScript/scriptsdir_unix === PAUSE TestScript/scriptsdir_unix === RUN TestScript/scriptsubdir_unix === PAUSE TestScript/scriptsubdir_unix === RUN TestScript/scriptsubdir_windows === PAUSE TestScript/scriptsubdir_windows === RUN TestScript/scripttempdir === PAUSE TestScript/scripttempdir === RUN TestScript/secret === PAUSE TestScript/secret === RUN TestScript/sourcedir === PAUSE TestScript/sourcedir === RUN TestScript/sourcepath === PAUSE TestScript/sourcepath === RUN TestScript/state === PAUSE TestScript/state === RUN TestScript/state_unix === PAUSE TestScript/state_unix === RUN TestScript/state_windows === PAUSE TestScript/state_windows === RUN TestScript/status === PAUSE TestScript/status === RUN TestScript/symlinks === PAUSE TestScript/symlinks === RUN TestScript/symlinks_windows === PAUSE TestScript/symlinks_windows === RUN TestScript/targetpath === PAUSE TestScript/targetpath === RUN TestScript/templatedata === PAUSE TestScript/templatedata === RUN TestScript/templatedirectives === PAUSE TestScript/templatedirectives === RUN TestScript/templatefuncs === PAUSE TestScript/templatefuncs === RUN TestScript/templatevars === PAUSE TestScript/templatevars === RUN TestScript/textconv === PAUSE TestScript/textconv === RUN TestScript/tilde === PAUSE TestScript/tilde === RUN TestScript/umask_unix === PAUSE TestScript/umask_unix === RUN TestScript/unmanaged === PAUSE TestScript/unmanaged === RUN TestScript/unmanagedtree === PAUSE TestScript/unmanagedtree === RUN TestScript/update === PAUSE TestScript/update === RUN TestScript/upgrade === PAUSE TestScript/upgrade === RUN TestScript/vault === PAUSE TestScript/vault === RUN TestScript/verify === PAUSE TestScript/verify === RUN TestScript/version === PAUSE TestScript/version === RUN TestScript/workingtree === PAUSE TestScript/workingtree === CONT TestScript/add === CONT TestScript/workingtree === CONT TestScript/issue2937 === CONT TestScript/modesymlink === CONT TestScript/scriptperl === CONT TestScript/mergeencryptedgpg_unix === CONT TestScript/targetpath === CONT TestScript/mergeencryptedage_unix === CONT TestScript/issue3240 === CONT TestScript/issue3415 === CONT TestScript/issue3602 === CONT TestScript/issue3590 === CONT TestScript/unmanaged === CONT TestScript/issue2573 === CONT TestScript/issue2510 === CONT TestScript/issue2500 === CONT TestScript/externaldir === CONT TestScript/issue2137 === CONT TestScript/issue3987 === CONT TestScript/scriptruby === CONT TestScript/issue3414 === CONT TestScript/issue3325 === CONT TestScript/issue3374 === CONT TestScript/completion_unix === CONT TestScript/issue3051 === CONT TestScript/issue3206 === CONT TestScript/issue3349 === CONT TestScript/keepassxc === CONT TestScript/textconv === CONT TestScript/issue3163 === CONT TestScript/issue3127 === NAME TestScript/mergeencryptedage_unix cmd.go:374: age not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > [!exec:age] skip 'age not found in $PATH' === CONT TestScript/state_unix === CONT TestScript/issue3630 === CONT TestScript/issue3113 === CONT TestScript/issue3064 === CONT TestScript/issue3371 === NAME TestScript/scriptruby cmd.go:374: ruby not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:ruby] skip 'ruby not found in $PATH' === CONT TestScript/merge_unix === CONT TestScript/mergeall_unix === CONT TestScript/managedtree === CONT TestScript/mackuppipx_darwin === CONT TestScript/issue3126 gpg: Warning: using insecure memory! === CONT TestScript/issue3582 gpg: keybox '/tmp/test-gpg-homedir2057065597/pubring.kbx' created === CONT TestScript/issue3525 === CONT TestScript/issue3510 === CONT TestScript/mackuppip_darwin === CONT TestScript/issue3418 === CONT TestScript/issue3421 === CONT TestScript/issue2934 === CONT TestScript/externalencrypted === CONT TestScript/issue2865 === CONT TestScript/issue2861 === CONT TestScript/issue2820 === CONT TestScript/issue2858 === CONT TestScript/issue2752 === CONT TestScript/issue2695 === CONT TestScript/issue2649 === CONT TestScript/issue2628 === CONT TestScript/issue2599 === CONT TestScript/issue2597 === CONT TestScript/issue2577 === CONT TestScript/symlinks_windows === CONT TestScript/symlinks === CONT TestScript/version === CONT TestScript/verify === CONT TestScript/issue2427 === CONT TestScript/vault === CONT TestScript/issue2380 === CONT TestScript/upgrade === CONT TestScript/issue2354 === CONT TestScript/update === CONT TestScript/status === CONT TestScript/unmanagedtree === CONT TestScript/issue2315 === CONT TestScript/state_windows === CONT TestScript/issue2302 === CONT TestScript/issue2300 === CONT TestScript/issue2283 === CONT TestScript/issue2177 === CONT TestScript/issue3232 === CONT TestScript/state === CONT TestScript/scriptsubdir_windows === CONT TestScript/sourcedir === CONT TestScript/sourcepath === CONT TestScript/secret === CONT TestScript/scripttempdir === CONT TestScript/templatevars === CONT TestScript/scriptsubdir_unix === CONT TestScript/umask_unix === CONT TestScript/tilde === CONT TestScript/scriptsdir_unix === CONT TestScript/issue3703 === CONT TestScript/issue3891 === CONT TestScript/issue3887 === CONT TestScript/issue3744 === CONT TestScript/re-add === CONT TestScript/scriptorder_windows === CONT TestScript/scriptorder_unix === CONT TestScript/scriptonchange_unix === CONT TestScript/scriptonce_windows === CONT TestScript/scriptonce_unix === CONT TestScript/scriptinterpreterstemplate === CONT TestScript/scriptinterpreters_windows === CONT TestScript/scriptenv === CONT TestScript/script_windows === CONT TestScript/script_unix === CONT TestScript/script === CONT TestScript/runscriptdir_unix === CONT TestScript/root === CONT TestScript/removedir === CONT TestScript/remove === CONT TestScript/issue3268 === CONT TestScript/scriptpython === CONT TestScript/templatedirectives === CONT TestScript/templatefuncs === CONT TestScript/onepassword2connect === CONT TestScript/rbw === CONT TestScript/purge === CONT TestScript/plugin === CONT TestScript/passhole === CONT TestScript/pass === CONT TestScript/options === CONT TestScript/onepassword2service === CONT TestScript/issue4027 === CONT TestScript/issue796 === CONT TestScript/issue4107 === CONT TestScript/issue4104 === CONT TestScript/mackupmacports_darwin === NAME TestScript/symlinks_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] skip 'Windows only' === CONT TestScript/managed === NAME TestScript/state_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] skip 'Windows only' === CONT TestScript/issue2609 === NAME TestScript/issue3891 cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!windows] skip 'Windows only' === CONT TestScript/issue3257 === NAME TestScript/scriptpython cmd.go:374: python3 not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:python3] skip 'python3 not found in $PATH' === NAME TestScript/scriptinterpreterstemplate cmd.go:374: python3 not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:python3] skip 'python3 not found in $PATH' === NAME TestScript/scriptonce_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] skip 'Windows only' === NAME TestScript/scriptsubdir_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] skip 'Windows only' === NAME TestScript/issue3887 cmd.go:374: age not found in path testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:age] skip 'age not found in path' === NAME TestScript/upgrade cmd.go:374: $CHEZMOI_GITHUB_TOKEN not set testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!env:CHEZMOI_GITHUB_TOKEN] skip '$CHEZMOI_GITHUB_TOKEN not set' === CONT TestScript/templatedata === CONT TestScript/license === NAME TestScript/script_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] skip 'Windows only' === CONT TestScript/mackupbrew_darwin === CONT TestScript/literal === NAME TestScript/mackuppip_darwin cmd.go:374: Darwin only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!darwin] skip 'Darwin only' === CONT TestScript/dumpyaml === NAME TestScript/mackuppipx_darwin cmd.go:374: Darwin only === CONT TestScript/externaldiff === NAME TestScript/mackuppipx_darwin testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!darwin] skip 'Darwin only' === NAME TestScript/scriptorder_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] skip 'Windows only' === NAME TestScript/mackupmacports_darwin cmd.go:374: Darwin only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!darwin] skip 'Darwin only' === NAME TestScript/scriptinterpreters_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] skip 'Windows only' === CONT TestScript/externalcompression === CONT TestScript/externalarchiveinclude === CONT TestScript/external === CONT TestScript/executetemplate === CONT TestScript/exclude === CONT TestScript/errors === CONT TestScript/encryptiontemplatefuncs cmd.go:374: age not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:age] skip 'age not found in $PATH' === CONT TestScript/ejson gpg: Warning: using insecure memory! === CONT TestScript/edithardlink gpg: keybox '/tmp/test-gpg-homedir1282506182/pubring.kbx' created === NAME TestScript/mackupbrew_darwin cmd.go:374: Darwin only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!darwin] skip 'Darwin only' === CONT TestScript/editconfigtemplate === CONT TestScript/editconfig gpg: /tmp/test-gpg-homedir2057065597/trustdb.gpg: trustdb created gpg: directory '/tmp/test-gpg-homedir2057065597/openpgp-revocs.d' created gpg: revocation certificate stored as '/tmp/test-gpg-homedir2057065597/openpgp-revocs.d/0DDEA16375392DF822751173197AF903FD81B67D.rev' gpg: /tmp/test-gpg-homedir1282506182/trustdb.gpg: trustdb created gpg: directory '/tmp/test-gpg-homedir1282506182/openpgp-revocs.d' created gpg: revocation certificate stored as '/tmp/test-gpg-homedir1282506182/openpgp-revocs.d/E885BA1B7D4C72078C19FD5F05EC5CAFC4FB86D3.rev' === NAME TestScript/issue3590 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi data does not include default sentinels (2.232s) > exec chezmoi data [stdout] { "chezmoi": { "arch": "riscv64", "args": [ "chezmoi", "data" ], "cacheDir": "$WORK/home/user/.cache/chezmoi", "command": "data", "commandDir": "$WORK", "config": { "add": { "encrypt": false, "secrets": "warning", "templateSymlinks": false }, "age": { "args": null, "command": "age", "identities": null, "identity": "", "passphrase": false, "recipient": "", "recipients": null, "recipientsFile": "", "recipientsFiles": null, "suffix": ".age", "symmetric": false, "useBuiltin": false }, "awsSecretsManager": { "profile": "", "region": "" }, "azureKeyVault": { "defaultVault": "" }, "bitwarden": { "command": "bw" }, "bitwardenSecrets": { "command": "bws" }, "cacheDir": "$WORK/home/user/.cache/chezmoi", "cd": { "args": null, "command": "" }, "color": "auto", "completion": { "custom": false }, "dashlane": { "args": null, "command": "dcli" }, "data": null, "destDir": "$WORK/home/user", "diff": { "args": null, "command": "", "exclude": [], "pager": "", "reverse": false, "scriptContents": true }, "doppler": { "args": null, "command": "doppler", "config": "", "project": "" }, "edit": { "apply": false, "args": null, "command": "", "hardlink": true, "minDuration": 1000000000, "watch": false }, "ejson": { "key": "", "keyDir": "/opt/ejson/keys" }, "encryption": "", "env": null, "format": "json", "git": { "autoadd": false, "autocommit": false, "autopush": false, "command": "git", "commitMessageTemplate": "", "commitMessageTemplateFile": "" }, "gitHub": { "refreshPeriod": 60000000000 }, "gopass": { "command": "gopass" }, "gpg": { "args": null, "command": "gpg", "recipient": "", "recipients": null, "suffix": ".asc", "symmetric": false }, "hcpVaultSecrets": { "applicationName": "", "args": null, "command": "vlt", "organizationId": "", "projectId": "" }, "hooks": null, "interactive": false, "interpreters": {}, "keepassxc": { "args": null, "command": "keepassxc-cli", "database": "", "mode": "cache-password", "prompt": true }, "keeper": { "args": null, "command": "keeper" }, "lastpass": { "command": "lpass" }, "merge": { "args": null, "command": "vimdiff" }, "mode": "file", "onepassword": { "command": "op", "mode": "account", "prompt": true }, "onepasswordSDK": { "token": "", "tokenEnvVar": "OP_SERVICE_ACCOUNT_TOKEN" }, "pager": "", "pass": { "command": "pass" }, "passhole": { "args": null, "command": "ph", "prompt": true }, "persistentState": "", "pinentry": { "args": null, "command": "", "options": [ "allow-external-password-cache" ] }, "progress": "auto", "rbw": { "command": "rbw" }, "safe": true, "scriptEnv": null, "scriptTempDir": "", "secret": { "args": null, "command": "" }, "sourceDir": "$WORK/home/user/.local/share/chezmoi", "status": { "exclude": [], "pathStyle": "relative" }, "tempDir": "$WORK/.tmp", "template": { "options": [ "missingkey=error" ] }, "textConv": null, "umask": 18, "update": { "apply": true, "args": null, "command": "", "recurseSubmodules": true }, "useBuiltinAge": "auto", "useBuiltinGit": "auto", "vault": { "command": "vault" }, "verbose": false, "verify": { "exclude": [] }, "warnings": { "configFileTemplateHasChanged": true }, "workingTree": "$WORK/home/user/.local/share/chezmoi" }, "configFile": "$WORK/home/user/.config/chezmoi/chezmoi.toml", "destDir": "$WORK/home/user", "executable": "/tmp/testscript-main3925662962/bin/chezmoi", "fqdnHostname": "arch-nspawn-335462", "gid": "1000", "group": "builduser", "homeDir": "$WORK/home/user", "hostname": "arch-nspawn-335462", "kernel": { "osrelease": "6.6.46-pisces", "ostype": "Linux", "version": "#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024" }, "os": "linux", "osRelease": { "ansiColor": "38;2;23;147;209", "bugReportURL": "https://gitlab.archlinux.org/groups/archlinux/-/issues", "buildID": "rolling", "documentationURL": "https://wiki.archlinux.org/", "homeURL": "https://archlinux.org/", "id": "arch", "logo": "archlinux-logo", "name": "Arch Linux", "prettyName": "Arch Linux", "privacyPolicyURL": "https://terms.archlinux.org/docs/privacy-policy/", "supportURL": "https://bbs.archlinux.org/" }, "pathListSeparator": ":", "pathSeparator": "/", "sourceDir": "$WORK/home/user/.local/share/chezmoi", "uid": "1000", "username": "builduser", "version": { "builtBy": "testscript", "commit": "HEAD", "date": "2024-12-30T20:44:37Z", "version": "v2.0.0+test" }, "windowsVersion": {}, "workingTree": "$WORK/home/user/.local/share/chezmoi" } } > ! stdout '"\\u0000"' PASS === CONT TestScript/edit === NAME TestScript/issue3374 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi copes with extra slashes in path arguments (2.914s) > exec chezmoi cat $HOME//.file [stdout] # contents of .file > cmp stdout golden/.file PASS === CONT TestScript/edgecasesumask === NAME TestScript/issue3206 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply sees .chezmoidata files in a subdirectory when a .chezmoiignore file is present (3.259s) > exec chezmoi apply --debug [stderr] time=2024-12-30T20:44:38.763Z level=INFO msg=persistentPreRunRootE version.version=v2.0.0+test version.commit=HEAD version.date=2024-12-30T20:44:38Z version.builtBy=testscript args="[chezmoi apply --debug]" goVersion=go1.23.4 time=2024-12-30T20:44:38.767Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.config/chezmoi/chezmoistate.boltdb: no such file or directory" name=$WORK/home/user/.config/chezmoi/chezmoistate.boltdb time=2024-12-30T20:44:38.767Z level=INFO msg=Stat component=system name=$WORK/home/user/.local/share/chezmoi time=2024-12-30T20:44:38.767Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.local/share/chezmoi/.git: no such file or directory" name=$WORK/home/user/.local/share/chezmoi/.git time=2024-12-30T20:44:38.767Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.local/share/.git: no such file or directory" name=$WORK/home/user/.local/share/.git time=2024-12-30T20:44:38.790Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.local/.git: no such file or directory" name=$WORK/home/user/.local/.git time=2024-12-30T20:44:38.819Z level=ERROR msg=ReadFile component=system err="open $WORK/home/user/.local/share/chezmoi/.chezmoiroot: no such file or directory" name=$WORK/home/user/.local/share/chezmoi/.chezmoiroot size=0 data="" time=2024-12-30T20:44:38.854Z level=INFO msg=ReadDir component=system name=$WORK/home/user/.local/share/chezmoi time=2024-12-30T20:44:38.854Z level=INFO msg=Get component=persistentState bucket=configState key=configState value="" time=2024-12-30T20:44:38.854Z level=ERROR msg=ReadFile component=system err="open $WORK/home/user/.local/share/chezmoi/.chezmoiversion: no such file or directory" name=$WORK/home/user/.local/share/chezmoi/.chezmoiversion size=0 data="" time=2024-12-30T20:44:38.856Z level=INFO msg=Stat component=system name=$WORK/home/user/.local/share/chezmoi time=2024-12-30T20:44:38.857Z level=INFO msg=Stat component=system name=$WORK/home/user/.local/share/chezmoi time=2024-12-30T20:44:38.857Z level=INFO msg=ReadDir component=system name=$WORK/home/user/.local/share/chezmoi time=2024-12-30T20:44:38.858Z level=INFO msg=ReadFile component=system name=$WORK/home/user/.local/share/chezmoi/.chezmoiignore size=0 data="" time=2024-12-30T20:44:38.921Z level=INFO msg=ReadDir component=system name=$WORK/home/user/.local/share/chezmoi/dot_config time=2024-12-30T20:44:38.922Z level=INFO msg=ReadDir component=system name=$WORK/home/user/.local/share/chezmoi/dot_config/private_expanso time=2024-12-30T20:44:38.923Z level=INFO msg=ReadDir component=system name=$WORK/home/user/.local/share/chezmoi/dot_config/private_expanso/match time=2024-12-30T20:44:38.923Z level=INFO msg=ReadFile component=system name=$WORK/home/user/.local/share/chezmoi/dot_config/private_expanso/match/.chezmoidata.yaml size=261 data="greek_alphabet: {alpha: α, beta: β, chi: χ, delta: δ, epsilo..." time=2024-12-30T20:44:38.930Z level=ERROR msg=Lstat component=system err="lstat $WORK/home/user/.config: no such file or directory" name=$WORK/home/user/.config time=2024-12-30T20:44:38.930Z level=INFO msg=Get component=persistentState bucket=entryState key=$WORK/home/user/.config value="" time=2024-12-30T20:44:38.930Z level=INFO msg=defaultPreApplyFunc targetRelPath=.config targetEntryState.Type=dir targetEntryState.Mode=2147484141 targetEntryState.ContentsSHA256="" lastWrittenEntryState= actualEntryState.Type=remove actualEntryState.Mode=0 actualEntryState.ContentsSHA256="" time=2024-12-30T20:44:38.931Z level=INFO msg=Mkdir component=system name=$WORK/home/user/.config perm=493 time=2024-12-30T20:44:38.932Z level=INFO msg=Mkdir component=system name=$WORK/home/user/.config/chezmoi perm=511 time=2024-12-30T20:44:38.934Z level=INFO msg=Set component=persistentState bucket=entryState key=$WORK/home/user/.config value="{\n \"type\": \"dir\",\n \"mode\": 2147484141\n}\n" time=2024-12-30T20:44:38.935Z level=ERROR msg=Lstat component=system err="lstat $WORK/home/user/.config/expanso: no such file or directory" name=$WORK/home/user/.config/expanso time=2024-12-30T20:44:38.935Z level=INFO msg=Get component=persistentState bucket=entryState key=$WORK/home/user/.config/expanso value="" time=2024-12-30T20:44:38.936Z level=INFO msg=defaultPreApplyFunc targetRelPath=.config/expanso targetEntryState.Type=dir targetEntryState.Mode=2147484096 targetEntryState.ContentsSHA256="" lastWrittenEntryState= actualEntryState.Type=remove actualEntryState.Mode=0 actualEntryState.ContentsSHA256="" time=2024-12-30T20:44:38.936Z level=INFO msg=Mkdir component=system name=$WORK/home/user/.config/expanso perm=448 time=2024-12-30T20:44:38.937Z level=INFO msg=Set component=persistentState bucket=entryState key=$WORK/home/user/.config/expanso value="{\n \"type\": \"dir\",\n \"mode\": 2147484096\n}\n" time=2024-12-30T20:44:38.938Z level=ERROR msg=Lstat component=system err="lstat $WORK/home/user/.config/expanso/match: no such file or directory" name=$WORK/home/user/.config/expanso/match time=2024-12-30T20:44:38.939Z level=INFO msg=Get component=persistentState bucket=entryState key=$WORK/home/user/.config/expanso/match value="" time=2024-12-30T20:44:38.939Z level=INFO msg=defaultPreApplyFunc targetRelPath=.config/expanso/match targetEntryState.Type=dir targetEntryState.Mode=2147484141 targetEntryState.ContentsSHA256="" lastWrittenEntryState= actualEntryState.Type=remove actualEntryState.Mode=0 actualEntryState.ContentsSHA256="" time=2024-12-30T20:44:38.940Z level=INFO msg=Mkdir component=system name=$WORK/home/user/.config/expanso/match perm=493 time=2024-12-30T20:44:38.941Z level=INFO msg=Set component=persistentState bucket=entryState key=$WORK/home/user/.config/expanso/match value="{\n \"type\": \"dir\",\n \"mode\": 2147484141\n}\n" time=2024-12-30T20:44:38.942Z level=INFO msg=ReadFile component=system name=$WORK/home/user/.local/share/chezmoi/dot_config/private_expanso/match/greek.yml.tmpl size=255 data="# `propagate_case` allows e.g.:\n# alpha^ => α\n# ALPHA^ => Α [o..." time=2024-12-30T20:44:39.073Z level=ERROR msg=Lstat component=system err="lstat $WORK/home/user/.config/expanso/match/greek.yml: no such file or directory" name=$WORK/home/user/.config/expanso/match/greek.yml time=2024-12-30T20:44:39.073Z level=INFO msg=Get component=persistentState bucket=entryState key=$WORK/home/user/.config/expanso/match/greek.yml value="" time=2024-12-30T20:44:39.074Z level=INFO msg=defaultPreApplyFunc targetRelPath=.config/expanso/match/greek.yml targetEntryState.Type=file targetEntryState.Mode=420 targetEntryState.ContentsSHA256=aadb376a3b662ac3d5eceb4fbcfa133ac6855cca2302a0ef9f106a6b7f441028 targetEntryState.contents="# `propagate_case` allows e.g.:\n# alpha^ => α\n# ALPHA^ => Α [o..." lastWrittenEntryState= actualEntryState.Type=remove actualEntryState.Mode=0 actualEntryState.ContentsSHA256="" time=2024-12-30T20:44:39.168Z level=INFO msg=WriteFile component=system name=$WORK/home/user/.config/expanso/match/greek.yml size=1647 data="# `propagate_case` allows e.g.:\n# alpha^ => α\n# ALPHA^ => Α [o..." perm=420 time=2024-12-30T20:44:39.169Z level=INFO msg=Set component=persistentState bucket=entryState key=$WORK/home/user/.config/expanso/match/greek.yml value="{\n \"type\": \"file\",\n \"mode\": 420,\n \"contentsSHA256\": \"aadb376a3b662ac3d5eceb4fbcfa133ac6855cca2302a0ef9f106a6b7f441028\"\n}\n" time=2024-12-30T20:44:39.171Z level=INFO msg=Close component=persistentState > cmp $HOME/.config/expanso/match/greek.yml golden/greek.yml PASS === CONT TestScript/edgecases === NAME TestScript/externaldir testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > symlink $CHEZMOISOURCEDIR/dot_vim/external_bundle/symlink -> executable_file # test that chezmoi ignores attributes in external_ dirs (3.364s) > exec chezmoi apply # test that executable_ attributes are ignored and empty files are created (0.001s) > cmp $HOME/.vim/bundle/executable_file $CHEZMOISOURCEDIR/dot_vim/external_bundle/executable_file # test that scripts are not run (0.001s) > cmp $HOME/.vim/bundle/run_script.sh $CHEZMOISOURCEDIR/dot_vim/external_bundle/run_script.sh > ! stdout evil # test that private_ attributes are ignored and subdirectories are created (0.000s) > isdir $HOME/.vim/bundle/private_subdir # test that files can be ignored (0.000s) > ! exists $HOME/.vim/bundle/private_subdir/.keep # test that symlinks are created (0.000s) > issymlink $HOME/.vim/bundle/symlink # test that symlink_ attributes are ignored (0.000s) > cmp $HOME/.vim/bundle/symlink_example $CHEZMOISOURCEDIR/dot_vim/external_bundle/symlink_example > ! issymlink $HOME/.vim/bundle/symlink_example PASS === CONT TestScript/applytype === NAME TestScript/issue3987 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply --parent-dirs creates parent directories (3.904s) > exec chezmoi apply --parent-dirs $HOME/.config/nvim/after/queries/gotmpl/injections.scm > exists $HOME/.config/nvim/after/queries/gotmpl/injections.scm PASS === CONT TestScript/completion === NAME TestScript/scriptperl testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:perl] skip 'perl not found in $PATH' > exec chezmoi apply [stdout] Hello from Perl > stdout 'Hello from Perl' PASS === CONT TestScript/chattrencrypted cmd.go:374: age not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:age] skip 'age not found in $PATH' === CONT TestScript/chattr === NAME TestScript/issue3602 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that the .chezmoi.config.destDir template variable is compatible with the replace template function (5.538s) > exec chezmoi execute-template '{{ .chezmoi.config.destDir | replace "abc" "def "}}' [stdout] $WORK/home/userPASS === CONT TestScript/cd_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] skip 'Windows only' === CONT TestScript/cd_unix === NAME TestScript/issue3510 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > expandenv $CHEZMOISOURCEDIR/.chezmoiexternal.toml # test that chezmoi apply does not cache the absence of git in $PATH at startup (6.022s) > exec chezmoi apply [stdout] using newly-installed git > stdout 'using newly-installed git' PASS === CONT TestScript/catconfig === NAME TestScript/issue2573 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > chmod 755 bin/diff # test that chezmoi apply --verbose with an external diff command and dirs excluded does not run the diff command when a directory is removed (7.690s) > exec chezmoi apply --verbose > ! stdout diff PASS === CONT TestScript/cat === NAME TestScript/issue2599 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply --interactive --verbose does not prompt for empty scripts (7.774s) > exec chezmoi apply --interactive --no-tty --verbose PASS === CONT TestScript/builtingit === NAME TestScript/issue2302 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi does not panic if an external uses an absolute path (8.091s) > ! exec chezmoi diff [stderr] chezmoi: $WORK/home/user/.local/share/chezmoi/.chezmoiexternal.toml: /home/user/.dir: path is not relative [exit status 1] > stderr 'path is not relative' PASS === CONT TestScript/builtinage cmd.go:374: age not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:age] skip 'age not found in $PATH' === CONT TestScript/bitwarden === NAME TestScript/issue3126 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that template executions are independent (8.460s) > exec chezmoi apply > ! grep bar $HOME/file1 > ! grep foo $HOME/file2 PASS === CONT TestScript/autopush === NAME TestScript/license testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi license prints chezmoi's license (8.320s) > exec chezmoi license [stdout] The MIT License (MIT) Copyright (c) 2018-2024 Tom Payne Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. > stdout 'The MIT License' PASS === CONT TestScript/autocommit === NAME TestScript/version testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > exec chezmoi --version [stdout] chezmoi version v2.0.0+test, commit HEAD, built at 2024-12-30T20:44:45Z, built by testscript > stdout 'chezmoi version v2\.0\.0' PASS === CONT TestScript/archivezip cmd.go:374: unzip not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'windows line endings confuse cmp and diff' > [!exec:unzip] skip 'unzip not found in $PATH' === CONT TestScript/archivetar === NAME TestScript/issue2752 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'uses forward slashes in paths' # test that chezmoi target-path does not include .chezmoiroot in the output (9.223s) > exec chezmoi target-path $CHEZMOISOURCEDIR${/}home${/}dot_file [stdout] $WORK/home/user/.file > stdout ${HOME@R}/\.file PASS === CONT TestScript/applyverbose === NAME TestScript/issue3163 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi supports separate files via templates (9.207s) > exec chezmoi apply > cmp $HOME/.file1 golden/file1 > cmp $HOME/.file2 golden/file2 PASS === CONT TestScript/ageencryptionsymmetric cmd.go:374: age not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:age] skip 'age not found in $PATH' === CONT TestScript/applystate === NAME TestScript/issue2283 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that sourceDir has the correct value in chezmoi init with .chezmoiroot (9.264s) > exec chezmoi init > cmpenv $CHEZMOICONFIGDIR/chezmoi.yaml golden/chezmoi.yaml PASS === CONT TestScript/applysourcepath === NAME TestScript/issue2500 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] chmod 755 bin/git > [windows] skip 'UNIX only' # test that the error message returned when git fails to update an external includes the target path (9.704s) > exec chezmoi apply [stdout] clone ok > ! exec chezmoi apply --force --refresh-externals [stdout] unknown command pull [stderr] chezmoi: .dir: $WORK/home/user/.dir: exit status 1 [exit status 1] > stderr ${HOME@R}/\.dir:\x20exit\x20status\x201 PASS === NAME TestScript/issue2577 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > chmod 755 bin/fossil # test that chezmoi update runs a custom update command and applies changes (9.350s) > exec chezmoi update > cmp $HOME/.file golden/.file PASS === CONT TestScript/applyskipencrypted === CONT TestScript/applyremove === NAME TestScript/passhole testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/ph # test passhole template function (9.459s) > stdin golden/stdin > exec chezmoi execute-template --no-tty '{{ passhole "example.com" "password" }}' [stdout] Enter database password: examplepassword > stdout examplepassword PASS === CONT TestScript/applyexact gpg: Warning: using insecure memory! gpg: keybox '/tmp/test-gpg-homedir833598942/pubring.kbx' created === NAME TestScript/externalcompression testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [exec:bzip2] exec bzip2 www/file-bzip2 > [exec:gzip] exec gzip www/file-gzip > [exec:xz] exec xz www/file-xz > [exec:zstd] exec zstd www/file-zstd [stderr] www/file-zstd :154.17% ( 24 B => 37 B, www/file-zstd.zst) > httpd www # test that chezmoi apply decompresses files in multiple formats (9.169s) > exec chezmoi apply > [exec:bzip2] cmp $HOME/file-bzip2 golden/file-bzip2 > [exec:gzip] cmp $HOME/file-gzip golden/file-gzip > [exec:xz] cmp $HOME/file-xz golden/file-xz > [exec:zstd] cmp $HOME/file-zstd golden/file-zstd PASS === NAME TestScript/issue2380 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi source-path with no arguments respects .chezmoiroot (9.704s) > exec chezmoi source-path [stdout] $WORK/home/user/.local/share/chezmoi/home > stdout ${CHEZMOISOURCEDIR@R}/home PASS === CONT TestScript/applychmod_unix === CONT TestScript/apply === NAME TestScript/issue2354 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi source-path does not read the source state if not needed (9.754s) > exec chezmoi source-path [stdout] $WORK/home/user/.local/share/chezmoi > stdout ${CHEZMOISOURCEDIR@R} PASS === NAME TestScript/sourcedir testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > exec chezmoi execute-template '{{ .chezmoi.sourceDir }}' [stdout] /tmp/user> stdout '/tmp/user' PASS === CONT TestScript/issue4024 === CONT TestScript/issue4012 === NAME TestScript/scripttempdir testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi apply with a scriptTempDir set creates a temporary directory and runs scripts from that directory (9.778s) > expandenv $CHEZMOICONFIGDIR/chezmoi.toml > exec chezmoi apply [stdout] $WORK/script-tmp/1288575442.script.sh/run_ > stdout $WORK/script-tmp/.*script\.sh/run_$ > grep $WORK/script-tmp/.*/modify_ $HOME/.file > exists $WORK/script-tmp PASS === CONT TestScript/issue3666 === NAME TestScript/issue4104 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi add --secrets=ignore succeeds when the add.secrets config variable is set to error (9.769s) > exec chezmoi add --secrets=ignore $HOME${/}.secret > ! stderr . PASS === CONT TestScript/issue3693 === NAME TestScript/issue3582 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi data shows data read from TOML config files (9.837s) > exec chezmoi data --format=json [stdout] { "chezmoi": { "arch": "riscv64", "args": [ "chezmoi", "data", "--format=json" ], "cacheDir": "$WORK/home/user/.cache/chezmoi", "command": "data", "commandDir": "$WORK", "config": { "add": { "encrypt": false, "secrets": "warning", "templateSymlinks": false }, "age": { "args": null, "command": "age", "identities": null, "identity": "$WORK/my-age-identity", "passphrase": false, "recipient": "", "recipients": null, "recipientsFile": "", "recipientsFiles": null, "suffix": ".age", "symmetric": false, "useBuiltin": true }, "awsSecretsManager": { "profile": "", "region": "" }, "azureKeyVault": { "defaultVault": "" }, "bitwarden": { "command": "bw" }, "bitwardenSecrets": { "command": "bws" }, "cacheDir": "$WORK/home/user/.cache/chezmoi", "cd": { "args": null, "command": "" }, "color": "auto", "completion": { "custom": false }, "dashlane": { "args": null, "command": "dcli" }, "data": null, "destDir": "$WORK/home/user", "diff": { "args": null, "command": "", "exclude": [], "pager": "my-diff-pager", "reverse": false, "scriptContents": true }, "doppler": { "args": null, "command": "doppler", "config": "", "project": "" }, "edit": { "apply": false, "args": null, "command": "", "hardlink": true, "minDuration": 1000000000, "watch": false }, "ejson": { "key": "", "keyDir": "/opt/ejson/keys" }, "encryption": "age", "env": null, "format": "json", "git": { "autoadd": false, "autocommit": false, "autopush": false, "command": "git", "commitMessageTemplate": "", "commitMessageTemplateFile": "" }, "gitHub": { "refreshPeriod": 60000000000 }, "gopass": { "command": "gopass" }, "gpg": { "args": null, "command": "gpg", "recipient": "", "recipients": null, "suffix": ".asc", "symmetric": false }, "hcpVaultSecrets": { "applicationName": "", "args": null, "command": "vlt", "organizationId": "", "projectId": "" }, "hooks": null, "interactive": false, "interpreters": {}, "keepassxc": { "args": null, "command": "keepassxc-cli", "database": "", "mode": "cache-password", "prompt": true }, "keeper": { "args": null, "command": "keeper" }, "lastpass": { "command": "lpass" }, "merge": { "args": null, "command": "vimdiff" }, "mode": "file", "onepassword": { "command": "op", "mode": "account", "prompt": true }, "onepasswordSDK": { "token": "", "tokenEnvVar": "OP_SERVICE_ACCOUNT_TOKEN" }, "pager": "my-pager", "pass": { "command": "pass" }, "passhole": { "args": null, "command": "ph", "prompt": true }, "persistentState": "", "pinentry": { "args": null, "command": "", "options": [ "allow-external-password-cache" ] }, "progress": "auto", "rbw": { "command": "rbw" }, "safe": true, "scriptEnv": null, "scriptTempDir": "", "secret": { "args": null, "command": "" }, "sourceDir": "$WORK/home/user/.local/share/chezmoi", "status": { "exclude": [], "pathStyle": "relative" }, "tempDir": "$WORK/.tmp", "template": { "options": [ "missingkey=error" ] }, "textConv": null, "umask": 18, "update": { "apply": true, "args": null, "command": "", "recurseSubmodules": true }, "useBuiltinAge": true, "useBuiltinGit": "auto", "vault": { "command": "vault" }, "verbose": false, "verify": { "exclude": [] }, "warnings": { "configFileTemplateHasChanged": true }, "workingTree": "$WORK/home/user/.local/share/chezmoi" }, "configFile": "$WORK/home/user/.config/chezmoi/chezmoi.toml", "destDir": "$WORK/home/user", "executable": "/tmp/testscript-main3925662962/bin/chezmoi", "fqdnHostname": "arch-nspawn-335462", "gid": "1000", "group": "builduser", "homeDir": "$WORK/home/user", "hostname": "arch-nspawn-335462", "kernel": { "osrelease": "6.6.46-pisces", "ostype": "Linux", "version": "#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024" }, "os": "linux", "osRelease": { "ansiColor": "38;2;23;147;209", "bugReportURL": "https://gitlab.archlinux.org/groups/archlinux/-/issues", "buildID": "rolling", "documentationURL": "https://wiki.archlinux.org/", "homeURL": "https://archlinux.org/", "id": "arch", "logo": "archlinux-logo", "name": "Arch Linux", "prettyName": "Arch Linux", "privacyPolicyURL": "https://terms.archlinux.org/docs/privacy-policy/", "supportURL": "https://bbs.archlinux.org/" }, "pathListSeparator": ":", "pathSeparator": "/", "sourceDir": "$WORK/home/user/.local/share/chezmoi", "uid": "1000", "username": "builduser", "version": { "builtBy": "testscript", "commit": "HEAD", "date": "2024-12-30T20:44:45Z", "version": "v2.0.0+test" }, "windowsVersion": {}, "workingTree": "$WORK/home/user/.local/share/chezmoi" } } > stdout '"mode": "file"' > stdout '"pager": "my-pager"' > stdout '"pager": "my-diff-pager"' > stdout '"identity": ".*/my-age-identity"' PASS === CONT TestScript/keepgoing === NAME TestScript/issue3349 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > symlink $CHEZMOISOURCEDIR/home/dot_symlink_to_file -> dot_file > symlink $CHEZMOISOURCEDIR/home/dot_symlink_to_dir -> dot_dir # test that chezmoi apply follows symlinks to files but not symlinks to directories (10.053s) > exec chezmoi apply > cmp $HOME/.file golden/.file > cmp $HOME/.symlink_to_file golden/.file > cmp $HOME/.dir/file golden/.dir/file > isdir $HOME/.symlink_to_dir > ! exists $HOME/.symlink_to_dir/file PASS === CONT TestScript/lastpass === NAME TestScript/issue2300 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # FIXME # test that chezmoi edit --apply applies changes to a directory (10.135s) > exec chezmoi edit --apply $HOME/.dir > grep '# edited' $HOME/.dir/file PASS === CONT TestScript/issue3652 === NAME TestScript/vault testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/vault # test vault template function (10.594s) > exec chezmoi execute-template '{{ (vault "secret/examplesecret").data.data.password }}' [stdout] examplepassword> stdout ^examplepassword$ PASS === CONT TestScript/import === NAME TestScript/issue2609 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi apply uses the umask from the configuration file (10.433s) > exec chezmoi apply > cmpmod 600 $HOME/.file PASS === CONT TestScript/issue2132 === NAME TestScript/issue3064 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi respects the persistentState config variable (10.978s) > exec chezmoi apply > exists test.boltdb PASS === CONT TestScript/issue2092 gpg: /tmp/test-gpg-homedir833598942/trustdb.gpg: trustdb created gpg: directory '/tmp/test-gpg-homedir833598942/openpgp-revocs.d' created === NAME TestScript/unmanagedtree testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi unmanaged --tree produces tree-like output (10.941s) > exec chezmoi unmanaged --tree [stdout] .dir file subdir .local > cmp stdout golden/stdout PASS === CONT TestScript/issue2016 === NAME TestScript/issue2177 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi forget prints a warning when asked to forget externals (10.960s) > exec chezmoi forget $HOME${/}.external [stderr] chezmoi: warning: .external: cannot forget entry from external https://github.com/user/repo.git defined in $WORK/home/user/.local/share/chezmoi/.chezmoiexternal.toml > stderr 'cannot forget entry from external https://github\.com/user/repo\.git defined in .*/home/user/\.local/share/chezmoi/\.chezmoiexternal\.toml' PASS gpg: revocation certificate stored as '/tmp/test-gpg-homedir833598942/openpgp-revocs.d/228E0A952D0E223BCF38C9232FECF01F0C331829.rev' === CONT TestScript/issue1869 === NAME TestScript/issue796 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir > mksourcedir > symlink $CHEZMOISOURCEDIR/dot_file2 -> dot_file > exec chezmoi apply --force > cmp $HOME/.file2 $HOME/.file PASS === CONT TestScript/issue1866 === NAME TestScript/managedtree testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mksourcedir # test that chezmoi managed --tree produces tree-like output (10.945s) > exec chezmoi managed --tree [stdout] .create .dir file subdir file .empty .executable .file .private .readonly .remove .symlink .template > cmp stdout golden/stdout PASS === CONT TestScript/issue1832 === NAME TestScript/modesymlink testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir golden > mksourcedir # test that chezmoi apply does not create symlinks by default (4.289s) > exec chezmoi apply > cmp $HOME/.create golden/.create > ! issymlink $HOME/.create > cmp $HOME/.dir/file golden/.dir/file > ! issymlink $HOME/.dir/file > cmp $HOME/.dir/subdir/file golden/.dir/subdir/file > ! issymlink $HOME/.dir/subdir/file > cmp $HOME/.empty golden/.empty > ! issymlink $HOME/.empty > cmp $HOME/.executable golden/.executable > ! issymlink $HOME/.executable > cmp $HOME/.file golden/.file > ! issymlink $HOME/.file > cmp $HOME/.private golden/.private > ! issymlink $HOME/.private > ! exists $HOME/.remove > cmp $HOME/.template golden/.template > ! issymlink $HOME/.template # test that chezmoi apply --mode=symlink creates symlinks where possible (7.059s) > exec chezmoi apply --mode=symlink > cmp $HOME/.create golden/.create > ! issymlink $HOME/.create > cmp $HOME/.dir/file golden/.dir/file > issymlink $HOME/.dir/file > cmp $HOME/.dir/subdir/file golden/.dir/subdir/file > issymlink $HOME/.dir/subdir/file > cmp $HOME/.empty golden/.empty > issymlink $HOME/.empty > cmp $HOME/.executable golden/.executable > ! issymlink $HOME/.executable > cmp $HOME/.file golden/.file > issymlink $HOME/.file > cmp $HOME/.private golden/.private > ! issymlink $HOME/.private > ! exists $HOME/.remove > cmp $HOME/.template golden/.template > ! issymlink $HOME/.template PASS === CONT TestScript/issue1794 cmd.go:374: age not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:age] skip 'age not found in $PATH' === CONT TestScript/issue1666 === NAME TestScript/catconfig testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi cat-config prints the configuration file without parsing it (5.112s) > exec chezmoi cat-config [stdout] # contents of .config/chezmoi/chezmoi.json > cmp stdout golden/cat-config PASS === CONT TestScript/issue1365 === NAME TestScript/issue2597 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > exec tar czf www/master.tar.gz master > httpd www > exec chezmoi apply > exists $HOME/.oh-my-zsh/README.md > ! exists $HOME/.oh-my-zsh/cache/.gitkeep PASS === NAME TestScript/script testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] chmod 755 bin/perl > [unix] chmod 755 bin/python3 > [unix] chmod 755 bin/ruby > [windows] unix2dos golden/stdout # test that chezmoi apply uses python3 and ruby from $PATH instead of the system Python and Ruby (11.058s) > exec chezmoi apply [stdout] Hello from fake Perl Hello from fake Python Hello from fake Ruby > cmp stdout golden/stdout PASS === CONT TestScript/issue1237 === CONT TestScript/issue1213 === NAME TestScript/issue2937 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that .chezmoiignore prevents git-repo externals from being downloaded (3.748s) > exec chezmoi apply > ! exists .dir > chhome home2/user # test that .chezmoiignore prevents external archives from being downloaded (7.762s) > exec chezmoi apply > ! exists .dir PASS === CONT TestScript/issue1161 === NAME TestScript/issue3703 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > httpd www # test that chezmoi apply removes unmanaged files from an exact_ directory containing an external (11.358s) > exists $HOME/.local/bin/unmanaged > exec chezmoi apply --debug [stderr] time=2024-12-30T20:44:46.996Z level=INFO msg=persistentPreRunRootE version.version=v2.0.0+test version.commit=HEAD version.date=2024-12-30T20:44:46Z version.builtBy=testscript args="[chezmoi apply --debug]" goVersion=go1.23.4 time=2024-12-30T20:44:47.006Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.config/chezmoi/chezmoistate.boltdb: no such file or directory" name=$WORK/home/user/.config/chezmoi/chezmoistate.boltdb time=2024-12-30T20:44:47.007Z level=INFO msg=Stat component=system name=$WORK/home/user/.local/share/chezmoi time=2024-12-30T20:44:47.008Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.local/share/chezmoi/.git: no such file or directory" name=$WORK/home/user/.local/share/chezmoi/.git time=2024-12-30T20:44:47.009Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.local/share/.git: no such file or directory" name=$WORK/home/user/.local/share/.git time=2024-12-30T20:44:47.010Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.local/.git: no such file or directory" name=$WORK/home/user/.local/.git time=2024-12-30T20:44:47.070Z level=ERROR msg=ReadFile component=system err="open $WORK/home/user/.local/share/chezmoi/.chezmoiroot: no such file or directory" name=$WORK/home/user/.local/share/chezmoi/.chezmoiroot size=0 data="" time=2024-12-30T20:44:47.102Z level=INFO msg=ReadDir component=system name=$WORK/home/user/.local/share/chezmoi time=2024-12-30T20:44:47.102Z level=INFO msg=Get component=persistentState bucket=configState key=configState value="" time=2024-12-30T20:44:47.103Z level=ERROR msg=ReadFile component=system err="open $WORK/home/user/.local/share/chezmoi/.chezmoiversion: no such file or directory" name=$WORK/home/user/.local/share/chezmoi/.chezmoiversion size=0 data="" time=2024-12-30T20:44:47.105Z level=INFO msg=Stat component=system name=$WORK/home/user/.local/share/chezmoi time=2024-12-30T20:44:47.105Z level=INFO msg=Stat component=system name=$WORK/home/user/.local/share/chezmoi time=2024-12-30T20:44:47.106Z level=INFO msg=ReadDir component=system name=$WORK/home/user/.local/share/chezmoi time=2024-12-30T20:44:47.107Z level=INFO msg=ReadFile component=system name=$WORK/home/user/.local/share/chezmoi/.chezmoiexternal.toml.tmpl size=77 data="[\".local/bin/file\"]\n type = \"file\"\n url = \"{{ env \"HTTPD_U..." time=2024-12-30T20:44:47.184Z level=INFO msg=ReadDir component=system name=$WORK/home/user/.local/share/chezmoi/dot_local time=2024-12-30T20:44:47.185Z level=INFO msg=ReadDir component=system name=$WORK/home/user/.local/share/chezmoi/dot_local/exact_bin time=2024-12-30T20:44:47.188Z level=INFO msg=ReadDir component=system name=$WORK/home/user/.local/bin time=2024-12-30T20:44:47.189Z level=INFO msg=Lstat component=system name=$WORK/home/user/.local time=2024-12-30T20:44:47.189Z level=INFO msg=Get component=persistentState bucket=entryState key=$WORK/home/user/.local value="" time=2024-12-30T20:44:47.190Z level=ERROR msg=Mkdir component=system err="mkdir $WORK/home/user/.config/chezmoi: no such file or directory" name=$WORK/home/user/.config/chezmoi perm=511 time=2024-12-30T20:44:47.193Z level=INFO msg=Mkdir component=system name=$WORK/home/user/.config perm=511 time=2024-12-30T20:44:47.194Z level=INFO msg=Mkdir component=system name=$WORK/home/user/.config/chezmoi perm=511 time=2024-12-30T20:44:47.197Z level=INFO msg=Set component=persistentState bucket=entryState key=$WORK/home/user/.local value="{\n \"type\": \"dir\",\n \"mode\": 2147484141\n}\n" time=2024-12-30T20:44:47.197Z level=INFO msg=defaultPreApplyFunc targetRelPath=.local targetEntryState.Type=dir targetEntryState.Mode=2147484141 targetEntryState.ContentsSHA256="" lastWrittenEntryState.Type=dir lastWrittenEntryState.Mode=2147484141 lastWrittenEntryState.ContentsSHA256="" actualEntryState.Type=dir actualEntryState.Mode=2147484141 actualEntryState.ContentsSHA256="" time=2024-12-30T20:44:47.198Z level=INFO msg=Lstat component=system name=$WORK/home/user/.local/bin time=2024-12-30T20:44:47.198Z level=INFO msg=Get component=persistentState bucket=entryState key=$WORK/home/user/.local/bin value="" time=2024-12-30T20:44:47.200Z level=INFO msg=Set component=persistentState bucket=entryState key=$WORK/home/user/.local/bin value="{\n \"type\": \"dir\",\n \"mode\": 2147484141\n}\n" time=2024-12-30T20:44:47.200Z level=INFO msg=defaultPreApplyFunc targetRelPath=.local/bin targetEntryState.Type=dir targetEntryState.Mode=2147484141 targetEntryState.ContentsSHA256="" lastWrittenEntryState.Type=dir lastWrittenEntryState.Mode=2147484141 lastWrittenEntryState.ContentsSHA256="" actualEntryState.Type=dir actualEntryState.Mode=2147484141 actualEntryState.ContentsSHA256="" time=2024-12-30T20:44:47.202Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.cache/chezmoi/external/24afd0178ac572c3f909e0a165f65d6739a7582f879f5d3a3b6cd2490adcb650: no such file or directory" name=$WORK/home/user/.cache/chezmoi/external/24afd0178ac572c3f909e0a165f65d6739a7582f879f5d3a3b6cd2490adcb650 time=2024-12-30T20:44:47.411Z level=INFO msg=HTTPRequest component=sourceState duration=204.2996ms method=GET url=http://127.0.0.1:44237/file statusCode=200 status="200 OK" contentLength=19 time=2024-12-30T20:44:47.455Z level=INFO msg=Mkdir component=system name=$WORK/home/user/.cache/chezmoi/external perm=448 time=2024-12-30T20:44:47.481Z level=INFO msg=WriteFile component=system name=$WORK/home/user/.cache/chezmoi/external/24afd0178ac572c3f909e0a165f65d6739a7582f879f5d3a3b6cd2490adcb650 size=19 data="# contents of file\n" perm=384 time=2024-12-30T20:44:47.484Z level=INFO msg=Chtimes component=system name=$WORK/home/user/.cache/chezmoi/external/24afd0178ac572c3f909e0a165f65d6739a7582f879f5d3a3b6cd2490adcb650 atime=2024-12-30T20:44:47.201Z mtime=2024-12-30T20:44:47.201Z time=2024-12-30T20:44:47.486Z level=ERROR msg=Lstat component=system err="lstat $WORK/home/user/.local/bin/file: no such file or directory" name=$WORK/home/user/.local/bin/file time=2024-12-30T20:44:47.497Z level=INFO msg=Get component=persistentState bucket=entryState key=$WORK/home/user/.local/bin/file value="" time=2024-12-30T20:44:47.497Z level=INFO msg=defaultPreApplyFunc targetRelPath=.local/bin/file targetEntryState.Type=file targetEntryState.Mode=420 targetEntryState.ContentsSHA256=989b88bea77292cfdbbb0ae73f66192ed6e4318bd7f3ec5edd809d359be6af43 targetEntryState.contents="# contents of file\n" lastWrittenEntryState= actualEntryState.Type=remove actualEntryState.Mode=0 actualEntryState.ContentsSHA256="" time=2024-12-30T20:44:47.502Z level=INFO msg=WriteFile component=system name=$WORK/home/user/.local/bin/file size=19 data="# contents of file\n" perm=420 time=2024-12-30T20:44:47.515Z level=INFO msg=Set component=persistentState bucket=entryState key=$WORK/home/user/.local/bin/file value="{\n \"type\": \"file\",\n \"mode\": 420,\n \"contentsSHA256\": \"989b88bea77292cfdbbb0ae73f66192ed6e4318bd7f3ec5edd809d359be6af43\"\n}\n" time=2024-12-30T20:44:47.517Z level=INFO msg=Lstat component=system name=$WORK/home/user/.local/bin/unmanaged time=2024-12-30T20:44:47.517Z level=INFO msg=Get component=persistentState bucket=entryState key=$WORK/home/user/.local/bin/unmanaged value="" time=2024-12-30T20:44:47.518Z level=INFO msg=ReadFile component=system name=$WORK/home/user/.local/bin/unmanaged size=0 data="" time=2024-12-30T20:44:47.520Z level=INFO msg=defaultPreApplyFunc targetRelPath=.local/bin/unmanaged targetEntryState.Type=remove targetEntryState.Mode=0 targetEntryState.ContentsSHA256="" lastWrittenEntryState= actualEntryState.Type=file actualEntryState.Mode=420 actualEntryState.ContentsSHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time=2024-12-30T20:44:47.524Z level=INFO msg=RemoveAll component=system name=$WORK/home/user/.local/bin/unmanaged time=2024-12-30T20:44:47.531Z level=INFO msg=Set component=persistentState bucket=entryState key=$WORK/home/user/.local/bin/unmanaged value="{\n \"type\": \"remove\"\n}\n" time=2024-12-30T20:44:47.547Z level=INFO msg=Close component=persistentState > cmp $HOME/.local/bin/file www/file > ! exists $HOME/.local/bin/unmanaged PASS === CONT TestScript/inittemplatefuncs === NAME TestScript/issue2315 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # Test that chezmoi init runs run_before_ scripts before executing templates (11.440s) > env PATH=$PATH:$HOME/bin > exec chezmoi init --apply > cmp $HOME/.file golden/.file PASS === CONT TestScript/initconfig === NAME TestScript/issue4107 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip > chmod 777 bin/hx # test that chezmoi edit prints a warning if the editor is hx (helix) with hardlinks enabled (12.080s) > exec chezmoi edit $HOME${/}.file [stdout] helix 24.7 (079f5442) [stderr] chezmoi: warning: helix editor cannot edit hardlinks, see https://github.com/helix-editor/helix/issues/11279 and https://github.com/twpayne/chezmoi/issues/3971chezmoi: warning: hx $WORK/.tmp/chezmoi-edit1050699752/.file: returned in less than 1s > stderr 'warning: helix editor cannot edit hardlinks' PASS === CONT TestScript/init === NAME TestScript/issue3127 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkdir $CHEZMOISOURCEDIR # test that chezmoi --config=path init --config-path=path writes the initial config into path (3.268s) > cp golden/config1.toml $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > exec chezmoi --config=$HOME/config/athome.toml init --config-path=$HOME/config/athome.toml > cmp $HOME/config/athome.toml golden/config1.toml # test that chezmoi --config=path init --config-path=path writes an updated config into path (5.967s) > cp golden/config2.toml $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > exec chezmoi --config=$HOME/config/athome.toml init --config-path=$HOME/config/athome.toml > cmp $HOME/config/athome.toml golden/config2.toml # test that chezmoi --config=path init writes an updated config into path (3.332s) > cp golden/config3.toml $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > exec chezmoi --config=$HOME/config/athome.toml init > cmp $HOME/config/athome.toml golden/config3.toml PASS === CONT TestScript/importzip === NAME TestScript/scriptorder_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi apply runs scripts in the correct order (12.622s) > symlink home/user/.local/share/chezmoi/.chezmoiscripts/run_before_00-chezmoiscripts-before -> ../.script.sh > symlink home/user/.local/share/chezmoi/.chezmoiscripts/run_before_99-chezmoiscripts-before -> ../.script.sh > symlink home/user/.local/share/chezmoi/.chezmoiscripts/run_00-chezmoiscripts -> ../.script.sh > symlink home/user/.local/share/chezmoi/.chezmoiscripts/run_99-chezmoiscripts -> ../.script.sh > symlink home/user/.local/share/chezmoi/.chezmoiscripts/run_after_00-chezmoiscripts-after -> ../.script.sh > symlink home/user/.local/share/chezmoi/.chezmoiscripts/run_after_99-chezmoiscripts-after -> ../.script.sh > symlink home/user/.local/share/chezmoi/run_before_00-before -> .script.sh > symlink home/user/.local/share/chezmoi/run_before_99-before -> .script.sh > symlink home/user/.local/share/chezmoi/run_00 -> .script.sh > symlink home/user/.local/share/chezmoi/run_99 -> .script.sh > symlink home/user/.local/share/chezmoi/run_after_00-after -> .script.sh > symlink home/user/.local/share/chezmoi/run_after_99-after -> .script.sh > exec chezmoi apply --force [stdout] 00-chezmoiscripts-before 99-chezmoiscripts-before 00-before 99-before 00-chezmoiscripts 99-chezmoiscripts 00 99 00-chezmoiscripts-after 99-chezmoiscripts-after 00-after 99-after > cmp stdout golden/apply PASS === CONT TestScript/issue2977 === NAME TestScript/edithardlink testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'Windows does not support hardlinks' # test that chezmoi edit uses a hardlink by default (4.676s) > exec chezmoi edit $HOME${/}.file [stdout] $WORK/.tmp/chezmoi-edit1064730424/.file [stderr] chezmoi: warning: echo $WORK/.tmp/chezmoi-edit1064730424/.file: returned in less than 1s > stdout /\.file$ # test that chezmoi edit --hardlink=false does not use a hardlink (7.956s) > exec chezmoi edit --hardlink=false $HOME${/}.file [stdout] $WORK/home/user/.local/share/chezmoi/dot_file [stderr] chezmoi: warning: echo $WORK/home/user/.local/share/chezmoi/dot_file: returned in less than 1s > stdout ${CHEZMOISOURCEDIR@R}/dot_file$ PASS === CONT TestScript/importxz === NAME TestScript/issue4027 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi diff --keep-going does not panic when the diff pager command does not exist (12.745s) > ! exec chezmoi diff --keep-going [stderr] chezmoi: .file1: fork/exec /not/exist: no such file or directory chezmoi: .file2: fork/exec /not/exist: no such file or directory [exit status 1] > ! stderr panic > [!windows] stderr '/not/exist: no such file or directory' > [windows] stderr '"/not/exist": executable file not found in %PATH%' PASS === CONT TestScript/issue3008 === NAME TestScript/plugin testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] chmod 755 bin/chezmoi-plugin # test that chezmoi returns unknown command errors for unknown commands (8.641s) > ! exec chezmoi unknown [stderr] chezmoi: unknown command "unknown" for "chezmoi" [exit status 1] > stderr 'unknown command' # test that chezmoi executes plugins (6.341s) > exec chezmoi plugin [stdout] CHEZMOI_COMMAND=plugin CHEZMOI_SOURCE_DIR=$WORK/home/user/.local/share/chezmoi > stdout CHEZMOI_COMMAND=plugin > stdout CHEZMOI_SOURCE_DIR=${CHEZMOISOURCEDIR@R} PASS === CONT TestScript/importtarzst === NAME TestScript/issue2510 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that .chezmoiignore works with scripts (8.651s) > exec chezmoi diff [stdout] diff --git a/script-one.sh b/script-one.sh new file mode 100755 index 0000000000000000000000000000000000000000..a5498fa48acd6f616d60604b94352958c5e967fc --- /dev/null +++ b/script-one.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +echo "script one" > cmp stdout golden/diff > chhome home2/user # test that .chezmoiignore works with scripts in .chezmoiscripts (6.820s) > exec chezmoi diff [stdout] diff --git a/.chezmoiscripts/script-one.sh b/.chezmoiscripts/script-one.sh new file mode 100755 index 0000000000000000000000000000000000000000..a5498fa48acd6f616d60604b94352958c5e967fc --- /dev/null +++ b/.chezmoiscripts/script-one.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +echo "script one" > cmp stdout golden/diff2 PASS === CONT TestScript/issue3005 === NAME TestScript/issue2137 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply fails if .chezmoiversion requires a more recent version (8.022s) > ! exec chezmoi apply [stderr] chezmoi: source state requires chezmoi version 3.0.0 or later, chezmoi is version 2.0.0+test [exit status 1] > stderr 'source state requires chezmoi version 3\.0\.0 or later' # test that chezmoi init fails if .chezmoiversion requires a more recent version (8.090s) > ! exec chezmoi init [stderr] chezmoi: source state requires chezmoi version 3.0.0 or later, chezmoi is version 2.0.0+test [exit status 1] > stderr 'source state requires chezmoi version 3\.0\.0 or later' PASS === CONT TestScript/issue2995 === NAME TestScript/issue3693 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply does not panic when given an external with an empty configuration (6.120s) > ! exec chezmoi apply [stderr] chezmoi: .config: missing external type [exit status 1] > stderr 'missing external type' PASS === CONT TestScript/modifypython_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] skip 'Windows only' === CONT TestScript/onepassword2 === NAME TestScript/issue2858 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi managed lists managed files in git-repo externals (8.798s) > exec chezmoi managed [stdout] .dir > cmp stdout golden/managed # test that chezmoi unmanaged does not list files in git-repo externals (7.255s) > exec chezmoi unmanaged [stdout] .local > cmp stdout golden/unmanaged PASS === CONT TestScript/nosourcedir === NAME TestScript/importzip testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:zip] skip 'zip not found in $PATH' > exec zip -r archive.zip archive [stdout] adding: archive/ (stored 0%) adding: archive/dir/ (stored 0%) adding: archive/dir/file (stored 0%) # test that chezmoi import imports a zip archive (3.989s) > exec chezmoi import --destination=$HOME${/}.dir --strip-components=1 archive.zip > cmp $CHEZMOISOURCEDIR/dot_dir/dir/file golden/dot_dir/dir/file PASS === CONT TestScript/noencryption === NAME TestScript/templatedirectives testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test --left-delimiter and --right-delimiter flags to chezmoi execute-template (10.372s) > exec chezmoi execute-template --left-delimiter=[[ --right-delimiter=]] '[[ "ok" ]]' [stdout] ok> stdout ^ok$ # test that template delimiters can be set in files (7.377s) > exec chezmoi cat $HOME${/}template [stdout] (nested) > cmp stdout golden/template PASS === CONT TestScript/issue4002 === NAME TestScript/tilde testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir > mksourcedir > exec chezmoi source-path ~/.file [stdout] $WORK/home/user/.local/share/chezmoi/dot_file > stdout $CHEZMOISOURCEDIR/dot_file > ! exec chezmoi source-path ~ [stderr] chezmoi: ~: not managed [exit status 1] > stderr 'not managed' PASS === CONT TestScript/addencrypted gpg: Warning: using insecure memory! gpg: keybox '/tmp/test-gpg-homedir1234453630/pubring.kbx' created === NAME TestScript/issue3418 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi execute-template --init does read .chezmoitemplates (9.793s) > stdin $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > exec chezmoi execute-template [stdout] # contents of template > stdout 'contents of template' # test that chezmoi execute-template --init does not read .chezmoitemplates (8.557s) > stdin $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > ! exec chezmoi execute-template --init [stderr] chezmoi: template: stdin:1:12: executing "stdin" at <{{template "template"}}>: template "template" not defined [exit status 1] > ! stdout 'contents of template' PASS === NAME TestScript/importxz testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [(openbsd||windows)] skip 'tar does not support XZ compression' > [!exec:xz] skip 'xz not found in $PATH' > exec tar cJf archive.tar.xz archive # test that chezmoi import imports a tar.xz archive (5.475s) > exec chezmoi import --destination=$HOME${/}.dir --strip-components=1 archive.tar.xz > cmp $CHEZMOISOURCEDIR/dot_dir/dir/file golden/dot_dir/dir/file PASS === CONT TestScript/ageencryption === CONT TestScript/age === NAME TestScript/ageencryption cmd.go:374: age not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:age] skip 'age not found in $PATH' === CONT TestScript/addsecrets === NAME TestScript/issue4012 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi chattr +encrypted prints an error message when run on an external file (8.838s) > ! exec chezmoi chattr +encrypted $HOME${/}.file [stderr] chezmoi: $WORK/home/user/.file: is an external [exit status 1] > stderr 'is an external' PASS === CONT TestScript/addattributes === NAME TestScript/lastpass testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/lpass # test lastpass template function (8.714s) > exec chezmoi execute-template '{{ (index (lastpass "example.com") 0).password }}' [stdout] examplepassword> stdout ^examplepassword$ PASS === CONT TestScript/addautotemplate === NAME TestScript/remove testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi remove produces an error (10.916s) > ! exec chezmoi remove [stderr] Command "remove" is deprecated, use forget or destroy instead [exit status 1] > stderr 'Command "remove" is deprecated, use forget or destroy instead' # test that chezmoi rm produces an error (8.025s) > ! exec chezmoi rm [stderr] Command "remove" is deprecated, use forget or destroy instead [exit status 1] > stderr 'Command "remove" is deprecated, use forget or destroy instead' PASS === CONT TestScript/keeper === NAME TestScript/issue2934 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi sets environment variables for modify_ scripts (8.965s) > exec chezmoi apply $HOME${/}.modify > grep ^CHEZMOI_SOURCE_DIR=${CHEZMOISOURCEDIR@R}$ $HOME/.modify > grep ^CHEZMOI_SOURCE_FILE=modify_dot_modify$ $HOME/.modify > chhome home2/user # test that CHEZMOI_SOURCE_FILE environment variable is set when running scripts (10.252s) > exec chezmoi apply $HOME${/}script.sh [stdout] CHEZMOI_SOURCE_DIR=$WORK/home2/user/.local/share/chezmoi CHEZMOI_SOURCE_FILE=run_script.sh > stdout ^CHEZMOI_SOURCE_DIR=${CHEZMOISOURCEDIR@R}$ > stdout ^CHEZMOI_SOURCE_FILE=run_script.sh$ PASS === CONT TestScript/diff === NAME TestScript/issue3414 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > exec tar czf www/archive.tar.gz archive > httpd www # test that running chezmoi apply twice does not complain about modified files (19.140s) > exec chezmoi apply > exec chezmoi apply --no-tty PASS === CONT TestScript/dumpjson === NAME TestScript/dumpyaml testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!umask:022] skip > mksourcedir > exec chezmoi dump --format=yaml [stdout] .create: type: file name: .create contents: | # contents of .create perm: 420 .dir: type: dir name: .dir perm: 493 .dir/file: type: file name: .dir/file contents: | # contents of .dir/file perm: 420 .dir/subdir: type: dir name: .dir/subdir perm: 493 .dir/subdir/file: type: file name: .dir/subdir/file contents: | # contents of .dir/subdir/file perm: 420 .empty: type: file name: .empty contents: "" perm: 420 .executable: type: file name: .executable contents: | # contents of .executable perm: 493 .file: type: file name: .file contents: | # contents of .file perm: 420 .private: type: file name: .private contents: | # contents of .private perm: 384 .readonly: type: file name: .readonly contents: | # contents of .readonly perm: 292 .symlink: type: symlink name: .symlink linkname: .dir/subdir/file .template: type: file name: .template contents: | key = value perm: 420 > cmp stdout golden/dump.yaml > exec chezmoi dump --exclude=dirs --format=yaml [stdout] .create: type: file name: .create contents: | # contents of .create perm: 420 .dir/file: type: file name: .dir/file contents: | # contents of .dir/file perm: 420 .dir/subdir/file: type: file name: .dir/subdir/file contents: | # contents of .dir/subdir/file perm: 420 .empty: type: file name: .empty contents: "" perm: 420 .executable: type: file name: .executable contents: | # contents of .executable perm: 493 .file: type: file name: .file contents: | # contents of .file perm: 420 .private: type: file name: .private contents: | # contents of .private perm: 384 .readonly: type: file name: .readonly contents: | # contents of .readonly perm: 292 .symlink: type: symlink name: .symlink linkname: .dir/subdir/file .template: type: file name: .template contents: | key = value perm: 420 > cmp stdout golden/dump-except-dirs.yaml PASS === CONT TestScript/dumpconfig === NAME TestScript/scriptenv testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi sets environment variables for scripts (9.861s) > exec chezmoi apply [stdout] WORK=$WORK CHEZMOI_OS=linux CHEZMOI_SOURCE_DIR=$WORK/home/user/.local/share/chezmoi/home SCRIPTENV_KEY=SCRIPTENV_VALUE CHEZMOI_VERBOSE= > stdout ^WORK=${WORK@R}$ > [darwin] stdout ^CHEZMOI_OS=darwin$ > [linux] stdout ^CHEZMOI_OS=linux$ > stdout ^CHEZMOI_SOURCE_DIR=${CHEZMOISOURCEDIR@R}/home$ > stdout ^CHEZMOI_VERBOSE=$ > stdout ^SCRIPTENV_KEY=SCRIPTENV_VALUE$ # test that chezmoi passes along --verbose in scripts (9.606s) > exec chezmoi apply --verbose [stdout] diff --git a/print-variable.sh b/print-variable.sh new file mode 100755 index 0000000000000000000000000000000000000000..d3b811906e5cbcfa062c7883400385271ab3dd6b --- /dev/null +++ b/print-variable.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +echo "WORK=${WORK}" +echo "CHEZMOI_OS=${CHEZMOI_OS}" +echo "CHEZMOI_SOURCE_DIR=${CHEZMOI_SOURCE_DIR}" +echo "SCRIPTENV_KEY=${SCRIPTENV_KEY}" +echo "CHEZMOI_VERBOSE=${CHEZMOI_VERBOSE}" WORK=$WORK CHEZMOI_OS=linux CHEZMOI_SOURCE_DIR=$WORK/home/user/.local/share/chezmoi/home SCRIPTENV_KEY=SCRIPTENV_VALUE CHEZMOI_VERBOSE=1 > stdout ^WORK=${WORK@R}$ > [darwin] stdout ^CHEZMOI_OS=darwin$ > [linux] stdout ^CHEZMOI_OS=linux$ > stdout ^CHEZMOI_SOURCE_DIR=${CHEZMOISOURCEDIR@R}/home$ > stdout ^CHEZMOI_VERBOSE=1$ > stdout ^SCRIPTENV_KEY=SCRIPTENV_VALUE$ PASS === CONT TestScript/doppler gpg: /tmp/test-gpg-homedir1234453630/trustdb.gpg: trustdb created gpg: directory '/tmp/test-gpg-homedir1234453630/openpgp-revocs.d' created === NAME TestScript/issue3008 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply does not get confused by multiple files in .chezmoidata (6.891s) > exec chezmoi apply PASS === CONT TestScript/doctor_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] skip 'Windows only' gpg: revocation certificate stored as '/tmp/test-gpg-homedir1234453630/openpgp-revocs.d/D38BCC9F39FFF5FFD54CD9D1B7F3217BDDA2BC89.rev' === CONT TestScript/doctor_unix === NAME TestScript/issue1866 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi ignores emacs symbolic link locks (8.820s) > symlink 'home/user/.local/share/chezmoi/.#lock' -> invalid > exec chezmoi apply > cmp $HOME/.file golden/.file PASS === CONT TestScript/diffcommand_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] skip 'Windows only' === NAME TestScript/archivetar testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mksourcedir > [windows] unix2dos golden/archive-tar > exec chezmoi archive --output=archive.tar > exec tar -tf archive.tar [stdout] .create .dir/ .dir/file .dir/subdir/ .dir/subdir/file .empty .executable .file .private .readonly .symlink .template > [!openbsd] cmp stdout golden/archive-tar > [openbsd] cmp stdout golden/archive-tar-openbsd > exec chezmoi archive --gzip --output=archive.tar.gz > exec tar -tzf archive.tar.gz [stdout] .create .dir/ .dir/file .dir/subdir/ .dir/subdir/file .empty .executable .file .private .readonly .symlink .template > [!openbsd] cmp stdout golden/archive-tar > [openbsd] cmp stdout golden/archive-tar-openbsd PASS === CONT TestScript/diffcommand_unix === CONT TestScript/gopass === NAME TestScript/issue2977 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi source-path returns an error for file to be removed from exact directories (7.621s) > mkdir $HOME/.dir > mkfile $HOME/.dir/test.file > ! exec chezmoi source-path $HOME/.dir/test.file [stderr] chezmoi: $WORK/home/user/.dir/test.file: not in source state [exit status 1] > stderr 'not in source state' PASS === CONT TestScript/ignored === NAME TestScript/externalencrypted testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'skipping gpg tests on Windows' > [!exec:gpg] skip 'gpg not found in $PATH' > mkgpgconfig # use chezmoi's encryption to encrypt a file and an archive (8.653s) > exec tar czf $HOME/archive.tar.gz archive > exec chezmoi add --encrypt $HOME${/}.file $HOME${/}archive.tar.gz [stderr] gpg: Warning: using insecure memory! gpg: checking the trustdb gpg: marginals needed: 3 completes needed: 1 trust model: pgp gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: next trustdb check due at 2027-12-30 gpg: Warning: using insecure memory! > mkdir www > cp $CHEZMOISOURCEDIR/encrypted_dot_file.asc www/.file.asc > cp $CHEZMOISOURCEDIR/encrypted_archive.tar.gz.asc www/archive.tar.gz.asc > httpd www > chhome home2/user # test that chezmoi reads encrypted external files and archives (10.245s) > mkdir $CHEZMOICONFIGDIR > cp home/user/.config/chezmoi/chezmoi.toml $CHEZMOICONFIGDIR > exec chezmoi apply --force [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID 476F6E2E49797A44, created 2024-12-30 "chezmoi-test-gpg-key" gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID 476F6E2E49797A44, created 2024-12-30 "chezmoi-test-gpg-key" > cmp $HOME/.file golden/.file > cmp $HOME/.dir/file golden/dir/file PASS === CONT TestScript/ignore === NAME TestScript/mergeall_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi merge-all does not run the merge command if nothing is modified (2.367s) > exec chezmoi merge-all > ! stdout . # test that chezmoi merge-all runs the merge command if a file is modified (7.510s) > edit $HOME/.file > exec chezmoi merge-all [stdout] $WORK/home/user/.file $WORK/home/user/.local/share/chezmoi/dot_file.tmpl $WORK/.tmp/chezmoi-merge1887421593/.file > stdout ^${HOME@R}/\.file\s+${CHEZMOISOURCEDIR@R}/dot_file\.tmpl\s+${WORK@R}/.*/\.file$ > chhome home2/user # test that chezmoi merge-all only merges files (11.263s) > exec chezmoi merge-all > ! stdout . > ! stderr . PASS === CONT TestScript/hooks_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!windows] skip 'Windows only' === CONT TestScript/hooks === NAME TestScript/issue2016 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > symlink $HOME/.symlink -> .file # test that chezmoi apply removes broken symlinks (10.843s) > exec chezmoi apply > ! lexists $HOME/.symlink PASS === CONT TestScript/help === NAME TestScript/importtarzst testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [(openbsd||windows)] skip 'tar does not support zstd compression' > [!exec:zstd] skip 'zstd not found in $PATH' > exec tar -c -f archive.tar.zst --use-compress-program zstd archive # test that chezmoi import imports a tar.zst archive (6.556s) > exec chezmoi import --destination=$HOME${/}.dir --strip-components=1 archive.tar.zst > cmp $CHEZMOISOURCEDIR/dot_dir/dir/file golden/dot_dir/dir/file PASS === CONT TestScript/hcpvaultsecrets === NAME TestScript/scriptsubdir_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > [!umask:022] skip # test that scripts in subdirectories are run in the subdirectory (22.256s) > exec chezmoi apply --force [stdout] $WORK/home/user $WORK/home/user/dir $WORK/home/user/anotherdir > cmpenv stdout golden/apply > exec chezmoi dump [stdout] { "anotherdir": { "type": "dir", "name": "anotherdir", "perm": 493 }, "anotherdir/script.sh": { "type": "script", "name": "anotherdir/script.sh", "contents": "#!/bin/sh\n\npwd\n", "condition": "always" }, "dir": { "type": "dir", "name": "dir", "perm": 493 }, "dir/script.sh": { "type": "script", "name": "dir/script.sh", "contents": "#!/bin/sh\n\npwd\n", "condition": "always" }, "otherdir": { "type": "dir", "name": "otherdir", "perm": 493 }, "otherdir/script.sh": { "type": "script", "name": "otherdir/script.sh", "contents": "#!/bin/sh\n\npwd\n", "condition": "always" } } > cmp stdout golden/dump.json > exec chezmoi archive --gzip --output=archive.tar.gz > exec tar -tzf archive.tar.gz [stdout] otherdir/script.sh anotherdir/ dir/ dir/script.sh otherdir/ anotherdir/script.sh > [!openbsd] cmp stdout golden/archive > [openbsd] cmp stdout golden/archive-openbsd PASS === CONT TestScript/gpgencryptionsymmetric === NAME TestScript/issue3525 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi add does not add files in external_ directories (10.848s) > exec chezmoi add $HOME${/}.external/file [stderr] chezmoi: .external: skipping entries in external_ directory > stderr '.external: skipping entries in external_ directory' # test that chezmoi add does not add files in subdirectories of external_ directories (11.477s) > exec chezmoi add $HOME${/}.external/dir/file [stderr] chezmoi: .external: skipping entries in external_ directory > stderr '.external: skipping entries in external_ directory' PASS === CONT TestScript/gpgencryption === NAME TestScript/issue3232 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > exec tar czf www/archive1.tar.gz archive1 > exec tar czf www/archive2.tar.gz archive2 > httpd www # test that chezmoi externals allow multiple non-conflicting archives (12.960s) > exec chezmoi apply > cmp $HOME/.dir/file1 archive1/file1 > cmp $HOME/.dir/file2 archive2/file2 > chhome home2/user # test that chezmoi externals do not allow multiple conflicting archives (9.300s) > ! exec chezmoi apply [stderr] chezmoi: .dir/file1: inconsistent state (http://127.0.0.1:40765/archive1.tar.gz defined in $WORK/home2/user/.local/share/chezmoi/.chezmoiexternals/archive1.toml.tmpl, http://127.0.0.1:40765/archive1.tar.gz defined in $WORK/home2/user/.local/share/chezmoi/.chezmoiexternals/archive2.toml.tmpl) [exit status 1] > stderr 'inconsistent state' PASS === NAME TestScript/runscriptdir_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > [!umask:022] skip > exec chezmoi apply [stdout] $WORK/home/user/dir > cmpenv stdout golden/apply > env $=$ > exec chezmoi dump [stdout] { "dir": { "type": "dir", "name": "dir", "perm": 493 }, "dir/script.sh": { "type": "script", "name": "dir/script.sh", "contents": "#!/bin/sh\n\npwd\n", "condition": "always" } } > cmp stdout golden/dump.json > exec chezmoi archive --output=archive.tar > exec tar -tf archive.tar [stdout] dir/ dir/script.sh > [openbsd] cmp stdout golden/archive-openbsd > [!openbsd] cmp stdout golden/archive PASS gpg: Warning: using insecure memory! gpg: keybox '/tmp/test-gpg-homedir4061404016/pubring.kbx' created === NAME TestScript/issue3005 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi --debug init does not fail (6.999s) > exec chezmoi --debug init [stderr] time=2024-12-30T20:44:58.081Z level=INFO msg=persistentPreRunRootE version.version=v2.0.0+test version.commit=HEAD version.date=2024-12-30T20:44:58Z version.builtBy=testscript args="[chezmoi --debug init]" goVersion=go1.23.4 time=2024-12-30T20:44:58.086Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.config/chezmoi/chezmoistate.boltdb: no such file or directory" name=$WORK/home/user/.config/chezmoi/chezmoistate.boltdb time=2024-12-30T20:44:58.087Z level=ERROR msg=Mkdir component=system err="mkdir $WORK/home/user/.local/share/chezmoi: no such file or directory" name=$WORK/home/user/.local/share/chezmoi perm=511 time=2024-12-30T20:44:58.087Z level=ERROR msg=Mkdir component=system err="mkdir $WORK/home/user/.local/share: no such file or directory" name=$WORK/home/user/.local/share perm=511 time=2024-12-30T20:44:58.087Z level=ERROR msg=Mkdir component=system err="mkdir $WORK/home/user/.local: no such file or directory" name=$WORK/home/user/.local perm=511 time=2024-12-30T20:44:58.087Z level=ERROR msg=Mkdir component=system err="mkdir $WORK/home/user: no such file or directory" name=$WORK/home/user perm=511 time=2024-12-30T20:44:58.088Z level=INFO msg=Mkdir component=system name=$WORK/home perm=511 time=2024-12-30T20:44:58.088Z level=INFO msg=Mkdir component=system name=$WORK/home/user perm=511 time=2024-12-30T20:44:58.094Z level=INFO msg=Mkdir component=system name=$WORK/home/user/.local perm=511 time=2024-12-30T20:44:58.095Z level=INFO msg=Mkdir component=system name=$WORK/home/user/.local/share perm=511 time=2024-12-30T20:44:58.096Z level=INFO msg=Mkdir component=system name=$WORK/home/user/.local/share/chezmoi perm=511 time=2024-12-30T20:44:58.096Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.local/share/chezmoi/.git: no such file or directory" name=$WORK/home/user/.local/share/chezmoi/.git time=2024-12-30T20:44:58.096Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.local/share/.git: no such file or directory" name=$WORK/home/user/.local/share/.git time=2024-12-30T20:44:58.097Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.local/.git: no such file or directory" name=$WORK/home/user/.local/.git time=2024-12-30T20:44:58.097Z level=ERROR msg=Mkdir component=system err="mkdir $WORK/home/user/.local/share/chezmoi: file exists" name=$WORK/home/user/.local/share/chezmoi perm=511 time=2024-12-30T20:44:58.097Z level=INFO msg=Stat component=system name=$WORK/home/user/.local/share/chezmoi time=2024-12-30T20:44:58.303Z level=ERROR msg=ReadFile component=system err="open $WORK/home/user/.local/share/chezmoi/.chezmoiroot: no such file or directory" name=$WORK/home/user/.local/share/chezmoi/.chezmoiroot size=0 data="" time=2024-12-30T20:44:58.357Z level=ERROR msg=Stat component=system err="stat $WORK/home/user/.local/share/chezmoi/.git: no such file or directory" name=$WORK/home/user/.local/share/chezmoi/.git time=2024-12-30T20:44:58.426Z level=INFO msg=Run cmd="/usr/bin/git init --quiet" duration=67.656674ms err= time=2024-12-30T20:44:58.428Z level=ERROR msg=ReadFile component=system err="open $WORK/home/user/.local/share/chezmoi/.chezmoiversion: no such file or directory" name=$WORK/home/user/.local/share/chezmoi/.chezmoiversion size=0 data="" time=2024-12-30T20:44:58.429Z level=ERROR msg=ReadFile component=system err="open $WORK/home/user/.local/share/chezmoi/.chezmoiroot: no such file or directory" name=$WORK/home/user/.local/share/chezmoi/.chezmoiroot size=0 data="" time=2024-12-30T20:44:58.430Z level=INFO msg=ReadDir component=system name=$WORK/home/user/.local/share/chezmoi time=2024-12-30T20:44:58.430Z level=INFO msg=Delete component=persistentState bucket=configState key=configState time=2024-12-30T20:44:58.431Z level=INFO msg=Close component=persistentState PASS === CONT TestScript/gpg === CONT TestScript/externalzip === CONT TestScript/githubtemplatefuncs cmd.go:374: $CHEZMOI_GITHUB_TOKEN not set testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!env:CHEZMOI_GITHUB_TOKEN] skip '$CHEZMOI_GITHUB_TOKEN not set' === CONT TestScript/git gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: keybox '/tmp/test-gpg-homedir2166169484/pubring.kbx' created gpg: keybox '/tmp/test-gpg-homedir2558737445/pubring.kbx' created === NAME TestScript/issue1666 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi apply --verbose does not display scripts that are run always, but does run them (11.810s) > exec chezmoi apply --verbose [stdout] script > cmp stdout golden/apply > ! stderr . PASS === CONT TestScript/generate === NAME TestScript/secret testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] chmod 755 bin/secret > [windows] unix2dos bin/secret.cmd # test secret template function (9.125s) > exec chezmoi execute-template '{{ secret "password" }}' [stdout] password> stdout ^password$ # test secretJSON template function (5.453s) > exec chezmoi execute-template '{{ (secretJSON "{\"password\":\"secret\"}").password }}' [stdout] secret> stdout ^secret$ > chhome home2/user # test secret.args (8.809s) > exec chezmoi execute-template '{{ secret "password" }}' [stdout] arg password> stdout '^arg password$' PASS === CONT TestScript/forget === NAME TestScript/issue3415 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply does not remove remove_ directories if they are not empty (3.393s) > exec chezmoi apply > exists $HOME/.dir/file # test that chezmoi apply does remove remove_ directories if they are empty (6.526s) > rm $HOME/.dir/file > exec chezmoi apply > ! exists $HOME/.dir > chhome home2/user # test that chezmoi apply does not remove remove_ directories if they are not empty, recursively (6.454s) > exec chezmoi apply > exists $HOME/.dir/subdir/file # test that chezmoi apply does remove remove_ directories if they are empty, recursively (7.916s) > rm $HOME/.dir/subdir/file > exec chezmoi apply > ! exists $HOME/.dir PASS === CONT TestScript/issue2954 gpg: /tmp/test-gpg-homedir2558737445/trustdb.gpg: trustdb created gpg: directory '/tmp/test-gpg-homedir2558737445/openpgp-revocs.d' created gpg: /tmp/test-gpg-homedir4061404016/trustdb.gpg: trustdb created gpg: directory '/tmp/test-gpg-homedir4061404016/openpgp-revocs.d' created === NAME TestScript/nosourcedir testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply returns an error if the source directory does not exist (7.923s) > ! exec chezmoi apply [stderr] chezmoi: stat $WORK/home/user/.local/share/chezmoi: no such file or directory [exit status 1] > [unix] stderr 'no such file or directory' > [windows] stderr 'The system cannot find the path specified' PASS === CONT TestScript/issue2964 gpg: /tmp/test-gpg-homedir2166169484/trustdb.gpg: trustdb created gpg: directory '/tmp/test-gpg-homedir2166169484/openpgp-revocs.d' created gpg: revocation certificate stored as '/tmp/test-gpg-homedir2558737445/openpgp-revocs.d/4E70C752D6A888C40AC7C54DC41A43FE17A5C0E6.rev' gpg: Warning: using insecure memory! gpg: keybox '/tmp/test-gpg-homedir2888922895/pubring.kbx' created gpg: revocation certificate stored as '/tmp/test-gpg-homedir4061404016/openpgp-revocs.d/FB274A89175BE7822B94CF92F417B7EC01BCBA16.rev' === NAME TestScript/issue2995 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply only creates empty files if they have the empty_ attribute (8.574s) > exec chezmoi apply > ! exists $HOME/new.txt > exists $HOME/create-new.txt > cmp $HOME/existing.txt golden/existing.txt > cmp $HOME/existing-empty.txt golden/existing-empty.txt PASS === CONT TestScript/issue2942 gpg: revocation certificate stored as '/tmp/test-gpg-homedir2166169484/openpgp-revocs.d/DA691E2B7684CB9BD09080C7AFA2C32907127C59.rev' === NAME TestScript/issue3240 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > chmod 777 bin/custom-pager # test that chezmoi diff uses the custom pager if set (11.441s) > exec chezmoi diff [stdout] custom-pager > cmp stdout golden/stdout # test that chezmoi diff --verbose has identical output (8.278s) > exec chezmoi diff --verbose [stdout] custom-pager > cmp stdout golden/stdout # test that chezmoi apply uses the custom pager if set (5.325s) > exec chezmoi apply --dry-run --verbose [stdout] custom-pager > stdout custom-pager PASS === CONT TestScript/modify_windows cmd.go:374: Windows only testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] skip 'Windows only' === CONT TestScript/modifyencrypted cmd.go:374: age not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > [!exec:age] skip 'age not found in $PATH' === CONT TestScript/externalgitrepo === NAME TestScript/textconv testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > [!exec:tr] skip 'tr not found in $PATH' # test that chezmoi diff uses textconv (9.279s) > exec chezmoi diff [stdout] diff --git a/file.txt b/file.txt index b0ebb2af412bf3812b0bf8c5d7b950feb8a701be..4d977287915d918f15ef3df13146c1fa58914d30 100644 --- a/file.txt +++ b/file.txt @@ -1 +1 @@ -# PREVIOUS CONTENTS OF FILE.TXT +# CONTENTS OF FILE.TXT > [umask:002] cmp stdout golden/diff-umask-002 > [umask:022] cmp stdout golden/diff-umask-022 # test that chezmoi apply uses textconv (6.009s) > exec chezmoi apply --verbose [stdout] diff --git a/file.txt b/file.txt index b0ebb2af412bf3812b0bf8c5d7b950feb8a701be..4d977287915d918f15ef3df13146c1fa58914d30 100644 --- a/file.txt +++ b/file.txt @@ -1 +1 @@ -# PREVIOUS CONTENTS OF FILE.TXT +# CONTENTS OF FILE.TXT > [umask:002] cmp stdout golden/diff-umask-002 > [umask:022] cmp stdout golden/diff-umask-022 > cmp $HOME/file.txt golden/file.txt # test that chezmoi apply uses textconv in interactive diffs (10.100s) > edit $HOME/file.txt > stdin golden/diff-overwrite > exec chezmoi apply --no-tty [stdout] file.txt has changed since chezmoi last wrote it (diff/overwrite/all-overwrite/skip/quit)? diff --git a/file.txt b/file.txt index 6f0f7ad1723290ba1069a77e8eedbe212a876d87..4d977287915d918f15ef3df13146c1fa58914d30 100644 --- a/file.txt +++ b/file.txt @@ -1,2 +1 @@ # CONTENTS OF FILE.TXT -# EDITED file.txt has changed since chezmoi last wrote it (diff/overwrite/all-overwrite/skip/quit)? > stdout '^ # CONTENTS OF FILE.TXT' > stdout '^-# EDITED' PASS === CONT TestScript/externalguess === NAME TestScript/issue1365 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi diff generates the correct output when chezmoi's config file is managed by chezmoi (5.561s) > chmod 700 $CHEZMOICONFIGDIR > chmod 600 $CHEZMOICONFIGDIR/chezmoi.toml > exec chezmoi diff [stdout] diff --git a/.config/chezmoi/chezmoi.toml b/.config/chezmoi/chezmoi.toml index 63caeb2522e9320690143749a6aee71e8fddd300..b9495f6120fb36c4cbda33cb72700c80f1ebb979 100600 --- a/.config/chezmoi/chezmoi.toml +++ b/.config/chezmoi/chezmoi.toml @@ -1 +1 @@ -# dest contents of chezmoi.toml +# target contents of chezmoi.toml > cmp stdout golden/chezmoi.toml-diff.diff # test that chezmoi diff generates the correct output when a custom diff tool is set and the file is in a subdirectory (8.545s) > cp golden/chezmoi.toml-custom-diff $CHEZMOICONFIGDIR/chezmoi.toml > exec chezmoi diff [stdout] $WORK/home/user/.config/chezmoi/chezmoi.toml $WORK/.tmp/chezmoi-diff3324662469/.config/chezmoi/chezmoi.toml > stdout ^$HOME/\.config/chezmoi/chezmoi\.toml\s+$WORK/.*/\.config/chezmoi/chezmoi\.toml$ PASS === CONT TestScript/externalfilter === NAME TestScript/issue3113 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > chmod 777 bin/custom-pager > chmod 777 bin/default-pager # test that chezmoi diff uses the default pager by default (9.224s) > exec chezmoi diff [stdout] default-pager > stdout default-pager > chhome home2/user # test that setting diff.pager to a custom pager uses that pager (7.814s) > exec chezmoi diff [stdout] custom-pager > stdout custom-pager > chhome home3/user # test that setting diff.pager to the empty string disables the pager (8.597s) > exec chezmoi diff [stdout] diff --git a/.file b/.file new file mode 100644 index 0000000000000000000000000000000000000000..8a52cb9ce9551221716a53786ad74104c5902362 --- /dev/null +++ b/.file @@ -0,0 +1 @@ +# contents of .file > stdout diff PASS === CONT TestScript/modify_unix === NAME TestScript/issue1237 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi add does not add ignored directories (14.432s) > exec chezmoi add ~/.config [stderr] chezmoi: warning: ignoring .config/Bitwarden CLI > exec chezmoi managed [stdout] .config > cmp stdout golden/managed > exists $CHEZMOISOURCEDIR/dot_config/.keep PASS === CONT TestScript/externalfileurl === NAME TestScript/removedir testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply removes empty directories, but not non-empty directories, or non-existent directories (9.205s) > mkdir $HOME/.empty_dir > exec chezmoi apply > exists $HOME/.dir > ! exists $HOME/.empty_dir > chhome home2/user # test that chezmoi apply will remove a directory even if it is actually a file (8.233s) > exec chezmoi apply > ! exists $HOME/.dir > chhome home3/user # test that chezmoi apply removes empty directories recursively (8.215s) > mkdir $HOME/.dir/subdir > exec chezmoi apply > ! exists $HOME/.dir PASS === CONT TestScript/dashlane gpg: /tmp/test-gpg-homedir2888922895/trustdb.gpg: trustdb created gpg: directory '/tmp/test-gpg-homedir2888922895/openpgp-revocs.d' created === NAME TestScript/root testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply uses .chezmoiroot (9.361s) > exec chezmoi apply > cmp $HOME/.file golden/.file # test that chezmoi add uses .chezmoiroot (9.775s) > symlink $HOME/.symlink -> .file > exec chezmoi add $HOME${/}.symlink > cmp $CHEZMOISOURCEDIR/home/symlink_dot_symlink golden/symlink_dot_symlink > [!exec:git] skip 'git not found in $PATH' > [windows] skip 'go-git does not support file:// URLs on windows' > chhome home2/user > mkgitconfig # create a git repo in home2/user/repo (0.292s) > exec git -C $HOME/repo init [stdout] Initialized empty Git repository in $WORK/home2/user/repo/.git/ > exec git -C $HOME/repo add . > exec git -C $HOME/repo commit -m 'Initial commit' [stdout] [master (root-commit) b76a2c2] Initial commit 3 files changed, 2 insertions(+) create mode 100644 .chezmoiroot create mode 100644 home/.chezmoi.toml.tmpl create mode 100644 home/dot_file # test that chezmoi init uses .chezmoiroot (6.471s) > exec chezmoi init --apply file://$HOME/repo [stderr] Cloning into '$WORK/home2/user/.local/share/chezmoi'... > exists $CHEZMOICONFIGDIR/chezmoi.toml > cmp $HOME/.file golden/.file PASS === NAME TestScript/issue2628 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > httpd www # test that .chezmoiexternal.toml.tmpl is read (10.567s) > exec chezmoi apply > cmp $HOME/.file golden/.file > chhome home2/user # test that .chezmoiignore.tmpl is read (9.671s) > exec chezmoi apply > ! exists $HOME/.file > chhome home3/user # test that .chezmoiremove.tmpl is read (5.665s) > exec chezmoi apply > ! exists $HOME/.file PASS === CONT TestScript/destroy gpg: revocation certificate stored as '/tmp/test-gpg-homedir2888922895/openpgp-revocs.d/5A324F0EFBBE701C24CA7389460F08D798E1693E.rev' === CONT TestScript/debug cmd.go:374: age not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:age] skip 'age not found in $PATH' === CONT TestScript/data === NAME TestScript/applyverbose testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply --dry-run --verbose does not show scripts when scripts are excluded from diffs (9.114s) > exec chezmoi apply --dry-run --verbose [stdout] diff --git a/.file b/.file new file mode 100644 index 0000000000000000000000000000000000000000..8a52cb9ce9551221716a53786ad74104c5902362 --- /dev/null +++ b/.file @@ -0,0 +1 @@ +# contents of .file > [unix] [umask:002] cmp stdout golden/apply-umask-002.diff > [unix] [umask:022] cmp stdout golden/apply-umask-022.diff > [windows] cmp stdout golden/apply-windows.diff > chhome home2/user # test that chezmoi apply --dry-run --force --verbose does not show removes when removes are excluded from diffs (8.569s) > exec chezmoi apply --dry-run --force --verbose > ! stdout . PASS === NAME TestScript/ignored testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mksourcedir # test that chezmoi ignored prints the list of ignored paths (6.593s) > exec chezmoi ignored [stdout] .dir/file .dir/subdir .readonly .template > cmp stdout golden/ignored PASS === CONT TestScript/configstate === CONT TestScript/create === NAME TestScript/applyskipencrypted testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'skipping gpg tests on Windows' > [!exec:gpg] skip 'gpg not found in $PATH' > mkhomedir > mkgpgconfig # test that chezmoi apply --exclude=encrypted does not apply encrypted files (9.901s) > cp golden/.encrypted $HOME > exec chezmoi add --encrypt $HOME${/}.encrypted [stderr] gpg: Warning: using insecure memory! gpg: checking the trustdb gpg: marginals needed: 3 completes needed: 1 trust model: pgp gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: next trustdb check due at 2027-12-30 > rm $HOME/.encrypted > cp $CHEZMOICONFIGDIR/chezmoi.toml golden/chezmoi.toml > rm $CHEZMOICONFIGDIR/chezmoi.toml > exec chezmoi apply --force --exclude=encrypted > ! exists $HOME/.encrypted # test that chezmoi apply applies the encrypted file (6.110s) > cp golden/chezmoi.toml $CHEZMOICONFIGDIR/chezmoi.toml > exec chezmoi apply --force [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID 01AE392BD0BEE39C, created 2024-12-30 "chezmoi-test-gpg-key" > cmp golden/.encrypted $HOME/.encrypted PASS === CONT TestScript/config === NAME TestScript/purge testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mksourcedir # test that chezmoi purge purges the source dir (11.018s) > exists $CHEZMOISOURCEDIR > exec chezmoi purge --force > ! exists $CHEZMOISOURCEDIR > chhome home2/user # test that chezmoi purge purges the config dir (10.348s) > exists $CHEZMOICONFIGDIR > exec chezmoi purge --force > ! exists $CHEZMOICONFIGDIR # test that chezmoi purge purges the cache dir (5.584s) > mkdir $HOME/.cache/chezmoi > exec chezmoi purge --force > ! exists $HOME/.cache/chezmoi PASS === NAME TestScript/externalzip testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'zip may not support the --symlinks option' > [!exec:zip] skip 'zip not found in $PATH' > symlink archive/dir/symlink -> file > exec zip -r --symlinks www/archive.zip archive [stdout] adding: archive/ (stored 0%) adding: archive/dir/ (stored 0%) adding: archive/dir/file (stored 0%) adding: archive/dir/symlink (stored 0%) > httpd www # test that chezmoi reads external zip archives from .chezmoiexternal.json (4.929s) > exec chezmoi apply --force > cmp $HOME/.dir/dir/file golden/dir/file > issymlink $HOME/.dir/dir/symlink PASS === NAME TestScript/git testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] chmod 755 bin/git > [windows] unix2dos bin/git.cmd > exec chezmoi git hello [stdout] hello > exists $CHEZMOISOURCEDIR > stdout hello PASS === NAME TestScript/issue3371 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:git] skip 'git not found in $PATH' > [windows] unix2dos golden/.file > mkgitconfig # create a dotfile repo with a config file template (20.608s) > exec chezmoi init > exec chezmoi git add . > exec chezmoi git commit -- --message 'Initial commit' [stdout] [master (root-commit) fd4e4e6] Initial commit 2 files changed, 3 insertions(+) create mode 100644 .chezmoi.yaml.tmpl create mode 100644 dot_file.tmpl > chhome home2/user # test that chezmoi init --apply sets environment variables during apply from the config file (7.185s) > exec chezmoi init --apply file://$WORK/home/user/.local/share/chezmoi [stderr] Cloning into '$WORK/home2/user/.local/share/chezmoi'... > cmp $HOME/.file golden/.file PASS === NAME TestScript/keepassxc testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/keepassxc-cli # test keepassxcAttachment template function (12.226s) > stdin $HOME/input > exec chezmoi execute-template --no-tty '{{ keepassxcAttachment "example.com" "attachment" }}' [stdout] Enter password to unlock /secrets.kdbx: # contents of attachment > stdout '# contents of attachment' # test keepassxcAttribute template function (7.824s) > stdin $HOME/input > exec chezmoi execute-template --no-tty '{{ keepassxcAttribute "example.com" "host-name" }}' [stdout] Enter password to unlock /secrets.kdbx: example.com> stdout example\.com$ # test keepassxc template function and that password is only requested once (7.750s) > stdin $HOME/input > exec chezmoi execute-template --no-tty '{{ (keepassxc "example.com").UserName }}/{{ (keepassxc "example.com").Password }}' [stdout] Enter password to unlock /secrets.kdbx: examplelogin/examplepassword> stdout examplelogin/examplepassword$ PASS === NAME TestScript/applystate testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:sha256sum] skip 'sha256sum not found in path' > mksourcedir # test that chezmoi apply does not modify the state if nothing needs to be done (18.674s) > exec chezmoi apply --force > exec sha256sum $CHEZMOICONFIGDIR/chezmoistate.boltdb [stdout] 46dd7851226d881c895c414964307a17645b05e3ca585e5338af387677cc4821 $WORK/home/user/.config/chezmoi/chezmoistate.boltdb > cp stdout chezmoistate.boltdb-sha256-pre-apply > exec chezmoi apply --force > exec sha256sum $CHEZMOICONFIGDIR/chezmoistate.boltdb [stdout] 46dd7851226d881c895c414964307a17645b05e3ca585e5338af387677cc4821 $WORK/home/user/.config/chezmoi/chezmoistate.boltdb > cmp stdout chezmoistate.boltdb-sha256-pre-apply PASS === NAME TestScript/applyexact testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply --dry-run does not remove entries from exact directories (10.893s) > exec chezmoi apply --dry-run --force > exists $HOME/.dir/file1 > exists $HOME/.dir/file2 > exists $HOME/.dir/subdir/file # test that chezmoi apply removes entries from exact directories (7.575s) > exec chezmoi apply --force > exists $HOME/.dir/file1 > ! exists $HOME/.dir/file2 > ! exists $HOME/.dir/subdir/file PASS === NAME TestScript/dumpconfig testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi dump-config dumps the configuration in the given format (8.738s) > exec chezmoi dump-config --format=yaml [stdout] configfile: cacheDir: $WORK/home/user/.cache/chezmoi color: auto data: key: value env: {} format: json destDir: $WORK/home/user gitHub: refreshPeriod: 1m0s hooks: {} interactive: false interpreters: {} mode: file pager: "" persistentState: "" pinentry: command: "" args: [] options: - allow-external-password-cache progress: auto safe: true scriptEnv: {} scriptTempDir: "" sourceDir: $WORK/home/user/.local/share/chezmoi tempDir: $WORK/.tmp template: options: - missingkey=error textConv: [] umask: 18 useBuiltinAge: auto useBuiltinGit: auto verbose: false warnings: configFileTemplateHasChanged: true workingTree: $WORK/home/user/.local/share/chezmoi awsSecretsManager: region: "" profile: "" azureKeyVault: defaultVault: "" bitwarden: command: bw bitwardenSecrets: command: bws dashlane: command: dcli args: [] doppler: command: doppler args: [] project: "" config: "" ejson: keyDir: /opt/ejson/keys key: "" gopass: command: gopass hcpVaultSecrets: command: vlt args: [] applicationName: "" organizationId: "" projectId: "" keepassxc: command: keepassxc-cli database: "" mode: cache-password args: [] prompt: true keeper: command: keeper args: [] lastpass: command: lpass onepassword: command: op prompt: true mode: account onepasswordSDK: token: "" tokenEnvVar: OP_SERVICE_ACCOUNT_TOKEN pass: command: pass passhole: command: ph args: [] prompt: true rbw: command: rbw secret: command: "" args: [] vault: command: vault encryption: "" age: useBuiltin: false command: age args: [] identity: "" identities: [] passphrase: false recipient: "" recipients: [] recipientsFile: "" recipientsFiles: [] suffix: .age symmetric: false gpg: command: gpg args: [] recipient: "" recipients: [] symmetric: false suffix: .asc add: encrypt: false secrets: warning templateSymlinks: false cd: command: "" args: [] completion: custom: false diff: command: "" args: [] exclude: [] pager: "\0" reverse: false scriptContents: true edit: command: "" args: [] hardlink: true minDuration: 1s watch: false apply: false git: command: git autoadd: false autocommit: false autopush: false commitMessageTemplate: "" commitMessageTemplateFile: "" merge: command: vimdiff args: [] status: exclude: [] pathStyle: relative update: command: "" args: [] apply: true recurseSubmodules: true verify: exclude: [] > stdout 'key: value' PASS === NAME TestScript/rbw testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/rbw # test rbw template function (9.957s) > exec chezmoi execute-template '{{ (rbw "test-entry").data.password }}' [stdout] hunter2> stdout ^hunter2$ # test rbw template function with extra args (5.460s) > exec chezmoi execute-template '{{ (rbw "test-entry" "--folder" "my-folder").data.password }}' [stdout] correcthorsebatterystaple> stdout ^correcthorsebatterystaple$ # test rbwFields template function (5.487s) > exec chezmoi execute-template '{{ (rbwFields "test-entry").something.value }}' [stdout] secret> stdout ^secret$ # test rbwFields template function with extra args (7.250s) > exec chezmoi execute-template '{{ (rbwFields "test-entry" "--folder" "my-folder").something.value }}' [stdout] enigma> stdout ^enigma$ PASS === NAME TestScript/noencryption testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir # test that chezmoi add --encrypt without encryption fails (5.294s) > ! exec chezmoi add --encrypt $HOME${/}.encrypted [stderr] chezmoi: no encryption [exit status 1] > stderr 'no encryption' # test that chezmoi apply without encryption fails (6.564s) > ! exec chezmoi apply --force [stderr] chezmoi: .encrypted: no encryption [exit status 1] > stderr \.encrypted:\sno\sencryption$ PASS === NAME TestScript/issue2427 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > symlink archive/dir/symlink -> file > exec tar czf www/archive.tar.gz archive > httpd www # test that chezmoi managed lists all targets (10.981s) > exec chezmoi managed [stdout] .dir .dir/dir .dir/dir/file .dir/dir/symlink .encrypted .file > cmp stdout golden/managed # test that chezmoi managed --include=encrypted lists encrypted files only (10.034s) > exec chezmoi managed --include=encrypted [stdout] .encrypted > cmp stdout golden/managed-encrypted # test that chezmoi managed --include=externals lists external targets only (8.013s) > exec chezmoi managed --include=externals [stdout] .dir .dir/dir .dir/dir/file .dir/dir/symlink > cmp stdout golden/managed-externals PASS === NAME TestScript/issue3268 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] chmod 755 bin/chezmoi-test-command # test that chezmoi sets CHEZMOI_ environment variables (10.776s) > exec chezmoi execute-template '{{ output "chezmoi-test-command" }}' [stdout] CHEZMOI_SOURCE_DIR=$WORK/home/user/.local/share/chezmoi > stdout 'CHEZMOI_SOURCE_DIR=.*/\.local/share/chezmoi\s?$' > chhome home2/user # test that chezmoi sets environment variables from env (10.432s) > exec chezmoi execute-template '{{ env "VAR" }}' [stdout] VALUE> stdout VALUE > chhome home3/user # test that env and scriptEnv cannot both be set (8.021s) > ! exec chezmoi execute-template '' [stderr] chezmoi: only one of env or scriptEnv may be set [exit status 1] > stderr 'only one of env or scriptEnv may be set' PASS === NAME TestScript/issue2942 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that .chezmoi.config variables are capitalized correctly (5.209s) > exec chezmoi execute-template '{{ .chezmoi.config.keepassxc.command }}' [stdout] keepassxc-cli> stdout '^keepassxc-cli$' PASS === NAME TestScript/issue2132 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply does not create a remove_ directory if it has no contents (9.957s) > exec chezmoi apply > ! exists $HOME/.dir # test that running chezmoi apply a second time completes with no output (9.390s) > exec chezmoi apply --no-tty > ! stdout . > ! exists $HOME/.dir PASS === NAME TestScript/issue2954 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi destroy does not delete the source directory when removing a file in an exact directory (6.236s) > mkdir $HOME/.dir > mkfile $HOME/.dir/test.file > exec chezmoi destroy --force $HOME${/}.dir/test.file > exists $CHEZMOISOURCEDIR PASS === NAME TestScript/create cmd.go:374: age not found in $PATH testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply creates a file from a template (3.582s) > mkdir $CHEZMOISOURCEDIR > cp golden/create_dot_create.tmpl $CHEZMOISOURCEDIR > exec chezmoi apply --force > cmp $HOME/.create golden/.create > [windows] skip 'UNIX only' > [!exec:age] skip 'age not found in $PATH' === NAME TestScript/issue2820 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi add refuses to add files in chezmoi's source directory (10.384s) > ! exec chezmoi add $CHEZMOISOURCEDIR [stderr] chezmoi: $WORK/home/user/.local/share/chezmoi: cannot add chezmoi file to chezmoi ($WORK/home/user/.local/share/chezmoi is protected) [exit status 1] > stderr 'cannot add chezmoi file to chezmoi' # test that chezmoi add refuses to add chezmoi's config file (9.395s) > ! exec chezmoi add $CHEZMOICONFIGDIR/chezmoi.toml [stderr] chezmoi: $WORK/home/user/.config/chezmoi/chezmoi.toml: cannot add chezmoi's config file to chezmoi, use a config file template instead [exit status 1] > stderr 'cannot add chezmoi\x27s config file to chezmoi' # test that chezmoi add refuses to add files in chezmoi's cache directory (4.689s) > ! exec chezmoi add $HOME/.cache/chezmoi [stderr] chezmoi: $WORK/home/user/.cache/chezmoi: cannot add chezmoi file to chezmoi ($WORK/home/user/.cache/chezmoi is protected) [exit status 1] > stderr 'cannot add chezmoi file to chezmoi' # test that chezmoi add refuses to add files in chezmoi's source directory when already in that directory (6.212s) > cd $CHEZMOISOURCEDIR $WORK/home/user/.local/share/chezmoi > exists dot_file > ! exec chezmoi add dot_file [stderr] chezmoi: $WORK/home/user/.local/share/chezmoi: cannot add chezmoi file to chezmoi ($WORK/home/user/.local/share/chezmoi is protected) [exit status 1] > stderr 'cannot add chezmoi file to chezmoi' PASS === NAME TestScript/issue1869 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test concurrent read when there are multiple .chezmoiignore files (11.205s) > exec chezmoi status [stdout] A dir1 A dir1/subdir1 A dir1/subdir2 A dir1/subdir3 A dir2 A dir2/subdir1 A dir2/subdir2 A dir2/subdir3 A dir3 A dir3/subdir1 A dir3/subdir2 A dir3/subdir3 > chhome home2/user # test concurrent read when there are multitple .chezmoidata. files (8.558s) > exec chezmoi data [stdout] { "chezmoi": { "arch": "riscv64", "args": [ "chezmoi", "data" ], "cacheDir": "$WORK/home2/user/.cache/chezmoi", "command": "data", "commandDir": "$WORK", "config": { "add": { "encrypt": false, "secrets": "warning", "templateSymlinks": false }, "age": { "args": null, "command": "age", "identities": null, "identity": "", "passphrase": false, "recipient": "", "recipients": null, "recipientsFile": "", "recipientsFiles": null, "suffix": ".age", "symmetric": false, "useBuiltin": false }, "awsSecretsManager": { "profile": "", "region": "" }, "azureKeyVault": { "defaultVault": "" }, "bitwarden": { "command": "bw" }, "bitwardenSecrets": { "command": "bws" }, "cacheDir": "$WORK/home2/user/.cache/chezmoi", "cd": { "args": null, "command": "" }, "color": "auto", "completion": { "custom": false }, "dashlane": { "args": null, "command": "dcli" }, "data": null, "destDir": "$WORK/home2/user", "diff": { "args": null, "command": "", "exclude": [], "pager": "", "reverse": false, "scriptContents": true }, "doppler": { "args": null, "command": "doppler", "config": "", "project": "" }, "edit": { "apply": false, "args": null, "command": "", "hardlink": true, "minDuration": 1000000000, "watch": false }, "ejson": { "key": "", "keyDir": "/opt/ejson/keys" }, "encryption": "", "env": null, "format": "json", "git": { "autoadd": false, "autocommit": false, "autopush": false, "command": "git", "commitMessageTemplate": "", "commitMessageTemplateFile": "" }, "gitHub": { "refreshPeriod": 60000000000 }, "gopass": { "command": "gopass" }, "gpg": { "args": null, "command": "gpg", "recipient": "", "recipients": null, "suffix": ".asc", "symmetric": false }, "hcpVaultSecrets": { "applicationName": "", "args": null, "command": "vlt", "organizationId": "", "projectId": "" }, "hooks": null, "interactive": false, "interpreters": {}, "keepassxc": { "args": null, "command": "keepassxc-cli", "database": "", "mode": "cache-password", "prompt": true }, "keeper": { "args": null, "command": "keeper" }, "lastpass": { "command": "lpass" }, "merge": { "args": null, "command": "vimdiff" }, "mode": "file", "onepassword": { "command": "op", "mode": "account", "prompt": true }, "onepasswordSDK": { "token": "", "tokenEnvVar": "OP_SERVICE_ACCOUNT_TOKEN" }, "pager": "", "pass": { "command": "pass" }, "passhole": { "args": null, "command": "ph", "prompt": true }, "persistentState": "", "pinentry": { "args": null, "command": "", "options": [ "allow-external-password-cache" ] }, "progress": "auto", "rbw": { "command": "rbw" }, "safe": true, "scriptEnv": null, "scriptTempDir": "", "secret": { "args": null, "command": "" }, "sourceDir": "$WORK/home2/user/.local/share/chezmoi", "status": { "exclude": [], "pathStyle": "relative" }, "tempDir": "$WORK/.tmp", "template": { "options": [ "missingkey=error" ] }, "textConv": null, "umask": 18, "update": { "apply": true, "args": null, "command": "", "recurseSubmodules": true }, "useBuiltinAge": "auto", "useBuiltinGit": "auto", "vault": { "command": "vault" }, "verbose": false, "verify": { "exclude": [] }, "warnings": { "configFileTemplateHasChanged": true }, "workingTree": "$WORK/home2/user/.local/share/chezmoi" }, "configFile": "$WORK/home2/user/.config/chezmoi/chezmoi.toml", "destDir": "$WORK/home2/user", "executable": "/tmp/testscript-main3925662962/bin/chezmoi", "fqdnHostname": "arch-nspawn-335462", "gid": "1000", "group": "builduser", "homeDir": "$WORK/home2/user", "hostname": "arch-nspawn-335462", "kernel": { "osrelease": "6.6.46-pisces", "ostype": "Linux", "version": "#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024" }, "os": "linux", "osRelease": { "ansiColor": "38;2;23;147;209", "bugReportURL": "https://gitlab.archlinux.org/groups/archlinux/-/issues", "buildID": "rolling", "documentationURL": "https://wiki.archlinux.org/", "homeURL": "https://archlinux.org/", "id": "arch", "logo": "archlinux-logo", "name": "Arch Linux", "prettyName": "Arch Linux", "privacyPolicyURL": "https://terms.archlinux.org/docs/privacy-policy/", "supportURL": "https://bbs.archlinux.org/" }, "pathListSeparator": ":", "pathSeparator": "/", "sourceDir": "$WORK/home2/user/.local/share/chezmoi", "uid": "1000", "username": "builduser", "version": { "builtBy": "testscript", "commit": "HEAD", "date": "2024-12-30T20:45:06Z", "version": "v2.0.0+test" }, "windowsVersion": {}, "workingTree": "$WORK/home2/user/.local/share/chezmoi" }, "key": "value" } PASS === NAME TestScript/applytype testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir golden > mkhomedir > mksourcedir # test that chezmoi apply replaces a directory with a file (7.652s) > rm $HOME/.file > mkdir $HOME/.file > exec chezmoi apply --force > cmp $HOME/.file golden/.file # test that chezmoi apply replaces a file with a directory (7.108s) > rm $HOME/.dir > mkfile $HOME/.dir > exec chezmoi apply --force > cmp $HOME/.dir/file golden/.dir/file > cmp $HOME/.dir/subdir/file golden/.dir/subdir/file # test that chezmoi apply replaces a file with a symlink (6.686s) > rm $HOME/.symlink > mkfile $HOME/.symlink > exec chezmoi apply --force > cmp $HOME/.symlink golden/.symlink # test that chezmoi apply replaces a symlink with a directory (6.647s) > rm $HOME/.dir/subdir > symlink $HOME/.dir/subdir -> .file > exec chezmoi apply --force > cmp $HOME/.dir/file golden/.dir/file > cmp $HOME/.dir/subdir/file golden/.dir/subdir/file PASS === NAME TestScript/externalfilter testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:base64] skip 'base64 not found in $PATH' > httpd www # test that chezmoi filters external files (6.306s) > exec chezmoi cat $HOME${/}.file [stdout] # contents of .file > cmp stdout golden/.file PASS === NAME TestScript/issue2649 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!lookup:github.com] skip 'github.com not found' # test that chezmoi init clones a public dotfiles repo if git is installed (16.107s) > [exec:git] exec chezmoi init --use-builtin-git=false chezmoi [stderr] Cloning into '$WORK/home/user/.local/share/chezmoi'... > [exec:git] exists ${CHEZMOISOURCEDIR}/README.md > chhome home2/user # test that chezmoi init clones a public dotfiles repo using builtin git (15.514s) > exec chezmoi init --use-builtin-git=true chezmoi > exists ${CHEZMOISOURCEDIR}/README.md PASS === NAME TestScript/options testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that --source flag is respected (10.899s) > exec chezmoi apply --source=~/.dotfiles > cmp $HOME/.file golden/.file > chhome home2/user # test that --destination flag is respected (13.122s) > mkdir tmp > exec chezmoi apply --destination=$WORK/tmp > cmp tmp/.file golden/.file > chhome home3/user # test that --config flag is respected (7.648s) > exec chezmoi apply --config=$HOME/.chezmoi.toml > cmp $HOME/tmp/.file golden/.file PASS === NAME TestScript/applyremove testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply --dry-run does not remove entries (7.191s) > exec chezmoi apply --dry-run --force > exists $HOME/.dir/file > exists $HOME/.file1 > exists $HOME/.file2 # test that chezmoi apply file1 removes only file1 (8.539s) > exec chezmoi apply --force $HOME${/}.file1 > exists $HOME/.dir/file > ! exists $HOME/.file1 > exists $HOME/.file2 # test that chezmoi apply removes all entries (7.032s) > exec chezmoi apply --force > ! exists $HOME/.dir/file > ! exists $HOME/.file1 > ! exists $HOME/.file2 PASS === NAME TestScript/exclude testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!umask:022] skip # test chezmoi diff --exclude (10.026s) > exec chezmoi diff --exclude=scripts [stdout] diff --git a/.file b/.file new file mode 100644 index 0000000000000000000000000000000000000000..8a52cb9ce9551221716a53786ad74104c5902362 --- /dev/null +++ b/.file @@ -0,0 +1 @@ +# contents of .file > [unix] cmp stdout golden/diff-no-scripts.diff > [windows] cmp stdout golden/diff-no-scripts-windows.diff # test that chezmoi diff respects the diff.exclude configuration variable (16.616s) > exec chezmoi diff [stdout] diff --git a/.file b/.file new file mode 100644 index 0000000000000000000000000000000000000000..8a52cb9ce9551221716a53786ad74104c5902362 --- /dev/null +++ b/.file @@ -0,0 +1 @@ +# contents of .file diff --git a/script.sh b/script.sh new file mode 100755 index 0000000000000000000000000000000000000000..3747a7ba08ee591c41b7c518e430d2802137eac4 --- /dev/null +++ b/script.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +echo $* > [unix] cmp stdout golden/diff.diff > [windows] cmp stdout golden/diff-windows.diff > mkdir $CHEZMOICONFIGDIR > cp golden/chezmoi.toml $CHEZMOICONFIGDIR > exec chezmoi diff [stdout] diff --git a/.file b/.file new file mode 100644 index 0000000000000000000000000000000000000000..8a52cb9ce9551221716a53786ad74104c5902362 --- /dev/null +++ b/.file @@ -0,0 +1 @@ +# contents of .file > [unix] cmp stdout golden/diff-no-scripts.diff > [windows] cmp stdout golden/diff-no-scripts-windows.diff > chhome home2/user # test that chezmoi diff --exclude=always excludes scripts that are always run (5.426s) > exec chezmoi diff --exclude=always [stdout] diff --git a/script-once.sh b/script-once.sh new file mode 100755 index 0000000000000000000000000000000000000000..d7dff6100cefc930f4161600c12b6f7ea37b7d3a --- /dev/null +++ b/script-once.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +echo once > cmp stdout golden/diff-exclude-always.diff PASS === NAME TestScript/issue3325 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that integer types are preserved in fromJson | toToml template function pipelines (10.305s) > exec chezmoi execute-template '{{ "{\"key\":1}" | fromJson | toToml }}' [stdout] key = 1 > cmp stdout golden/stdout # test that integer types are preserved in the .data section of JSONC config files (9.184s) > exec chezmoi execute-template '{{ .data | toToml }}' [stdout] dataFloat64 = 1.1 dataInt64 = 2 > cmp stdout golden/config.toml # test that integer and floating point types are preserved from .chezmoidata.json files (7.119s) > exec chezmoi execute-template '{{ .json | toToml }}' [stdout] jsonFloat64 = 3.3 jsonInt64 = 4 > cmp stdout golden/json.toml # test that integer and floating point types are preserved from .chezmoidata.jsonc files (6.090s) > exec chezmoi execute-template '{{ .jsonc | toToml }}' [stdout] jsoncFloat64 = 5.5 jsoncInt64 = 6 > cmp stdout golden/jsonc.toml PASS === NAME TestScript/issue2964 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > chmod 755 $CHEZMOISOURCEDIR/external_dot_dir/executable # test that external_ directories respect the executable bit (9.373s) > exec chezmoi apply > [umask:002] cmpmod 775 $HOME/.dir/executable > [umask:022] cmpmod 755 $HOME/.dir/executable PASS === NAME TestScript/issue2092 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi dump warns when the config file has not been generated (8.912s) > exec chezmoi dump [stdout] { ".file": { "type": "file", "name": ".file", "contents": "# contents of .file\n", "perm": 420 } } [stderr] chezmoi: warning: config file template has changed, run chezmoi init to regenerate config file > [umask:002] cmp stdout golden/dump-umask-002.json > [umask:022] cmp stdout golden/dump-umask-022.json > stderr 'config file template has changed' # test that chezmoi dump does not return an error when the config file template has been modified (13.897s) > exec chezmoi init > edit $CHEZMOICONFIGDIR${/}chezmoi.toml > exec chezmoi dump [stdout] { ".file": { "type": "file", "name": ".file", "contents": "# contents of .file\n", "perm": 420 } } > [umask:002] cmp stdout golden/dump-umask-002.json > [umask:022] cmp stdout golden/dump-umask-022.json > ! stderr . PASS === NAME TestScript/merge_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > mkhomedir > mksourcedir # test that chezmoi merge does a three-way merge (9.497s) > exec chezmoi merge $HOME${/}.file [stdout] $WORK/home/user/.file $WORK/home/user/.local/share/chezmoi/dot_file $WORK/.tmp/chezmoi-merge3021452574/.file > stdout ^${HOME@R}/\.file\s+${CHEZMOISOURCEDIR@R}/dot_file\s+${WORK@R}/.*/\.file$ # test that chezmoi merge falls back to a two-way merge when the template is invalid # FIXME the following test fails # chezmoi merge $HOME${/}.invalid_template # stdout ^${HOME@R}/\.invalid_template\s+$CHEZMOISOURCEDIR/dot_invalid_template\.tmpl$ (0.001s) > chhome home2/user # test that chezmoi merge does a three-way merge with the arguments in the configured order (10.898s) > exec chezmoi merge $HOME${/}.file [stdout] $WORK/home2/user/.local/share/chezmoi/dot_file $WORK/home2/user/.file $WORK/.tmp/chezmoi-merge105972955/.file > stdout ^${CHEZMOISOURCEDIR@R}/dot_file\s+${HOME@R}/\.file\s+${WORK@R}/.*/\.file$ > chhome home3/user # test that chezmoi merge appends the destination, source, and target paths if merge.args does not contain any templates (5.978s) > exec chezmoi merge $HOME${/}.file [stdout] arg $WORK/home3/user/.file $WORK/home3/user/.local/share/chezmoi/dot_file $WORK/.tmp/chezmoi-merge3741582010/.file > stdout ^arg\s+${HOME@R}/\.file\s+${CHEZMOISOURCEDIR@R}/dot_file\s+${WORK@R}/.*/\.file$ > chhome home4/user # test that chezmoi merge respects .chezmoiroot (7.038s) > exec chezmoi merge $HOME${/}.file [stdout] $WORK/home4/user/.file $WORK/home4/user/.local/share/chezmoi/home/dot_file $WORK/.tmp/chezmoi-merge3565855402/.file > stdout ^${HOME@R}/\.file\s+${CHEZMOISOURCEDIR@R}/home/dot_file\s+${WORK@R}/.*/\.file$ PASS === NAME TestScript/gopass testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/gopass > [windows] unix2dos golden/gopass-raw # test gopass template function (6.738s) > exec chezmoi execute-template '{{ gopass "misc/example.com" }}' [stdout] examplepassword> stdout ^examplepassword$ # test gopass template function (8.410s) > exec chezmoi execute-template '{{ gopassRaw "misc/example.com" }}' [stdout] Secret: misc/example.com examplepassword key: value > cmp stdout golden/gopass-raw PASS === NAME TestScript/pass testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/pass > [windows] unix2dos golden/pass-raw # test pass template function (12.350s) > exec chezmoi execute-template '{{ pass "misc/example.com" }}' [stdout] examplepassword> stdout ^examplepassword$ # test passFields template function (11.863s) > exec chezmoi execute-template '{{ (passFields "misc/example.com").login }}' [stdout] examplelogin> stdout ^examplelogin$ # test pass template function (10.878s) > exec chezmoi execute-template '{{ passRaw "misc/example.com" }}' [stdout] examplepassword login: examplelogin > cmp stdout golden/pass-raw PASS === NAME TestScript/issue4024 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi merge-all does not generate incorrect "config file template has changed" warnings (25.545s) > exec chezmoi init > cp ${CHEZMOICONFIGDIR}/chezmoi.toml golden/chezmoi.toml > ! stderr . > exec chezmoi state get-bucket --bucket=configState [stdout] { "configState": { "configTemplateContentsSHA256": "17237711aec7ba710379c223819293b9a9e039d9a4a3ca721259c2337f21fcfe" } } > cmp stdout golden/state > exec chezmoi merge-all > ! stderr . PASS === NAME TestScript/scriptsdir_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi apply runs scripts in .chezmoiscripts (10.798s) > exec chezmoi apply [stdout] script script in subdir > cmp stdout golden/apply > chhome home2/user # test that chezmoi apply fails if .chezmoiscripts contains a non-script (12.776s) > ! exec chezmoi apply [stderr] chezmoi: $WORK/home2/user/.local/share/chezmoi/.chezmoiscripts/dot_file: not a script [exit status 1] > stderr ${CHEZMOISOURCEDIR@R}/\.chezmoiscripts/dot_file:\snot\sa\sscript$ > chhome home3/user # test that chezmoi apply fails if .chezmoiscripts contains duplicate targets (7.021s) > ! exec chezmoi apply [stderr] chezmoi: .chezmoiscripts/script.sh: inconsistent state ($WORK/home3/user/.local/share/chezmoi/.chezmoiscripts/run_once_script.sh, $WORK/home3/user/.local/share/chezmoi/.chezmoiscripts/run_script.sh) [exit status 1] > stderr \.chezmoiscripts/script\.sh:\sinconsistent\sstate > chhome home4/user # test that chezmoi apply fails if .chezmoiscripts contains any .chezmoi* files (4.653s) > ! exec chezmoi apply [stderr] chezmoi: $WORK/home4/user/.local/share/chezmoi/.chezmoiscripts/.chezmoiignore: not allowed in .chezmoiscripts directory [exit status 1] > stderr 'not allowed in \.chezmoiscripts directory' PASS === NAME TestScript/applychmod_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > mkhomedir golden > mkhomedir > mksourcedir # test change file mode (8.302s) > chmod 777 $HOME/.file > exec chezmoi apply --force > cmpmod 666 $HOME/.file # test change executable file mode (9.533s) > chmod 666 $HOME/.executable > exec chezmoi apply --force > cmpmod 777 $HOME/.executable # test change directory mode (7.982s) > chmod 700 $HOME/.dir > exec chezmoi apply --force > cmpmod 777 $HOME/.dir PASS === NAME TestScript/help testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > exec chezmoi help [stdout] Manage your dotfiles across multiple diverse machines, securely Usage: chezmoi [command] Available Commands: add Add an existing file, directory, or symlink to the source state age Interact with age apply Update the destination directory to match the target state archive Generate a tar archive of the target state cat Print the target contents of a file, script, or symlink cat-config Print the configuration file cd Launch a shell in the source directory chattr Change the attributes of a target in the source state completion Generate shell completion code data Print the template data decrypt Decrypt file or standard input destroy Permanently delete an entry from the source state, the destination directory, and the state diff Print the diff between the target state and the destination state doctor Check your system for potential problems dump Generate a dump of the target state dump-config Dump the configuration values edit Edit the source state of a target edit-config Edit the configuration file edit-config-template Edit the configuration file template encrypt Encrypt file or standard input execute-template Execute the given template(s) forget Remove a target from the source state generate Generate a file for use with chezmoi git Run git in the source directory help Print help about a command ignored Print ignored targets import Import an archive into the source state init Setup the source directory and update the destination directory to match the target state license Print license managed List the managed entries in the destination directory merge Perform a three-way merge between the destination state, the source state, and the target state merge-all Perform a three-way merge for each modified file purge Purge chezmoi's configuration and data re-add Re-add modified files secret Interact with a secret manager source-path Print the source path of a target state Manipulate the persistent state status Show the status of targets target-path Print the target path of a source path unmanaged List the unmanaged files in the destination directory update Pull and apply any changes upgrade Upgrade chezmoi to the latest released version verify Exit with success if the destination state matches the target state, fail otherwise Flags: --cache path Set cache directory (default $WORK/home/user/.cache/chezmoi) --color bool|auto Colorize output (default auto) -c, --config path Set config file --config-format |json|toml|yaml Set config file format --debug Include debug information in output -D, --destination path Set destination directory (default $WORK/home/user) -n, --dry-run Do not make any modifications to the destination directory --force Make all changes without prompting --interactive Prompt for all changes -k, --keep-going Keep going as far as possible after an error --mode file|symlink Mode (default file) --no-pager Do not use the pager --no-tty Do not attempt to get a TTY for prompts -o, --output path Write output to path instead of stdout --persistent-state path Set persistent state file --progress bool|auto Display progress bars (default auto) -R, --refresh-externals always|auto|never[=always] Refresh external cache (default auto) -S, --source path Set source directory (default $WORK/home/user/.local/share/chezmoi) --source-path Specify targets by source path --use-builtin-age bool|auto Use builtin age (default auto) --use-builtin-diff Use builtin diff --use-builtin-git bool|auto Use builtin git (default auto) -v, --verbose Make output more verbose -W, --working-tree path Set working tree directory (default ) Use "chezmoi [command] --help" for more information about a command. > stdout 'Manage your dotfiles across multiple diverse machines, securely' > exec chezmoi help add [stdout] Description: Add targets to the source state. If any target is already in the source state, then its source state is replaced with its current state in the destination directory. Usage: chezmoi add targets... [flags] Aliases: add, manage Examples: $ chezmoi add ~/.bashrc $ chezmoi add ~/.gitconfig --template $ chezmoi add ~/.ssh/id_rsa --encrypt $ chezmoi add ~/.vim --recursive $ chezmoi add ~/.oh-my-zsh --exact --recursive Flags: -a, --autotemplate Generate the template when adding files as templates --create Add files that should exist, irrespective of their contents --encrypt Encrypt files --exact Add directories exactly -x, --exclude types Exclude entry types (default none) -f, --follow Add symlink targets instead of symlinks -i, --include types Include entry types (default all) -p, --prompt Prompt before adding each entry -q, --quiet Suppress warnings -r, --recursive Recurse into subdirectories (default true) --secrets error|ignore|warning Scan for secrets when adding unencrypted files (default warning) -T, --template Add files as templates --template-symlinks Add symlinks with target in source or home dirs as templates Global Flags: --cache path Set cache directory (default $WORK/home/user/.cache/chezmoi) --color bool|auto Colorize output (default auto) -c, --config path Set config file --config-format |json|toml|yaml Set config file format --debug Include debug information in output -D, --destination path Set destination directory (default $WORK/home/user) -n, --dry-run Do not make any modifications to the destination directory --force Make all changes without prompting --interactive Prompt for all changes -k, --keep-going Keep going as far as possible after an error --mode file|symlink Mode (default file) --no-pager Do not use the pager --no-tty Do not attempt to get a TTY for prompts -o, --output path Write output to path instead of stdout --persistent-state path Set persistent state file --progress bool|auto Display progress bars (default auto) -R, --refresh-externals always|auto|never[=always] Refresh external cache (default auto) -S, --source path Set source directory (default $WORK/home/user/.local/share/chezmoi) --source-path Specify targets by source path --use-builtin-age bool|auto Use builtin age (default auto) --use-builtin-diff Use builtin diff --use-builtin-git bool|auto Use builtin git (default auto) -v, --verbose Make output more verbose -W, --working-tree path Set working tree directory (default ) > stdout 'Add targets to the source state\.' PASS === NAME TestScript/editconfigtemplate testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] unix2dos golden/edited > [windows] unix2dos golden/edited-chezmoi.yaml > [windows] unix2dos home3/user/.config/chezmoi/chezmoi.yaml > [windows] unix2dos home4/user/.local/share/chezmoi/home/.chezmoi.yaml.tmpl # test that chezmoi edit-config-template creates a new config file template (9.252s) > exec chezmoi edit-config-template [stderr] chezmoi: warning: $WORK/bin/editor $WORK/home/user/.local/share/chezmoi/.chezmoi.toml.tmpl: returned in less than 1s > cmp $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl golden/edited > chhome home2/user # test that chezmoi edit-config-template creates a new config file template in .chezmoiroot (12.338s) > exec chezmoi edit-config-template [stderr] chezmoi: warning: $WORK/bin/editor $WORK/home2/user/.local/share/chezmoi/home/.chezmoi.toml.tmpl: returned in less than 1s > cmp $CHEZMOISOURCEDIR/home/.chezmoi.toml.tmpl golden/edited > chhome home3/user # test that chezmoi edit-config-template creates a new config file template from an existing config file (7.563s) > exec chezmoi edit-config-template [stderr] chezmoi: warning: $WORK/bin/editor $WORK/home3/user/.local/share/chezmoi/.chezmoi.yaml.tmpl: returned in less than 1s > cmp $CHEZMOISOURCEDIR/.chezmoi.yaml.tmpl golden/edited-chezmoi.yaml > chhome home4/user # test that chezmoi edit-config-template edits an existing config file template (7.196s) > exec chezmoi edit-config-template [stderr] chezmoi: warning: $WORK/bin/editor $WORK/home4/user/.local/share/chezmoi/home/.chezmoi.yaml.tmpl: returned in less than 1s > cmp $CHEZMOISOURCEDIR/home/.chezmoi.yaml.tmpl golden/edited-chezmoi.yaml PASS === NAME TestScript/issue1161 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi does not follow symlinks in the source directory if the file should be ignored (16.275s) > symlink $CHEZMOISOURCEDIR/.HASH_dot_file -> non_existent_file > exec chezmoi status > rm $CHEZMOISOURCEDIR/.HASH_dot_file > exec chezmoi status # test that chezmoi does follow symlinks in the source directory if the file should not be ignored (9.021s) > symlink $CHEZMOISOURCEDIR/.chezmoifile -> non_existent_file > ! exec chezmoi status [stderr] chezmoi: stat $WORK/home/user/.local/share/chezmoi/.chezmoifile: no such file or directory [exit status 1] > [unix] stderr 'no such file or directory' > [windows] stderr 'The system cannot find the file specified' > rm $CHEZMOISOURCEDIR/.chezmoifile > exec chezmoi status PASS === NAME TestScript/keepgoing testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir # test that chezmoi diff without --keep-going fails when there is an error (8.881s) > ! exec chezmoi diff [stdout] diff --git a/1ok b/1ok new file mode 100644 index 0000000000000000000000000000000000000000..9c59e24b8393179a5d712de4f990178df5734d99 --- /dev/null +++ b/1ok @@ -0,0 +1 @@ +first [stderr] chezmoi: 2error: template: 2error.tmpl:2: unclosed action started at 2error.tmpl:1 [exit status 1] # test that chezmoi apply without --keep-going fails but still writes the first file (7.330s) > ! exec chezmoi apply --force [stderr] chezmoi: 2error: template: 2error.tmpl:2: unclosed action started at 2error.tmpl:1 [exit status 1] > cmp $HOME/1ok golden/1ok > ! exists $HOME/2error > ! exists $HOME/3ok > stderr '2error: template: 2error\.tmpl:2: unclosed action started at 2error\.tmpl:1' # test that chezmoi apply with --keep-going writes all files that it can without errors (10.571s) > ! exec chezmoi apply --force --keep-going [stderr] chezmoi: 2error: template: 2error.tmpl:2: unclosed action started at 2error.tmpl:1 [exit status 1] > cmp $HOME/1ok golden/1ok > ! exists $HOME/2error > cmp $HOME/3ok golden/3ok # FIXME add chezmoi init tests # FIXME add chezmoi update tests (0.000s) PASS === NAME TestScript/editconfig testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that edit-config creates a config file if needed (8.465s) > exec chezmoi edit-config [stderr] chezmoi: warning: $WORK/bin/editor $WORK/home/user/.config/chezmoi/chezmoi.toml: returned in less than 1s > grep -count=1 '# edited' $CHEZMOICONFIGDIR/chezmoi.toml # test that edit-config edits an existing config file (7.820s) > exec chezmoi edit-config [stderr] chezmoi: warning: $WORK/bin/editor $WORK/home/user/.config/chezmoi/chezmoi.toml: returned in less than 1s > grep -count=2 '# edited' $CHEZMOICONFIGDIR/chezmoi.toml > chhome home2/user # test that edit-config edits an existing YAML config file (10.873s) > exec chezmoi edit-config > grep -count=1 '# edited' $CHEZMOICONFIGDIR/chezmoi.yaml > ! stderr warning > chhome home3/user # test that edit-config reports a warning if the config is no longer valid (10.432s) > exec chezmoi edit-config [stderr] chezmoi: warning: $WORK/home3/user/.config/chezmoi/chezmoi.json: expected EOF > stderr warning > ! stderr 'returned in less than' > grep -count=1 '# edited' $CHEZMOICONFIGDIR/chezmoi.json PASS === NAME TestScript/dashlane testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/dcli > [windows] unix2dos golden/dashlane-note # test dashlanePassword template function (5.636s) > exec chezmoi execute-template '{{ (index (dashlanePassword "filter") 0).password }}' [stdout] > stdout ^$ # test dashlaneNote template function (7.050s) > exec chezmoi execute-template '{{ dashlaneNote "filter" }}' [stdout] > cmp stdout golden/dashlane-note PASS === NAME TestScript/ejson testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test ejsonDecrypt uses default parameters (8.356s) > ! exec chezmoi execute-template '{{ (ejsonDecrypt "golden/my-file.ejson") }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling ejsonDecrypt: couldn't read key file (open /opt/ejson/keys/df82a403a3b58ebedd09758d3b131ff3113b39bdbfb92110940eb57832774345: no such file or directory) [exit status 1] > stderr 'couldn''t read key file' > stderr '/opt/ejson/keys/df82a403a3b58ebedd09758d3b131ff3113b39bdbfb92110940eb57832774345' # test ejsonDecrypt uses EJSON_KEYDIR when set (3.684s) > env EJSON_KEYDIR=golden/keys > exec chezmoi execute-template '{{ (ejsonDecrypt "golden/my-file.ejson").key1 }}' [stdout] value1> stdout ^value1$ # test ejsonDecrypt uses configuration's keyDir when set (7.174s) > chhome home_set_valid_keydir/user > env EJSON_KEYDIR=invalid/keys > exec chezmoi execute-template '{{ (ejsonDecrypt "golden/my-file.ejson").key2 }}' [stdout] value2> stdout ^value2$ # test ejsonDecrypt uses configuration's key when set, and succeeds if valid (4.953s) > chhome home_set_valid_key/user > exec chezmoi execute-template '{{ (ejsonDecrypt "golden/my-file.ejson").key1 }}' [stdout] value1> stdout ^value1$ # test ejsonDecrypt uses configuration's key when set, and fails if invalid (3.798s) > chhome home_set_invalid_key/user > ! exec chezmoi execute-template '{{ (ejsonDecrypt "golden/my-file.ejson") }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling ejsonDecrypt: encoding/hex: invalid byte: U+006F 'o' [exit status 1] # test ejsonDecryptWithKey uses the key passed as parameter, and succeeds if valid (3.880s) > chhome home_set_invalid_key/user > exec chezmoi execute-template '{{ (ejsonDecryptWithKey "golden/my-file.ejson" "4fed3b88a33a4621b30230f1ad17e175e10f8587e37e84da740711c9fecfe16d").key2 }}' [stdout] value2> stdout ^value2$ # test ejsonDecryptWithKey uses the key passed as parameter, and fails if invalid (6.886s) > chhome home_set_valid_key/user > ! exec chezmoi execute-template '{{ (ejsonDecryptWithKey "golden/my-file.ejson" "invalid") }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling ejsonDecryptWithKey: encoding/hex: invalid byte: U+0069 'i' [exit status 1] PASS === NAME TestScript/sourcepath testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi source-path returns the source directory (11.305s) > exec chezmoi source-path [stdout] $WORK/home/user/.local/share/chezmoi > stdout ^${CHEZMOISOURCEDIR@R}$ # test that chezmoi source-path target returns the path to a target's source file (9.649s) > exec chezmoi source-path $HOME${/}.file [stdout] $WORK/home/user/.local/share/chezmoi/dot_file > stdout ^${CHEZMOISOURCEDIR@R}/dot_file$ # test that chezmoi source-path returns an error if the target is not in the source state (4.497s) > ! exec chezmoi source-path $HOME${/}.newfile [stderr] chezmoi: $WORK/home/user/.newfile: not managed [exit status 1] > stderr 'not managed' # test that chezmoi source-path returns an error if the target is not in the destination directory (7.269s) > ! exec chezmoi source-path $WORK${/}etc${/}passwd [stderr] chezmoi: $WORK/etc/passwd: not in destination directory ($WORK/home/user) [exit status 1] > stderr 'not in destination directory' > chhome home2/user # test that chezmoi source-path target returns the path the target's source file when .chezmoiroot is used (6.586s) > exec chezmoi source-path $HOME${/}.file [stdout] $WORK/home2/user/.local/share/chezmoi/home/dot_file > stdout /home/dot_file$ PASS === NAME TestScript/applysourcepath testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mksourcedir # test that chezmoi apply --source-path only applies the target (18.486s) > exec chezmoi apply --source-path $CHEZMOISOURCEDIR/dot_file > ! exists $HOME/.empty > exists $HOME/.file > exec chezmoi apply --source-path $CHEZMOISOURCEDIR/empty_dot_empty > exists $HOME/.empty # test that chezmoi apply --source-path ignores other modified files (12.527s) > edit $HOME/.file > exec chezmoi status [stdout] A .create A .dir A .dir/file A .dir/subdir A .dir/subdir/file A .executable MM .file A .private A .readonly A .symlink A .template > stdout 'MM \.file' > exec chezmoi apply --source-path $CHEZMOISOURCEDIR/executable_dot_executable > exists $HOME/.executable PASS === NAME TestScript/templatevars testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > exec chezmoi execute-template '{{ .chezmoi.arch }}' [stdout] riscv64> [386] stdout 386 > [amd64] stdout amd64 > [arm] stdout arm > [arm64] stdout arm64 > [ppc64] stdout ppc64 > [ppc64le] stdout ppc64le > exec chezmoi execute-template '{{ index .chezmoi.args 1 }}' [stdout] execute-template> stdout execute-template > exec chezmoi execute-template '{{ .chezmoi.executable }}' [stdout] /tmp/testscript-main3925662962/bin/chezmoi> stdout [\\/]chezmoi(.exe)?$ > [unix] exec chezmoi execute-template '{{ .chezmoi.homeDir }}' [stdout] $WORK/home/user> [unix] stdout ${HOME@R} > exec chezmoi execute-template '{{ .chezmoi.os }}' [stdout] linux> [darwin] stdout darwin > [freebsd] stdout freebsd > [linux] stdout linux > [openbsd] stdout openbsd > [windows] stdout windows > exec chezmoi execute-template '{{ .chezmoi.sourceDir }}' [stdout] $WORK/home/user/.local/share/chezmoi> stdout ${CHEZMOISOURCEDIR@R} PASS === NAME TestScript/import testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir > symlink archive/.dir/.symlink -> .file > exec tar czf archive.tar.gz archive # test that chezmoi import imports an archive (10.060s) > exec chezmoi import --strip-components=1 archive.tar.gz > cmp $CHEZMOISOURCEDIR/dot_dir/dot_file golden/dot_dir/dot_file > [unix] cmp $CHEZMOISOURCEDIR/dot_dir/symlink_dot_symlink golden/dot_dir/symlink_dot_symlink # FIXME this should pass on Windows # test that chezmoi import run a second time overwrites (10.031s) > exec chezmoi import --strip-components=1 archive.tar.gz > chhome home2/user # test chezmoi import --destination (6.938s) > exec chezmoi import --strip-components=1 --destination=$HOME${/}.subdir archive.tar.gz > cmp $CHEZMOISOURCEDIR/dot_subdir/dot_dir/dot_file golden/dot_dir/dot_file > [unix] cmp $CHEZMOISOURCEDIR/dot_subdir/dot_dir/symlink_dot_symlink golden/dot_dir/symlink_dot_symlink # FIXME this should pass on Windows > chhome home3/user # test chezmoi --import --exclude (4.471s) > exec chezmoi import --strip-components=1 --destination=$HOME${/}.subdir --exclude=symlinks archive.tar.gz > cmp $CHEZMOISOURCEDIR/dot_subdir/dot_dir/dot_file golden/dot_dir/dot_file > ! exists $CHEZMOISOURCEDIR/dot_subdir/dot_dir/symlink_dot_symlink PASS === NAME TestScript/edgecases cmd.go:374: FIXME make the following test pass testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that the source directory can be a symlink to another directory (5.854s) > symlink $HOME/.chezmoi -> $CHEZMOISOURCEDIR > exec chezmoi apply --source=$HOME${/}.chezmoi > cmp $HOME/.file golden/.file # test that adding a directory ending in a slash only adds the directory once (4.012s) > mkdir $HOME/.dir > exec chezmoi add $HOME${/}.dir/ > ! exists $CHEZMOISOURCEDIR/dot_dir/dot_dir > chhome home2/user # test that chezmoi reports an inconsistent state error when a file should be both removed and present (7.847s) > ! exec chezmoi apply [stderr] chezmoi: .file: inconsistent state ($WORK/home2/user/.local/share/chezmoi/dot_file, remove) [exit status 1] > stderr 'chezmoi: \.file: inconsistent state' > chhome home3/user # test that chezmoi reports an error if there is a .chezmoi* file in the .chezmoitemplates directory (7.073s) > ! exec chezmoi status [stderr] chezmoi: $WORK/home3/user/.local/share/chezmoi/.chezmoitemplates/.chezmoiignore: not allowed in .chezmoitemplates directory [exit status 1] > stderr 'not allowed in \.chezmoitemplates directory' # test that chezmoi data returns an error if an unknown read format is specified (9.386s) > ! exec chezmoi init --config-format=yml [stderr] chezmoi: invalid argument "yml" for "--config-format" flag: invalid value [exit status 1] > stderr 'flag: invalid value' # test that chezmoi data returns an error if an unknown write format is specified (5.950s) > ! exec chezmoi data --format=yml [stderr] chezmoi: invalid argument "yml" for "-f, --format" flag: invalid value [exit status 1] > stderr 'flag: invalid value' > skip 'FIXME make the following test pass' === NAME TestScript/externalarchiveinclude testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > symlink archive/symlink1 -> file1 > symlink archive/symlink2 -> file2 > mkdir www > exec tar czf www/archive.tar.gz archive > httpd www # test that chezmoi includes all files by default (9.617s) > exec chezmoi managed [stdout] .dir .dir/dir .dir/dir/subdir1 .dir/dir/subdir1/file1 .dir/dir/subdir1/file2 .dir/dir/subdir2 .dir/dir/subdir2/file1 .dir/dir/subdir2/file2 .dir/file1 .dir/file2 .dir/symlink1 .dir/symlink2 > cmp stdout golden/managed > chhome home2/user # test that chezmoi can include only certain files by default (10.849s) > exec chezmoi managed [stdout] .dir .dir/dir .dir/dir/subdir1 .dir/dir/subdir1/file1 .dir/dir/subdir1/file2 > cmp stdout golden/managed2 > chhome home3/user # test that chezmoi can exclude only certain files by default (9.434s) > exec chezmoi managed [stdout] .dir .dir/dir .dir/dir/subdir1 .dir/dir/subdir1/file1 .dir/file1 .dir/symlink1 > cmp stdout golden/managed3 > chhome home4/user # test that chezmoi can include and exclude files (6.324s) > exec chezmoi managed [stdout] .dir .dir/dir .dir/dir/subdir1 .dir/dir/subdir1/file1 .dir/dir/subdir2 .dir/dir/subdir2/file1 .dir/file1 .dir/symlink1 .dir/symlink2 > cmp stdout golden/managed4 > chhome home5/user # test that chezmoi can include selected files in sub-directories (6.850s) > exec chezmoi managed [stdout] .dir .dir/dir/subdir2/file1 .dir/dir/subdir2/file2 > cmp stdout golden/managed5 PASS === NAME TestScript/externaldiff testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > chmod 755 bin/external-diff # test that chezmoi diff invokes the external diff command for scripts (8.507s) > exec chezmoi diff [stdout] # contents of script > stdout '# contents of script' # test that chezmoi diff excludes scripts if configured (10.488s) > appendline ${CHEZMOICONFIGDIR}/chezmoi.toml ' exclude = ["scripts"]' > exec chezmoi diff > ! stdout '# contents of script' > chhome home2/user # test that chezmoi diff does not pass non-existent filenames to external diff command (10.887s) > exec chezmoi diff [stdout] # contents of .file > chhome home3/user # test that chezmoi diff passes /dev/null and directory names when creating directories (5.946s) > exec chezmoi diff [stdout] /dev/null $WORK/.tmp/chezmoi-diff1009118274/.dir > stdout ^/dev/null\s${WORK@R}/.*/\.dir$ > chhome home4/user # test that chezmoi diff uses textconv when an external diff tool is used (7.328s) > exec chezmoi diff [stdout] old/file.txt: # OLD CONTENTS OF .DIR/FILE.TXT new/file.txt: # NEW CONTENTS OF .DIR/FILE.TXT > cmp stdout golden/external-diff PASS === NAME TestScript/data testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi data includes data set in config file (7.179s) > exec chezmoi data [stdout] { "chezmoi": { "arch": "riscv64", "args": [ "chezmoi", "data" ], "cacheDir": "$WORK/home/user/.cache/chezmoi", "command": "data", "commandDir": "$WORK", "config": { "add": { "encrypt": false, "secrets": "warning", "templateSymlinks": false }, "age": { "args": null, "command": "age", "identities": null, "identity": "", "passphrase": false, "recipient": "", "recipients": null, "recipientsFile": "", "recipientsFiles": null, "suffix": ".age", "symmetric": false, "useBuiltin": false }, "awsSecretsManager": { "profile": "", "region": "" }, "azureKeyVault": { "defaultVault": "" }, "bitwarden": { "command": "bw" }, "bitwardenSecrets": { "command": "bws" }, "cacheDir": "$WORK/home/user/.cache/chezmoi", "cd": { "args": null, "command": "" }, "color": "auto", "completion": { "custom": false }, "dashlane": { "args": null, "command": "dcli" }, "data": { "uniqueKey": "uniqueValue" }, "destDir": "$WORK/home/user", "diff": { "args": null, "command": "", "exclude": [], "pager": "", "reverse": false, "scriptContents": true }, "doppler": { "args": null, "command": "doppler", "config": "", "project": "" }, "edit": { "apply": false, "args": null, "command": "", "hardlink": true, "minDuration": 1000000000, "watch": false }, "ejson": { "key": "", "keyDir": "/opt/ejson/keys" }, "encryption": "", "env": null, "format": "json", "git": { "autoadd": false, "autocommit": false, "autopush": false, "command": "git", "commitMessageTemplate": "", "commitMessageTemplateFile": "" }, "gitHub": { "refreshPeriod": 60000000000 }, "gopass": { "command": "gopass" }, "gpg": { "args": null, "command": "gpg", "recipient": "", "recipients": null, "suffix": ".asc", "symmetric": false }, "hcpVaultSecrets": { "applicationName": "", "args": null, "command": "vlt", "organizationId": "", "projectId": "" }, "hooks": null, "interactive": false, "interpreters": {}, "keepassxc": { "args": null, "command": "keepassxc-cli", "database": "", "mode": "cache-password", "prompt": true }, "keeper": { "args": null, "command": "keeper" }, "lastpass": { "command": "lpass" }, "merge": { "args": null, "command": "vimdiff" }, "mode": "file", "onepassword": { "command": "op", "mode": "account", "prompt": true }, "onepasswordSDK": { "token": "", "tokenEnvVar": "OP_SERVICE_ACCOUNT_TOKEN" }, "pager": "", "pass": { "command": "pass" }, "passhole": { "args": null, "command": "ph", "prompt": true }, "persistentState": "", "pinentry": { "args": null, "command": "", "options": [ "allow-external-password-cache" ] }, "progress": "auto", "rbw": { "command": "rbw" }, "safe": true, "scriptEnv": null, "scriptTempDir": "", "secret": { "args": null, "command": "" }, "sourceDir": "$WORK/home/user/.local/share/chezmoi", "status": { "exclude": [], "pathStyle": "relative" }, "tempDir": "$WORK/.tmp", "template": { "options": [ "missingkey=error" ] }, "textConv": null, "umask": 18, "update": { "apply": true, "args": null, "command": "", "recurseSubmodules": true }, "useBuiltinAge": "auto", "useBuiltinGit": "auto", "vault": { "command": "vault" }, "verbose": false, "verify": { "exclude": [] }, "warnings": { "configFileTemplateHasChanged": true }, "workingTree": "$WORK/home/user/.local/share/chezmoi" }, "configFile": "$WORK/home/user/.config/chezmoi/chezmoi.toml", "destDir": "$WORK/home/user", "executable": "/tmp/testscript-main3925662962/bin/chezmoi", "fqdnHostname": "arch-nspawn-335462", "gid": "1000", "group": "builduser", "homeDir": "$WORK/home/user", "hostname": "arch-nspawn-335462", "kernel": { "osrelease": "6.6.46-pisces", "ostype": "Linux", "version": "#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024" }, "os": "linux", "osRelease": { "ansiColor": "38;2;23;147;209", "bugReportURL": "https://gitlab.archlinux.org/groups/archlinux/-/issues", "buildID": "rolling", "documentationURL": "https://wiki.archlinux.org/", "homeURL": "https://archlinux.org/", "id": "arch", "logo": "archlinux-logo", "name": "Arch Linux", "prettyName": "Arch Linux", "privacyPolicyURL": "https://terms.archlinux.org/docs/privacy-policy/", "supportURL": "https://bbs.archlinux.org/" }, "pathListSeparator": ":", "pathSeparator": "/", "sourceDir": "$WORK/home/user/.local/share/chezmoi", "uid": "1000", "username": "builduser", "version": { "builtBy": "testscript", "commit": "HEAD", "date": "2024-12-30T20:45:09Z", "version": "v2.0.0+test" }, "windowsVersion": {}, "workingTree": "$WORK/home/user/.local/share/chezmoi" }, "uniqueKey": "uniqueValue" } > stdout '"chezmoi":' > stdout '"uniqueKey": "uniqueValue"' # test that chezmoi data --format=json includes data set in config file (6.707s) > exec chezmoi data --format=json [stdout] { "chezmoi": { "arch": "riscv64", "args": [ "chezmoi", "data", "--format=json" ], "cacheDir": "$WORK/home/user/.cache/chezmoi", "command": "data", "commandDir": "$WORK", "config": { "add": { "encrypt": false, "secrets": "warning", "templateSymlinks": false }, "age": { "args": null, "command": "age", "identities": null, "identity": "", "passphrase": false, "recipient": "", "recipients": null, "recipientsFile": "", "recipientsFiles": null, "suffix": ".age", "symmetric": false, "useBuiltin": false }, "awsSecretsManager": { "profile": "", "region": "" }, "azureKeyVault": { "defaultVault": "" }, "bitwarden": { "command": "bw" }, "bitwardenSecrets": { "command": "bws" }, "cacheDir": "$WORK/home/user/.cache/chezmoi", "cd": { "args": null, "command": "" }, "color": "auto", "completion": { "custom": false }, "dashlane": { "args": null, "command": "dcli" }, "data": { "uniqueKey": "uniqueValue" }, "destDir": "$WORK/home/user", "diff": { "args": null, "command": "", "exclude": [], "pager": "", "reverse": false, "scriptContents": true }, "doppler": { "args": null, "command": "doppler", "config": "", "project": "" }, "edit": { "apply": false, "args": null, "command": "", "hardlink": true, "minDuration": 1000000000, "watch": false }, "ejson": { "key": "", "keyDir": "/opt/ejson/keys" }, "encryption": "", "env": null, "format": "json", "git": { "autoadd": false, "autocommit": false, "autopush": false, "command": "git", "commitMessageTemplate": "", "commitMessageTemplateFile": "" }, "gitHub": { "refreshPeriod": 60000000000 }, "gopass": { "command": "gopass" }, "gpg": { "args": null, "command": "gpg", "recipient": "", "recipients": null, "suffix": ".asc", "symmetric": false }, "hcpVaultSecrets": { "applicationName": "", "args": null, "command": "vlt", "organizationId": "", "projectId": "" }, "hooks": null, "interactive": false, "interpreters": {}, "keepassxc": { "args": null, "command": "keepassxc-cli", "database": "", "mode": "cache-password", "prompt": true }, "keeper": { "args": null, "command": "keeper" }, "lastpass": { "command": "lpass" }, "merge": { "args": null, "command": "vimdiff" }, "mode": "file", "onepassword": { "command": "op", "mode": "account", "prompt": true }, "onepasswordSDK": { "token": "", "tokenEnvVar": "OP_SERVICE_ACCOUNT_TOKEN" }, "pager": "", "pass": { "command": "pass" }, "passhole": { "args": null, "command": "ph", "prompt": true }, "persistentState": "", "pinentry": { "args": null, "command": "", "options": [ "allow-external-password-cache" ] }, "progress": "auto", "rbw": { "command": "rbw" }, "safe": true, "scriptEnv": null, "scriptTempDir": "", "secret": { "args": null, "command": "" }, "sourceDir": "$WORK/home/user/.local/share/chezmoi", "status": { "exclude": [], "pathStyle": "relative" }, "tempDir": "$WORK/.tmp", "template": { "options": [ "missingkey=error" ] }, "textConv": null, "umask": 18, "update": { "apply": true, "args": null, "command": "", "recurseSubmodules": true }, "useBuiltinAge": "auto", "useBuiltinGit": "auto", "vault": { "command": "vault" }, "verbose": false, "verify": { "exclude": [] }, "warnings": { "configFileTemplateHasChanged": true }, "workingTree": "$WORK/home/user/.local/share/chezmoi" }, "configFile": "$WORK/home/user/.config/chezmoi/chezmoi.toml", "destDir": "$WORK/home/user", "executable": "/tmp/testscript-main3925662962/bin/chezmoi", "fqdnHostname": "arch-nspawn-335462", "gid": "1000", "group": "builduser", "homeDir": "$WORK/home/user", "hostname": "arch-nspawn-335462", "kernel": { "osrelease": "6.6.46-pisces", "ostype": "Linux", "version": "#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024" }, "os": "linux", "osRelease": { "ansiColor": "38;2;23;147;209", "bugReportURL": "https://gitlab.archlinux.org/groups/archlinux/-/issues", "buildID": "rolling", "documentationURL": "https://wiki.archlinux.org/", "homeURL": "https://archlinux.org/", "id": "arch", "logo": "archlinux-logo", "name": "Arch Linux", "prettyName": "Arch Linux", "privacyPolicyURL": "https://terms.archlinux.org/docs/privacy-policy/", "supportURL": "https://bbs.archlinux.org/" }, "pathListSeparator": ":", "pathSeparator": "/", "sourceDir": "$WORK/home/user/.local/share/chezmoi", "uid": "1000", "username": "builduser", "version": { "builtBy": "testscript", "commit": "HEAD", "date": "2024-12-30T20:45:16Z", "version": "v2.0.0+test" }, "windowsVersion": {}, "workingTree": "$WORK/home/user/.local/share/chezmoi" }, "uniqueKey": "uniqueValue" } > stdout '"chezmoi":' > stdout '"uniqueKey": "uniqueValue"' # test that chezmoi data --format=yaml includes data set in config file (3.426s) > exec chezmoi data --format=yaml [stdout] chezmoi: arch: riscv64 args: - chezmoi - data - --format=yaml cacheDir: $WORK/home/user/.cache/chezmoi command: data commandDir: $WORK config: add: encrypt: false secrets: warning templateSymlinks: false age: args: null command: age identities: null identity: "" passphrase: false recipient: "" recipients: null recipientsFile: "" recipientsFiles: null suffix: .age symmetric: false useBuiltin: false awsSecretsManager: profile: "" region: "" azureKeyVault: defaultVault: "" bitwarden: command: bw bitwardenSecrets: command: bws cacheDir: $WORK/home/user/.cache/chezmoi cd: args: null command: "" color: auto completion: custom: false dashlane: args: null command: dcli data: uniqueKey: uniqueValue destDir: $WORK/home/user diff: args: null command: "" exclude: [] pager: "" reverse: false scriptContents: true doppler: args: null command: doppler config: "" project: "" edit: apply: false args: null command: "" hardlink: true minDuration: 1e+09 watch: false ejson: key: "" keyDir: /opt/ejson/keys encryption: "" env: null format: json git: autoadd: false autocommit: false autopush: false command: git commitMessageTemplate: "" commitMessageTemplateFile: "" gitHub: refreshPeriod: 6e+10 gopass: command: gopass gpg: args: null command: gpg recipient: "" recipients: null suffix: .asc symmetric: false hcpVaultSecrets: applicationName: "" args: null command: vlt organizationId: "" projectId: "" hooks: null interactive: false interpreters: {} keepassxc: args: null command: keepassxc-cli database: "" mode: cache-password prompt: true keeper: args: null command: keeper lastpass: command: lpass merge: args: null command: vimdiff mode: file onepassword: command: op mode: account prompt: true onepasswordSDK: token: "" tokenEnvVar: OP_SERVICE_ACCOUNT_TOKEN pager: "" pass: command: pass passhole: args: null command: ph prompt: true persistentState: "" pinentry: args: null command: "" options: - allow-external-password-cache progress: auto rbw: command: rbw safe: true scriptEnv: null scriptTempDir: "" secret: args: null command: "" sourceDir: $WORK/home/user/.local/share/chezmoi status: exclude: [] pathStyle: relative tempDir: $WORK/.tmp template: options: - missingkey=error textConv: null umask: 18 update: apply: true args: null command: "" recurseSubmodules: true useBuiltinAge: auto useBuiltinGit: auto vault: command: vault verbose: false verify: exclude: [] warnings: configFileTemplateHasChanged: true workingTree: $WORK/home/user/.local/share/chezmoi configFile: $WORK/home/user/.config/chezmoi/chezmoi.toml destDir: $WORK/home/user executable: /tmp/testscript-main3925662962/bin/chezmoi fqdnHostname: arch-nspawn-335462 gid: "1000" group: builduser homeDir: $WORK/home/user hostname: arch-nspawn-335462 kernel: osrelease: 6.6.46-pisces ostype: Linux version: '#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024' os: linux osRelease: ansiColor: 38;2;23;147;209 bugReportURL: https://gitlab.archlinux.org/groups/archlinux/-/issues buildID: rolling documentationURL: https://wiki.archlinux.org/ homeURL: https://archlinux.org/ id: arch logo: archlinux-logo name: Arch Linux prettyName: Arch Linux privacyPolicyURL: https://terms.archlinux.org/docs/privacy-policy/ supportURL: https://bbs.archlinux.org/ pathListSeparator: ':' pathSeparator: / sourceDir: $WORK/home/user/.local/share/chezmoi uid: "1000" username: builduser version: builtBy: testscript commit: HEAD date: "2024-12-30T20:45:19Z" version: v2.0.0+test windowsVersion: {} workingTree: $WORK/home/user/.local/share/chezmoi uniqueKey: uniqueValue > stdout 'chezmoi:' > stdout 'uniqueKey: uniqueValue' PASS === NAME TestScript/keeper testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/keeper # test keeper template function (4.688s) > exec chezmoi execute-template '{{ (keeper "QOahgRH_dSTvSvhRBqzCzQ").record_uid }}' [stdout] QOahgRH_dSTvSvhRBqzCzQ> stdout '^QOahgRH_dSTvSvhRBqzCzQ$' # test keeperDataFields template function (10.276s) > exec chezmoi execute-template '{{ index (keeperDataFields "QOahgRH_dSTvSvhRBqzCzQ").password 0 }}' [stdout] mypassword> stdout ^mypassword$ # test keeperFindPassword template function (9.579s) > exec chezmoi execute-template '{{ keeperFindPassword "Example" }}' [stdout] mypassword> stdout ^mypassword$ PASS === NAME TestScript/gpg testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'skipping gpg tests on Windows' > [!exec:gpg] skip 'gpg not found in $PATH' > mkhomedir > mkgpgconfig # test that chezmoi add --encrypt encrypts (5.288s) > cp golden/.encrypted $HOME > exec chezmoi add --encrypt $HOME${/}.encrypted [stderr] gpg: Warning: using insecure memory! gpg: checking the trustdb gpg: marginals needed: 3 completes needed: 1 trust model: pgp gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: next trustdb check due at 2027-12-30 > exists $CHEZMOISOURCEDIR/encrypted_dot_encrypted.asc > grep '-----BEGIN PGP MESSAGE-----' $CHEZMOISOURCEDIR/encrypted_dot_encrypted.asc # test that chezmoi apply decrypts (5.659s) > rm $HOME/.encrypted > exec chezmoi apply --force [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID 5B849F5F789B7E20, created 2024-12-30 "chezmoi-test-gpg-key" > cmp golden/.encrypted $HOME/.encrypted # test that chezmoi edit --apply transparently decrypts and re-encrypts (8.271s) > exec chezmoi edit --apply --force $HOME${/}.encrypted [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID 5B849F5F789B7E20, created 2024-12-30 "chezmoi-test-gpg-key" chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-encrypted1409329957/.encrypted: returned in less than 1s gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID 5B849F5F789B7E20, created 2024-12-30 "chezmoi-test-gpg-key" > grep '# edited' $HOME/.encrypted PASS === NAME TestScript/templatedata testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that .chezmoi.sourceDir can be used with joinPath (8.791s) > [unix] exec chezmoi execute-template '{{ joinPath .chezmoi.sourceDir ".file" }}' [stdout] $WORK/home/user/.local/share/chezmoi/.file> [unix] stdout ${CHEZMOISOURCEDIR@R}/.file # test that .chezmoi.sourceFile is set (8.479s) > exec chezmoi cat $HOME${/}.file [stdout] dot_file.tmpl > stdout dot_file.tmpl # test that .chezmoi.kernel is set on linux (5.762s) > [linux] exec chezmoi execute-template '{{ .chezmoi.kernel.ostype }}' [stdout] Linux> [linux] stdout Linux > chhome home2/user # test that .chezmoidata. and .chezmoitemplates are available in .chezmoiignore (4.972s) > exec chezmoi apply > exists $HOME/.file1 > ! exists $HOME/.file2 > chhome home3/user # test that data execute-template ignores template errors (4.534s) > exec chezmoi data [stdout] { "chezmoi": { "arch": "riscv64", "args": [ "chezmoi", "data" ], "cacheDir": "$WORK/home3/user/.cache/chezmoi", "command": "data", "commandDir": "$WORK", "config": { "add": { "encrypt": false, "secrets": "warning", "templateSymlinks": false }, "age": { "args": null, "command": "age", "identities": null, "identity": "", "passphrase": false, "recipient": "", "recipients": null, "recipientsFile": "", "recipientsFiles": null, "suffix": ".age", "symmetric": false, "useBuiltin": false }, "awsSecretsManager": { "profile": "", "region": "" }, "azureKeyVault": { "defaultVault": "" }, "bitwarden": { "command": "bw" }, "bitwardenSecrets": { "command": "bws" }, "cacheDir": "$WORK/home3/user/.cache/chezmoi", "cd": { "args": null, "command": "" }, "color": "auto", "completion": { "custom": false }, "dashlane": { "args": null, "command": "dcli" }, "data": null, "destDir": "$WORK/home3/user", "diff": { "args": null, "command": "", "exclude": [], "pager": "", "reverse": false, "scriptContents": true }, "doppler": { "args": null, "command": "doppler", "config": "", "project": "" }, "edit": { "apply": false, "args": null, "command": "", "hardlink": true, "minDuration": 1000000000, "watch": false }, "ejson": { "key": "", "keyDir": "/opt/ejson/keys" }, "encryption": "", "env": null, "format": "json", "git": { "autoadd": false, "autocommit": false, "autopush": false, "command": "git", "commitMessageTemplate": "", "commitMessageTemplateFile": "" }, "gitHub": { "refreshPeriod": 60000000000 }, "gopass": { "command": "gopass" }, "gpg": { "args": null, "command": "gpg", "recipient": "", "recipients": null, "suffix": ".asc", "symmetric": false }, "hcpVaultSecrets": { "applicationName": "", "args": null, "command": "vlt", "organizationId": "", "projectId": "" }, "hooks": null, "interactive": false, "interpreters": {}, "keepassxc": { "args": null, "command": "keepassxc-cli", "database": "", "mode": "cache-password", "prompt": true }, "keeper": { "args": null, "command": "keeper" }, "lastpass": { "command": "lpass" }, "merge": { "args": null, "command": "vimdiff" }, "mode": "file", "onepassword": { "command": "op", "mode": "account", "prompt": true }, "onepasswordSDK": { "token": "", "tokenEnvVar": "OP_SERVICE_ACCOUNT_TOKEN" }, "pager": "", "pass": { "command": "pass" }, "passhole": { "args": null, "command": "ph", "prompt": true }, "persistentState": "", "pinentry": { "args": null, "command": "", "options": [ "allow-external-password-cache" ] }, "progress": "auto", "rbw": { "command": "rbw" }, "safe": true, "scriptEnv": null, "scriptTempDir": "", "secret": { "args": null, "command": "" }, "sourceDir": "$WORK/home3/user/.local/share/chezmoi", "status": { "exclude": [], "pathStyle": "relative" }, "tempDir": "$WORK/.tmp", "template": { "options": [ "missingkey=error" ] }, "textConv": null, "umask": 18, "update": { "apply": true, "args": null, "command": "", "recurseSubmodules": true }, "useBuiltinAge": "auto", "useBuiltinGit": "auto", "vault": { "command": "vault" }, "verbose": false, "verify": { "exclude": [] }, "warnings": { "configFileTemplateHasChanged": true }, "workingTree": "$WORK/home3/user/.local/share/chezmoi" }, "configFile": "$WORK/home3/user/.config/chezmoi/chezmoi.toml", "destDir": "$WORK/home3/user", "executable": "/tmp/testscript-main3925662962/bin/chezmoi", "fqdnHostname": "arch-nspawn-335462", "gid": "1000", "group": "builduser", "homeDir": "$WORK/home3/user", "hostname": "arch-nspawn-335462", "kernel": { "osrelease": "6.6.46-pisces", "ostype": "Linux", "version": "#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024" }, "os": "linux", "osRelease": { "ansiColor": "38;2;23;147;209", "bugReportURL": "https://gitlab.archlinux.org/groups/archlinux/-/issues", "buildID": "rolling", "documentationURL": "https://wiki.archlinux.org/", "homeURL": "https://archlinux.org/", "id": "arch", "logo": "archlinux-logo", "name": "Arch Linux", "prettyName": "Arch Linux", "privacyPolicyURL": "https://terms.archlinux.org/docs/privacy-policy/", "supportURL": "https://bbs.archlinux.org/" }, "pathListSeparator": ":", "pathSeparator": "/", "sourceDir": "$WORK/home3/user/.local/share/chezmoi", "uid": "1000", "username": "builduser", "version": { "builtBy": "testscript", "commit": "HEAD", "date": "2024-12-30T20:45:08Z", "version": "v2.0.0+test" }, "windowsVersion": {}, "workingTree": "$WORK/home3/user/.local/share/chezmoi" }, "message": "ok" } > stdout ok # test that chezmoi execute-template ignores template errors (5.800s) > exec chezmoi execute-template '{{ template "template" . }}' [stdout] ok > stdout ok > [unix] chhome home4/user # test that .chezmoi.sourceFile is set (5.438s) > [unix] exec chezmoi cat $HOME${/}.file [stdout] dot_file.tmpl $WORK/home4/user/.file > [unix] cmpenv stdout golden/dot_file PASS === NAME TestScript/issue3421 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi runs run_once_ and run_onchange_ scripts only once (18.140s) > exec chezmoi apply [stdout] once onchange > stdout once > stdout onchange > exec chezmoi apply > ! stdout . # test that chezmoi runs run_once_ scripts after chezmoi state delete-bucket --bucket=scriptState (14.238s) > exec chezmoi state delete-bucket --bucket=scriptState > exec chezmoi apply [stdout] once > stdout once > ! stdout onchange # test that chezmoi runs run_once_ scripts after chezmoi state delete-bucket --bucket=entryState (13.160s) > exec chezmoi state delete-bucket --bucket=entryState > exec chezmoi apply [stdout] onchange > ! stdout once > stdout onchange PASS === NAME TestScript/mergeencryptedgpg_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > [!exec:gpg] skip 'gpg not found in $PATH' > chmod 755 bin/edit-source > mkgpgconfig > appendline $CHEZMOICONFIGDIR/chezmoi.toml '[merge]' > appendline $CHEZMOICONFIGDIR/chezmoi.toml ' command = "cat"' # test that chezmoi merge transparently decrypts the source (25.317s) > cp golden/source $HOME/.file > exec chezmoi add --encrypt $HOME${/}.file [stderr] gpg: Warning: using insecure memory! gpg: checking the trustdb gpg: marginals needed: 3 completes needed: 1 trust model: pgp gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: next trustdb check due at 2027-12-30 > exec chezmoi chattr +template $HOME${/}.file > cp golden/destination $HOME/.file > exec chezmoi merge $HOME${/}.file [stdout] destination {{ "target" }} target [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID 0BF886A66EC1FE71, created 2024-12-30 "chezmoi-test-gpg-key" gpg: Warning: using insecure memory! > cmp stdout golden/expected > chhome home2/user > mkgpgconfig > appendline $CHEZMOICONFIGDIR/chezmoi.toml '[merge]' > appendline $CHEZMOICONFIGDIR/chezmoi.toml ' command = "edit-source"' # test that chezmoi merge transparently re-encrypts the source if it is edited (19.696s) > cp golden/source $HOME/.file > exec chezmoi add --encrypt $HOME${/}.file [stderr] gpg: Warning: using insecure memory! gpg: checking the trustdb gpg: marginals needed: 3 completes needed: 1 trust model: pgp gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: next trustdb check due at 2027-12-30 > exec chezmoi chattr +template $HOME${/}.file > cp golden/destination $HOME/.file > exec chezmoi merge $HOME${/}.file [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID 9260EE708910067C, created 2024-12-30 "chezmoi-test-gpg-key" gpg: Warning: using insecure memory! > exec chezmoi cat $HOME${/}.file [stdout] target # edited [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID 9260EE708910067C, created 2024-12-30 "chezmoi-test-gpg-key" > cmp stdout golden/edited-target PASS === NAME TestScript/issue4002 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'windows line endings confuse cmp and diff' > [!exec:git] skip 'git not found in $PATH' > mkgitconfig # test that includeTemplate works with a file in .chezmoitemplates with a .chezmoiroot when re-initializing (6.674s) > exec chezmoi init > cmp ${CHEZMOICONFIGDIR}/chezmoi.toml golden/chezmoi.toml # create a commit (13.710s) > exec chezmoi git add . > exec chezmoi git commit -- --message 'Initial commit' [stdout] [master (root-commit) 3480008] Initial commit 3 files changed, 3 insertions(+) create mode 100644 .chezmoiroot create mode 100644 home/.chezmoi.toml.tmpl create mode 100644 home/.chezmoitemplates/template > chhome home2/user # test that includeTemplate works with a file in .chezmoitemplates with a .chezmoiroot with a bare init (7.644s) > exec chezmoi init --apply --force file://$WORK/home/user/.local/share/chezmoi [stderr] Cloning into '$WORK/home2/user/.local/share/chezmoi'... > cmp ${CHEZMOICONFIGDIR}/chezmoi.toml golden/chezmoi.toml PASS === NAME TestScript/generate testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkgitconfig # test that chezmoi generate install.sh generates a shell script (6.802s) > exec chezmoi generate install.sh [stdout] #!/bin/sh # -e: exit on error # -u: exit on unset variables set -eu if ! chezmoi="$(command -v chezmoi)"; then bin_dir="${HOME}/.local/bin" chezmoi="${bin_dir}/chezmoi" echo "Installing chezmoi to '${chezmoi}'" >&2 if command -v curl >/dev/null; then chezmoi_install_script="$(curl -fsSL get.chezmoi.io)" elif command -v wget >/dev/null; then chezmoi_install_script="$(wget -qO- get.chezmoi.io)" else echo "To install chezmoi, you must have curl or wget installed." >&2 exit 1 fi sh -c "${chezmoi_install_script}" -- -b "${bin_dir}" unset chezmoi_install_script bin_dir fi # POSIX way to get script's dir: https://stackoverflow.com/a/29834779/12156188 script_dir="$(cd -P -- "$(dirname -- "$(command -v -- "$0")")" && pwd -P)" set -- init --apply --source="${script_dir}" echo "Running 'chezmoi $*'" >&2 # exec: replace current process with chezmoi exec "$chezmoi" "$@" > stdout '#!/bin/sh' > [!exec:git] skip 'git not found in $PATH' # test that chezmoi generate git-commit-message generates a git commit message (16.331s) > exec git --git-dir=$CHEZMOISOURCEDIR/.git init [stdout] Initialized empty Git repository in $WORK/home/user/.local/share/chezmoi/.git/ > exec chezmoi git add . > exec chezmoi generate git-commit-message [stdout] Add .file > stdout '^Add .file$' PASS === NAME TestScript/bitwarden testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/bw > mockcommand bin/bws > [windows] unix2dos golden/bitwarden-attachment # test bitwarden template function (10.490s) > exec chezmoi execute-template '{{ (bitwarden "item" "example.com").login.password }}' [stdout] password-value> stdout ^password-value$ # test bitwardenFields template function (7.810s) > exec chezmoi execute-template '{{ (bitwardenFields "item" "example.com").Hidden.value }}' [stdout] hidden-value> stdout ^hidden-value$ # test bitwardenAttachment template function (6.914s) > exec chezmoi execute-template '{{ (bitwardenAttachment "filename" "item-id") }}' [stdout] hidden-file-value > cmp stdout golden/bitwarden-attachment # test bitwardenAttachmentByRef template function (7.473s) > exec chezmoi execute-template '{{ (bitwardenAttachmentByRef "filename" "item" "example.com") }}' [stdout] hidden-file-value > cmp stdout golden/bitwarden-attachment # test bitwardenSecrets template function (5.391s) > exec chezmoi execute-template '{{ (bitwardenSecrets "be8e0ad8-d545-4017-a55a-b02f014d4158" "0.48c78342-1635-48a6-accd-afbe01336365.C0tMmQqHnAp1h0gL8bngprlPOYutt0:B3h5D+YgLvFiQhWkIq6Bow==").value }}' [stdout] 0.982492bc-7f37-4475-9e60> stdout '^0\.982492bc-7f37-4475-9e60$' PASS === NAME TestScript/symlinks testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply removes a symlink if the target is empty (8.731s) > symlink $HOME/.empty -> .file > exec chezmoi apply $HOME${/}.empty > ! exists $HOME/.empty # test that chezmoi apply evaluates symlink templates (13.217s) > exec chezmoi apply $HOME${/}.template > cmp $HOME/.template $HOME/.file # test that chezmoi add --template-symlinks replaces absolute symlinks, pointing to files inside home, with templates (10.615s) > symlink $HOME/.symlink_absolute -> $HOME/.dir/subdir/file > exec chezmoi add --template-symlinks $HOME${/}.symlink_absolute > cmp $CHEZMOISOURCEDIR/symlink_dot_symlink_absolute.tmpl golden/symlink_dot_symlink_absolute.tmpl # test that chezmoi add --template-symlinks replaces absolute symlinks, pointing to files inside the source directory, with templates (6.661s) > symlink $HOME/.symlink_source -> $CHEZMOISOURCEDIR/.dir/subdir/file > exec chezmoi add --template-symlinks $HOME${/}.symlink_source > cmp $CHEZMOISOURCEDIR/symlink_dot_symlink_source.tmpl golden/symlink_dot_symlink_source.tmpl > chhome home2/user # test that chezmoi add reads add.templateSymlinks from the config file (7.334s) > symlink $HOME/.symlink_absolute -> $HOME/.dir/subdir/file > exec chezmoi add --template-symlinks $HOME${/}.symlink_absolute > cmp $CHEZMOISOURCEDIR/symlink_dot_symlink_absolute.tmpl golden/symlink_dot_symlink_absolute.tmpl PASS === NAME TestScript/completion_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test chezmoi --include completion (1.573s) > exec chezmoi __complete apply --include=d [stdout] dirs :6 [stderr] Completion ended with directive: ShellCompDirectiveNoSpace, ShellCompDirectiveNoFileComp > cmp stdout golden/complete-apply-include-d # test chezmoi --secrets completion (9.074s) > exec chezmoi __complete add --secrets=e [stdout] error :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/complete-secrets-e # test chezmoi cat completion of targets in a directory (8.821s) > exec chezmoi __complete cat $HOME [stdout] $WORK/home/user/.dir/ $WORK/home/user/.dir/file $WORK/home/user/.file :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmpenv stdout golden/complete-target-home # test chezmoi cat completion of matching absolute targets (7.251s) > exec chezmoi __complete cat $HOME/.f [stdout] $WORK/home/user/.file :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmpenv stdout golden/complete-target-home-dot-f # test chezmoi cat completion of matching relative targets (6.560s) > cd $HOME $WORK/home/user > exec chezmoi __complete cat .f [stdout] .file :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmpenv stdout $WORK/golden/complete-dot-f-in-home > cd $WORK $WORK # test chezmoi chattr completion of attributes (6.446s) > exec chezmoi __complete chattr p [stdout] private :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/complete-attribute-p # test chezmoi chattr completion of targets (7.232s) > exec chezmoi __complete cat private $HOME [stdout] $WORK/home/user/.dir/ $WORK/home/user/.dir/file $WORK/home/user/.file :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmpenv stdout golden/complete-target-home PASS === NAME TestScript/state testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] mkdir $CHEZMOICONFIGDIR # FIXME remove this # test that chezmoi state get returns nothing for a non-existing bucket/key (11.458s) > exec chezmoi state get --bucket=bucket --key=key > ! stdout . # test that chezmoi state set sets a value that can be retrieved with chezmoi state get (23.499s) > exec chezmoi state set --bucket=bucket --key=key --value=value > exec chezmoi state get --bucket=bucket --key=key [stdout] value> stdout value > exec chezmoi state data --format=yaml [stdout] bucket: key: value > cmp stdout golden/data.yaml # test that chezmoi state delete deletes a value (12.811s) > exec chezmoi state delete --bucket=bucket --key=key > ! stdout . > exec chezmoi state data --format=yaml [stdout] bucket: {} > cmp stdout golden/data-after-delete.yaml PASS === NAME TestScript/re-add testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir > mksourcedir # test that chezmoi re-add adds all modified files (25.373s) > exec chezmoi apply --force > edit $HOME/.file > edit $HOME/.dir/file > edit $HOME/.dir/subdir/file > exec chezmoi re-add > grep '# edited' $CHEZMOISOURCEDIR/dot_file > grep '# edited' $CHEZMOISOURCEDIR/dot_dir/file > grep '# edited' $CHEZMOISOURCEDIR/dot_dir/exact_subdir/file > exec chezmoi diff > ! stdout . # test that chezmoi re-add adds only specified targets (8.548s) > edit $HOME/.file > edit $HOME/.dir/file > edit $HOME/.dir/subdir/file > exec chezmoi re-add ~/.dir/file > grep -count=1 '# edited' $CHEZMOISOURCEDIR/dot_file > grep -count=2 '# edited' $CHEZMOISOURCEDIR/dot_dir/file > grep -count=1 '# edited' $CHEZMOISOURCEDIR/dot_dir/exact_subdir/file # test that chezmoi re-add --recursive=false does not recurse into subdirectories (6.637s) > exec chezmoi re-add --recursive=false ~/.dir/subdir > grep -count=1 '# edited' $CHEZMOISOURCEDIR/dot_dir/exact_subdir/file # test that chezmoi re-add is recursive by default (7.247s) > exec chezmoi re-add ~/.dir/subdir > grep -count=2 '# edited' $CHEZMOISOURCEDIR/dot_dir/exact_subdir/file PASS === NAME TestScript/issue1213 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:git] skip 'git not found in $PATH' > mkgitconfig # create a repo (30.942s) > exec chezmoi init > exists $CHEZMOISOURCEDIR/.git > cp golden/.chezmoi.toml.tmpl $CHEZMOISOURCEDIR > cp golden/dot_file.tmpl $CHEZMOISOURCEDIR > exec chezmoi git add . > exec chezmoi git commit -- --message 'Initial commit' [stdout] [master (root-commit) f6889cc] Initial commit 2 files changed, 3 insertions(+) create mode 100644 .chezmoi.toml.tmpl create mode 100644 dot_file.tmpl > chhome home2/user # test that chezmoi init --apply makes config template data available (6.524s) > mkgitconfig > exec chezmoi init --apply file://$WORK/home/user/.local/share/chezmoi [stderr] Cloning into '$WORK/home2/user/.local/share/chezmoi'... > cmp $HOME/.file golden/.file PASS === NAME TestScript/externalfileurl testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi apply reads from file:// URLs (10.470s) > exec chezmoi apply > cmp $HOME/.file golden/.file > chhome home2/user # test that chezmoi apply reads from the first found URL (7.955s) > exec chezmoi apply > cmp $HOME/.file golden/.file2 > chhome home3/user # test that chezmoi apply returns an error from the first URL if all URLs return errors (5.586s) > ! exec chezmoi apply [stderr] chezmoi: .file: open $WORK/home3/user/.local/share/file.txt: no such file or directory [exit status 1] > [!windows] stderr 'home3/user/\.local/share/file.txt: no such file or directory' > [windows] stderr 'home3/user/\.local/share/file.txt: The system cannot find the file specified\.' PASS === NAME TestScript/errors testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mksourcedir # test duplicate source state entry detection (8.864s) > cp $CHEZMOISOURCEDIR/dot_file $CHEZMOISOURCEDIR/empty_dot_file > ! exec chezmoi verify [stderr] chezmoi: .file: inconsistent state ($WORK/home/user/.local/share/chezmoi/dot_file, $WORK/home/user/.local/share/chezmoi/empty_dot_file) [exit status 1] > stderr 'inconsistent state' > chhome home2/user # test invalid config (8.541s) > ! exec chezmoi verify [stderr] chezmoi: invalid config: $WORK/home2/user/.config/chezmoi/chezmoi.json: unexpected EOF [exit status 1] > stderr 'invalid config' > chhome home3/user # test source directory is not a directory (4.652s) > ! exec chezmoi verify [stderr] chezmoi: $WORK/home3/user/.local/share/chezmoi: not a directory [exit status 1] > stderr 'not a directory' > chhome home4/user # test that chezmoi checks .chezmoiversion (6.546s) > ! exec chezmoi verify [stderr] chezmoi: source state requires chezmoi version 3.0.0 or later, chezmoi is version 2.0.0+test [exit status 1] > stderr 'source state requires chezmoi version' > chhome home5/user # test that chezmoi checks .chezmoiversion when .chezmoiroot is used (6.419s) > ! exec chezmoi verify [stderr] chezmoi: source state requires chezmoi version 3.0.0 or later, chezmoi is version 2.0.0+test [exit status 1] > stderr 'source state requires chezmoi version' > chhome home6/user # test duplicate script detection (6.830s) > ! exec chezmoi verify [stderr] chezmoi: install_packages: inconsistent state ($WORK/home6/user/.local/share/chezmoi/run_install_packages, $WORK/home6/user/.local/share/chezmoi/run_once_install_packages) [exit status 1] > stderr 'inconsistent state' > chhome home7/user # test that chezmoi init returns an error if there are multiple config file templates (6.360s) > ! exec chezmoi init [stderr] chezmoi: multiple config file templates: $WORK/home7/user/.local/share/chezmoi/.chezmoi.json.tmpl and $WORK/home7/user/.local/share/chezmoi/.chezmoi.toml.tmpl [exit status 1] > stderr 'multiple config file templates' > chhome home8/user # test that chezmoi verify returns an error if there are multiple config files (2.494s) > ! exec chezmoi verify [stderr] chezmoi: multiple config files: $WORK/home8/user/.config/chezmoi/chezmoi.json and $WORK/home8/user/.config/chezmoi/chezmoi.toml [exit status 1] > stderr 'multiple config files' PASS === NAME TestScript/dumpjson testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!umask:022] skip > mksourcedir > exec chezmoi dump --format=json [stdout] { ".create": { "type": "file", "name": ".create", "contents": "# contents of .create\n", "perm": 420 }, ".dir": { "type": "dir", "name": ".dir", "perm": 493 }, ".dir/file": { "type": "file", "name": ".dir/file", "contents": "# contents of .dir/file\n", "perm": 420 }, ".dir/subdir": { "type": "dir", "name": ".dir/subdir", "perm": 493 }, ".dir/subdir/file": { "type": "file", "name": ".dir/subdir/file", "contents": "# contents of .dir/subdir/file\n", "perm": 420 }, ".empty": { "type": "file", "name": ".empty", "contents": "", "perm": 420 }, ".executable": { "type": "file", "name": ".executable", "contents": "# contents of .executable\n", "perm": 493 }, ".file": { "type": "file", "name": ".file", "contents": "# contents of .file\n", "perm": 420 }, ".private": { "type": "file", "name": ".private", "contents": "# contents of .private\n", "perm": 384 }, ".readonly": { "type": "file", "name": ".readonly", "contents": "# contents of .readonly\n", "perm": 292 }, ".symlink": { "type": "symlink", "name": ".symlink", "linkname": ".dir/subdir/file" }, ".template": { "type": "file", "name": ".template", "contents": "key = value\n", "perm": 420 } } > cmp stdout golden/dump.json > exec chezmoi dump --format=json $HOME${/}.file [stdout] { ".file": { "type": "file", "name": ".file", "contents": "# contents of .file\n", "perm": 420 } } > cmp stdout golden/dump-file.json > exec chezmoi dump --format=json $HOME${/}.dir [stdout] { ".dir": { "type": "dir", "name": ".dir", "perm": 493 }, ".dir/file": { "type": "file", "name": ".dir/file", "contents": "# contents of .dir/file\n", "perm": 420 }, ".dir/subdir": { "type": "dir", "name": ".dir/subdir", "perm": 493 }, ".dir/subdir/file": { "type": "file", "name": ".dir/subdir/file", "contents": "# contents of .dir/subdir/file\n", "perm": 420 } } > cmp stdout golden/dump-dir.json > exec chezmoi dump --format=json --recursive=false $HOME${/}.dir [stdout] { ".dir": { "type": "dir", "name": ".dir", "perm": 493 } } > cmp stdout golden/dump-dir-non-recursive.json > ! exec chezmoi dump $HOME${/}.inputrc [stderr] chezmoi: $WORK/home/user/.inputrc: not managed [exit status 1] > stderr 'not managed' PASS === NAME TestScript/cd_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > chmod 755 bin/shell # test that chezmoi cd creates source directory if needed (8.166s) > exec chezmoi cd [stdout] shell > exists $CHEZMOISOURCEDIR > grep ${CHEZMOISOURCEDIR@R} pwd.log > rm pwd.log # test that chezmoi cd changes into an existing directory and sets the CHEZMOI environment variable (3.205s) > exec chezmoi cd [stdout] shell > grep CHEZMOI=1 env.log > rm env.log > grep ${CHEZMOISOURCEDIR@R} pwd.log > rm pwd.log # test chat chezmoi cd with an argument changes into the corresponding source directory (8.140s) > exec chezmoi cd $HOME${/}.dir [stdout] shell > grep ${CHEZMOISOURCEDIR@R}/dot_dir pwd.log > rm pwd.log # test that chezmoi cd works when $SHELL environment variable contains spaces (6.582s) > env SHELL='shell arg1' > exec chezmoi cd [stdout] shell arg1 > stdout '^shell arg1$' # test that chezmoi cd will not try to change to a non-directory (4.484s) > ! exec chezmoi cd $HOME${/}.file [stderr] chezmoi: $WORK/home/user/.local/share/chezmoi/dot_file: not a directory [exit status 1] > stderr 'not a directory' # test that cd will not try to change to a non-existent directory (5.954s) > ! exec chezmoi cd $HOME${/}.notexist [stderr] chezmoi: $WORK/home/user/.notexist: not managed [exit status 1] > stderr 'not managed' > chhome home2/user # test chezmoi cd with shell command set in config file overrides $SHELL environment variable (5.210s) > exec chezmoi cd [stdout] shell arg2 > stdout '^shell arg2$' > env SHELL=$WORK/bin/shell > chhome home3/user # test that chezmoi cd $HOME with .chezmoiroot changes into .chezmoiroot (4.915s) > exec chezmoi cd $HOME [stdout] shell > grep ${CHEZMOISOURCEDIR@R}/home pwd.log > rm pwd.log PASS === NAME TestScript/targetpath testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'test requires path separator to be forward slash' > mksourcedir # test that chezmoi target-path without arguments prints the target directory (10.566s) > exec chezmoi target-path [stdout] $WORK/home/user > stdout ^${HOME@R}$ # test that chezmoi target-path prints the target path of a directory (8.614s) > exec chezmoi target-path $CHEZMOISOURCEDIR/dot_dir/exact_subdir [stdout] $WORK/home/user/.dir/subdir > stdout ^${HOME@R}/.dir/subdir$ # test that chezmoi target-path prints the target path of a file (6.601s) > exec chezmoi target-path $CHEZMOISOURCEDIR/dot_dir/exact_subdir/file [stdout] $WORK/home/user/.dir/subdir/file > stdout ^${HOME@R}/.dir/subdir/file$ # test that chezmoi target-path prints the target path of a script (8.076s) > exec chezmoi target-path $CHEZMOISOURCEDIR/run_script [stdout] $WORK/home/user/script > stdout ^${HOME@R}/script$ # test that chezmoi target-path prints the target path of a symlink (6.374s) > exec chezmoi target-path $CHEZMOISOURCEDIR/symlink_dot_symlink [stdout] $WORK/home/user/.symlink > stdout ^${HOME@R}/.symlink$ > chhome home2/user # test that chezmoi target-path respects .chezmoiroot (5.740s) > exec chezmoi target-path $CHEZMOISOURCEDIR/home/dot_file [stdout] $WORK/home2/user/.file > stdout ^${HOME@R}/\.file$ # test that chezmoi target-path respects .chezmoiscripts in .chezmoiroot (6.415s) > exec chezmoi target-path $CHEZMOISOURCEDIR/home/.chezmoiscripts/run_script.sh [stdout] $WORK/home2/user/.chezmoiscripts/script.sh > stdout ^${HOME@R}/\.chezmoiscripts/script\.sh$ PASS === NAME TestScript/issue2865 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:git] skip 'git not found in $PATH' > mkgitconfig # create a commit (34.131s) > exec chezmoi git init [stdout] Initialized empty Git repository in $WORK/home/user/.local/share/chezmoi/.git/ > exec chezmoi git add . > exec chezmoi git commit -- --message 'Initial commit' [stdout] [master (root-commit) be23857] Initial commit 5 files changed, 14 insertions(+) create mode 100644 .chezmoiroot create mode 100644 home/.chezmoi.toml.tmpl create mode 100644 home/.chezmoiignore create mode 100644 home/.chezmoiscripts/run_once_echo.ps1.tmpl create mode 100644 home/.chezmoiscripts/run_once_echo.sh.tmpl > chhome home2/user # test that .chezmoi.sourceDir is set correctly when .chezmoiroot is present (chezmoi init --apply in a clean home directory) (12.920s) > mkgitconfig > exec chezmoi init --apply file://$WORK/home/user/.local/share/chezmoi [stdout] .chezmoi.sourceDir=$WORK/home2/user/.local/share/chezmoi/home CHEZMOI_SOURCE_DIR=$WORK/home2/user/.local/share/chezmoi/home [stderr] Cloning into '$WORK/home2/user/.local/share/chezmoi'... > stdout '\.chezmoi\.sourceDir=.*/\.local/share/chezmoi/home$' > stdout 'CHEZMOI_SOURCE_DIR=.*/\.local/share/chezmoi/home$' # test that .chezmoi.sourceDir is set correctly in config file (5.208s) > exec chezmoi execute-template '{{ .testDir }}' [stdout] $WORK/home2/user/.local/share/chezmoi/home> stdout '/.local/share/chezmoi/home$' PASS === NAME TestScript/scriptonchange_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi apply runs onchange scripts the first time (23.573s) > mkdir $CHEZMOISOURCEDIR > cp golden/script-one.sh $CHEZMOISOURCEDIR/run_onchange_script.sh > exec chezmoi apply [stdout] one > stdout one > exec chezmoi state get --bucket=entryState --key=$HOME/script.sh [stdout] { "type": "script", "contentsSHA256": "a07f0271151ee0271ed379ebbddc5ef49d0f625417c8fe23254179e56f98d2df" } > cmp stdout golden/script-one-state.json # test that chezmoi apply does not run onchange scripts when their contents are not changed (4.264s) > exec chezmoi apply > ! stdout . # test that chezmoi status does not print that it will run onchange scripts when their contents are not changed (3.697s) > exec chezmoi status > ! stdout . # test that chezmoi status does print that it will run onchange scripts when their contents are changed (3.529s) > cp golden/script-two.sh $CHEZMOISOURCEDIR/run_onchange_script.sh > exec chezmoi status [stdout] R script.sh > cmp stdout golden/status # test that chezmoi apply runs onchange scripts when their contents are changed (7.308s) > exec chezmoi apply [stdout] two > stdout two > exec chezmoi state get --bucket=entryState --key=$HOME/script.sh [stdout] { "type": "script", "contentsSHA256": "7c8d714586cecf4f0ffb735ad10334df98428bc5282c0d0a6b78f5c074365159" } > cmp stdout golden/script-two-state.json # test that chezmoi apply runs onchange scripts when their contents are reverted to a previous state (10.093s) > cp golden/script-one.sh $CHEZMOISOURCEDIR/run_onchange_script.sh > exec chezmoi apply [stdout] one > stdout one > exec chezmoi state get --bucket=entryState --key=$HOME/script.sh [stdout] { "type": "script", "contentsSHA256": "a07f0271151ee0271ed379ebbddc5ef49d0f625417c8fe23254179e56f98d2df" } > cmp stdout golden/script-one-state.json PASS === NAME TestScript/age testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi age encrypt encrypts a file with a passphrase (20.702s) > stdin $HOME/passphrases > exec chezmoi age encrypt --output $HOME${/}secret.txt.age --passphrase --no-tty $HOME${/}secret.txt [stdout] Enter passphrase: Confirm passphrase: > grep '-----BEGIN AGE ENCRYPTED FILE----' $HOME/secret.txt.age # test that chezmoi age decrypt decrypts a file with a passphrase (13.510s) > stdin $HOME/passphrase > exec chezmoi age decrypt --output $HOME${/}secret.txt.decrypted --passphrase --no-tty $HOME${/}secret.txt.age [stdout] Enter passphrase: > cmp $HOME/secret.txt.decrypted $HOME/secret.txt PASS === NAME TestScript/cat testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir golden > mksourcedir # test that chezmoi cat prints an empty file (6.444s) > exec chezmoi cat $HOME${/}.empty > cmp stdout golden/.empty # test that chezmoi cat prints a file (5.259s) > exec chezmoi cat $HOME${/}.file [stdout] # contents of .file > cmp stdout golden/.file # test that chezmoi cat prints a symlink (8.157s) > exec chezmoi cat $HOME${/}.symlink [stdout] .dir/subdir/file > stdout '\.dir/subdir/file' # test that chezmoi cat prints a template (8.755s) > exec chezmoi cat $HOME${/}.template [stdout] key = value > cmp stdout golden/.template # test that chezmoi cat does not print directories (7.378s) > ! exec chezmoi cat $HOME${/}.dir [stderr] chezmoi: .dir: not a file, script, or symlink [exit status 1] > stderr 'not a file, script, or symlink' # test that chezmoi cat does not print files outside the destination directory (4.268s) > ! exec chezmoi cat ${/}etc${/}passwd [stderr] chezmoi: /etc/passwd: not in destination directory ($WORK/home/user) [exit status 1] > stderr 'not in destination directory' # test that chezmoi cat uses relative paths (5.143s) > mkdir $HOME/.dir > cd $HOME/.dir $WORK/home/user/.dir > exec chezmoi cat file [stdout] # contents of .dir/file > cmp stdout $WORK/golden/.dir/file PASS === NAME TestScript/externalguess testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > httpd www # test that chezmoi sniffs the format of tar files (6.496s) > exec tar -cf www/archive.tar archive/ > cp www/archive.tar www/archive > exec chezmoi apply --force --refresh-externals > cmp $HOME/.dir/dir/file golden/dir/file # test that chezmoi sniffs the format of tar.bz2 files (7.157s) > [exec:bzip2] exec tar -cjf www/archive.tar.bz2 archive/ > [exec:bzip2] cp www/archive.tar.bz2 www/archive > [exec:bzip2] exec chezmoi apply --force --refresh-externals > [exec:bzip2] cmp $HOME/.dir/dir/file golden/dir/file # test that chezmoi sniffs the format of tar.gz files (5.781s) > exec tar -czf www/archive.tar.gz archive/ > cp www/archive.tar.gz www/archive > exec chezmoi apply --force --refresh-externals > cmp $HOME/.dir/dir/file golden/dir/file # test that chezmoi sniffs the format of zip files (6.698s) > [exec:zip] exec zip -r www/archive.zip archive [stdout] adding: archive/ (stored 0%) adding: archive/dir/ (stored 0%) adding: archive/dir/file (stored 0%) > [exec:zip] cp www/archive.zip www/archive > [exec:zip] exec chezmoi apply --force --refresh-externals > [exec:zip] cmp $HOME/.dir/dir/file golden/dir/file > chhome home2/user # test that chezmoi allows the format to be overridden (5.290s) > [exec:zip] cp www/archive.zip www/archive2.tar.gz > [exec:zip] exec chezmoi apply --force > [exec:zip] cmp $HOME/.dir/dir/file golden/dir/file PASS === NAME TestScript/doctor_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > chmod 755 bin/age > chmod 755 bin/bw > chmod 755 bin/bws > chmod 755 bin/dcli > chmod 755 bin/doppler > chmod 755 bin/git > chmod 755 bin/gopass > chmod 755 bin/gpg > chmod 755 bin/keepassxc-cli > chmod 755 bin/keeper > chmod 755 bin/lpass > chmod 755 bin/op > chmod 755 bin/pass > chmod 755 bin/ph > chmod 755 bin/pinentry > chmod 755 bin/rbw > chmod 755 bin/secret > chmod 755 bin/shell > chmod 755 bin/vault > chmod 755 bin/vimdiff > chmod 755 bin/vlt > mkhomedir > mksourcedir # test that chezmoi doctor behaves as expected (6.800s) > exec chezmoi doctor [stdout] RESULT CHECK MESSAGE ok version v2.0.0+test, commit HEAD, built at 2024-12-30T20:45:00Z, built by testscript warning latest-version v2.57.0 ok os-arch linux/riscv64 (Arch Linux) ok uname Linux arch-nspawn-335462 6.6.46-pisces #2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024 riscv64 GNU/Linux ok go-version go1.23.4 (gc) ok executable /tmp/testscript-main3925662962/bin/chezmoi ok upgrade-method replace-executable ok config-file ~/.config/chezmoi/chezmoi.toml, last modified 2024-12-30T20:44:56Z ok source-dir ~/.local/share/chezmoi is a directory warning suspicious-entries ~/.local/share/chezmoi/dot_config/chezmoi/chezmoi.toml.tmpl ok working-tree ~/.local/share/chezmoi is a directory ok dest-dir ~ is a directory ok umask 022 ok cd-command found $WORK/bin/shell ok cd-args $WORK/bin/shell info diff-command not set ok edit-command found $WORK/bin/editor ok edit-args $WORK/bin/editor ok git-command found $WORK/bin/git, version 2.29.2 ok merge-command found $WORK/bin/vimdiff ok shell-command found $WORK/bin/shell ok shell-args $WORK/bin/shell warning age-command found $WORK/bin/age, cannot parse version from (devel) ok gpg-command found $WORK/bin/gpg, version 2.2.23 ok pinentry-command found $WORK/bin/pinentry, version 1.2.0 ok 1password-command found $WORK/bin/op, version 2.0.0 ok bitwarden-command found $WORK/bin/bw, version 2023.10.0 ok bitwarden-secrets-command found $WORK/bin/bws, version 0.3.0 ok dashlane-command found $WORK/bin/dcli, version 1.0.0 ok doppler-command found $WORK/bin/doppler, version 3.65.1 ok gopass-command found $WORK/bin/gopass, version 1.10.1 ok keepassxc-command found $WORK/bin/keepassxc-cli, version 2.7.0 info keepassxc-db not set ok keeper-command found $WORK/bin/keeper, version 16.6.4 ok lastpass-command found $WORK/bin/lpass, version 1.3.3 ok pass-command found $WORK/bin/pass, version 1.7.3 ok passhole-command found $WORK/bin/ph, version 1.10.0 ok rbw-command found $WORK/bin/rbw, version 1.7.0 ok vault-command found $WORK/bin/vault, version 1.5.5 ok vlt-command found $WORK/bin/vlt, version 0.2.1 ok secret-command found $WORK/bin/secret > stdout '^ok\s+version\s+' > stdout '^\w+\s+latest-version\s+' > stdout '^ok\s+os-arch\s+' > ! stdout '^\S+\s+systeminfo\s+' > stdout '^ok\s+uname\s+' > stdout '^ok\s+config-file\s+' > stdout '^ok\s+source-dir\s+' > stdout '^warning\s+suspicious-entries\s+' > stdout '^ok\s+dest-dir\s+' > stdout '^ok\s+shell-command\s+' > stdout '^ok\s+shell-args\s+' > stdout '^ok\s+cd-command\s+' > stdout '^ok\s+cd-args\s+' > stdout '^ok\s+edit-command\s+' > stdout '^ok\s+edit-args\s+' > stdout '^ok\s+git-command\s+' > stdout '^ok\s+merge-command\s+' > stdout '^warning\s+age-command\s+' > stdout '^ok\s+gpg-command\s+' > stdout '^ok\s+pinentry-command\s+' > stdout '^ok\s+1password-command\s+' > stdout '^ok\s+bitwarden-command\s+' > stdout '^ok\s+bitwarden-secrets-command\s+' > stdout '^ok\s+dashlane-command\s+' > stdout '^ok\s+doppler-command\s+' > stdout '^ok\s+gopass-command\s+' > stdout '^ok\s+keepassxc-command\s+' > stdout '^info\s+keepassxc-db\s+' > stdout '^ok\s+keeper-command\s+' > stdout '^ok\s+passhole-command\s+' > stdout '^ok\s+lastpass-command\s+' > stdout '^ok\s+pass-command\s+' > stdout '^ok\s+rbw-command\s+' > stdout '^ok\s+vault-command\s+' > stdout '^ok\s+vlt-command\s+' > stdout '^ok\s+secret-command\s+' > chhome home2/user # test that chezmoi doctor warns about missing directories on an empty system (9.008s) > ! exec chezmoi doctor [stdout] RESULT CHECK MESSAGE ok version v2.0.0+test, commit HEAD, built at 2024-12-30T20:45:09Z, built by testscript warning latest-version v2.57.0 ok os-arch linux/riscv64 (Arch Linux) ok uname Linux arch-nspawn-335462 6.6.46-pisces #2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024 riscv64 GNU/Linux ok go-version go1.23.4 (gc) ok executable /tmp/testscript-main3925662962/bin/chezmoi ok upgrade-method replace-executable ok config-file no config file found error source-dir open ~/.local/share/chezmoi: no such file or directory ok suspicious-entries ~/.local/share/chezmoi: no such file or directory error working-tree open ~/.local/share/chezmoi: no such file or directory ok dest-dir ~ is a directory ok umask 022 ok cd-command found $WORK/bin/shell ok cd-args $WORK/bin/shell info diff-command not set ok edit-command found $WORK/bin/editor ok edit-args $WORK/bin/editor ok git-command found $WORK/bin/git, version 2.29.2 ok merge-command found $WORK/bin/vimdiff ok shell-command found $WORK/bin/shell ok shell-args $WORK/bin/shell warning age-command found $WORK/bin/age, cannot parse version from (devel) ok gpg-command found $WORK/bin/gpg, version 2.2.23 info pinentry-command not set ok 1password-command found $WORK/bin/op, version 2.0.0 ok bitwarden-command found $WORK/bin/bw, version 2023.10.0 ok bitwarden-secrets-command found $WORK/bin/bws, version 0.3.0 ok dashlane-command found $WORK/bin/dcli, version 1.0.0 ok doppler-command found $WORK/bin/doppler, version 3.65.1 ok gopass-command found $WORK/bin/gopass, version 1.10.1 ok keepassxc-command found $WORK/bin/keepassxc-cli, version 2.7.0 info keepassxc-db not set ok keeper-command found $WORK/bin/keeper, version 16.6.4 ok lastpass-command found $WORK/bin/lpass, version 1.3.3 ok pass-command found $WORK/bin/pass, version 1.7.3 ok passhole-command found $WORK/bin/ph, version 1.10.0 ok rbw-command found $WORK/bin/rbw, version 1.7.0 ok vault-command found $WORK/bin/vault, version 1.5.5 ok vlt-command found $WORK/bin/vlt, version 0.2.1 info secret-command not set [exit status 1] > stdout '^ok\s+config-file\s+' > stdout '^error\s+source-dir\s+' > stdout '^ok\s+suspicious-entries\s+' > chhome home3/user # test that chezmoi doctor warns about suspicious entries (8.879s) > exec chezmoi doctor [stdout] RESULT CHECK MESSAGE ok version v2.0.0+test, commit HEAD, built at 2024-12-30T20:45:17Z, built by testscript warning latest-version v2.57.0 ok os-arch linux/riscv64 (Arch Linux) ok uname Linux arch-nspawn-335462 6.6.46-pisces #2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024 riscv64 GNU/Linux ok go-version go1.23.4 (gc) ok executable /tmp/testscript-main3925662962/bin/chezmoi ok upgrade-method replace-executable ok config-file no config file found ok source-dir ~/.local/share/chezmoi is a directory warning suspicious-entries ~/.local/share/chezmoi/.chezmoisuspicious ok working-tree ~/.local/share/chezmoi is a directory ok dest-dir ~ is a directory ok umask 022 ok cd-command found $WORK/bin/shell ok cd-args $WORK/bin/shell info diff-command not set ok edit-command found $WORK/bin/editor ok edit-args $WORK/bin/editor ok git-command found $WORK/bin/git, version 2.29.2 ok merge-command found $WORK/bin/vimdiff ok shell-command found $WORK/bin/shell ok shell-args $WORK/bin/shell warning age-command found $WORK/bin/age, cannot parse version from (devel) ok gpg-command found $WORK/bin/gpg, version 2.2.23 info pinentry-command not set ok 1password-command found $WORK/bin/op, version 2.0.0 ok bitwarden-command found $WORK/bin/bw, version 2023.10.0 ok bitwarden-secrets-command found $WORK/bin/bws, version 0.3.0 ok dashlane-command found $WORK/bin/dcli, version 1.0.0 ok doppler-command found $WORK/bin/doppler, version 3.65.1 ok gopass-command found $WORK/bin/gopass, version 1.10.1 ok keepassxc-command found $WORK/bin/keepassxc-cli, version 2.7.0 info keepassxc-db not set ok keeper-command found $WORK/bin/keeper, version 16.6.4 ok lastpass-command found $WORK/bin/lpass, version 1.3.3 ok pass-command found $WORK/bin/pass, version 1.7.3 ok passhole-command found $WORK/bin/ph, version 1.10.0 ok rbw-command found $WORK/bin/rbw, version 1.7.0 ok vault-command found $WORK/bin/vault, version 1.5.5 ok vlt-command found $WORK/bin/vlt, version 0.2.1 info secret-command not set > stdout '^warning\s+suspicious-entries\s+' > chhome home4/user # test that chezmoi doctor does not print a warning about multiple config files (6.808s) > ! exec chezmoi doctor [stdout] RESULT CHECK MESSAGE ok version v2.0.0+test, commit HEAD, built at 2024-12-30T20:45:26Z, built by testscript warning latest-version v2.57.0 ok os-arch linux/riscv64 (Arch Linux) ok uname Linux arch-nspawn-335462 6.6.46-pisces #2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024 riscv64 GNU/Linux ok go-version go1.23.4 (gc) ok executable /tmp/testscript-main3925662962/bin/chezmoi ok upgrade-method replace-executable warning config-file ~/.config/chezmoi/chezmoi.json and ~/.config/chezmoi/chezmoi.yaml: multiple config files error source-dir open ~/.local/share/chezmoi: no such file or directory ok suspicious-entries ~/.local/share/chezmoi: no such file or directory error working-tree open ~/.local/share/chezmoi: no such file or directory ok dest-dir ~ is a directory ok umask 022 ok cd-command found $WORK/bin/shell ok cd-args $WORK/bin/shell info diff-command not set ok edit-command found $WORK/bin/editor ok edit-args $WORK/bin/editor ok git-command found $WORK/bin/git, version 2.29.2 ok merge-command found $WORK/bin/vimdiff ok shell-command found $WORK/bin/shell ok shell-args $WORK/bin/shell warning age-command found $WORK/bin/age, cannot parse version from (devel) ok gpg-command found $WORK/bin/gpg, version 2.2.23 info pinentry-command not set ok 1password-command found $WORK/bin/op, version 2.0.0 ok bitwarden-command found $WORK/bin/bw, version 2023.10.0 ok bitwarden-secrets-command found $WORK/bin/bws, version 0.3.0 ok dashlane-command found $WORK/bin/dcli, version 1.0.0 ok doppler-command found $WORK/bin/doppler, version 3.65.1 ok gopass-command found $WORK/bin/gopass, version 1.10.1 ok keepassxc-command found $WORK/bin/keepassxc-cli, version 2.7.0 info keepassxc-db not set ok keeper-command found $WORK/bin/keeper, version 16.6.4 ok lastpass-command found $WORK/bin/lpass, version 1.3.3 ok pass-command found $WORK/bin/pass, version 1.7.3 ok passhole-command found $WORK/bin/ph, version 1.10.0 ok rbw-command found $WORK/bin/rbw, version 1.7.0 ok vault-command found $WORK/bin/vault, version 1.5.5 ok vlt-command found $WORK/bin/vlt, version 0.2.1 info secret-command not set [exit status 1] > stdout '^warning\s+config-file\s+.*multiple config files' > ! stderr . > chhome home5/user # test that chezmoi doctor warns about encrypted files (5.974s) > exec chezmoi doctor [stdout] RESULT CHECK MESSAGE ok version v2.0.0+test, commit HEAD, built at 2024-12-30T20:45:31Z, built by testscript warning latest-version v2.57.0 ok os-arch linux/riscv64 (Arch Linux) ok uname Linux arch-nspawn-335462 6.6.46-pisces #2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024 riscv64 GNU/Linux ok go-version go1.23.4 (gc) ok executable /tmp/testscript-main3925662962/bin/chezmoi ok upgrade-method replace-executable ok config-file ~/.config/chezmoi/chezmoi.toml, last modified 2024-12-30T20:44:56Z ok source-dir ~/.local/share/chezmoi is a directory warning suspicious-entries ~/.local/share/chezmoi/dot_config/chezmoi/encrypted_chezmoi.toml.age-encrypted ok working-tree ~/.local/share/chezmoi is a directory ok dest-dir ~ is a directory ok umask 022 ok cd-command found $WORK/bin/shell ok cd-args $WORK/bin/shell info diff-command not set ok edit-command found $WORK/bin/editor ok edit-args $WORK/bin/editor ok git-command found $WORK/bin/git, version 2.29.2 ok merge-command found $WORK/bin/vimdiff ok shell-command found $WORK/bin/shell ok shell-args $WORK/bin/shell warning age-command found $WORK/bin/age, cannot parse version from (devel) ok gpg-command found $WORK/bin/gpg, version 2.2.23 info pinentry-command not set ok 1password-command found $WORK/bin/op, version 2.0.0 ok bitwarden-command found $WORK/bin/bw, version 2023.10.0 ok bitwarden-secrets-command found $WORK/bin/bws, version 0.3.0 ok dashlane-command found $WORK/bin/dcli, version 1.0.0 ok doppler-command found $WORK/bin/doppler, version 3.65.1 ok gopass-command found $WORK/bin/gopass, version 1.10.1 ok keepassxc-command found $WORK/bin/keepassxc-cli, version 2.7.0 info keepassxc-db not set ok keeper-command found $WORK/bin/keeper, version 16.6.4 ok lastpass-command found $WORK/bin/lpass, version 1.3.3 ok pass-command found $WORK/bin/pass, version 1.7.3 ok passhole-command found $WORK/bin/ph, version 1.10.0 ok rbw-command found $WORK/bin/rbw, version 1.7.0 ok vault-command found $WORK/bin/vault, version 1.5.5 ok vlt-command found $WORK/bin/vlt, version 0.2.1 info secret-command not set > stdout '^warning\s+suspicious-entries\s+' PASS === NAME TestScript/ignore testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mksourcedir # test that chezmoi apply does not write ignored files (8.124s) > ! exists $HOME/.file > exec chezmoi apply --force > exists $HOME/.file > ! exists $HOME/README.md > ! exists $HOME/.dir # test that chezmoi ignored lists the ignored entries (6.109s) > exec chezmoi ignored [stdout] .dir README.md > cmp stdout golden/ignored # test that chezmoi ignored --tree lists the ignored entries in a tree-like format (4.921s) > exec chezmoi ignored --tree [stdout] .dir README.md > cmp stdout golden/ignored-tree > chhome home2/user # test that chezmoi manage lists all managed files (3.103s) > exec chezmoi managed [stdout] .dir .dir/file.txt .dir/subdir .dir/subdir/file.txt .file.txt > cmp stdout golden/managed-all # test that chezmoiignore ignores all files in a directory (3.053s) > cp golden/.chezmoiignore-dir $CHEZMOISOURCEDIR/.chezmoiignore > exec chezmoi managed [stdout] .file.txt > cmp stdout golden/managed-ignore-dir # test that chezmoiignore ignores all files in a subdirectory (4.476s) > cp golden/.chezmoiignore-dir-subdir $CHEZMOISOURCEDIR/.chezmoiignore > exec chezmoi managed [stdout] .dir .dir/file.txt .file.txt > cmp stdout golden/managed-ignore-dir-subdir # test that chezmoiignore ignores all files matching a simple pattern (3.011s) > cp golden/.chezmoiignore-star-slash-star-dot-txt $CHEZMOISOURCEDIR/.chezmoiignore > exec chezmoi managed [stdout] .dir .dir/subdir .dir/subdir/file.txt .file.txt > cmp stdout golden/managed-ignore-star-slash-star-dot-txt # test that chezmoiignore ignores all files matching a doublestar pattern (4.517s) > cp golden/.chezmoiignore-star-star-slash-star-dot-txt $CHEZMOISOURCEDIR/.chezmoiignore > exec chezmoi managed [stdout] .dir .dir/subdir > cmp stdout golden/managed-ignore-star-star-slash-star-dot-txt PASS === NAME TestScript/hcpvaultsecrets testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > [unix] chmod 755 bin/vlt # test hcpVaultSecret template function (9.657s) > exec chezmoi execute-template '{{ hcpVaultSecret "password" }}' [stdout] correcthorsebatterystaple > stdout ^correcthorsebatterystaple$ # test hcpVaultSecret template function with app name, project, and organization arguments (5.512s) > exec chezmoi execute-template '{{ hcpVaultSecret "password" "application-name" "project-id" "organization-id" }}' [stdout] correcthorsebatterystaple > stdout ^correcthorsebatterystaple$ # test hcpVaultSecret template function with empty app name, project, and organization arguments (7.505s) > exec chezmoi execute-template '{{ hcpVaultSecret "password" "" "" "" }}' [stdout] correcthorsebatterystaple > stdout ^correcthorsebatterystaple$ # test hcpVaultSecretJson template function (6.113s) > exec chezmoi execute-template '{{ (hcpVaultSecretJson "password").created_by.email }}' [stdout] user@example.com> stdout ^user@example\.com$ > chhome home2/user # test hcpVaultSecret template function with default app name, project, and organization arguments (4.326s) > exec chezmoi execute-template '{{ hcpVaultSecret "password" }}' [stdout] default-password > stdout ^default-password$ # test hcpVaultSecretJson template function with default project and organization arguments (3.754s) > exec chezmoi execute-template '{{ hcpVaultSecret "password" "other-app-name" }}' [stdout] other-password > stdout ^other-password$ PASS === NAME TestScript/script_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi status prints that it will run the script (10.122s) > exec chezmoi status [stdout] R script.sh > cmp stdout golden/status # test that chezmoi diff prints the script (10.039s) > exec chezmoi diff [stdout] diff --git a/script.sh b/script.sh new file mode 100755 index 0000000000000000000000000000000000000000..f9103e018df1bbc178e66b46d8f133f49c85225d --- /dev/null +++ b/script.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +pwd > cmp stdout golden/diff.diff # test that chezmoi diff --script-contents=false prints the script name but not its contents (6.630s) > exec chezmoi diff --script-contents=false [stdout] diff --git a/script.sh b/script.sh new file mode 100755 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 --- /dev/null +++ b/script.sh > cmp stdout golden/diff-no-script-contents.diff # test that chezmoi apply runs the script (5.256s) > exec chezmoi apply --force [stdout] $WORK/home/user > stdout ${HOME@R} # test that chezmoi status prints that it will run the script again (5.206s) > exec chezmoi status [stdout] R script.sh > cmp stdout golden/status # test that chezmoi apply runs the script even if it has run before (7.483s) > exec chezmoi apply --force [stdout] $WORK/home/user > stdout ${HOME@R} # test that chezmoi dump includes the script (5.826s) > exec chezmoi dump [stdout] { "script.sh": { "type": "script", "name": "script.sh", "contents": "#!/bin/sh\n\npwd\n", "condition": "always" } } > cmp stdout golden/dump.json # test that chezmoi managed includes the script (4.338s) > exec chezmoi managed --include=scripts [stdout] script.sh > cmpenv stdout golden/managed # test that chezmoi cat writes the contents of the script (2.833s) > exec chezmoi cat $HOME${/}script.sh [stdout] #!/bin/sh pwd > cmp stdout golden/script.sh # test that chezmoi archive includes the script in the archive (2.262s) > exec chezmoi archive --format=tar --gzip --output=archive.tar.gz > exec tar -tzf archive.tar.gz [stdout] script.sh > cmp stdout golden/archive PASS === NAME TestScript/apply testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir golden > mksourcedir # test that chezmoi apply --dry-run does not create any files (5.743s) > exec chezmoi apply --dry-run --force > ! exists $HOME/.create > ! exists $HOME/.dir > ! exists $HOME/.dir/file > ! exists $HOME/.dir/subdir > ! exists $HOME/.dir/subdir/file > ! exists $HOME/.empty > ! exists $HOME/.executable > ! exists $HOME/.file > ! exists $HOME/.private > ! exists $HOME/.remove > ! exists $HOME/.template # test that chezmoi apply file creates a single file only (8.107s) > exec chezmoi apply --force $HOME${/}.file > ! exists $HOME/.create > ! exists $HOME/.dir > ! exists $HOME/.dir/file > ! exists $HOME/.dir/subdir > ! exists $HOME/.dir/subdir/file > ! exists $HOME/.empty > ! exists $HOME/.executable > exists $HOME/.file > ! exists $HOME/.private > ! exists $HOME/.remove > ! exists $HOME/.template # test that chezmoi apply dir --recursive=false creates only the directory (4.128s) > exec chezmoi apply --force --recursive=false $HOME${/}.dir > exists $HOME/.dir > ! exists $HOME/.dir/file > ! exists $HOME/.dir/subdir > ! exists $HOME/.dir/subdir/file # test that chezmoi apply dir creates all files in the directory (9.034s) > exec chezmoi apply --force $HOME${/}.dir > exists $HOME/.dir > exists $HOME/.dir/file > exists $HOME/.dir/subdir > exists $HOME/.dir/subdir/file # test that chezmoi apply creates all files (7.841s) > exec chezmoi apply --force > exists $HOME/.create > exists $HOME/.dir > exists $HOME/.dir/file > exists $HOME/.dir/subdir > exists $HOME/.dir/subdir/file > exists $HOME/.empty > exists $HOME/.executable > exists $HOME/.file > exists $HOME/.private > ! exists $HOME/.remove > exists $HOME/.template # test apply after edit (6.714s) > edit $CHEZMOISOURCEDIR/dot_file > exec chezmoi apply --force > cmp $HOME/.file $CHEZMOISOURCEDIR/dot_file # test that chezmoi apply --source-path applies a file based on its source path (4.583s) > edit $CHEZMOISOURCEDIR/dot_file > exec chezmoi apply --force --source-path $CHEZMOISOURCEDIR/dot_file > grep -count=2 '# edited' $HOME/.file # test that chezmoi apply --source-path fails when called with a targetDirAbsPath (4.715s) > ! exec chezmoi apply --force --source-path $HOME${/}.file [stderr] chezmoi: $WORK/home/user/.file: not in $WORK/home/user/.local/share/chezmoi [exit status 1] > [!windows] stderr ${HOME@R}/\.file:\snot\sin\s${CHEZMOISOURCEDIR@R}$ PASS === NAME TestScript/issue2695 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi status returns an error when the JSON config file is invalid (9.779s) > ! exec chezmoi status [stderr] chezmoi: invalid config: $WORK/home/user/.config/chezmoi/chezmoi.json: invalid character 'u' looking for beginning of value [exit status 1] > stderr 'invalid config' > ! stderr 'json.*json' # test that chezmoi doctor warns about invalid JSON config files (17.013s) > ! exec chezmoi doctor [stdout] RESULT CHECK MESSAGE ok version v2.0.0+test, commit HEAD, built at 2024-12-30T20:44:55Z, built by testscript warning latest-version v2.57.0 ok os-arch linux/riscv64 (Arch Linux) ok uname Linux arch-nspawn-335462 6.6.46-pisces #2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024 riscv64 GNU/Linux ok go-version go1.23.4 (gc) ok executable /tmp/testscript-main3925662962/bin/chezmoi ok upgrade-method replace-executable error config-file ~/.config/chezmoi/chezmoi.json: ~/.config/chezmoi/chezmoi.json: invalid character 'u' looking for beginning of value error source-dir open ~/.local/share/chezmoi: no such file or directory ok suspicious-entries ~/.local/share/chezmoi: no such file or directory error working-tree open ~/.local/share/chezmoi: no such file or directory ok dest-dir ~ is a directory ok umask 022 failed cd-command exec: "$WORK/bin/shell": stat $WORK/bin/shell: no such file or directory ok cd-args $WORK/bin/shell info diff-command not set ok edit-command found $WORK/bin/editor ok edit-args $WORK/bin/editor ok git-command found /usr/bin/git, version 2.47.1 warning merge-command vimdiff not found in $PATH failed shell-command exec: "$WORK/bin/shell": stat $WORK/bin/shell: no such file or directory ok shell-args $WORK/bin/shell info age-command age not found in $PATH ok gpg-command found /usr/bin/gpg, version 2.4.7 info pinentry-command not set info 1password-command op not found in $PATH info bitwarden-command bw not found in $PATH info bitwarden-secrets-command bws not found in $PATH info dashlane-command dcli not found in $PATH info doppler-command doppler not found in $PATH info gopass-command gopass not found in $PATH info keepassxc-command keepassxc-cli not found in $PATH info keepassxc-db not set info keeper-command keeper not found in $PATH info lastpass-command lpass not found in $PATH info pass-command pass not found in $PATH info passhole-command ph not found in $PATH info rbw-command rbw not found in $PATH info vault-command vault not found in $PATH info vlt-command vlt not found in $PATH info secret-command not set [exit status 1] > stdout 'error\s+config-file\s+.*invalid character' > chhome home2/user # test that chezmoi status returns an error when the TOML config file is invalid (8.953s) > ! exec chezmoi status [stderr] chezmoi: invalid config: $WORK/home2/user/.config/chezmoi/chezmoi.toml: toml: incomplete number [exit status 1] > stderr 'invalid config' > ! stderr 'chezmoi\.toml.*chezmoi\.toml' # test that chezmoi doctor warns about invalid TOML config files (13.084s) > ! exec chezmoi doctor [stdout] RESULT CHECK MESSAGE ok version v2.0.0+test, commit HEAD, built at 2024-12-30T20:45:20Z, built by testscript warning latest-version v2.57.0 ok os-arch linux/riscv64 (Arch Linux) ok uname Linux arch-nspawn-335462 6.6.46-pisces #2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024 riscv64 GNU/Linux ok go-version go1.23.4 (gc) ok executable /tmp/testscript-main3925662962/bin/chezmoi ok upgrade-method replace-executable error config-file ~/.config/chezmoi/chezmoi.toml: ~/.config/chezmoi/chezmoi.toml: toml: incomplete number error source-dir open ~/.local/share/chezmoi: no such file or directory ok suspicious-entries ~/.local/share/chezmoi: no such file or directory error working-tree open ~/.local/share/chezmoi: no such file or directory ok dest-dir ~ is a directory ok umask 022 failed cd-command exec: "$WORK/bin/shell": stat $WORK/bin/shell: no such file or directory ok cd-args $WORK/bin/shell info diff-command not set ok edit-command found $WORK/bin/editor ok edit-args $WORK/bin/editor ok git-command found /usr/bin/git, version 2.47.1 warning merge-command vimdiff not found in $PATH failed shell-command exec: "$WORK/bin/shell": stat $WORK/bin/shell: no such file or directory ok shell-args $WORK/bin/shell info age-command age not found in $PATH ok gpg-command found /usr/bin/gpg, version 2.4.7 info pinentry-command not set info 1password-command op not found in $PATH info bitwarden-command bw not found in $PATH info bitwarden-secrets-command bws not found in $PATH info dashlane-command dcli not found in $PATH info doppler-command doppler not found in $PATH info gopass-command gopass not found in $PATH info keepassxc-command keepassxc-cli not found in $PATH info keepassxc-db not set info keeper-command keeper not found in $PATH info lastpass-command lpass not found in $PATH info pass-command pass not found in $PATH info passhole-command ph not found in $PATH info rbw-command rbw not found in $PATH info vault-command vault not found in $PATH info vlt-command vlt not found in $PATH info secret-command not set [exit status 1] > stdout 'error\s+config-file\s+.*incomplete number' > chhome home3/user # test that chezmoi status returns an error when the YAML config file is invalid (5.597s) > ! exec chezmoi status [stderr] chezmoi: invalid config: $WORK/home3/user/.config/chezmoi/chezmoi.yaml: yaml: unmarshal errors: line 1: cannot unmarshal !!str `string` into map[string]interface {} [exit status 1] > stderr 'invalid config' > ! stderr 'chezmoi\.yaml.*chezmoi\.yaml' # test that chezmoi doctor warns about invalid YAML config files (5.986s) > ! exec chezmoi doctor [stdout] RESULT CHECK MESSAGE ok version v2.0.0+test, commit HEAD, built at 2024-12-30T20:45:35Z, built by testscript warning latest-version v2.57.0 ok os-arch linux/riscv64 (Arch Linux) ok uname Linux arch-nspawn-335462 6.6.46-pisces #2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024 riscv64 GNU/Linux ok go-version go1.23.4 (gc) ok executable /tmp/testscript-main3925662962/bin/chezmoi ok upgrade-method replace-executable error config-file ~/.config/chezmoi/chezmoi.yaml: ~/.config/chezmoi/chezmoi.yaml: yaml: unmarshal errors: line 1: cannot unmarshal !!str `string` into map[string]interface {} error source-dir open ~/.local/share/chezmoi: no such file or directory ok suspicious-entries ~/.local/share/chezmoi: no such file or directory error working-tree open ~/.local/share/chezmoi: no such file or directory ok dest-dir ~ is a directory ok umask 022 failed cd-command exec: "$WORK/bin/shell": stat $WORK/bin/shell: no such file or directory ok cd-args $WORK/bin/shell info diff-command not set ok edit-command found $WORK/bin/editor ok edit-args $WORK/bin/editor ok git-command found /usr/bin/git, version 2.47.1 warning merge-command vimdiff not found in $PATH failed shell-command exec: "$WORK/bin/shell": stat $WORK/bin/shell: no such file or directory ok shell-args $WORK/bin/shell info age-command age not found in $PATH ok gpg-command found /usr/bin/gpg, version 2.4.7 info pinentry-command not set info 1password-command op not found in $PATH info bitwarden-command bw not found in $PATH info bitwarden-secrets-command bws not found in $PATH info dashlane-command dcli not found in $PATH info doppler-command doppler not found in $PATH info gopass-command gopass not found in $PATH info keepassxc-command keepassxc-cli not found in $PATH info keepassxc-db not set info keeper-command keeper not found in $PATH info lastpass-command lpass not found in $PATH info pass-command pass not found in $PATH info passhole-command ph not found in $PATH info rbw-command rbw not found in $PATH info vault-command vault not found in $PATH info vlt-command vlt not found in $PATH info secret-command not set [exit status 1] > stdout 'error\s+config-file\s+.*unmarshal errors' PASS === NAME TestScript/unmanaged testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir > mksourcedir > exec chezmoi unmanaged [stdout] .local > cmp stdout golden/unmanaged > rm $CHEZMOISOURCEDIR/dot_dir > exec chezmoi unmanaged [stdout] .dir .local > cmp stdout golden/unmanaged-dir > rm $CHEZMOISOURCEDIR/dot_file > exec chezmoi unmanaged [stdout] .dir .file .local > cmp stdout golden/unmanaged-dir-file # test chezmoi unmanaged with arguments (9.273s) > exec chezmoi unmanaged $HOME${/}.dir $HOME${/}.file [stdout] .dir .file > cmp stdout golden/unmanaged-with-args # test chezmoi unmanaged, with child of unmanaged dir as argument (6.638s) > exec chezmoi unmanaged $HOME${/}.dir/subdir [stdout] .dir/subdir > cmp stdout golden/unmanaged-inside-unmanaged # test chezmoi unmanaged with managed arguments (5.459s) > exec chezmoi unmanaged $HOME${/}.create $HOME${/}.file [stdout] .file > cmp stdout golden/unmanaged-with-some-managed # test that chezmoi unmanaged with absent paths should fail (5.160s) > ! exec chezmoi unmanaged $HOME${/}absent-path [stderr] chezmoi: $WORK/home/user/absent-path: lstat $WORK/home/user/absent-path: no such file or directory chezmoi: skip this directory [exit status 1] # test chezmoi unmanaged --path-style=absolute (3.515s) > [unix] exec chezmoi unmanaged --path-style=absolute [stdout] $WORK/home/user/.dir $WORK/home/user/.file $WORK/home/user/.local > [unix] cmpenv stdout golden/unmanaged-absolute # test chezmoi unmanaged --path-style=source-absolute (4.150s) > ! exec chezmoi unmanaged --path-style=source-absolute [stderr] chezmoi: invalid argument "source-absolute" for "-p, --path-style" flag: invalid value [exit status 1] > stderr 'flag: invalid value' PASS === NAME TestScript/edit testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir > mksourcedir # test that chezmoi edit edits a single file (5.572s) > exec chezmoi edit $HOME${/}.file [stderr] chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-edit3562529562/.file: returned in less than 1s > grep -count=1 '# edited' $CHEZMOISOURCEDIR/dot_file > ! grep '# edited' $HOME/.file # test that chezmoi edit --apply applies the edit. (3.669s) > exec chezmoi edit --apply --force $HOME${/}.file [stderr] chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-edit3049986033/.file: returned in less than 1s > grep -count=2 '# edited' $CHEZMOISOURCEDIR/dot_file > grep -count=2 '# edited' $HOME/.file # test that chezmoi edit edits a symlink (7.513s) > exec chezmoi edit $HOME${/}.symlink [stderr] chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-edit3148487611/.symlink: returned in less than 1s > grep -count=1 '# edited' $CHEZMOISOURCEDIR/symlink_dot_symlink # test that chezmoi edit edits a script (9.125s) > exec chezmoi edit $HOME${/}script.sh [stderr] chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-edit1239917338/script.sh: returned in less than 1s > grep -count=1 '# edited' $CHEZMOISOURCEDIR/run_script.sh # test that chezmoi edit edits a file and a symlink (7.695s) > exec chezmoi edit $HOME${/}.file $HOME${/}.symlink [stderr] chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-edit1313204021/.file $WORK/.tmp/chezmoi-edit1313204021/.symlink: returned in less than 1s > grep -count=3 '# edited' $CHEZMOISOURCEDIR/dot_file > grep -count=2 '# edited' $CHEZMOISOURCEDIR/symlink_dot_symlink # test that chezmoi edit edits the working tree (8.394s) > exec chezmoi edit [stderr] chezmoi: warning: $WORK/bin/editor $WORK/home/user/.local/share/chezmoi: returned in less than 1s > exists $CHEZMOISOURCEDIR/.edited # test that chezmoi edit edits a directory (6.731s) > [unix] exec chezmoi edit $HOME${/}.dir [stderr] chezmoi: warning: $WORK/bin/editor $WORK/home/user/.local/share/chezmoi/dot_dir: returned in less than 1s > [unix] exists $CHEZMOISOURCEDIR/dot_dir/.edited > chhome home2/user # test that chezmoi edit edits a file when the working tree and the source dir are different (6.161s) > exec chezmoi edit $HOME${/}.file [stderr] chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-edit1390501658/.file: returned in less than 1s > grep -count=1 '# edited' $CHEZMOISOURCEDIR/home/dot_file # test that chezmoi edit edits the working tree when working tree and the source dir are different (4.503s) > exec chezmoi edit [stderr] chezmoi: warning: $WORK/bin/editor $WORK/home2/user/.local/share/chezmoi: returned in less than 1s > exists $CHEZMOISOURCEDIR/.edited > ! exists $CHEZMOISOURCEDIR/home/.edited PASS === NAME TestScript/umask_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > [!umask:022] skip > chmod 777 $HOME/.file # test that chezmoi diff prints a diff when a file's permissions are different (8.544s) > exec chezmoi diff [stdout] diff --git a/.file b/.file old mode 100777 new mode 100644 > cmp stdout golden/diff # test that chezmoi verify fails when a file's permissions are different (7.303s) > ! exec chezmoi verify [exit status 1] # test that chezmoi apply updates file permissions (20.039s) > exec chezmoi apply --force > exec chezmoi diff > ! stdout . > exec chezmoi verify # test that chezmoi ignores incorrect permissions in the persistent state if the actual file permissions match and updates the persistent state (15.237s) > exec chezmoi state get --bucket=entryState --key=$HOME/.file [stdout] { "type": "file", "mode": 420, "contentsSHA256": "634a4dd193c7b3b926d2e08026aa81a416fd41cec52854863b974af422495663" } > cmp stdout golden/state-file-get.json > exec chezmoi state set --bucket=entryState --key=$HOME/.file --value={"type":"file","mode":436,"contentsSHA256":"634a4dd193c7b3b926d2e08026aa81a416fd41cec52854863b974af422495663"} > exec chezmoi apply --verbose > ! stdout . > exec chezmoi state get --bucket=entryState --key=$HOME/.file [stdout] { "type": "file", "mode": 420, "contentsSHA256": "634a4dd193c7b3b926d2e08026aa81a416fd41cec52854863b974af422495663" } > cmp stdout golden/state-file-get.json # test that chezmoi ignores incorrect permissions in the persistent state if the actual dir permissions match and updates the persistent state # chezmoi state get --bucket=entryState --key=$HOME/.dir # FIXME understand why un-commenting this and the next line causes the test to fail # cmp stdout golden/state-dir-get (10.280s) > exec chezmoi state set --bucket=entryState --key=$HOME/.dir --value={"type":"dir","mode":509} > exec chezmoi apply --verbose > ! stdout . > exec chezmoi state get --bucket=entryState --key=$HOME/.dir [stdout] { "type": "dir", "mode": 2147484141 } > cmp stdout golden/state-dir-get.json PASS === NAME TestScript/config testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test default config (5.144s) > exec chezmoi data --format=yaml [stdout] chezmoi: arch: riscv64 args: - chezmoi - data - --format=yaml cacheDir: $WORK/home/user/.cache/chezmoi command: data commandDir: $WORK config: add: encrypt: false secrets: warning templateSymlinks: false age: args: null command: age identities: null identity: "" passphrase: false recipient: "" recipients: null recipientsFile: "" recipientsFiles: null suffix: .age symmetric: false useBuiltin: false awsSecretsManager: profile: "" region: "" azureKeyVault: defaultVault: "" bitwarden: command: bw bitwardenSecrets: command: bws cacheDir: $WORK/home/user/.cache/chezmoi cd: args: null command: "" color: auto completion: custom: false dashlane: args: null command: dcli data: null destDir: $WORK/home/user diff: args: null command: "" exclude: [] pager: "" reverse: false scriptContents: true doppler: args: null command: doppler config: "" project: "" edit: apply: false args: null command: "" hardlink: true minDuration: 1e+09 watch: false ejson: key: "" keyDir: /opt/ejson/keys encryption: "" env: null format: json git: autoadd: false autocommit: false autopush: false command: git commitMessageTemplate: "" commitMessageTemplateFile: "" gitHub: refreshPeriod: 6e+10 gopass: command: gopass gpg: args: null command: gpg recipient: "" recipients: null suffix: .asc symmetric: false hcpVaultSecrets: applicationName: "" args: null command: vlt organizationId: "" projectId: "" hooks: null interactive: false interpreters: {} keepassxc: args: null command: keepassxc-cli database: "" mode: cache-password prompt: true keeper: args: null command: keeper lastpass: command: lpass merge: args: null command: vimdiff mode: file onepassword: command: op mode: account prompt: true onepasswordSDK: token: "" tokenEnvVar: OP_SERVICE_ACCOUNT_TOKEN pager: "" pass: command: pass passhole: args: null command: ph prompt: true persistentState: "" pinentry: args: null command: "" options: - allow-external-password-cache progress: auto rbw: command: rbw safe: true scriptEnv: null scriptTempDir: "" secret: args: null command: "" sourceDir: $WORK/home/user/.local/share/chezmoi status: exclude: [] pathStyle: relative tempDir: $WORK/.tmp template: options: - missingkey=error textConv: null umask: 18 update: apply: true args: null command: "" recurseSubmodules: true useBuiltinAge: auto useBuiltinGit: auto vault: command: vault verbose: false verify: exclude: [] warnings: configFileTemplateHasChanged: true workingTree: $WORK/home/user/.local/share/chezmoi configFile: $WORK/home/user/.config/chezmoi/chezmoi.toml destDir: $WORK/home/user executable: /tmp/testscript-main3925662962/bin/chezmoi fqdnHostname: arch-nspawn-335462 gid: "1000" group: builduser homeDir: $WORK/home/user hostname: arch-nspawn-335462 kernel: osrelease: 6.6.46-pisces ostype: Linux version: '#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024' os: linux osRelease: ansiColor: 38;2;23;147;209 bugReportURL: https://gitlab.archlinux.org/groups/archlinux/-/issues buildID: rolling documentationURL: https://wiki.archlinux.org/ homeURL: https://archlinux.org/ id: arch logo: archlinux-logo name: Arch Linux prettyName: Arch Linux privacyPolicyURL: https://terms.archlinux.org/docs/privacy-policy/ supportURL: https://bbs.archlinux.org/ pathListSeparator: ':' pathSeparator: / sourceDir: $WORK/home/user/.local/share/chezmoi uid: "1000" username: builduser version: builtBy: testscript commit: HEAD date: "2024-12-30T20:45:08Z" version: v2.0.0+test windowsVersion: {} workingTree: $WORK/home/user/.local/share/chezmoi > stdout 'sourceDir: .*/home/user/.local/share/chezmoi' # test that flags override default config (3.832s) > exec chezmoi data --format=yaml --source=/flag/source [stdout] chezmoi: arch: riscv64 args: - chezmoi - data - --format=yaml - --source=/flag/source cacheDir: $WORK/home/user/.cache/chezmoi command: data commandDir: $WORK config: add: encrypt: false secrets: warning templateSymlinks: false age: args: null command: age identities: null identity: "" passphrase: false recipient: "" recipients: null recipientsFile: "" recipientsFiles: null suffix: .age symmetric: false useBuiltin: false awsSecretsManager: profile: "" region: "" azureKeyVault: defaultVault: "" bitwarden: command: bw bitwardenSecrets: command: bws cacheDir: $WORK/home/user/.cache/chezmoi cd: args: null command: "" color: auto completion: custom: false dashlane: args: null command: dcli data: null destDir: $WORK/home/user diff: args: null command: "" exclude: [] pager: "" reverse: false scriptContents: true doppler: args: null command: doppler config: "" project: "" edit: apply: false args: null command: "" hardlink: true minDuration: 1e+09 watch: false ejson: key: "" keyDir: /opt/ejson/keys encryption: "" env: null format: json git: autoadd: false autocommit: false autopush: false command: git commitMessageTemplate: "" commitMessageTemplateFile: "" gitHub: refreshPeriod: 6e+10 gopass: command: gopass gpg: args: null command: gpg recipient: "" recipients: null suffix: .asc symmetric: false hcpVaultSecrets: applicationName: "" args: null command: vlt organizationId: "" projectId: "" hooks: null interactive: false interpreters: {} keepassxc: args: null command: keepassxc-cli database: "" mode: cache-password prompt: true keeper: args: null command: keeper lastpass: command: lpass merge: args: null command: vimdiff mode: file onepassword: command: op mode: account prompt: true onepasswordSDK: token: "" tokenEnvVar: OP_SERVICE_ACCOUNT_TOKEN pager: "" pass: command: pass passhole: args: null command: ph prompt: true persistentState: "" pinentry: args: null command: "" options: - allow-external-password-cache progress: auto rbw: command: rbw safe: true scriptEnv: null scriptTempDir: "" secret: args: null command: "" sourceDir: /flag/source status: exclude: [] pathStyle: relative tempDir: $WORK/.tmp template: options: - missingkey=error textConv: null umask: 18 update: apply: true args: null command: "" recurseSubmodules: true useBuiltinAge: auto useBuiltinGit: auto vault: command: vault verbose: false verify: exclude: [] warnings: configFileTemplateHasChanged: true workingTree: /flag/source configFile: $WORK/home/user/.config/chezmoi/chezmoi.toml destDir: $WORK/home/user executable: /tmp/testscript-main3925662962/bin/chezmoi fqdnHostname: arch-nspawn-335462 gid: "1000" group: builduser homeDir: $WORK/home/user hostname: arch-nspawn-335462 kernel: osrelease: 6.6.46-pisces ostype: Linux version: '#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024' os: linux osRelease: ansiColor: 38;2;23;147;209 bugReportURL: https://gitlab.archlinux.org/groups/archlinux/-/issues buildID: rolling documentationURL: https://wiki.archlinux.org/ homeURL: https://archlinux.org/ id: arch logo: archlinux-logo name: Arch Linux prettyName: Arch Linux privacyPolicyURL: https://terms.archlinux.org/docs/privacy-policy/ supportURL: https://bbs.archlinux.org/ pathListSeparator: ':' pathSeparator: / sourceDir: /flag/source uid: "1000" username: builduser version: builtBy: testscript commit: HEAD date: "2024-12-30T20:45:12Z" version: v2.0.0+test windowsVersion: {} workingTree: /flag/source > stdout 'sourceDir: .*/flag/source' > chhome home2/user # test that flags override default config (6.108s) > exec chezmoi execute-template --source=/flag/source '{{ .chezmoi.sourceDir }}' [stdout] /flag/source> stdout /flag/source # test that config files override default config (3.684s) > exec chezmoi data --format=yaml [stdout] chezmoi: arch: riscv64 args: - chezmoi - data - --format=yaml cacheDir: $WORK/home2/user/.cache/chezmoi command: data commandDir: $WORK config: add: encrypt: false secrets: warning templateSymlinks: false age: args: null command: age identities: null identity: "" passphrase: false recipient: "" recipients: null recipientsFile: "" recipientsFiles: null suffix: .age symmetric: false useBuiltin: false awsSecretsManager: profile: "" region: "" azureKeyVault: defaultVault: "" bitwarden: command: bw bitwardenSecrets: command: bws cacheDir: $WORK/home2/user/.cache/chezmoi cd: args: null command: "" color: auto completion: custom: false dashlane: args: null command: dcli data: null destDir: $WORK/home2/user diff: args: null command: "" exclude: [] pager: "" reverse: false scriptContents: true doppler: args: null command: doppler config: "" project: "" edit: apply: false args: null command: "" hardlink: true minDuration: 1e+09 watch: false ejson: key: "" keyDir: /opt/ejson/keys encryption: "" env: null format: json git: autoadd: false autocommit: false autopush: false command: git commitMessageTemplate: "" commitMessageTemplateFile: "" gitHub: refreshPeriod: 6e+10 gopass: command: gopass gpg: args: null command: gpg recipient: "" recipients: null suffix: .asc symmetric: false hcpVaultSecrets: applicationName: "" args: null command: vlt organizationId: "" projectId: "" hooks: null interactive: false interpreters: {} keepassxc: args: null command: keepassxc-cli database: "" mode: cache-password prompt: true keeper: args: null command: keeper lastpass: command: lpass merge: args: null command: vimdiff mode: file onepassword: command: op mode: account prompt: true onepasswordSDK: token: "" tokenEnvVar: OP_SERVICE_ACCOUNT_TOKEN pager: "" pass: command: pass passhole: args: null command: ph prompt: true persistentState: "" pinentry: args: null command: "" options: - allow-external-password-cache progress: auto rbw: command: rbw safe: true scriptEnv: null scriptTempDir: "" secret: args: null command: "" sourceDir: /config/source status: exclude: [] pathStyle: relative tempDir: $WORK/.tmp template: options: - missingkey=error textConv: null umask: 18 update: apply: true args: null command: "" recurseSubmodules: true useBuiltinAge: auto useBuiltinGit: auto vault: command: vault verbose: false verify: exclude: [] warnings: configFileTemplateHasChanged: true workingTree: /config/source configFile: $WORK/home2/user/.config/chezmoi/chezmoi.toml destDir: $WORK/home2/user executable: /tmp/testscript-main3925662962/bin/chezmoi fqdnHostname: arch-nspawn-335462 gid: "1000" group: builduser homeDir: $WORK/home2/user hostname: arch-nspawn-335462 kernel: osrelease: 6.6.46-pisces ostype: Linux version: '#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024' os: linux osRelease: ansiColor: 38;2;23;147;209 bugReportURL: https://gitlab.archlinux.org/groups/archlinux/-/issues buildID: rolling documentationURL: https://wiki.archlinux.org/ homeURL: https://archlinux.org/ id: arch logo: archlinux-logo name: Arch Linux prettyName: Arch Linux privacyPolicyURL: https://terms.archlinux.org/docs/privacy-policy/ supportURL: https://bbs.archlinux.org/ pathListSeparator: ':' pathSeparator: / sourceDir: /config/source uid: "1000" username: builduser version: builtBy: testscript commit: HEAD date: "2024-12-30T20:45:22Z" version: v2.0.0+test windowsVersion: {} workingTree: /config/source > stdout 'sourceDir: .*/config/source' # test that the config file can be set and can be in YAML format (4.216s) > exec chezmoi data --config=$HOME/.chezmoi.yaml --format=yaml [stdout] chezmoi: arch: riscv64 args: - chezmoi - data - --config=$WORK/home2/user/.chezmoi.yaml - --format=yaml cacheDir: $WORK/home2/user/.cache/chezmoi command: data commandDir: $WORK config: add: encrypt: false secrets: warning templateSymlinks: false age: args: null command: age identities: null identity: "" passphrase: false recipient: "" recipients: null recipientsFile: "" recipientsFiles: null suffix: .age symmetric: false useBuiltin: false awsSecretsManager: profile: "" region: "" azureKeyVault: defaultVault: "" bitwarden: command: bw bitwardenSecrets: command: bws cacheDir: $WORK/home2/user/.cache/chezmoi cd: args: null command: "" color: auto completion: custom: false dashlane: args: null command: dcli data: null destDir: $WORK/home2/user diff: args: null command: "" exclude: [] pager: "" reverse: false scriptContents: true doppler: args: null command: doppler config: "" project: "" edit: apply: false args: null command: "" hardlink: true minDuration: 1e+09 watch: false ejson: key: "" keyDir: /opt/ejson/keys encryption: "" env: null format: json git: autoadd: false autocommit: false autopush: false command: git commitMessageTemplate: "" commitMessageTemplateFile: "" gitHub: refreshPeriod: 6e+10 gopass: command: gopass gpg: args: null command: gpg recipient: "" recipients: null suffix: .asc symmetric: false hcpVaultSecrets: applicationName: "" args: null command: vlt organizationId: "" projectId: "" hooks: null interactive: false interpreters: {} keepassxc: args: null command: keepassxc-cli database: "" mode: cache-password prompt: true keeper: args: null command: keeper lastpass: command: lpass merge: args: null command: vimdiff mode: file onepassword: command: op mode: account prompt: true onepasswordSDK: token: "" tokenEnvVar: OP_SERVICE_ACCOUNT_TOKEN pager: "" pass: command: pass passhole: args: null command: ph prompt: true persistentState: "" pinentry: args: null command: "" options: - allow-external-password-cache progress: auto rbw: command: rbw safe: true scriptEnv: null scriptTempDir: "" secret: args: null command: "" sourceDir: /config2/source status: exclude: [] pathStyle: relative tempDir: $WORK/.tmp template: options: - missingkey=error textConv: null umask: 18 update: apply: true args: null command: "" recurseSubmodules: true useBuiltinAge: auto useBuiltinGit: auto vault: command: vault verbose: false verify: exclude: [] warnings: configFileTemplateHasChanged: true workingTree: /config2/source configFile: $WORK/home2/user/.chezmoi.yaml destDir: $WORK/home2/user executable: /tmp/testscript-main3925662962/bin/chezmoi fqdnHostname: arch-nspawn-335462 gid: "1000" group: builduser homeDir: $WORK/home2/user hostname: arch-nspawn-335462 kernel: osrelease: 6.6.46-pisces ostype: Linux version: '#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024' os: linux osRelease: ansiColor: 38;2;23;147;209 bugReportURL: https://gitlab.archlinux.org/groups/archlinux/-/issues buildID: rolling documentationURL: https://wiki.archlinux.org/ homeURL: https://archlinux.org/ id: arch logo: archlinux-logo name: Arch Linux prettyName: Arch Linux privacyPolicyURL: https://terms.archlinux.org/docs/privacy-policy/ supportURL: https://bbs.archlinux.org/ pathListSeparator: ':' pathSeparator: / sourceDir: /config2/source uid: "1000" username: builduser version: builtBy: testscript commit: HEAD date: "2024-12-30T20:45:26Z" version: v2.0.0+test windowsVersion: {} workingTree: /config2/source > stdout 'sourceDir: .*/config2/source' # test that the config file can be in JSONC format (5.052s) > exec chezmoi data --config=$HOME/.chezmoi.jsonc --format=yaml [stdout] chezmoi: arch: riscv64 args: - chezmoi - data - --config=$WORK/home2/user/.chezmoi.jsonc - --format=yaml cacheDir: $WORK/home2/user/.cache/chezmoi command: data commandDir: $WORK config: add: encrypt: false secrets: warning templateSymlinks: false age: args: null command: age identities: null identity: "" passphrase: false recipient: "" recipients: null recipientsFile: "" recipientsFiles: null suffix: .age symmetric: false useBuiltin: false awsSecretsManager: profile: "" region: "" azureKeyVault: defaultVault: "" bitwarden: command: bw bitwardenSecrets: command: bws cacheDir: $WORK/home2/user/.cache/chezmoi cd: args: null command: "" color: auto completion: custom: false dashlane: args: null command: dcli data: null destDir: $WORK/home2/user diff: args: null command: "" exclude: [] pager: "" reverse: false scriptContents: true doppler: args: null command: doppler config: "" project: "" edit: apply: false args: null command: "" hardlink: true minDuration: 1e+09 watch: false ejson: key: "" keyDir: /opt/ejson/keys encryption: "" env: null format: json git: autoadd: false autocommit: false autopush: false command: git commitMessageTemplate: "" commitMessageTemplateFile: "" gitHub: refreshPeriod: 6e+10 gopass: command: gopass gpg: args: null command: gpg recipient: "" recipients: null suffix: .asc symmetric: false hcpVaultSecrets: applicationName: "" args: null command: vlt organizationId: "" projectId: "" hooks: null interactive: false interpreters: {} keepassxc: args: null command: keepassxc-cli database: "" mode: cache-password prompt: true keeper: args: null command: keeper lastpass: command: lpass merge: args: null command: vimdiff mode: file onepassword: command: op mode: account prompt: true onepasswordSDK: token: "" tokenEnvVar: OP_SERVICE_ACCOUNT_TOKEN pager: "" pass: command: pass passhole: args: null command: ph prompt: true persistentState: "" pinentry: args: null command: "" options: - allow-external-password-cache progress: auto rbw: command: rbw safe: true scriptEnv: null scriptTempDir: "" secret: args: null command: "" sourceDir: /config3/source status: exclude: [] pathStyle: relative tempDir: $WORK/.tmp template: options: - missingkey=error textConv: null umask: 18 update: apply: true args: null command: "" recurseSubmodules: true useBuiltinAge: auto useBuiltinGit: auto vault: command: vault verbose: false verify: exclude: [] warnings: configFileTemplateHasChanged: true workingTree: /config3/source configFile: $WORK/home2/user/.chezmoi.jsonc destDir: $WORK/home2/user executable: /tmp/testscript-main3925662962/bin/chezmoi fqdnHostname: arch-nspawn-335462 gid: "1000" group: builduser homeDir: $WORK/home2/user hostname: arch-nspawn-335462 kernel: osrelease: 6.6.46-pisces ostype: Linux version: '#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024' os: linux osRelease: ansiColor: 38;2;23;147;209 bugReportURL: https://gitlab.archlinux.org/groups/archlinux/-/issues buildID: rolling documentationURL: https://wiki.archlinux.org/ homeURL: https://archlinux.org/ id: arch logo: archlinux-logo name: Arch Linux prettyName: Arch Linux privacyPolicyURL: https://terms.archlinux.org/docs/privacy-policy/ supportURL: https://bbs.archlinux.org/ pathListSeparator: ':' pathSeparator: / sourceDir: /config3/source uid: "1000" username: builduser version: builtBy: testscript commit: HEAD date: "2024-12-30T20:45:31Z" version: v2.0.0+test windowsVersion: {} workingTree: /config3/source > stdout 'sourceDir: .*/config3/source' # test that the cache directory can be set (3.998s) > exec chezmoi data --cache=/flag/cache --format=yaml [stdout] chezmoi: arch: riscv64 args: - chezmoi - data - --cache=/flag/cache - --format=yaml cacheDir: /flag/cache command: data commandDir: $WORK config: add: encrypt: false secrets: warning templateSymlinks: false age: args: null command: age identities: null identity: "" passphrase: false recipient: "" recipients: null recipientsFile: "" recipientsFiles: null suffix: .age symmetric: false useBuiltin: false awsSecretsManager: profile: "" region: "" azureKeyVault: defaultVault: "" bitwarden: command: bw bitwardenSecrets: command: bws cacheDir: /flag/cache cd: args: null command: "" color: auto completion: custom: false dashlane: args: null command: dcli data: null destDir: $WORK/home2/user diff: args: null command: "" exclude: [] pager: "" reverse: false scriptContents: true doppler: args: null command: doppler config: "" project: "" edit: apply: false args: null command: "" hardlink: true minDuration: 1e+09 watch: false ejson: key: "" keyDir: /opt/ejson/keys encryption: "" env: null format: json git: autoadd: false autocommit: false autopush: false command: git commitMessageTemplate: "" commitMessageTemplateFile: "" gitHub: refreshPeriod: 6e+10 gopass: command: gopass gpg: args: null command: gpg recipient: "" recipients: null suffix: .asc symmetric: false hcpVaultSecrets: applicationName: "" args: null command: vlt organizationId: "" projectId: "" hooks: null interactive: false interpreters: {} keepassxc: args: null command: keepassxc-cli database: "" mode: cache-password prompt: true keeper: args: null command: keeper lastpass: command: lpass merge: args: null command: vimdiff mode: file onepassword: command: op mode: account prompt: true onepasswordSDK: token: "" tokenEnvVar: OP_SERVICE_ACCOUNT_TOKEN pager: "" pass: command: pass passhole: args: null command: ph prompt: true persistentState: "" pinentry: args: null command: "" options: - allow-external-password-cache progress: auto rbw: command: rbw safe: true scriptEnv: null scriptTempDir: "" secret: args: null command: "" sourceDir: /config/source status: exclude: [] pathStyle: relative tempDir: $WORK/.tmp template: options: - missingkey=error textConv: null umask: 18 update: apply: true args: null command: "" recurseSubmodules: true useBuiltinAge: auto useBuiltinGit: auto vault: command: vault verbose: false verify: exclude: [] warnings: configFileTemplateHasChanged: true workingTree: /config/source configFile: $WORK/home2/user/.config/chezmoi/chezmoi.toml destDir: $WORK/home2/user executable: /tmp/testscript-main3925662962/bin/chezmoi fqdnHostname: arch-nspawn-335462 gid: "1000" group: builduser homeDir: $WORK/home2/user hostname: arch-nspawn-335462 kernel: osrelease: 6.6.46-pisces ostype: Linux version: '#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024' os: linux osRelease: ansiColor: 38;2;23;147;209 bugReportURL: https://gitlab.archlinux.org/groups/archlinux/-/issues buildID: rolling documentationURL: https://wiki.archlinux.org/ homeURL: https://archlinux.org/ id: arch logo: archlinux-logo name: Arch Linux prettyName: Arch Linux privacyPolicyURL: https://terms.archlinux.org/docs/privacy-policy/ supportURL: https://bbs.archlinux.org/ pathListSeparator: ':' pathSeparator: / sourceDir: /config/source uid: "1000" username: builduser version: builtBy: testscript commit: HEAD date: "2024-12-30T20:45:35Z" version: v2.0.0+test windowsVersion: {} workingTree: /config/source > stdout 'cacheDir: .*/flag/cache' > [windows] stop 'remaining tests require /dev/stdin' # test that chezmoi can read the config from stdin (2.458s) > stdin home2/user/.chezmoi.yaml > exec chezmoi data --config=/dev/stdin --config-format=yaml --format=yaml [stdout] chezmoi: arch: riscv64 args: - chezmoi - data - --config=/dev/stdin - --config-format=yaml - --format=yaml cacheDir: $WORK/home2/user/.cache/chezmoi command: data commandDir: $WORK config: add: encrypt: false secrets: warning templateSymlinks: false age: args: null command: age identities: null identity: "" passphrase: false recipient: "" recipients: null recipientsFile: "" recipientsFiles: null suffix: .age symmetric: false useBuiltin: false awsSecretsManager: profile: "" region: "" azureKeyVault: defaultVault: "" bitwarden: command: bw bitwardenSecrets: command: bws cacheDir: $WORK/home2/user/.cache/chezmoi cd: args: null command: "" color: auto completion: custom: false dashlane: args: null command: dcli data: null destDir: $WORK/home2/user diff: args: null command: "" exclude: [] pager: "" reverse: false scriptContents: true doppler: args: null command: doppler config: "" project: "" edit: apply: false args: null command: "" hardlink: true minDuration: 1e+09 watch: false ejson: key: "" keyDir: /opt/ejson/keys encryption: "" env: null format: json git: autoadd: false autocommit: false autopush: false command: git commitMessageTemplate: "" commitMessageTemplateFile: "" gitHub: refreshPeriod: 6e+10 gopass: command: gopass gpg: args: null command: gpg recipient: "" recipients: null suffix: .asc symmetric: false hcpVaultSecrets: applicationName: "" args: null command: vlt organizationId: "" projectId: "" hooks: null interactive: false interpreters: {} keepassxc: args: null command: keepassxc-cli database: "" mode: cache-password prompt: true keeper: args: null command: keeper lastpass: command: lpass merge: args: null command: vimdiff mode: file onepassword: command: op mode: account prompt: true onepasswordSDK: token: "" tokenEnvVar: OP_SERVICE_ACCOUNT_TOKEN pager: "" pass: command: pass passhole: args: null command: ph prompt: true persistentState: "" pinentry: args: null command: "" options: - allow-external-password-cache progress: auto rbw: command: rbw safe: true scriptEnv: null scriptTempDir: "" secret: args: null command: "" sourceDir: /config2/source status: exclude: [] pathStyle: relative tempDir: $WORK/.tmp template: options: - missingkey=error textConv: null umask: 18 update: apply: true args: null command: "" recurseSubmodules: true useBuiltinAge: auto useBuiltinGit: auto vault: command: vault verbose: false verify: exclude: [] warnings: configFileTemplateHasChanged: true workingTree: /config2/source configFile: /dev/stdin destDir: $WORK/home2/user executable: /tmp/testscript-main3925662962/bin/chezmoi fqdnHostname: arch-nspawn-335462 gid: "1000" group: builduser homeDir: $WORK/home2/user hostname: arch-nspawn-335462 kernel: osrelease: 6.6.46-pisces ostype: Linux version: '#2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:38:44 UTC 2024' os: linux osRelease: ansiColor: 38;2;23;147;209 bugReportURL: https://gitlab.archlinux.org/groups/archlinux/-/issues buildID: rolling documentationURL: https://wiki.archlinux.org/ homeURL: https://archlinux.org/ id: arch logo: archlinux-logo name: Arch Linux prettyName: Arch Linux privacyPolicyURL: https://terms.archlinux.org/docs/privacy-policy/ supportURL: https://bbs.archlinux.org/ pathListSeparator: ':' pathSeparator: / sourceDir: /config2/source uid: "1000" username: builduser version: builtBy: testscript commit: HEAD date: "2024-12-30T20:45:37Z" version: v2.0.0+test windowsVersion: {} workingTree: /config2/source > stdout 'sourceDir: .*/config2/source' PASS === NAME TestScript/state_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that the persistent state is only created on demand (11.790s) > exec chezmoi state dump --format=yaml [stdout] configState: {} entryState: {} gitHubKeysState: {} gitHubLatestReleaseState: {} gitHubReleasesState: {} gitHubTagsState: {} gitHubVersionReleaseState: {} gitRepoExternalState: {} scriptState: {} > cmp stdout golden/dump.yaml > ! exists $CHEZMOICONFIGDIR/chezmoistate.boltdb # test that chezmoi apply updates the persistent state (7.970s) > exec chezmoi apply --force [stdout] script > exists $CHEZMOICONFIGDIR/chezmoistate.boltdb # test that the persistent state records that script was run (6.018s) > exec chezmoi state dump --format=yaml [stdout] configState: {} entryState: $WORK/home/user/script.sh: contentsSHA256: 70396a619400b7f78dbb83ab8ddb76ffe0b8e31557e64bab2ca9677818a52135 type: script gitHubKeysState: {} gitHubLatestReleaseState: {} gitHubReleasesState: {} gitHubTagsState: {} gitHubVersionReleaseState: {} gitRepoExternalState: {} scriptState: 70396a619400b7f78dbb83ab8ddb76ffe0b8e31557e64bab2ca9677818a52135: name: script.sh runAt: "2024-12-30T20:44:55.775550833Z" > stdout 70396a619400b7f78dbb83ab8ddb76ffe0b8e31557e64bab2ca9677818a52135: > stdout runAt: # test that chezmoi get-bucket gets a bucket (6.453s) > exec chezmoi state get-bucket --bucket=scriptState [stdout] { "70396a619400b7f78dbb83ab8ddb76ffe0b8e31557e64bab2ca9677818a52135": { "name": "script.sh", "runAt": "2024-12-30T20:44:55.775550833Z" } } > stdout "runAt": # test that chezmoi delete-bucket deletes a bucket (16.716s) > exec chezmoi state delete-bucket --bucket=scriptState > exec chezmoi state dump --format=yaml [stdout] configState: {} entryState: $WORK/home/user/script.sh: contentsSHA256: 70396a619400b7f78dbb83ab8ddb76ffe0b8e31557e64bab2ca9677818a52135 type: script gitHubKeysState: {} gitHubLatestReleaseState: {} gitHubReleasesState: {} gitHubTagsState: {} gitHubVersionReleaseState: {} gitRepoExternalState: {} scriptState: {} > ! stdout runAt: # test that chezmoi state reset removes the persistent state (4.432s) > exec chezmoi --force state reset > ! exists $CHEZMOICONFIGDIR/chezmoistate.boltdb # test that the --persistent-state option sets the persistent state file (10.512s) > exec chezmoi apply --force [stdout] script > stdout script > exec chezmoi apply --force --persistent-state=$CHEZMOICONFIGDIR${/}chezmoistate2.boltdb [stdout] script > exists $CHEZMOICONFIGDIR${/}chezmoistate2.boltdb > stdout script > exec chezmoi state dump --format=yaml --persistent-state=$CHEZMOICONFIGDIR${/}chezmoistate2.boltdb [stdout] configState: {} entryState: $WORK/home/user/script.sh: contentsSHA256: 70396a619400b7f78dbb83ab8ddb76ffe0b8e31557e64bab2ca9677818a52135 type: script gitHubKeysState: {} gitHubLatestReleaseState: {} gitHubReleasesState: {} gitHubTagsState: {} gitHubVersionReleaseState: {} gitRepoExternalState: {} scriptState: 70396a619400b7f78dbb83ab8ddb76ffe0b8e31557e64bab2ca9677818a52135: name: script.sh runAt: "2024-12-30T20:45:37.463802955Z" > stdout 70396a619400b7f78dbb83ab8ddb76ffe0b8e31557e64bab2ca9677818a52135: > stdout runAt: PASS === NAME TestScript/status testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # FIXME add more tests (0.189s) > mkhomedir golden > mksourcedir # test that chezmoi status lists all files to be added (10.917s) > exec chezmoi status [stdout] A .create A .dir A .dir/file A .dir/subdir A .dir/subdir/file A .empty A .executable A .file A .private A .readonly A .symlink A .template > cmp stdout golden/status # test that the --path-style=absolute works as expected (7.571s) > [unix] exec chezmoi status --path-style=absolute [stdout] A $WORK/home/user/.create A $WORK/home/user/.dir A $WORK/home/user/.dir/file A $WORK/home/user/.dir/subdir A $WORK/home/user/.dir/subdir/file A $WORK/home/user/.empty A $WORK/home/user/.executable A $WORK/home/user/.file A $WORK/home/user/.private A $WORK/home/user/.readonly A $WORK/home/user/.symlink A $WORK/home/user/.template > [unix] cmpenv stdout golden/status-absolute-flag # test that chezmoi status lists all files to be added (7.836s) > exec chezmoi status [stdout] A .create A .dir A .dir/file A .dir/subdir A .dir/subdir/file A .empty A .executable A .file A .private A .readonly A .symlink A .template > cmp stdout golden/status # test that chezmoi status omits applied files (14.472s) > exec chezmoi apply --force $HOME${/}.file > exec chezmoi status [stdout] A .create A .dir A .dir/file A .dir/subdir A .dir/subdir/file A .empty A .executable A .private A .readonly A .symlink A .template > cmp stdout golden/status-except-dot-file # test that chezmoi status is empty after apply (9.946s) > exec chezmoi apply --force > exec chezmoi status > ! stdout . # test that chezmoi status identifies files that have been modified in the destination directory (5.290s) > edit $HOME/.file > exec chezmoi status [stdout] MM .file > cmp stdout golden/status-modified-file # test that chezmoi status does not emit status for equivalent modifications (4.224s) > edit $CHEZMOISOURCEDIR/dot_file > exec chezmoi status > ! stdout . # test that the pathStyle config option works as expected (3.780s) > [unix] chhome home2/user > [unix] mksourcedir > [unix] exec chezmoi status [stdout] A $WORK/home2/user/.create A $WORK/home2/user/.dir A $WORK/home2/user/.dir/file A $WORK/home2/user/.dir/subdir A $WORK/home2/user/.dir/subdir/file A $WORK/home2/user/.empty A $WORK/home2/user/.executable A $WORK/home2/user/.file A $WORK/home2/user/.private A $WORK/home2/user/.readonly A $WORK/home2/user/.symlink A $WORK/home2/user/.template > [unix] cmpenv stdout golden/status-absolute-config PASS === NAME TestScript/scriptonce_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi status prints that it will run the script (15.632s) > exec chezmoi status [stdout] R script.sh > cmp stdout golden/status # test that chezmoi diff includes the script (8.787s) > exec chezmoi diff [stdout] diff --git a/script.sh b/script.sh new file mode 100755 index 0000000000000000000000000000000000000000..f9103e018df1bbc178e66b46d8f133f49c85225d --- /dev/null +++ b/script.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +pwd > cmp stdout golden/diff.diff # test that chezmoi apply runs the script (4.687s) > exec chezmoi apply --force [stdout] $WORK/home/user > stdout ${HOME@R} # test that the script is recorded in the state (7.923s) > exec chezmoi state dump [stdout] { "configState": {}, "entryState": { "$WORK/home/user/script.sh": { "contentsSHA256": "bb29fcd5733098d4e391d85d487d84d1d64cf42eae34b53951ae470b98c9ca8d", "type": "script" } }, "gitHubKeysState": {}, "gitHubLatestReleaseState": {}, "gitHubReleasesState": {}, "gitHubTagsState": {}, "gitHubVersionReleaseState": {}, "gitRepoExternalState": {}, "scriptState": { "bb29fcd5733098d4e391d85d487d84d1d64cf42eae34b53951ae470b98c9ca8d": { "name": "script.sh", "runAt": "2024-12-30T20:45:05.477268751Z" } } } > stdout bb29fcd5733098d4e391d85d487d84d1d64cf42eae34b53951ae470b98c9ca8d # sha256sum of script contents # test that chezmoi diff no longer includes the script (6.837s) > exec chezmoi diff > ! stdout . # test that chezmoi status will not print that it will run the script (6.050s) > exec chezmoi status > ! stdout . # test that chezmoi apply does not run the script a second time and does not prompt (4.952s) > exec chezmoi apply > ! stdout ${HOME@R} # test that chezmoi apply after the script is modified runs the script a second time and does not prompt (4.696s) > edit $CHEZMOISOURCEDIR/run_once_script.sh > exec chezmoi apply [stdout] $WORK/home/user > stdout ${HOME@R} # test that resetting the state causes the next chezmoi apply to run the script (5.191s) > exec chezmoi state reset --force > exec chezmoi apply --force [stdout] $WORK/home/user > stdout ${HOME@R} PASS === NAME TestScript/inittemplatefuncs testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test exit template function (11.112s) > exec chezmoi execute-template --init '{{ exit 0 }}' > ! exec chezmoi execute-template --init '{{ exit 1 }}' [exit status 1] # test promptBoolOnce template function with execute-template --init (5.213s) > exec chezmoi execute-template --init --promptBool bool=true '{{ promptBoolOnce . "bool" "bool" }}' [stdout] true> stdout true # test promptChoiceOnce template function with execute-template --init (5.760s) > exec chezmoi execute-template --init --promptChoice choice=one '{{ promptChoiceOnce . "choice" "choice" (list "one" "two" "three") }}' [stdout] one> stdout one # test promptIntOnce template function with execute-template --init (5.504s) > exec chezmoi execute-template --init --promptInt int=1 '{{ promptIntOnce . "int" "int" }}' [stdout] 1> stdout 1 # test promptStringOnce template function with execute-template --init (6.508s) > exec chezmoi execute-template --init --promptString string=value '{{ promptStringOnce . "string" "string" }}' [stdout] value> stdout value # test writeToStdout template function (5.907s) > exec chezmoi execute-template --init '{{ writeToStdout "string" }}' [stdout] string> stdout string # test prompt*Once functions without existing data (4.999s) > stdin golden/input > exec chezmoi init --no-tty [stdout] bool? int? string? > cmp ${CHEZMOICONFIGDIR}/chezmoi.toml golden/chezmoi.toml > chhome home2/user # test prompt*Once functions with existing data (4.446s) > exec chezmoi init > cmp ${CHEZMOICONFIGDIR}/chezmoi.toml golden/chezmoi.toml > chhome home3/user # test prompt*Once functions with existing data and nested keys (4.012s) > exec chezmoi init > cmp ${CHEZMOICONFIGDIR}/chezmoi.toml golden/chezmoi.toml PASS === NAME TestScript/externalgitrepo testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > [!exec:git] skip 'git not found in $PATH' > mkgitconfig > expandenv $WORK/home/user/.local/share/chezmoi/.chezmoiexternal.toml # test that chezmoi managed lists the directory (7.206s) > exec chezmoi managed [stdout] .dir > stdout ^\.dir$ # create a git repo (0.270s) > cd $WORK/repo $WORK/repo > exec git init [stdout] Initialized empty Git repository in $WORK/repo/.git/ > exec git add . > exec git commit --message 'initial commit' [stdout] [master (root-commit) 7313148] initial commit 1 file changed, 1 insertion(+) create mode 100644 .file > cd $WORK $WORK # test that chezmoi apply clones the git repo (4.364s) > exec chezmoi apply [stderr] Cloning into '$WORK/home/user/.dir'... > cmp $HOME/.dir/.file golden/.file # test that chezmoi archive --format=tar creates an archive (4.020s) > exec chezmoi archive --format=tar [stdout] # test that chezmoi archive --format=zip creates an archive (4.828s) > exec chezmoi archive --format=zip [stdout] PK> chhome home2/user > mkgitconfig > expandenv $WORK/home2/user/.local/share/chezmoi/.chezmoiexternal.toml # test that chezmoi apply clones the git repo (5.851s) > exec chezmoi apply [stderr] Cloning into '$WORK/home2/user/.dir'... > cmp $HOME/.dir/.file golden/.file # update the git repo (0.127s) > cd $WORK/repo $WORK/repo > edit $WORK/repo/.file > exec git commit --message 'edit .file' . [stdout] [master f08dfb9] edit .file 1 file changed, 1 insertion(+) > cd $WORK $WORK > chhome home/user # test that chezmoi apply does not pull from the git repo when refreshPeriod is zero (3.934s) > exec chezmoi apply > ! grep '# edited' $HOME/.dir/.file # test that chezmoi apply --refresh-externals does pull from the git repo (4.055s) > exec chezmoi apply --refresh-externals [stdout] Updating 7313148..f08dfb9 Fast-forward .file | 1 + 1 file changed, 1 insertion(+) [stderr] From file://$WORK/repo 7313148..f08dfb9 master -> origin/master > grep '# edited' $HOME/.dir/.file > chhome home2/user # test that chezmoi apply does not pull from the git repo within the refresh period (3.544s) > exec chezmoi apply > ! grep '# edited' $HOME/.dir/.file # test that chezmoi dump prints the git command (1.809s) > exec chezmoi dump --format=yaml [stdout] $WORK/home2/user/.dir: type: command path: /usr/bin/git args: - git - pull > stdout 'type: command' PASS === NAME TestScript/destroy testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir > mksourcedir # test that chezmoi destroy file destroys a file (19.846s) > exec chezmoi apply --force > exists $HOME/.file > exec chezmoi destroy --force $HOME${/}.file > ! exists $HOME/.file > exec chezmoi state get --bucket=entryState --key=$WORK/home/user/.file > ! stdout . # test that chezmoi destroy dir destroys a directory (5.999s) > exists $HOME/.dir > exec chezmoi destroy --force $HOME${/}.dir > ! exists $HOME/.dir # test that if any chezmoi destroy stops on any error (4.230s) > exists $HOME/.executable > ! exec chezmoi destroy --force $HOME${/}.newfile $HOME${/}.executable [stderr] chezmoi: $WORK/home/user/.newfile: not managed [exit status 1] > stderr 'not managed' > exists $HOME/.executable > chhome home2/user # test that chezmoi apply destroys a file and a directory (4.591s) > exists $HOME/.file > exists $HOME/.dir > exec chezmoi apply > ! exists $HOME/.file > ! exists $HOME/.dir > chhome home3/user # test that chezmoi apply with .chezmoiremove with star works on destination dir with trailing slash (4.360s) > exists $HOME/.star-file > exists $HOME/.star-dir > exec chezmoi apply --destination=$HOME/ > ! exists $HOME/.star-file > ! exists $HOME/.star-dir PASS === NAME TestScript/gpgencryptionsymmetric testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'skipping gpg tests on Windows' > [!exec:gpg] skip 'gpg not found in $PATH' > mkhomedir > mkgpgconfig -symmetric # test that chezmoi add --encrypt encrypts (6.154s) > cp golden/.encrypted $HOME > exec chezmoi add --encrypt $HOME${/}.encrypted [stderr] gpg: Warning: using insecure memory! > exists $CHEZMOISOURCEDIR/encrypted_dot_encrypted.asc > grep '-----BEGIN PGP MESSAGE-----' $CHEZMOISOURCEDIR/encrypted_dot_encrypted.asc # test that chezmoi apply decrypts (4.959s) > rm $HOME/.encrypted > exec chezmoi apply --force [stderr] gpg: Warning: using insecure memory! gpg: AES256.CFB encrypted data gpg: encrypted with 1 passphrase > cmp golden/.encrypted $HOME/.encrypted # test that chezmoi apply --exclude=encrypted does not apply encrypted files (12.870s) > rm $HOME/.encrypted > exec chezmoi apply --exclude=encrypted --force > ! exists $HOME/.encrypted > exec chezmoi apply --force [stderr] gpg: Warning: using insecure memory! gpg: AES256.CFB encrypted data gpg: encrypted with 1 passphrase > cmp $HOME/.encrypted golden/.encrypted # test that chezmoi detects gpg encryption if gpg is configured but encryption = "gpg" is not set (5.221s) > removeline $CHEZMOICONFIGDIR/chezmoi.toml 'encryption = "gpg"' > exec chezmoi cat $HOME${/}.encrypted [stdout] # contents of .encrypted [stderr] chezmoi: warning: 'encryption' not set, using gpg configuration. Check if 'encryption' is correctly set as the top-level key. gpg: Warning: using insecure memory! gpg: AES256.CFB encrypted data gpg: encrypted with 1 passphrase > cmp stdout golden/.encrypted > stderr 'chezmoi: warning: ''encryption'' not set, using gpg configuration. Check if ''encryption'' is correctly set as the top-level key.' > prependline $CHEZMOICONFIGDIR/chezmoi.toml 'encryption = "gpg"' # test that chezmoi edit --apply transparently decrypts and re-encrypts (3.815s) > exec chezmoi edit --apply --force $HOME${/}.encrypted [stderr] gpg: Warning: using insecure memory! gpg: AES256.CFB encrypted data gpg: encrypted with 1 passphrase chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-encrypted1365988038/.encrypted: returned in less than 1s gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: AES256.CFB encrypted data gpg: encrypted with 1 passphrase > grep '# edited' $HOME/.encrypted # test that chezmoi files in subdirectories can be encrypted and that suffix can be set (8.330s) > appendline $CHEZMOICONFIGDIR/chezmoi.toml ' suffix = ".gpg"' > mkdir $HOME/.dir > cp golden/.encrypted $HOME/.dir > exec chezmoi add --encrypt $HOME${/}.dir${/}.encrypted [stderr] gpg: Warning: using insecure memory! > grep '-----BEGIN PGP MESSAGE-----' $CHEZMOISOURCEDIR/dot_dir/encrypted_dot_encrypted.gpg > exec chezmoi edit --apply $HOME${/}.dir${/}.encrypted [stderr] gpg: Warning: using insecure memory! gpg: AES256.CFB encrypted data gpg: encrypted with 1 passphrase chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-encrypted1551049295/.dir/.encrypted: returned in less than 1s gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: AES256.CFB encrypted data gpg: encrypted with 1 passphrase > grep '# edited' $HOME/.dir/.encrypted PASS === NAME TestScript/forget testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mksourcedir # test that chezmoi apply sets the state (21.325s) > exec chezmoi apply --force > exists $CHEZMOISOURCEDIR/dot_file > exec chezmoi state get --bucket=entryState --key=$WORK/home/user/.dir [stdout] { "type": "dir", "mode": 2147484141 } > [umask:002] cmp stdout golden/state-get-dir-umask-002.json > [umask:022] cmp stdout golden/state-get-dir-umask-022.json > exec chezmoi state get --bucket=entryState --key=$WORK/home/user/.file [stdout] { "type": "file", "mode": 420, "contentsSHA256": "634a4dd193c7b3b926d2e08026aa81a416fd41cec52854863b974af422495663" } > [umask:002] cmp stdout golden/state-get-file-umask-002.json > [umask:022] cmp stdout golden/state-get-file-umask-022.json # test that chezmoi forget forgets a dir (10.336s) > exists $CHEZMOISOURCEDIR/dot_dir > exec chezmoi forget --force $HOME${/}.dir > ! exists $CHEZMOISOURCEDIR/dot_dir > exec chezmoi state get --bucket=entryState --key=$WORK/home/user/.dir > ! stdout . # test that chezmoi forget forgets a file (9.159s) > exec chezmoi forget --force $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/dot_file > exec chezmoi state get --bucket=entryState --key=$WORK/home/user/.file > ! stdout . > chhome home2/user # test that chezmoi forget forgets a file when .chezmoiroot is used (2.368s) > exec chezmoi forget --force $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/home/dot_file PASS === NAME TestScript/builtingit testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:git] skip 'git not found in $PATH' > [windows] skip 'go-git does not support file:// URLs on windows' > chmod 755 golden/git > mkgitconfig > mkhomedir golden > mkhomedir # install fake git (20.723s) > cp golden/git bin > ! exec chezmoi init [stderr] chezmoi: git: exit status 1 [exit status 1] > exec chezmoi init --use-builtin-git=true > exists $CHEZMOISOURCEDIR/.git # create a commit (16.211s) > rm bin/git # disable fake git > cp golden/.file $CHEZMOISOURCEDIR/dot_file > exec chezmoi git add dot_file > exec chezmoi git commit -- --message 'Add dot_file' [stdout] [master (root-commit) 8acd0c2] Add dot_file 1 file changed, 1 insertion(+) create mode 100644 dot_file > cp golden/git bin # restore fake git > chhome home2/user # test chezmoi init --use-builtin-git=true (6.250s) > exec chezmoi init --use-builtin-git=true file://$WORK/home/user/.local/share/chezmoi > exists $CHEZMOISOURCEDIR/.git > cmp $CHEZMOISOURCEDIR/dot_file golden/.file > chhome home/user # create a second commit (4.568s) > rm bin/git # disable fake git > cp golden/.executable $CHEZMOISOURCEDIR/executable_dot_executable > exec chezmoi git add executable_dot_executable > exec chezmoi git commit -- --message 'Add executable_dot_executable' [stdout] [master 878df8e] Add executable_dot_executable 1 file changed, 1 insertion(+) create mode 100755 executable_dot_executable > cp golden/git bin # restore fake git > chhome home2/user # test chezmoi update --use-builtin-git=true (5.669s) > ! exec chezmoi update [stderr] chezmoi: git: exit status 1 [exit status 1] > exec chezmoi update --use-builtin-git=true > cmp $CHEZMOISOURCEDIR/executable_dot_executable golden/.executable > chhome home/user # test chezmoi init --branch --use-builtin-git=true (7.099s) > rm bin/git # disable fake git > exec chezmoi git checkout -- -b new-branch [stderr] Switched to a new branch 'new-branch' > edit $CHEZMOISOURCEDIR/dot_file > exec chezmoi git add dot_file > exec chezmoi git commit -- --message 'Edit .file' [stdout] [new-branch 2c773c1] Edit .file 1 file changed, 1 insertion(+) > exec chezmoi git checkout master [stderr] Switched to branch 'master' > cp golden/git bin # restore fake git > chhome home3/user # test chezmoi init --apply --branch=new-branch --use-builtin-git=true (1.075s) > exec chezmoi init --apply --branch=new-branch --use-builtin-git=true file://$WORK/home/user/.local/share/chezmoi > grep '# edited' $HOME/.file PASS === NAME TestScript/onepassword2connect testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/op > mkhomedir # test that mode is properly set and reported (10.197s) > exec chezmoi execute-template '{{ .chezmoi.config.onepassword.mode }}' [stdout] connect> stdout '^connect$' # test failure without OP_CONNECT_HOST set (3.203s) > ! exec chezmoi execute-template '{{ (onepassword "ExampleLogin").id }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling onepassword: onepassword.mode is connect, but OP_CONNECT_HOST is not set [exit status 1] > stderr 'OP_CONNECT_HOST' > env OP_CONNECT_HOST=x # test failure without OP_CONNECT_TOKEN set (6.263s) > ! exec chezmoi execute-template '{{ (onepassword "ExampleLogin").id }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling onepassword: onepassword.mode is connect, but OP_CONNECT_TOKEN is not set [exit status 1] > stderr 'OP_CONNECT_TOKEN' > env OP_CONNECT_TOKEN=y # test onepassword template function (5.516s) > exec chezmoi execute-template '{{ (onepassword "ExampleLogin").id }}' [stdout] wxcplh5udshnonkzg2n4qx262y> stdout '^wxcplh5udshnonkzg2n4qx262y$' # test onepassword template function with vault (7.593s) > exec chezmoi execute-template '{{ (onepassword "ExampleLogin" "vault").id }}' [stdout] wxcplh5udshnonkzg2n4qx262y> stdout '^wxcplh5udshnonkzg2n4qx262y$' # test failure onepassword template function with vault and account (9.912s) > ! exec chezmoi execute-template '{{ (onepassword "ExampleLogin" "vault" "account").id }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling onepassword: 1Password account parameters cannot be used in connect mode [exit status 1] > stderr '1Password account parameters cannot be used in connect mode' # test onepassword template function with empty vault (8.981s) > exec chezmoi execute-template '{{ (onepassword "ExampleLogin" "").id }}' [stdout] wxcplh5udshnonkzg2n4qx262y> stdout '^wxcplh5udshnonkzg2n4qx262y$' # test onepasswordDetailsFields template function (4.779s) > exec chezmoi execute-template '{{ (onepasswordDetailsFields "ExampleLogin").password.value }}' [stdout] L8rm1JXJIE1b8YUDWq7h> stdout '^L8rm1JXJIE1b8YUDWq7h$' # test onepasswordItemFields template function (4.512s) > exec chezmoi execute-template '{{ (onepasswordItemFields "ExampleLogin").exampleLabel.value }}' [stdout] exampleValue> stdout exampleValue # test onepasswordRead template function (3.682s) > exec chezmoi execute-template '{{ onepasswordRead "op://vault/item/field" }}' [stdout] exampleField > stdout exampleField # test failure onepasswordRead template function with account (2.831s) > ! exec chezmoi execute-template '{{ onepasswordRead "op://vault/item/field" "account" }}' [stderr] chezmoi: template: arg1:1:3: executing "arg1" at : error calling onepasswordRead: 1Password account parameters cannot be used in connect mode [exit status 1] > stderr '1Password account parameters cannot be used in connect mode' # test failure onepasswordDocument template function (1.002s) > ! exec chezmoi execute-template '{{ onepasswordDocument "exampleDocument" }}' [stderr] chezmoi: template: arg1:1:3: executing "arg1" at : error calling onepasswordDocument: onepasswordDocument cannot be used in connect mode [exit status 1] > stderr 'onepasswordDocument cannot be used in connect mode' # test failure with OP_SERVICE_ACCOUNT_TOKEN set (1.047s) > env OP_SERVICE_ACCOUNT_TOKEN=x > ! exec chezmoi execute-template '{{ (onepassword "ExampleLogin").id }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling onepassword: onepassword.mode is connect, but OP_SERVICE_ACCOUNT_TOKEN is set [exit status 1] > stderr 'OP_SERVICE_ACCOUNT_TOKEN is set' PASS === NAME TestScript/configstate testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi init creates a config file and updates the state (12.347s) > exec chezmoi init > cmp $CHEZMOICONFIGDIR/chezmoi.toml golden/chezmoi.toml > exec chezmoi state dump --format=yaml [stdout] configState: configState: configTemplateContentsSHA256: af43121a524340707b84e390f510c949731177e6f2a25b3b6b11b2fc656cf8f2 entryState: {} gitHubKeysState: {} gitHubLatestReleaseState: {} gitHubReleasesState: {} gitHubTagsState: {} gitHubVersionReleaseState: {} gitRepoExternalState: {} scriptState: {} > cmp stdout golden/state-dump.yaml > ! stderr . # test that chezmoi apply succeeds (3.789s) > exec chezmoi apply > ! stderr . # test that chezmoi apply prints a warning if the config file template has been changed (5.504s) > cp golden/.chezmoi.toml.tmpl $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > exec chezmoi apply [stderr] chezmoi: warning: config file template has changed, run chezmoi init to regenerate config file > stderr 'warning: config file template has changed' # test that chezmoi apply does not print the warning if it is suppressed (4.281s) > appendline $CHEZMOICONFIGDIR/chezmoi.toml '[warnings]' > appendline $CHEZMOICONFIGDIR/chezmoi.toml ' configFileTemplateHasChanged = false' > exec chezmoi apply > ! stderr . > cp golden/chezmoi.toml $CHEZMOICONFIGDIR # test that chezmoi init re-generates the config file (3.987s) > exec chezmoi init > cmp $CHEZMOICONFIGDIR/chezmoi.toml golden/chezmoi.toml > ! stderr . # test that chezmoi apply no longer prints a warning after the config file is regenerated (4.182s) > exec chezmoi apply > ! stderr . # test that chezmoi apply --force ignores config file changes and updates the state (4.169s) > edit $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > grep '# edited' $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > exec chezmoi apply --force > ! stderr . > ! grep '# edited' $CHEZMOICONFIGDIR/chezmoi.toml > chhome home2/user # test that chezmoi diff prints a warning when a config file template is added (4.088s) > exec chezmoi diff > ! stderr . > cp golden/chezmoi.toml $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > exec chezmoi diff [stderr] chezmoi: warning: config file template has changed, run chezmoi init to regenerate config file > stderr 'warning: config file template has changed' # test that chezmoi diff does not print a warning when the config file template is removed (1.563s) > rm $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > exec chezmoi diff > ! stderr . PASS === NAME TestScript/onepassword2service testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/op > mkhomedir # test that mode is properly set and reported (12.327s) > exec chezmoi execute-template '{{ .chezmoi.config.onepassword.mode }}' [stdout] service> stdout '^service$' # test failure without OP_SERVICE_ACCOUNT_TOKEN set (10.755s) > ! exec chezmoi execute-template '{{ (onepassword "ExampleLogin").id }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling onepassword: onepassword.mode is service, but OP_SERVICE_ACCOUNT_TOKEN is not set [exit status 1] > stderr 'OP_SERVICE_ACCOUNT_TOKEN is not set' > env OP_SERVICE_ACCOUNT_TOKEN=x # test onepassword template function (7.790s) > exec chezmoi execute-template '{{ (onepassword "ExampleLogin").id }}' [stdout] wxcplh5udshnonkzg2n4qx262y> stdout '^wxcplh5udshnonkzg2n4qx262y$' # test onepassword template function with vault (6.773s) > exec chezmoi execute-template '{{ (onepassword "ExampleLogin" "vault").id }}' [stdout] wxcplh5udshnonkzg2n4qx262y> stdout '^wxcplh5udshnonkzg2n4qx262y$' # test failure onepassword template function with vault and account (7.502s) > ! exec chezmoi execute-template '{{ (onepassword "ExampleLogin" "vault" "account").id }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling onepassword: 1Password account parameters cannot be used in service mode [exit status 1] > stderr '1Password account parameters cannot be used in service mode' # test onepassword template function with empty vault (6.066s) > exec chezmoi execute-template '{{ (onepassword "ExampleLogin" "").id }}' [stdout] wxcplh5udshnonkzg2n4qx262y> stdout '^wxcplh5udshnonkzg2n4qx262y$' # test onepasswordDetailsFields template function (2.792s) > exec chezmoi execute-template '{{ (onepasswordDetailsFields "ExampleLogin").password.value }}' [stdout] L8rm1JXJIE1b8YUDWq7h> stdout '^L8rm1JXJIE1b8YUDWq7h$' # test onepasswordItemFields template function (5.148s) > exec chezmoi execute-template '{{ (onepasswordItemFields "ExampleLogin").exampleLabel.value }}' [stdout] exampleValue> stdout exampleValue # test onepasswordRead template function (2.537s) > exec chezmoi execute-template '{{ onepasswordRead "op://vault/item/field" }}' [stdout] exampleField > stdout exampleField # test failure onepasswordRead template function with account (3.116s) > ! exec chezmoi execute-template '{{ onepasswordRead "op://vault/item/field" "account" }}' [stderr] chezmoi: template: arg1:1:3: executing "arg1" at : error calling onepasswordRead: 1Password account parameters cannot be used in service mode [exit status 1] > stderr '1Password account parameters cannot be used in service mode' # test onepasswordDocument template function (1.284s) > exec chezmoi execute-template '{{ onepasswordDocument "exampleDocument" }}' [stdout] OK-COMPUTER > stdout 'OK-COMPUTER' # test onepasswordDocument template function with vault (1.588s) > exec chezmoi execute-template '{{ onepasswordDocument "exampleDocument" "vault" }}' [stdout] OK-VAULT > stdout 'OK-VAULT' # test onepasswordDocument template function with vault and account (1.012s) > ! exec chezmoi execute-template '{{ onepasswordDocument "exampleDocument" "vault" "account" }}' [stderr] chezmoi: template: arg1:1:3: executing "arg1" at : error calling onepasswordDocument: 1Password account parameters cannot be used in service mode [exit status 1] > stderr '1Password account parameters cannot be used in service mode' # test onepasswordDocument template function with account (0.915s) > ! exec chezmoi execute-template '{{ onepasswordDocument "exampleDocument" "" "account" }}' [stderr] chezmoi: template: arg1:1:3: executing "arg1" at : error calling onepasswordDocument: 1Password account parameters cannot be used in service mode [exit status 1] > stderr '1Password account parameters cannot be used in service mode' # test failure with OP_CONNECT_HOST and OP_CONNECT_TOKEN set (1.125s) > env OP_CONNECT_HOST=x > env OP_CONNECT_TOKEN=y > ! exec chezmoi execute-template '{{ (onepassword "ExampleLogin").id }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling onepassword: onepassword.mode is service, but OP_CONNECT_HOST and OP_CONNECT_TOKEN are set [exit status 1] > stderr 'OP_CONNECT_HOST and OP_CONNECT_TOKEN' PASS === NAME TestScript/gpgencryption testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'skipping gpg tests on Windows' > [!exec:gpg] skip 'gpg not found in $PATH' > mkhomedir > mkgpgconfig # test that chezmoi add --encrypt encrypts (8.175s) > cp golden/.encrypted $HOME > exec chezmoi add --encrypt $HOME${/}.encrypted [stderr] gpg: Warning: using insecure memory! gpg: checking the trustdb gpg: marginals needed: 3 completes needed: 1 trust model: pgp gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: next trustdb check due at 2027-12-30 > exists $CHEZMOISOURCEDIR/encrypted_dot_encrypted.asc > grep '-----BEGIN PGP MESSAGE-----' $CHEZMOISOURCEDIR/encrypted_dot_encrypted.asc # test that chezmoi apply decrypts (5.162s) > rm $HOME/.encrypted > exec chezmoi apply --force [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID E55DE4543CECE5E8, created 2024-12-30 "chezmoi-test-gpg-key" > cmp golden/.encrypted $HOME/.encrypted # test that chezmoi apply --exclude=encrypted does not apply encrypted files (9.926s) > rm $HOME/.encrypted > exec chezmoi apply --exclude=encrypted --force > ! exists $HOME/.encrypted > exec chezmoi apply --force [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID E55DE4543CECE5E8, created 2024-12-30 "chezmoi-test-gpg-key" > cmp $HOME/.encrypted golden/.encrypted # test that chezmoi detects gpg encryption if gpg is configured but encryption = "gpg" is not set (4.710s) > removeline $CHEZMOICONFIGDIR/chezmoi.toml 'encryption = "gpg"' > exec chezmoi cat $HOME${/}.encrypted [stdout] # contents of .encrypted [stderr] chezmoi: warning: 'encryption' not set, using gpg configuration. Check if 'encryption' is correctly set as the top-level key. gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID E55DE4543CECE5E8, created 2024-12-30 "chezmoi-test-gpg-key" > cmp stdout golden/.encrypted > stderr 'chezmoi: warning: ''encryption'' not set, using gpg configuration. Check if ''encryption'' is correctly set as the top-level key.' > prependline $CHEZMOICONFIGDIR/chezmoi.toml 'encryption = "gpg"' # test that chezmoi decrypt decrypts stdin (4.376s) > stdin $CHEZMOISOURCEDIR${/}encrypted_dot_encrypted.asc > exec chezmoi decrypt [stdout] # contents of .encrypted [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID E55DE4543CECE5E8, created 2024-12-30 "chezmoi-test-gpg-key" > cmp stdout golden/.encrypted # test that chezmoi decrypt decrypts a file (4.626s) > exec chezmoi decrypt $CHEZMOISOURCEDIR${/}encrypted_dot_encrypted.asc [stdout] # contents of .encrypted [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID E55DE4543CECE5E8, created 2024-12-30 "chezmoi-test-gpg-key" > cmp stdout golden/.encrypted # test chezmoi encrypt/chezmoi decrypt round trip (4.177s) > exec chezmoi encrypt golden/.encrypted [stdout] -----BEGIN PGP MESSAGE----- hF4D5V3kVDzs5egSAQdAoRFRwyTjdq8RAlGd2YzOdjcN6rjPLZk/WBekHJTvuAYw yFvtxnICc7R/UMvD2EbvBjS60gm3oKmyuVQwJxwRMVBZTNaspw8FsnXo56YM6mA8 1GYBCQIQLUSctE6cucq3NzsOc5GqEyDZorjhjUIm6K1oJnZ/4pgEFL1FOE2nuAOM dP5iQDK9YKFFL/zq4OwFCad633S3IzOWIWhvM9+dBTq/8CHpqnShsmLuZBd2vtmg cF52foG7S8w= =zbfX -----END PGP MESSAGE----- [stderr] gpg: Warning: using insecure memory! > stdout '-----BEGIN PGP MESSAGE-----' > stdin stdout > exec chezmoi decrypt [stdout] # contents of .encrypted [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID E55DE4543CECE5E8, created 2024-12-30 "chezmoi-test-gpg-key" > cmp stdout golden/.encrypted # test that chezmoi edit --apply transparently decrypts and re-encrypts (1.886s) > exec chezmoi edit --apply --force $HOME${/}.encrypted [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID E55DE4543CECE5E8, created 2024-12-30 "chezmoi-test-gpg-key" chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-encrypted3979929969/.encrypted: returned in less than 1s gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID E55DE4543CECE5E8, created 2024-12-30 "chezmoi-test-gpg-key" > grep '# edited' $HOME/.encrypted # test that chezmoi files in subdirectories can be encrypted and that suffix can be set (2.263s) > appendline $CHEZMOICONFIGDIR/chezmoi.toml ' suffix = ".gpg"' > mkdir $HOME/.dir > cp golden/.encrypted $HOME/.dir > exec chezmoi add --encrypt $HOME${/}.dir${/}.encrypted [stderr] gpg: Warning: using insecure memory! > grep '-----BEGIN PGP MESSAGE-----' $CHEZMOISOURCEDIR/dot_dir/encrypted_dot_encrypted.gpg > exec chezmoi edit --apply $HOME${/}.dir${/}.encrypted [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID E55DE4543CECE5E8, created 2024-12-30 "chezmoi-test-gpg-key" chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-encrypted2815803104/.dir/.encrypted: returned in less than 1s gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID E55DE4543CECE5E8, created 2024-12-30 "chezmoi-test-gpg-key" > grep '# edited' $HOME/.dir/.encrypted # test that chezmoi edit strips the encrypted suffix (1.034s) > [unix] env EDITOR=echo > [windows] env EDITOR=printargs > exec chezmoi edit $HOME${/}.dir${/}.encrypted [stdout] $WORK/.tmp/chezmoi-encrypted2537272599/.dir/.encrypted [stderr] gpg: Warning: using insecure memory! gpg: encrypted with cv25519 key, ID E55DE4543CECE5E8, created 2024-12-30 "chezmoi-test-gpg-key" chezmoi: warning: /usr/bin/echo $WORK/.tmp/chezmoi-encrypted2537272599/.dir/.encrypted: returned in less than 1s > stdout '\.dir/\.encrypted\r?$' PASS === NAME TestScript/diffcommand_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > chmod 755 bin/diff-pager # test that chezmoi diff invokes diff.command when configured (9.762s) > exec chezmoi diff [stdout] $WORK/home/user/.file $WORK/.tmp/chezmoi-diff3462233841/.file > stdout ^${HOME@R}/\.file\s+${WORK@R}/.*/\.file$ # test that chezmoi diff --use-builtin-diff uses the builtin diff even if diff.command is configured (9.176s) > exec chezmoi diff --use-builtin-diff [stdout] diff --git a/.file b/.file index bd729e8ee3cc005444c67dc77eed60016886b5e0..b508963510528ab709627ec448026a10a64c72ef 100644 --- a/.file +++ b/.file @@ -1 +1 @@ -# destination contents of .file +# target contents of .file > [umask:002] cmp stdout golden/diff-umask-002.diff > [umask:022] cmp stdout golden/diff-umask-022.diff # test that chezmoi diff --reverse reverses the order of arguments (4.654s) > exec chezmoi diff --reverse [stdout] $WORK/.tmp/chezmoi-diff1726582390/.file $WORK/home/user/.file > stdout ^${WORK@R}/.*/\.file\s+${HOME@R}/\.file$ # test that chezmoi apply --verbose uses diff.command (6.127s) > exec chezmoi apply --verbose [stdout] $WORK/home/user/.file $WORK/.tmp/chezmoi-diff381577862/.file > stdout ^${HOME@R}/\.file\s+${WORK@R}/.*/\.file$ > chhome home2/user # test that chezmoi diff appends the destination and target paths if diff.args does not contain any templates (4.398s) > exec chezmoi diff [stdout] arg $WORK/home2/user/.file $WORK/.tmp/chezmoi-diff3893381148/.file > stdout ^arg\s+${HOME@R}/\.file\s+${WORK@R}/.*/\.file$ # test that chezmoi apply --verbose uses diff.command (4.637s) > exec chezmoi apply --verbose [stdout] arg $WORK/home2/user/.file $WORK/.tmp/chezmoi-diff4288382177/.file > stdout ^arg\s+${HOME@R}/\.file\s+${WORK@R}/.*/\.file$ > exists $HOME/.file > chhome home3/user # test that chezmoi diff ignores exit code 1 from diff.command if the files differ (4.656s) > exec chezmoi diff > chhome home4/user # test that chezmoi diff does not ignore exit code 2 from diff.command (3.094s) > ! exec chezmoi diff [stderr] chezmoi: .file: exit status 2 [exit status 1] > stderr 'exit status 2' > chhome home5/user # test that chezmoi diff does not invoke diff.command for directories if directories are excluded (2.178s) > exec chezmoi diff [stdout] /dev/null $WORK/.tmp/chezmoi-diff4009283248/.file > stdout \.file > ! stdout \.dir > chhome home6/user # test that chezmoi diff does not invoke the diff pager when there is no diff (1.192s) > exec chezmoi diff > ! stdout . # test that chezmoi diff does invoke the diff pager when there is a diff (1.565s) > cp golden/dot_file $CHEZMOISOURCEDIR > exec chezmoi diff [stdout] diff-pager > stdout diff-pager PASS === NAME TestScript/managed testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mksourcedir # test chezmoi managed (7.386s) > exec chezmoi managed [stdout] .create .dir .dir/file .dir/subdir .dir/subdir/file .empty .encrypted .executable .file .private .readonly .remove .symlink .template > cmp stdout golden/managed # test chezmoi managed --exclude-encrypted (4.838s) > exec chezmoi managed --exclude=encrypted [stdout] .create .dir .dir/file .dir/subdir .dir/subdir/file .empty .executable .file .private .readonly .remove .symlink .template > cmp stdout golden/managed-exclude-encrypted # test chezmoi managed --exclude=files (6.122s) > exec chezmoi managed --exclude=files [stdout] .dir .dir/subdir .symlink > cmp stdout golden/managed-exclude-files # test chezmoi managed --exclude=files,templates (5.367s) > exec chezmoi managed --exclude=files,templates [stdout] .dir .dir/subdir .symlink > cmp stdout golden/managed-exclude-files-and-templates # test chezmoi managed --include=all (5.382s) > exec chezmoi managed --include=all [stdout] .create .dir .dir/file .dir/subdir .dir/subdir/file .empty .encrypted .executable .file .private .readonly .remove .symlink .template > cmp stdout golden/managed-include-all # test chezmoi managed --include=dirs (4.076s) > exec chezmoi managed --include=dirs [stdout] .dir .dir/subdir > cmp stdout golden/managed-include-dirs # test chezmoi managed --include=encrypted (7.100s) > exec chezmoi managed --include=encrypted [stdout] .encrypted > cmp stdout golden/managed-include-encrypted # test chezmoi managed --include=files (4.996s) > exec chezmoi managed --include=files [stdout] .create .dir/file .dir/subdir/file .empty .encrypted .executable .file .private .readonly .remove .template > cmp stdout golden/managed-include-files # test chezmoi managed --include=files --exclude=templates (5.652s) > exec chezmoi managed --include=files --exclude=templates [stdout] .create .dir/file .dir/subdir/file .empty .encrypted .executable .file .private .readonly .remove > cmp stdout golden/managed-include-files-exclude-templates # test chezmoi managed --include=symlinks (2.565s) > exec chezmoi managed --include=symlinks [stdout] .symlink > cmp stdout golden/managed-include-symlinks # test chezmoi managed --include=templates (4.465s) > exec chezmoi managed --include=templates [stdout] .template > cmp stdout golden/managed-include-templates # test chezmoi managed with arguments (3.962s) > exec chezmoi managed $HOME${/}.dir $HOME${/}.create [stdout] .create .dir .dir/file .dir/subdir .dir/subdir/file > cmp stdout golden/managed-with-args # test chezmoi managed with child of managed dir as argument (3.492s) > exec chezmoi managed $HOME${/}.dir/subdir [stdout] .dir/subdir .dir/subdir/file > cmp stdout golden/managed-in-managed # test chezmoi managed --exclude=dir with arguments (1.051s) > exec chezmoi managed --exclude=dirs $HOME${/}.dir $HOME${/}.create [stdout] .create .dir/file .dir/subdir/file > cmp stdout golden/managed-with-nodir-args # test chezmoi managed with absent arguments (0.986s) > exec chezmoi managed $HOME${/}.dir $HOME${/}.non-exist [stdout] .dir .dir/file .dir/subdir .dir/subdir/file > cmp stdout golden/managed-with-absent-args # test chezmoi managed --path-style=absolute (1.400s) > [unix] exec chezmoi managed --path-style=absolute [stdout] $WORK/home/user/.create $WORK/home/user/.dir $WORK/home/user/.dir/file $WORK/home/user/.dir/subdir $WORK/home/user/.dir/subdir/file $WORK/home/user/.empty $WORK/home/user/.encrypted $WORK/home/user/.executable $WORK/home/user/.file $WORK/home/user/.private $WORK/home/user/.readonly $WORK/home/user/.remove $WORK/home/user/.symlink $WORK/home/user/.template > [unix] cmpenv stdout golden/managed-absolute # test chezmoi managed --path-style=source-absolute (0.860s) > exec chezmoi managed --path-style=source-absolute [stdout] $WORK/home/user/.local/share/chezmoi/create_dot_create $WORK/home/user/.local/share/chezmoi/dot_dir $WORK/home/user/.local/share/chezmoi/dot_dir/exact_subdir $WORK/home/user/.local/share/chezmoi/dot_dir/exact_subdir/file $WORK/home/user/.local/share/chezmoi/dot_dir/file $WORK/home/user/.local/share/chezmoi/dot_file $WORK/home/user/.local/share/chezmoi/dot_remove $WORK/home/user/.local/share/chezmoi/dot_template.tmpl $WORK/home/user/.local/share/chezmoi/empty_dot_empty $WORK/home/user/.local/share/chezmoi/encrypted_dot_encrypted $WORK/home/user/.local/share/chezmoi/executable_dot_executable $WORK/home/user/.local/share/chezmoi/private_dot_private $WORK/home/user/.local/share/chezmoi/readonly_dot_readonly $WORK/home/user/.local/share/chezmoi/symlink_dot_symlink > cmpenv stdout golden/managed-source-absolute # test chezmoi managed --path-style=source-relative (0.887s) > exec chezmoi managed --path-style=source-relative [stdout] create_dot_create dot_dir dot_dir/exact_subdir dot_dir/exact_subdir/file dot_dir/file dot_file dot_remove dot_template.tmpl empty_dot_empty encrypted_dot_encrypted executable_dot_executable private_dot_private readonly_dot_readonly symlink_dot_symlink > cmp stdout golden/managed-source-relative > chhome home2/user # test that chezmoi managed does not evaluate templates (0.930s) > exec chezmoi managed --include=all [stdout] .create .file .symlink .template script > cmp stdout golden/managed2 # test chezmoi managed --path-style=all (0.840s) > [!windows] exec chezmoi managed --path-style=all [stdout] { ".create": { "absolute": "$WORK/home2/user/.create", "sourceAbsolute": "$WORK/home2/user/.local/share/chezmoi/create_dot_create.tmpl", "sourceRelative": "create_dot_create.tmpl" }, ".file": { "absolute": "$WORK/home2/user/.file", "sourceAbsolute": "$WORK/home2/user/.local/share/chezmoi/modify_dot_file.tmpl", "sourceRelative": "modify_dot_file.tmpl" }, ".symlink": { "absolute": "$WORK/home2/user/.symlink", "sourceAbsolute": "$WORK/home2/user/.local/share/chezmoi/symlink_dot_symlink.tmpl", "sourceRelative": "symlink_dot_symlink.tmpl" }, ".template": { "absolute": "$WORK/home2/user/.template", "sourceAbsolute": "$WORK/home2/user/.local/share/chezmoi/dot_template.tmpl", "sourceRelative": "dot_template.tmpl" }, "script": { "absolute": "$WORK/home2/user/script", "sourceAbsolute": "$WORK/home2/user/.local/share/chezmoi/run_script.tmpl", "sourceRelative": "run_script.tmpl" } } > [!windows] cmpenv stdout golden/managed-all.json # test chezmoi managed --path-style=all --format=yaml (1.259s) > [!windows] exec chezmoi managed --path-style=all --format=yaml [stdout] .create: absolute: $WORK/home2/user/.create sourceAbsolute: $WORK/home2/user/.local/share/chezmoi/create_dot_create.tmpl sourceRelative: create_dot_create.tmpl .file: absolute: $WORK/home2/user/.file sourceAbsolute: $WORK/home2/user/.local/share/chezmoi/modify_dot_file.tmpl sourceRelative: modify_dot_file.tmpl .symlink: absolute: $WORK/home2/user/.symlink sourceAbsolute: $WORK/home2/user/.local/share/chezmoi/symlink_dot_symlink.tmpl sourceRelative: symlink_dot_symlink.tmpl .template: absolute: $WORK/home2/user/.template sourceAbsolute: $WORK/home2/user/.local/share/chezmoi/dot_template.tmpl sourceRelative: dot_template.tmpl script: absolute: $WORK/home2/user/script sourceAbsolute: $WORK/home2/user/.local/share/chezmoi/run_script.tmpl sourceRelative: run_script.tmpl > [!windows] cmpenv stdout golden/managed-all.yaml PASS === NAME TestScript/initconfig testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'test requires path separator to be forward slash' > mkdir $CHEZMOISOURCEDIR # test that chezmoi init writes the initial config into the default config dir (11.220s) > cp golden/chezmoi1.yaml $CHEZMOISOURCEDIR/.chezmoi.yaml.tmpl > exec chezmoi init > cmp $CHEZMOICONFIGDIR/chezmoi.yaml golden/chezmoi1.yaml # test that chezmoi init writes an updated config into the default config dir (8.844s) > cp golden/chezmoi2.yaml $CHEZMOISOURCEDIR/.chezmoi.yaml.tmpl > exec chezmoi init > cmp $CHEZMOICONFIGDIR/chezmoi.yaml golden/chezmoi2.yaml # test that chezmoi init writes a config of a new format into the default config dir (6.837s) > rm $CHEZMOISOURCEDIR/.chezmoi.yaml.tmpl > cp golden/chezmoi3.toml $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > exec chezmoi init > cmp $CHEZMOICONFIGDIR/chezmoi.yaml golden/chezmoi2.yaml > cmp $CHEZMOICONFIGDIR/chezmoi.toml golden/chezmoi3.toml # test that the last operation broke chezmoi (6.061s) > ! exec chezmoi status [stderr] chezmoi: multiple config files: $WORK/home/user/.config/chezmoi/chezmoi.toml and $WORK/home/user/.config/chezmoi/chezmoi.yaml [exit status 1] > ! stdout . > cmpenv stderr golden/error1.log # test that deleting the old config file fixes the issue (6.187s) > rm $CHEZMOICONFIGDIR/chezmoi.yaml > exec chezmoi status > ! stdout . > ! stderr . # test that the state file was written into the default config dir (0.009s) > exists $CHEZMOICONFIGDIR/chezmoistate.boltdb > chhome home2/user > mkdir $CHEZMOISOURCEDIR # test that chezmoi --config=path init writes the initial config into path (5.482s) > cp golden/chezmoi1.yaml $CHEZMOISOURCEDIR/.chezmoi.yaml.tmpl > exec chezmoi --config=$HOME/.chezmoi/athome.yaml init > cmp $HOME/.chezmoi/athome.yaml golden/chezmoi1.yaml # test that chezmoi --config=path init writes an updated config into path (3.522s) > cp golden/chezmoi2.yaml $CHEZMOISOURCEDIR/.chezmoi.yaml.tmpl > exec chezmoi --config=$HOME/.chezmoi/athome.yaml init > cmp $HOME/.chezmoi/athome.yaml golden/chezmoi2.yaml # test that chezmoi --config=path init writes a config of a new format into path (3.529s) > rm $CHEZMOISOURCEDIR/.chezmoi.yaml.tmpl > cp golden/chezmoi3.toml $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > exec chezmoi --config=$HOME/.chezmoi/athome.yaml init > cmp $HOME/.chezmoi/athome.yaml golden/chezmoi3.toml # test that the last operation broke chezmoi (2.807s) > ! exec chezmoi --config=$HOME/.chezmoi/athome.yaml status [stderr] chezmoi: invalid config: $WORK/home2/user/.chezmoi/athome.yaml: yaml: unmarshal errors: line 1: cannot unmarshal !!seq into map[string]interface {} [exit status 1] > ! stdout . > cmpenv stderr golden/error2.log # test that renaming the file and updating the config path fixes the issue (3.101s) > mv $HOME/.chezmoi/athome.yaml $HOME/.chezmoi/athome.toml > exec chezmoi --config=$HOME/.chezmoi/athome.toml status > ! stdout . > ! stderr . # test that the state file was written next to the config file (0.000s) > exists $HOME/.chezmoi/chezmoistate.boltdb # test that nothing was ever written into the default config dir (0.001s) > ! exists $CHEZMOICONFIGDIR/chezmoi.toml > ! exists $CHEZMOICONFIGDIR/chezmoistate.boltdb > chhome home3/user > mkdir $CHEZMOISOURCEDIR # test that chezmoi --config=path --config-format=format init writes the initial config into path (1.611s) > cp golden/chezmoi1.yaml $CHEZMOISOURCEDIR/.chezmoi.yaml.tmpl > exec chezmoi --config=$HOME/.chezmoi/athome.txt --config-format=yaml init > cmp $HOME/.chezmoi/athome.txt golden/chezmoi1.yaml # test that chezmoi --config=path --config-format=format init writes an updated config into path (0.869s) > cp golden/chezmoi2.yaml $CHEZMOISOURCEDIR/.chezmoi.yaml.tmpl > exec chezmoi --config=$HOME/.chezmoi/athome.txt --config-format=yaml init > cmp $HOME/.chezmoi/athome.txt golden/chezmoi2.yaml # test that chezmoi --config=path --config-format=format init writes a config of a new format into path (0.855s) > rm $CHEZMOISOURCEDIR/.chezmoi.yaml.tmpl > cp golden/chezmoi3.toml $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > exec chezmoi --config=$HOME/.chezmoi/athome.txt --config-format=yaml init > cmp $HOME/.chezmoi/athome.txt golden/chezmoi3.toml # test that the last operation broke chezmoi (0.820s) > ! exec chezmoi --config=$HOME/.chezmoi/athome.txt --config-format=yaml status [stderr] chezmoi: invalid config: $WORK/home3/user/.chezmoi/athome.txt: yaml: unmarshal errors: line 1: cannot unmarshal !!seq into map[string]interface {} [exit status 1] > ! stdout . > cmpenv stderr golden/error3.log # test that updating the config format fixes the issue (0.836s) > exec chezmoi --config=$HOME/.chezmoi/athome.txt --config-format=toml status > ! stdout . > ! stderr . # test that the state file was written next to the config file (0.000s) > exists $HOME/.chezmoi/chezmoistate.boltdb # test that nothing was ever written into the default config dir (0.000s) > ! exists $CHEZMOICONFIGDIR/chezmoi.toml > ! exists $CHEZMOICONFIGDIR/chezmoistate.boltdb PASS === NAME TestScript/verify testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!umask:022] skip > mkhomedir golden > mkhomedir > mksourcedir # test that chezmoi verify succeeds (9.759s) > exec chezmoi verify # test that chezmoi verify fails when a file is added to the source state (17.952s) > cp golden/dot_newfile $CHEZMOISOURCEDIR/dot_newfile > ! exec chezmoi verify [exit status 1] > exec chezmoi forget --force $HOME${/}.newfile > exec chezmoi verify # test that chezmoi verify fails when a file is edited (20.980s) > edit $HOME/.file > ! exec chezmoi verify [exit status 1] > exec chezmoi apply --force $HOME${/}.file > exec chezmoi verify # test that chezmoi verify fails when a file is removed from the destination directory (12.030s) > rm $HOME/.file > ! exec chezmoi verify [exit status 1] > exec chezmoi apply --force $HOME${/}.file > exec chezmoi verify # test that chezmoi verify fails when a directory is removed from the destination directory (7.699s) > rm $HOME/.dir > ! exec chezmoi verify [exit status 1] > mkdir $HOME/.dir > exec chezmoi apply --force $HOME${/}.dir > exec chezmoi verify > [windows] stop 'remaining tests use file modes' # test that chezmoi verify fails when a file's permissions are changed (2.868s) > chmod 777 $HOME/.file > ! exec chezmoi verify [exit status 1] > exec chezmoi apply --force $HOME${/}.file > exec chezmoi verify # test that chezmoi verify fails when a directory's permissions are changed (3.016s) > chmod 700 $HOME/.dir > ! exec chezmoi verify [exit status 1] > exec chezmoi apply --force $HOME${/}.dir > exec chezmoi verify PASS === NAME TestScript/external testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > symlink archive/dir/symlink -> file > [darwin] exec xattr -w -s io.chezmoi.test metadata-test archive/dir archive/dir/symlink archive/dir/file > exec tar czf www/archive.tar.gz archive # Force the collection of the Mac metadata for the home15/user test (0.001s) > [darwin] exec tar czf www/archive-mac-metadata.tar.gz --mac-metadata archive > httpd www # test that chezmoi diff includes external files by default (9.451s) > exec chezmoi diff [stdout] diff --git a/.file b/.file new file mode 100644 index 0000000000000000000000000000000000000000..8a52cb9ce9551221716a53786ad74104c5902362 --- /dev/null +++ b/.file @@ -0,0 +1 @@ +# contents of .file > stdout '^diff --git a/\.file b/\.file$' # test that chezmoi diff --exclude=externals excludes diffs from external files (8.409s) > exec chezmoi diff --exclude=externals > ! stdout '^diff --git a/\.file b/\.file$' # test that chezmoi reads external files from .chezmoiexternal.toml (11.281s) > exec chezmoi apply --force > cmp $HOME/.file golden/.file > [unix] cmpmod 666 $HOME/.file > chhome home2/user # test that chezmoi reads executable external files from .chezmoiexternal.toml (8.343s) > exec chezmoi apply --force > cmp $HOME/.file golden/.file > [unix] cmpmod 777 $HOME/.file > chhome home3/user # test that chezmoi managed --include=externals lists external targets (7.498s) > exec chezmoi managed --include=externals [stdout] .dir .dir/dir .dir/dir/file .dir/dir/symlink > cmp stdout golden/managed # test that chezmoi diff includes external archives by default (5.437s) > exec chezmoi diff [stdout] diff --git a/.dir/dir b/.dir/dir new file mode 40755 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 --- /dev/null +++ b/.dir/dir diff --git a/.dir/dir/file b/.dir/dir/file new file mode 100644 index 0000000000000000000000000000000000000000..8a1745cd1f75b4d1f4bfcad207954b6e09676aac --- /dev/null +++ b/.dir/dir/file @@ -0,0 +1 @@ +# contents of dir/file diff --git a/.dir/dir/symlink b/.dir/dir/symlink new file mode 120000 index 0000000000000000000000000000000000000000..f73f3093ff865c514c6c51f867e35f693487d0d3 --- /dev/null +++ b/.dir/dir/symlink @@ -0,0 +1 @@ +file > stdout '^diff --git a/\.dir/dir/file b/\.dir/dir/file$' # test that chezmoi diff --exclude=externals excludes diffs from external archives (3.035s) > exec chezmoi diff --exclude=externals > ! stdout '^diff --git a/\.dir/dir/file b/\.dir/dir/file$' # test that chezmoi reads external archives from .chezmoiexternal.yaml (3.878s) > exec chezmoi apply --force > cmp $HOME/.dir/dir/file golden/dir/file > [unix] readlink $HOME/.dir/dir/symlink file > exists $HOME/.dir/file > chhome home4/user # test that chezmoi reads exact external archives from .chezmoiexternal.yaml (3.552s) > exec chezmoi apply --force > cmp $HOME/.dir/dir/file golden/dir/file > [unix] readlink $HOME/.dir/dir/symlink file > ! exists $HOME/.dir/file > chhome home5/user # test that chezmoi reads externals from subdirectories (1.985s) > exec chezmoi apply --force > cmp $HOME/.dir/subdir/dir/file golden/dir/file > [unix] readlink $HOME/.dir/subdir/dir/symlink file > chhome home6/user # test that .chezmoiignore applies to entries in externals (1.735s) > exec chezmoi apply --force > exists $HOME/.dir/dir/ > exists $HOME/.dir/dir/file > ! exists $HOME/.dir/dir/symlink > chhome home7/user # test that .chezmoiignore applies to entire externals (1.788s) > exec chezmoi apply --force > chhome home8/user # test that parent directories are created if needed (1.083s) > exec chezmoi apply --force > cmp $HOME/.dir1/file golden/dir/file > cmp $HOME/.dir2/dir2/file golden/dir/file > cmp $HOME/.dir3/dir3/dir3/file golden/dir/file > chhome home9/user # test that duplicate equivalent directories are allowed (1.154s) > exec chezmoi apply --force > chhome home10/user # test that checksums are verified (1.417s) > exec chezmoi apply --force [stderr] chezmoi: .file: warning: insecure MD5 checksum will be removed, use a secure hash like SHA256 instead chezmoi: .file: warning: insecure RIPEMD-160 checksum will be removed, use a secure hash like SHA256 instead chezmoi: .file: warning: insecure SHA1 checksum will be removed, use a secure hash like SHA256 instead > stderr '.file: warning: insecure MD5 checksum will be removed, use a secure hash like SHA256 instead' > stderr '.file: warning: insecure RIPEMD-160 checksum will be removed, use a secure hash like SHA256 instead' > stderr '.file: warning: insecure SHA1 checksum will be removed, use a secure hash like SHA256 instead' > cp $HOME/.file golden/.file > chhome home11/user # test that checksums detect corrupt files (1.045s) > ! exec chezmoi apply --force [stderr] chezmoi: .file: warning: insecure MD5 checksum will be removed, use a secure hash like SHA256 instead chezmoi: .file: MD5 mismatch: expected 49fe9018f97349cdd0a0ac7b7f668b05, got 449f9ee81bcb01a7b8b77cca6935b7d4 SHA256 mismatch: expected 634a4dd193c7b3b926d2e08026aa81a416fd41cec52854863b974af422495663, got dc436f17a1d14dc6941f41fd010d9b102cb26f05d765f0b68474f86471e912ad [exit status 1] > stderr \.file:\sMD5\smismatch > stderr 'SHA256 mismatch' > chhome home12/user # test that chezmoi reads archive-file externals (1.063s) > exec chezmoi apply > cmp $HOME/.file golden/dir/file > chhome home13/user # test that chezmoi can set executable bits on archive-file externals (0.916s) > exec chezmoi apply > [umask:002] cmpmod 775 $HOME/.file > [umask:022] cmpmod 755 $HOME/.file > chhome home14/user # test that chezmoi reads external files from the .chezmoiexternal directory (0.930s) > exec chezmoi apply > cmp $HOME/.file golden/dir/file > [darwin] chhome home15/user # test that chezmoi managed --include=externals lists external targets including AppleDouble files (0.000s) > [darwin] exec chezmoi managed --include=externals > [darwin] cmp stdout golden/managed-appledouble > chhome home16/user # test that readonly and private attributes are set (0.834s) > [!windows] exec chezmoi apply > [!windows] cmpmod 400 $HOME/.file PASS === NAME TestScript/doppler testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/doppler # test doppler template function (global configuration) (8.353s) > exec chezmoi execute-template '{{ doppler "PASSWORD_123"}}' [stdout] staplebatteryhorsecorrect> stdout ^staplebatteryhorsecorrect$ # test doppler template function with project and config arguments (supplied configuration) (8.879s) > exec chezmoi execute-template '{{ doppler "PASSWORD" "project" "config" }}' [stdout] correcthorsebatterystaple> stdout ^correcthorsebatterystaple$ # test doppler template function with empty project and config arguments (global configuration) (7.485s) > exec chezmoi execute-template '{{ doppler "PASSWORD" "" "" }}' [stdout] correcthorsebatterystaple> stdout ^correcthorsebatterystaple$ # test dopplerProjectJson template function with project and config arguments (supplied configuration) (8.208s) > exec chezmoi execute-template '{{ (dopplerProjectJson "project" "config").PASSWORD_123 }}' [stdout] staplebatteryhorsecorrect> stdout ^staplebatteryhorsecorrect$ # test dopplerProjectJson template function with JSON secret piped to fromJson function, project and config arguments (4.548s) > exec chezmoi execute-template '{{ ((dopplerProjectJson "project" "config").JSON_SECRET | fromJson).created_by.email }}' [stdout] user@example.com> stdout ^user@example\.com$ # test dopplerProjectJson template function with project and empty config arguments (global configuration) (4.862s) > exec chezmoi execute-template '{{ (dopplerProjectJson "project" "").PASSWORD }}' [stdout] correcthorsebatterystaple> stdout ^correcthorsebatterystaple$ # test dopplerProjectJson template function with empty project and empty config arguments (global configuration) (4.301s) > exec chezmoi execute-template '{{ (dopplerProjectJson "" "").PASSWORD }}' [stdout] correcthorsebatterystaple> stdout ^correcthorsebatterystaple$ # test dopplerProjectJson template function without project and config arguments (global configuration) (2.278s) > exec chezmoi execute-template '{{ dopplerProjectJson.PASSWORD }}' [stdout] correcthorsebatterystaple> stdout ^correcthorsebatterystaple$ > chhome home3/user # test doppler template function with default project and config arguments (chezmoi configuration) (1.958s) > exec chezmoi execute-template '{{ doppler "PASSWORD" }}' [stdout] default-project-password> stdout ^default-project-password$ # test doppler template function with project and default config arguments (chezmoi configuration) (1.499s) > exec chezmoi execute-template '{{ doppler "PASSWORD" "other-project" }}' [stdout] other-project-password> stdout ^other-project-password$ # test doppler template function with project and default config arguments (supplied configuration) (1.229s) > exec chezmoi execute-template '{{ doppler "PASSWORD" "project" "config" }}' [stdout] correcthorsebatterystaple> stdout ^correcthorsebatterystaple$ # test dopplerProjectJson template function with project and default config arguments (chezmoi configuration) (1.120s) > exec chezmoi execute-template '{{ (dopplerProjectJson "default-project").DOPPLER_CONFIG }}' [stdout] default-config> stdout ^default-config$ # test dopplerProjectJson template function with default project and config arguments (chezmoi configuration) (0.899s) > exec chezmoi execute-template '{{ (dopplerProjectJson).DOPPLER_PROJECT }}' [stdout] default-project> stdout ^default-project$ PASS === NAME TestScript/diff testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!umask:022] skip > mkhomedir golden > mkhomedir > mksourcedir # test that chezmoi diff generates no output when the source and destination states are equal (10.976s) > exec chezmoi diff > ! stdout . # test that chezmoi diff generates a diff when a file is added to the source state (5.932s) > cp golden/dot_newfile $CHEZMOISOURCEDIR/dot_newfile > exec chezmoi diff [stdout] diff --git a/.newfile b/.newfile new file mode 100644 index 0000000000000000000000000000000000000000..06e05235fdd12fd5c367b6d629fef94536c85525 --- /dev/null +++ b/.newfile @@ -0,0 +1 @@ +# contents of .newfile > [unix] cmp stdout golden/add-newfile-diff-unix.diff > [windows] cmp stdout golden/add-newfile-diff-windows.diff > rm $CHEZMOISOURCEDIR/dot_newfile # test that chezmoi diff generates a diff when a file is edited (10.449s) > edit $HOME/.file > exec chezmoi diff [stdout] diff --git a/.file b/.file index 5d2730a8850a2db479af83de87cc8345437aef06..8a52cb9ce9551221716a53786ad74104c5902362 100644 --- a/.file +++ b/.file @@ -1,2 +1 @@ # contents of .file -# edited > [unix] cmp stdout golden/modify-file-diff-unix.diff > [windows] cmp stdout golden/modify-file-diff-windows.diff > exec chezmoi apply --force $HOME${/}.file # test chezmoi diff --reverse (10.459s) > edit $HOME/.file > exec chezmoi diff --reverse [stdout] diff --git a/.file b/.file index 8a52cb9ce9551221716a53786ad74104c5902362..5d2730a8850a2db479af83de87cc8345437aef06 100644 --- a/.file +++ b/.file @@ -1 +1,2 @@ # contents of .file +# edited > [unix] cmp stdout golden/modify-file-diff-reverse-unix.diff > [windows] cmp stdout golden/modify-file-diff-reverse-windows.diff > exec chezmoi apply --force $HOME${/}.file # test that chezmoi diff generates a diff when a file is removed from the destination directory (7.901s) > rm $HOME/.file > exec chezmoi diff [stdout] diff --git a/.file b/.file new file mode 100644 index 0000000000000000000000000000000000000000..8a52cb9ce9551221716a53786ad74104c5902362 --- /dev/null +++ b/.file @@ -0,0 +1 @@ +# contents of .file > [unix] cmp stdout golden/restore-file-diff-unix.diff > [windows] cmp stdout golden/restore-file-diff-windows.diff > exec chezmoi apply --force $HOME${/}.file # test that chezmoi diff generates a diff when a directory is removed from the destination directory (3.301s) > rm $HOME/.dir > exec chezmoi diff --recursive=false $HOME${/}.dir [stdout] diff --git a/.dir b/.dir new file mode 40755 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 --- /dev/null +++ b/.dir > [unix] cmp stdout golden/restore-dir-diff-unix.diff > [windows] cmp stdout golden/restore-dir-diff-windows.diff > exec chezmoi apply --force $HOME${/}.dir # test that chezmoi diff generates a diff when the actual state is a file and the target state is a symlink (1.909s) > rm $HOME/.symlink > cp golden/.file $HOME/.symlink > exec chezmoi diff [stdout] diff --git a/.symlink b/.symlink deleted file mode 100644 index 8a52cb9ce9551221716a53786ad74104c5902362..0000000000000000000000000000000000000000 --- a/.symlink +++ /dev/null @@ -1 +0,0 @@ -# contents of .file diff --git a/.symlink b/.symlink old mode 100644 new mode 120000 index 8a52cb9ce9551221716a53786ad74104c5902362..9b91fdbb83798a67fbbc5cc4f120c3f7726c0d70 --- a/.symlink +++ b/.symlink @@ -1 +1 @@ -# contents of .file +.dir/subdir/file > [unix] cmp stdout golden/symlink-file-diff-unix.diff # [windows] cmp stdout golden/symlink-file-diff-windows # FIXME (1.419s) > exec chezmoi apply --force $HOME${/}.symlink > [windows] stop 'remaining tests use file modes' # test that chezmoi diff generates a diff when a file's permissions are changed (2.156s) > chmod 777 $HOME/.file > exec chezmoi diff [stdout] diff --git a/.file b/.file old mode 100777 new mode 100644 > cmp stdout golden/chmod-file-diff.diff > exec chezmoi apply --force $HOME${/}.file # test that chezmoi diff generates a diff when a directory's permissions are changed (2.416s) > chmod 700 $HOME/.dir > exec chezmoi diff [stdout] diff --git a/.dir b/.dir old mode 40700 new mode 40755 > cmp stdout golden/chmod-dir-diff.diff > exec chezmoi apply --force --recursive=false $HOME${/}.dir PASS === NAME TestScript/onepassword2 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mockcommand bin/op # test onepassword template function (6.856s) > exec chezmoi execute-template '{{ (onepassword "ExampleLogin").id }}' [stdout] wxcplh5udshnonkzg2n4qx262y> stdout '^wxcplh5udshnonkzg2n4qx262y$' # test onepassword template function with vault and account (8.309s) > exec chezmoi execute-template '{{ (onepassword "ExampleLogin" "vault" "account").id }}' [stdout] wxcplh5udshnonkzg2n4qx262y> stdout '^wxcplh5udshnonkzg2n4qx262y$' # test onepassword template function with empty vault (4.095s) > exec chezmoi execute-template '{{ (onepassword "ExampleLogin" "" "account").id }}' [stdout] wxcplh5udshnonkzg2n4qx262y> stdout '^wxcplh5udshnonkzg2n4qx262y$' # test onepassword template function with account alias (5.348s) > exec chezmoi execute-template '{{ (onepassword "ExampleLogin" "" "chezmoi").id }}' [stdout] wxcplh5udshnonkzg2n4qx262y> stdout '^wxcplh5udshnonkzg2n4qx262y$' # test onepasswordDetailsFields template function (6.300s) > exec chezmoi execute-template '{{ (onepasswordDetailsFields "ExampleLogin").password.value }}' [stdout] L8rm1JXJIE1b8YUDWq7h> stdout '^L8rm1JXJIE1b8YUDWq7h$' # test onepasswordItemFields template function (5.464s) > exec chezmoi execute-template '{{ (onepasswordItemFields "ExampleLogin").exampleLabel.value }}' [stdout] exampleValue> stdout exampleValue # test onepasswordRead template function (4.570s) > exec chezmoi execute-template '{{ onepasswordRead "op://vault/item/field" }}' [stdout] exampleField > stdout exampleField # test onepasswordRead template function with account (4.411s) > exec chezmoi execute-template '{{ onepasswordRead "op://vault/item/field" "account" }}' [stdout] exampleAccountField > stdout exampleAccountField # test onepasswordDocument template function (3.033s) > exec chezmoi execute-template '{{ onepasswordDocument "exampleDocument" }}' [stdout] OK-COMPUTER > stdout 'OK-COMPUTER' # test onepasswordDocument template function with vault (1.890s) > exec chezmoi execute-template '{{ onepasswordDocument "exampleDocument" "vault" }}' [stdout] OK-VAULT > stdout 'OK-VAULT' # test onepasswordDocument template function with vault and account (2.288s) > exec chezmoi execute-template '{{ onepasswordDocument "exampleDocument" "vault" "account" }}' [stdout] OK-VAULT-ACCOUNT > stdout 'OK-VAULT-ACCOUNT' # test onepasswordDocument template function with account (1.492s) > exec chezmoi execute-template '{{ onepasswordDocument "exampleDocument" "" "account" }}' [stdout] OK-ACCOUNT > stdout 'OK-ACCOUNT' # test onepassword template function (insufficient parameters) (1.475s) > ! exec chezmoi execute-template '{{ (onepassword).id }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling onepassword: expected 1..3 arguments in account mode, got 0 [exit status 1] > stderr 'expected 1..3 arguments in account mode, got 0' # test onepassword template function (too many parameters) (1.467s) > ! exec chezmoi execute-template '{{ (onepassword "ExampleLogin" "vault" "account" "extra").id }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling onepassword: expected 1..3 arguments in account mode, got 4 [exit status 1] > stderr 'expected 1..3 arguments in account mode, got 4' # test onepasswordRead template function (too many parameters) (1.107s) > ! exec chezmoi execute-template '{{ onepasswordRead "op://vault/item/field" "account" "extra" }}' [stderr] chezmoi: template: arg1:1:3: executing "arg1" at : error calling onepasswordRead: expected 1..2 arguments, got 3 [exit status 1] > stderr 'expected 1..2 arguments, got 3' # test failure with OP_SERVICE_ACCOUNT_TOKEN set (1.156s) > env OP_SERVICE_ACCOUNT_TOKEN=x > ! exec chezmoi execute-template '{{ (onepassword "ExampleLogin").id }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling onepassword: onepassword.mode is account, but OP_SERVICE_ACCOUNT_TOKEN is set [exit status 1] > stderr 'OP_SERVICE_ACCOUNT_TOKEN is set' # test failure with OP_CONNECT_HOST and OP_CONNECT_TOKEN set (1.023s) > env OP_SERVICE_ACCOUNT_TOKEN= > env OP_CONNECT_HOST=x > env OP_CONNECT_TOKEN=y > ! exec chezmoi execute-template '{{ (onepassword "ExampleLogin").id }}' [stderr] chezmoi: template: arg1:1:4: executing "arg1" at : error calling onepassword: onepassword.mode is account, but OP_CONNECT_HOST and OP_CONNECT_TOKEN are set [exit status 1] > stderr 'OP_CONNECT_HOST and OP_CONNECT_TOKEN' PASS === NAME TestScript/completion testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi completion bash generates bash completions (5.219s) > exec chezmoi completion bash [stdout] # bash completion V2 for chezmoi -*- shell-script -*- __chezmoi_debug() { if [[ -n ${BASH_COMP_DEBUG_FILE-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __chezmoi_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } # This function calls the chezmoi program to obtain the completion # results and the directive. It fills the 'out' and 'directive' vars. __chezmoi_get_completion_results() { local requestComp lastParam lastChar args # Prepare the command to request completions for the program. # Calling ${words[0]} instead of directly chezmoi allows handling aliases args=("${words[@]:1}") requestComp="${words[0]} __complete ${args[*]}" lastParam=${words[$((${#words[@]}-1))]} lastChar=${lastParam:$((${#lastParam}-1)):1} __chezmoi_debug "lastParam ${lastParam}, lastChar ${lastChar}" if [[ -z ${cur} && ${lastChar} != = ]]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __chezmoi_debug "Adding extra empty parameter" requestComp="${requestComp} ''" fi # When completing a flag with an = (e.g., chezmoi -n=) # bash focuses on the part after the =, so we need to remove # the flag part from $cur if [[ ${cur} == -*=* ]]; then cur="${cur#*=}" fi __chezmoi_debug "Calling ${requestComp}" # Use eval to handle any environment variables and such out=$(eval "${requestComp}" 2>/dev/null) # Extract the directive integer at the very end of the output following a colon (:) directive=${out##*:} # Remove the directive out=${out%:*} if [[ ${directive} == "${out}" ]]; then # There is not directive specified directive=0 fi __chezmoi_debug "The completion directive is: ${directive}" __chezmoi_debug "The completions are: ${out}" } __chezmoi_process_completion_results() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 local shellCompDirectiveKeepOrder=32 if (((directive & shellCompDirectiveError) != 0)); then # Error code. No completion. __chezmoi_debug "Received error from custom completion go code" return else if (((directive & shellCompDirectiveNoSpace) != 0)); then if [[ $(type -t compopt) == builtin ]]; then __chezmoi_debug "Activating no space" compopt -o nospace else __chezmoi_debug "No space directive not supported in this version of bash" fi fi if (((directive & shellCompDirectiveKeepOrder) != 0)); then if [[ $(type -t compopt) == builtin ]]; then # no sort isn't supported for bash less than < 4.4 if [[ ${BASH_VERSINFO[0]} -lt 4 || ( ${BASH_VERSINFO[0]} -eq 4 && ${BASH_VERSINFO[1]} -lt 4 ) ]]; then __chezmoi_debug "No sort directive not supported in this version of bash" else __chezmoi_debug "Activating keep order" compopt -o nosort fi else __chezmoi_debug "No sort directive not supported in this version of bash" fi fi if (((directive & shellCompDirectiveNoFileComp) != 0)); then if [[ $(type -t compopt) == builtin ]]; then __chezmoi_debug "Activating no file completion" compopt +o default else __chezmoi_debug "No file completion directive not supported in this version of bash" fi fi fi # Separate activeHelp from normal completions local completions=() local activeHelp=() __chezmoi_extract_activeHelp if (((directive & shellCompDirectiveFilterFileExt) != 0)); then # File extension filtering local fullFilter filter filteringCmd # Do not use quotes around the $completions variable or else newline # characters will be kept. for filter in ${completions[*]}; do fullFilter+="$filter|" done filteringCmd="_filedir $fullFilter" __chezmoi_debug "File filtering command: $filteringCmd" $filteringCmd elif (((directive & shellCompDirectiveFilterDirs) != 0)); then # File completion for directories only local subdir subdir=${completions[0]} if [[ -n $subdir ]]; then __chezmoi_debug "Listing directories in $subdir" pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return else __chezmoi_debug "Listing directories in ." _filedir -d fi else __chezmoi_handle_completion_types fi __chezmoi_handle_special_char "$cur" : __chezmoi_handle_special_char "$cur" = # Print the activeHelp statements before we finish if ((${#activeHelp[*]} != 0)); then printf "\n"; printf "%s\n" "${activeHelp[@]}" printf "\n" # The prompt format is only available from bash 4.4. # We test if it is available before using it. if (x=${PS1@P}) 2> /dev/null; then printf "%s" "${PS1@P}${COMP_LINE[@]}" else # Can't print the prompt. Just print the # text the user had typed, it is workable enough. printf "%s" "${COMP_LINE[@]}" fi fi } # Separate activeHelp lines from real completions. # Fills the $activeHelp and $completions arrays. __chezmoi_extract_activeHelp() { local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} while IFS='' read -r comp; do if [[ ${comp:0:endIndex} == $activeHelpMarker ]]; then comp=${comp:endIndex} __chezmoi_debug "ActiveHelp found: $comp" if [[ -n $comp ]]; then activeHelp+=("$comp") fi else # Not an activeHelp line but a normal completion completions+=("$comp") fi done <<<"${out}" } __chezmoi_handle_completion_types() { __chezmoi_debug "__chezmoi_handle_completion_types: COMP_TYPE is $COMP_TYPE" case $COMP_TYPE in 37|42) # Type: menu-complete/menu-complete-backward and insert-completions # If the user requested inserting one completion at a time, or all # completions at once on the command-line we must remove the descriptions. # https://github.com/spf13/cobra/issues/1508 local tab=$'\t' comp while IFS='' read -r comp; do [[ -z $comp ]] && continue # Strip any description comp=${comp%%$tab*} # Only consider the completions that match if [[ $comp == "$cur"* ]]; then COMPREPLY+=("$comp") fi done < <(printf "%s\n" "${completions[@]}") ;; *) # Type: complete (normal completion) __chezmoi_handle_standard_completion_case ;; esac } __chezmoi_handle_standard_completion_case() { local tab=$'\t' comp # Short circuit to optimize if we don't have descriptions if [[ "${completions[*]}" != *$tab* ]]; then IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") return 0 fi local longest=0 local compline # Look for the longest completion so that we can format things nicely while IFS='' read -r compline; do [[ -z $compline ]] && continue # Strip any description before checking the length comp=${compline%%$tab*} # Only consider the completions that match [[ $comp == "$cur"* ]] || continue COMPREPLY+=("$compline") if ((${#comp}>longest)); then longest=${#comp} fi done < <(printf "%s\n" "${completions[@]}") # If there is a single completion left, remove the description text if ((${#COMPREPLY[*]} == 1)); then __chezmoi_debug "COMPREPLY[0]: ${COMPREPLY[0]}" comp="${COMPREPLY[0]%%$tab*}" __chezmoi_debug "Removed description from single completion, which is now: ${comp}" COMPREPLY[0]=$comp else # Format the descriptions __chezmoi_format_comp_descriptions $longest fi } __chezmoi_handle_special_char() { local comp="$1" local char=$2 if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then local word=${comp%"${comp##*${char}}"} local idx=${#COMPREPLY[*]} while ((--idx >= 0)); do COMPREPLY[idx]=${COMPREPLY[idx]#"$word"} done fi } __chezmoi_format_comp_descriptions() { local tab=$'\t' local comp desc maxdesclength local longest=$1 local i ci for ci in ${!COMPREPLY[*]}; do comp=${COMPREPLY[ci]} # Properly format the description string which follows a tab character if there is one if [[ "$comp" == *$tab* ]]; then __chezmoi_debug "Original comp: $comp" desc=${comp#*$tab} comp=${comp%%$tab*} # $COLUMNS stores the current shell width. # Remove an extra 4 because we add 2 spaces and 2 parentheses. maxdesclength=$(( COLUMNS - longest - 4 )) # Make sure we can fit a description of at least 8 characters # if we are to align the descriptions. if ((maxdesclength > 8)); then # Add the proper number of spaces to align the descriptions for ((i = ${#comp} ; i < longest ; i++)); do comp+=" " done else # Don't pad the descriptions so we can fit more text after the completion maxdesclength=$(( COLUMNS - ${#comp} - 4 )) fi # If there is enough space for any description text, # truncate the descriptions that are too long for the shell width if ((maxdesclength > 0)); then if ((${#desc} > maxdesclength)); then desc=${desc:0:$(( maxdesclength - 1 ))} desc+="…" fi comp+=" ($desc)" fi COMPREPLY[ci]=$comp __chezmoi_debug "Final comp: $comp" fi done } __start_chezmoi() { local cur prev words cword split COMPREPLY=() # Call _init_completion from the bash-completion package # to prepare the arguments properly if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n =: || return else __chezmoi_init_completion -n =: || return fi __chezmoi_debug __chezmoi_debug "========= starting completion logic ==========" __chezmoi_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $cword location, so we need # to truncate the command-line ($words) up to the $cword location. words=("${words[@]:0:$cword+1}") __chezmoi_debug "Truncated words[*]: ${words[*]}," local out directive __chezmoi_get_completion_results __chezmoi_process_completion_results } if [[ $(type -t compopt) = "builtin" ]]; then complete -o default -F __start_chezmoi chezmoi else complete -o default -o nospace -F __start_chezmoi chezmoi fi # ex: ts=4 sw=4 et filetype=sh > stdout '# bash completion V2 for chezmoi' # test that chezmoi completion fish generates fish completions (10.578s) > exec chezmoi completion fish [stdout] # fish completion for chezmoi -*- shell-script -*- function __chezmoi_debug set -l file "$BASH_COMP_DEBUG_FILE" if test -n "$file" echo "$argv" >> $file end end function __chezmoi_perform_completion __chezmoi_debug "Starting __chezmoi_perform_completion" # Extract all args except the last one set -l args (commandline -opc) # Extract the last arg and escape it in case it is a space set -l lastArg (string escape -- (commandline -ct)) __chezmoi_debug "args: $args" __chezmoi_debug "last arg: $lastArg" # Disable ActiveHelp which is not supported for fish shell set -l requestComp "CHEZMOI_ACTIVE_HELP=0 $args[1] __complete $args[2..-1] $lastArg" __chezmoi_debug "Calling $requestComp" set -l results (eval $requestComp 2> /dev/null) # Some programs may output extra empty lines after the directive. # Let's ignore them or else it will break completion. # Ref: https://github.com/spf13/cobra/issues/1279 for line in $results[-1..1] if test (string trim -- $line) = "" # Found an empty line, remove it set results $results[1..-2] else # Found non-empty line, we have our proper output break end end set -l comps $results[1..-2] set -l directiveLine $results[-1] # For Fish, when completing a flag with an = (e.g., -n=) # completions must be prefixed with the flag set -l flagPrefix (string match -r -- '-.*=' "$lastArg") __chezmoi_debug "Comps: $comps" __chezmoi_debug "DirectiveLine: $directiveLine" __chezmoi_debug "flagPrefix: $flagPrefix" for comp in $comps printf "%s%s\n" "$flagPrefix" "$comp" end printf "%s\n" "$directiveLine" end # this function limits calls to __chezmoi_perform_completion, by caching the result behind $__chezmoi_perform_completion_once_result function __chezmoi_perform_completion_once __chezmoi_debug "Starting __chezmoi_perform_completion_once" if test -n "$__chezmoi_perform_completion_once_result" __chezmoi_debug "Seems like a valid result already exists, skipping __chezmoi_perform_completion" return 0 end set --global __chezmoi_perform_completion_once_result (__chezmoi_perform_completion) if test -z "$__chezmoi_perform_completion_once_result" __chezmoi_debug "No completions, probably due to a failure" return 1 end __chezmoi_debug "Performed completions and set __chezmoi_perform_completion_once_result" return 0 end # this function is used to clear the $__chezmoi_perform_completion_once_result variable after completions are run function __chezmoi_clear_perform_completion_once_result __chezmoi_debug "" __chezmoi_debug "========= clearing previously set __chezmoi_perform_completion_once_result variable ==========" set --erase __chezmoi_perform_completion_once_result __chezmoi_debug "Successfully erased the variable __chezmoi_perform_completion_once_result" end function __chezmoi_requires_order_preservation __chezmoi_debug "" __chezmoi_debug "========= checking if order preservation is required ==========" __chezmoi_perform_completion_once if test -z "$__chezmoi_perform_completion_once_result" __chezmoi_debug "Error determining if order preservation is required" return 1 end set -l directive (string sub --start 2 $__chezmoi_perform_completion_once_result[-1]) __chezmoi_debug "Directive is: $directive" set -l shellCompDirectiveKeepOrder 32 set -l keeporder (math (math --scale 0 $directive / $shellCompDirectiveKeepOrder) % 2) __chezmoi_debug "Keeporder is: $keeporder" if test $keeporder -ne 0 __chezmoi_debug "This does require order preservation" return 0 end __chezmoi_debug "This doesn't require order preservation" return 1 end # This function does two things: # - Obtain the completions and store them in the global __chezmoi_comp_results # - Return false if file completion should be performed function __chezmoi_prepare_completions __chezmoi_debug "" __chezmoi_debug "========= starting completion logic ==========" # Start fresh set --erase __chezmoi_comp_results __chezmoi_perform_completion_once __chezmoi_debug "Completion results: $__chezmoi_perform_completion_once_result" if test -z "$__chezmoi_perform_completion_once_result" __chezmoi_debug "No completion, probably due to a failure" # Might as well do file completion, in case it helps return 1 end set -l directive (string sub --start 2 $__chezmoi_perform_completion_once_result[-1]) set --global __chezmoi_comp_results $__chezmoi_perform_completion_once_result[1..-2] __chezmoi_debug "Completions are: $__chezmoi_comp_results" __chezmoi_debug "Directive is: $directive" set -l shellCompDirectiveError 1 set -l shellCompDirectiveNoSpace 2 set -l shellCompDirectiveNoFileComp 4 set -l shellCompDirectiveFilterFileExt 8 set -l shellCompDirectiveFilterDirs 16 if test -z "$directive" set directive 0 end set -l compErr (math (math --scale 0 $directive / $shellCompDirectiveError) % 2) if test $compErr -eq 1 __chezmoi_debug "Received error directive: aborting." # Might as well do file completion, in case it helps return 1 end set -l filefilter (math (math --scale 0 $directive / $shellCompDirectiveFilterFileExt) % 2) set -l dirfilter (math (math --scale 0 $directive / $shellCompDirectiveFilterDirs) % 2) if test $filefilter -eq 1; or test $dirfilter -eq 1 __chezmoi_debug "File extension filtering or directory filtering not supported" # Do full file completion instead return 1 end set -l nospace (math (math --scale 0 $directive / $shellCompDirectiveNoSpace) % 2) set -l nofiles (math (math --scale 0 $directive / $shellCompDirectiveNoFileComp) % 2) __chezmoi_debug "nospace: $nospace, nofiles: $nofiles" # If we want to prevent a space, or if file completion is NOT disabled, # we need to count the number of valid completions. # To do so, we will filter on prefix as the completions we have received # may not already be filtered so as to allow fish to match on different # criteria than the prefix. if test $nospace -ne 0; or test $nofiles -eq 0 set -l prefix (commandline -t | string escape --style=regex) __chezmoi_debug "prefix: $prefix" set -l completions (string match -r -- "^$prefix.*" $__chezmoi_comp_results) set --global __chezmoi_comp_results $completions __chezmoi_debug "Filtered completions are: $__chezmoi_comp_results" # Important not to quote the variable for count to work set -l numComps (count $__chezmoi_comp_results) __chezmoi_debug "numComps: $numComps" if test $numComps -eq 1; and test $nospace -ne 0 # We must first split on \t to get rid of the descriptions to be # able to check what the actual completion will be. # We don't need descriptions anyway since there is only a single # real completion which the shell will expand immediately. set -l split (string split --max 1 \t $__chezmoi_comp_results[1]) # Fish won't add a space if the completion ends with any # of the following characters: @=/:., set -l lastChar (string sub -s -1 -- $split) if not string match -r -q "[@=/:.,]" -- "$lastChar" # In other cases, to support the "nospace" directive we trick the shell # by outputting an extra, longer completion. __chezmoi_debug "Adding second completion to perform nospace directive" set --global __chezmoi_comp_results $split[1] $split[1]. __chezmoi_debug "Completions are now: $__chezmoi_comp_results" end end if test $numComps -eq 0; and test $nofiles -eq 0 # To be consistent with bash and zsh, we only trigger file # completion when there are no other completions __chezmoi_debug "Requesting file completion" return 1 end end return 0 end # Since Fish completions are only loaded once the user triggers them, we trigger them ourselves # so we can properly delete any completions provided by another script. # Only do this if the program can be found, or else fish may print some errors; besides, # the existing completions will only be loaded if the program can be found. if type -q "chezmoi" # The space after the program name is essential to trigger completion for the program # and not completion of the program name itself. # Also, we use '> /dev/null 2>&1' since '&>' is not supported in older versions of fish. complete --do-complete "chezmoi " > /dev/null 2>&1 end # Remove any pre-existing completions for the program since we will be handling all of them. complete -c chezmoi -e # this will get called after the two calls below and clear the $__chezmoi_perform_completion_once_result global complete -c chezmoi -n '__chezmoi_clear_perform_completion_once_result' # The call to __chezmoi_prepare_completions will setup __chezmoi_comp_results # which provides the program's completion choices. # If this doesn't require order preservation, we don't use the -k flag complete -c chezmoi -n 'not __chezmoi_requires_order_preservation && __chezmoi_prepare_completions' -f -a '$__chezmoi_comp_results' # otherwise we use the -k flag complete -k -c chezmoi -n '__chezmoi_requires_order_preservation && __chezmoi_prepare_completions' -f -a '$__chezmoi_comp_results' > stdout '# fish completion for chezmoi' # test that chezmoi completion powershell generates powershell completions (8.171s) > exec chezmoi completion powershell [stdout] # powershell completion for chezmoi -*- shell-script -*- function __chezmoi_debug { if ($env:BASH_COMP_DEBUG_FILE) { "$args" | Out-File -Append -FilePath "$env:BASH_COMP_DEBUG_FILE" } } filter __chezmoi_escapeStringWithSpecialChars { $_ -replace '\s|#|@|\$|;|,|''|\{|\}|\(|\)|"|`|\||<|>|&','`$&' } [scriptblock]${__chezmoiCompleterBlock} = { param( $WordToComplete, $CommandAst, $CursorPosition ) # Get the current command line and convert into a string $Command = $CommandAst.CommandElements $Command = "$Command" __chezmoi_debug "" __chezmoi_debug "========= starting completion logic ==========" __chezmoi_debug "WordToComplete: $WordToComplete Command: $Command CursorPosition: $CursorPosition" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $CursorPosition location, so we need # to truncate the command-line ($Command) up to the $CursorPosition location. # Make sure the $Command is longer then the $CursorPosition before we truncate. # This happens because the $Command does not include the last space. if ($Command.Length -gt $CursorPosition) { $Command=$Command.Substring(0,$CursorPosition) } __chezmoi_debug "Truncated command: $Command" $ShellCompDirectiveError=1 $ShellCompDirectiveNoSpace=2 $ShellCompDirectiveNoFileComp=4 $ShellCompDirectiveFilterFileExt=8 $ShellCompDirectiveFilterDirs=16 $ShellCompDirectiveKeepOrder=32 # Prepare the command to request completions for the program. # Split the command at the first space to separate the program and arguments. $Program,$Arguments = $Command.Split(" ",2) $RequestComp="$Program __completeNoDesc $Arguments" __chezmoi_debug "RequestComp: $RequestComp" # we cannot use $WordToComplete because it # has the wrong values if the cursor was moved # so use the last argument if ($WordToComplete -ne "" ) { $WordToComplete = $Arguments.Split(" ")[-1] } __chezmoi_debug "New WordToComplete: $WordToComplete" # Check for flag with equal sign $IsEqualFlag = ($WordToComplete -Like "--*=*" ) if ( $IsEqualFlag ) { __chezmoi_debug "Completing equal sign flag" # Remove the flag part $Flag,$WordToComplete = $WordToComplete.Split("=",2) } if ( $WordToComplete -eq "" -And ( -Not $IsEqualFlag )) { # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go method. __chezmoi_debug "Adding extra empty parameter" # PowerShell 7.2+ changed the way how the arguments are passed to executables, # so for pre-7.2 or when Legacy argument passing is enabled we need to use # `"`" to pass an empty argument, a "" or '' does not work!!! if ($PSVersionTable.PsVersion -lt [version]'7.2.0' -or ($PSVersionTable.PsVersion -lt [version]'7.3.0' -and -not [ExperimentalFeature]::IsEnabled("PSNativeCommandArgumentPassing")) -or (($PSVersionTable.PsVersion -ge [version]'7.3.0' -or [ExperimentalFeature]::IsEnabled("PSNativeCommandArgumentPassing")) -and $PSNativeCommandArgumentPassing -eq 'Legacy')) { $RequestComp="$RequestComp" + ' `"`"' } else { $RequestComp="$RequestComp" + ' ""' } } __chezmoi_debug "Calling $RequestComp" # First disable ActiveHelp which is not supported for Powershell ${env:CHEZMOI_ACTIVE_HELP}=0 #call the command store the output in $out and redirect stderr and stdout to null # $Out is an array contains each line per element Invoke-Expression -OutVariable out "$RequestComp" 2>&1 | Out-Null # get directive from last line [int]$Directive = $Out[-1].TrimStart(':') if ($Directive -eq "") { # There is no directive specified $Directive = 0 } __chezmoi_debug "The completion directive is: $Directive" # remove directive (last element) from out $Out = $Out | Where-Object { $_ -ne $Out[-1] } __chezmoi_debug "The completions are: $Out" if (($Directive -band $ShellCompDirectiveError) -ne 0 ) { # Error code. No completion. __chezmoi_debug "Received error from custom completion go code" return } $Longest = 0 [Array]$Values = $Out | ForEach-Object { #Split the output in name and description $Name, $Description = $_.Split("`t",2) __chezmoi_debug "Name: $Name Description: $Description" # Look for the longest completion so that we can format things nicely if ($Longest -lt $Name.Length) { $Longest = $Name.Length } # Set the description to a one space string if there is none set. # This is needed because the CompletionResult does not accept an empty string as argument if (-Not $Description) { $Description = " " } @{Name="$Name";Description="$Description"} } $Space = " " if (($Directive -band $ShellCompDirectiveNoSpace) -ne 0 ) { # remove the space here __chezmoi_debug "ShellCompDirectiveNoSpace is called" $Space = "" } if ((($Directive -band $ShellCompDirectiveFilterFileExt) -ne 0 ) -or (($Directive -band $ShellCompDirectiveFilterDirs) -ne 0 )) { __chezmoi_debug "ShellCompDirectiveFilterFileExt ShellCompDirectiveFilterDirs are not supported" # return here to prevent the completion of the extensions return } $Values = $Values | Where-Object { # filter the result $_.Name -like "$WordToComplete*" # Join the flag back if we have an equal sign flag if ( $IsEqualFlag ) { __chezmoi_debug "Join the equal sign flag back to the completion value" $_.Name = $Flag + "=" + $_.Name } } # we sort the values in ascending order by name if keep order isn't passed if (($Directive -band $ShellCompDirectiveKeepOrder) -eq 0 ) { $Values = $Values | Sort-Object -Property Name } if (($Directive -band $ShellCompDirectiveNoFileComp) -ne 0 ) { __chezmoi_debug "ShellCompDirectiveNoFileComp is called" if ($Values.Length -eq 0) { # Just print an empty string here so the # shell does not start to complete paths. # We cannot use CompletionResult here because # it does not accept an empty string as argument. "" return } } # Get the current mode $Mode = (Get-PSReadLineKeyHandler | Where-Object {$_.Key -eq "Tab" }).Function __chezmoi_debug "Mode: $Mode" $Values | ForEach-Object { # store temporary because switch will overwrite $_ $comp = $_ # PowerShell supports three different completion modes # - TabCompleteNext (default windows style - on each key press the next option is displayed) # - Complete (works like bash) # - MenuComplete (works like zsh) # You set the mode with Set-PSReadLineKeyHandler -Key Tab -Function # CompletionResult Arguments: # 1) CompletionText text to be used as the auto completion result # 2) ListItemText text to be displayed in the suggestion list # 3) ResultType type of completion result # 4) ToolTip text for the tooltip with details about the object switch ($Mode) { # bash like "Complete" { if ($Values.Length -eq 1) { __chezmoi_debug "Only one completion left" # insert space after value [System.Management.Automation.CompletionResult]::new($($comp.Name | __chezmoi_escapeStringWithSpecialChars) + $Space, "$($comp.Name)", 'ParameterValue', "$($comp.Description)") } else { # Add the proper number of spaces to align the descriptions while($comp.Name.Length -lt $Longest) { $comp.Name = $comp.Name + " " } # Check for empty description and only add parentheses if needed if ($($comp.Description) -eq " " ) { $Description = "" } else { $Description = " ($($comp.Description))" } [System.Management.Automation.CompletionResult]::new("$($comp.Name)$Description", "$($comp.Name)$Description", 'ParameterValue', "$($comp.Description)") } } # zsh like "MenuComplete" { # insert space after value # MenuComplete will automatically show the ToolTip of # the highlighted value at the bottom of the suggestions. [System.Management.Automation.CompletionResult]::new($($comp.Name | __chezmoi_escapeStringWithSpecialChars) + $Space, "$($comp.Name)", 'ParameterValue', "$($comp.Description)") } # TabCompleteNext and in case we get something unknown Default { # Like MenuComplete but we don't want to add a space here because # the user need to press space anyway to get the completion. # Description will not be shown because that's not possible with TabCompleteNext [System.Management.Automation.CompletionResult]::new($($comp.Name | __chezmoi_escapeStringWithSpecialChars), "$($comp.Name)", 'ParameterValue', "$($comp.Description)") } } } } Register-ArgumentCompleter -CommandName 'chezmoi' -ScriptBlock ${__chezmoiCompleterBlock} > stdout 'Register-ArgumentCompleter' # test that chezmoi completion zsh generates zsh completions (9.640s) > exec chezmoi completion zsh [stdout] #compdef chezmoi compdef _chezmoi chezmoi # zsh completion for chezmoi -*- shell-script -*- __chezmoi_debug() { local file="$BASH_COMP_DEBUG_FILE" if [[ -n ${file} ]]; then echo "$*" >> "${file}" fi } _chezmoi() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 local shellCompDirectiveKeepOrder=32 local lastParam lastChar flagPrefix requestComp out directive comp lastComp noSpace keepOrder local -a completions __chezmoi_debug "\n========= starting completion logic ==========" __chezmoi_debug "CURRENT: ${CURRENT}, words[*]: ${words[*]}" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $CURRENT location, so we need # to truncate the command-line ($words) up to the $CURRENT location. # (We cannot use $CURSOR as its value does not work when a command is an alias.) words=("${=words[1,CURRENT]}") __chezmoi_debug "Truncated words[*]: ${words[*]}," lastParam=${words[-1]} lastChar=${lastParam[-1]} __chezmoi_debug "lastParam: ${lastParam}, lastChar: ${lastChar}" # For zsh, when completing a flag with an = (e.g., chezmoi -n=) # completions must be prefixed with the flag setopt local_options BASH_REMATCH if [[ "${lastParam}" =~ '-.*=' ]]; then # We are dealing with a flag with an = flagPrefix="-P ${BASH_REMATCH}" fi # Prepare the command to obtain completions requestComp="${words[1]} __complete ${words[2,-1]}" if [ "${lastChar}" = "" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go completion code. __chezmoi_debug "Adding extra empty parameter" requestComp="${requestComp} \"\"" fi __chezmoi_debug "About to call: eval ${requestComp}" # Use eval to handle any environment variables and such out=$(eval ${requestComp} 2>/dev/null) __chezmoi_debug "completion output: ${out}" # Extract the directive integer following a : from the last line local lastLine while IFS='\n' read -r line; do lastLine=${line} done < <(printf "%s\n" "${out[@]}") __chezmoi_debug "last line: ${lastLine}" if [ "${lastLine[1]}" = : ]; then directive=${lastLine[2,-1]} # Remove the directive including the : and the newline local suffix (( suffix=${#lastLine}+2)) out=${out[1,-$suffix]} else # There is no directive specified. Leave $out as is. __chezmoi_debug "No directive found. Setting do default" directive=0 fi __chezmoi_debug "directive: ${directive}" __chezmoi_debug "completions: ${out}" __chezmoi_debug "flagPrefix: ${flagPrefix}" if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then __chezmoi_debug "Completion received error. Ignoring completions." return fi local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} local startIndex=$((${#activeHelpMarker}+1)) local hasActiveHelp=0 while IFS='\n' read -r comp; do # Check if this is an activeHelp statement (i.e., prefixed with $activeHelpMarker) if [ "${comp[1,$endIndex]}" = "$activeHelpMarker" ];then __chezmoi_debug "ActiveHelp found: $comp" comp="${comp[$startIndex,-1]}" if [ -n "$comp" ]; then compadd -x "${comp}" __chezmoi_debug "ActiveHelp will need delimiter" hasActiveHelp=1 fi continue fi if [ -n "$comp" ]; then # If requested, completions are returned with a description. # The description is preceded by a TAB character. # For zsh's _describe, we need to use a : instead of a TAB. # We first need to escape any : as part of the completion itself. comp=${comp//:/\\:} local tab="$(printf '\t')" comp=${comp//$tab/:} __chezmoi_debug "Adding completion: ${comp}" completions+=${comp} lastComp=$comp fi done < <(printf "%s\n" "${out[@]}") # Add a delimiter after the activeHelp statements, but only if: # - there are completions following the activeHelp statements, or # - file completion will be performed (so there will be choices after the activeHelp) if [ $hasActiveHelp -eq 1 ]; then if [ ${#completions} -ne 0 ] || [ $((directive & shellCompDirectiveNoFileComp)) -eq 0 ]; then __chezmoi_debug "Adding activeHelp delimiter" compadd -x "--" hasActiveHelp=0 fi fi if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then __chezmoi_debug "Activating nospace." noSpace="-S ''" fi if [ $((directive & shellCompDirectiveKeepOrder)) -ne 0 ]; then __chezmoi_debug "Activating keep order." keepOrder="-V" fi if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local filteringCmd filteringCmd='_files' for filter in ${completions[@]}; do if [ ${filter[1]} != '*' ]; then # zsh requires a glob pattern to do file filtering filter="\*.$filter" fi filteringCmd+=" -g $filter" done filteringCmd+=" ${flagPrefix}" __chezmoi_debug "File filtering command: $filteringCmd" _arguments '*:filename:'"$filteringCmd" elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only local subdir subdir="${completions[1]}" if [ -n "$subdir" ]; then __chezmoi_debug "Listing directories in $subdir" pushd "${subdir}" >/dev/null 2>&1 else __chezmoi_debug "Listing directories in ." fi local result _arguments '*:dirname:_files -/'" ${flagPrefix}" result=$? if [ -n "$subdir" ]; then popd >/dev/null 2>&1 fi return $result else __chezmoi_debug "Calling _describe" if eval _describe $keepOrder "completions" completions $flagPrefix $noSpace; then __chezmoi_debug "_describe found some completions" # Return the success of having called _describe return 0 else __chezmoi_debug "_describe did not find completions." __chezmoi_debug "Checking if we should do file completion." if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then __chezmoi_debug "deactivating file completion" # We must return an error code here to let zsh know that there were no # completions found by _describe; this is what will trigger other # matching algorithms to attempt to find completions. # For example zsh can match letters in the middle of words. return 1 else # Perform file completion __chezmoi_debug "Activating file completion" # We must return the result of this command, so it must be the # last command, or else we must store its result to return it. _arguments '*:filename:_files'" ${flagPrefix}" fi fi fi } # don't run the completion function when being source-ed or eval-ed if [ "$funcstack[1]" = "_chezmoi" ]; then _chezmoi fi > stdout '#compdef chezmoi' # test that --color t values are completed (8.253s) > exec chezmoi __complete --color t [stdout] t true :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/auto-bool-t # test that --config-format flags are completed (5.673s) > exec chezmoi __complete --config-format '' [stdout] json toml yaml :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/config-format # test that --mode values are completed (2.376s) > exec chezmoi __complete --mode '' [stdout] file symlink :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/mode # test that --use-builtin flags are completed (3.366s) > exec chezmoi __complete --use-builtin [stdout] --use-builtin-age Use builtin age --use-builtin-diff Use builtin diff --use-builtin-git Use builtin git :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/use-builtin-flags # test that add --secrets values are completed (2.800s) > exec chezmoi __complete add --secrets= [stdout] error ignore warning :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/secrets # test that apply --exclude values are completed (2.426s) > exec chezmoi __complete apply --exclude= [stdout] all always dirs encrypted externals files noalways nodirs noencrypted noexternals nofiles none noremove noscripts nosymlinks notemplates remove scripts symlinks templates :6 [stderr] Completion ended with directive: ShellCompDirectiveNoSpace, ShellCompDirectiveNoFileComp > cmp stdout golden/entry-type-set # test that apply --include values are completed (2.971s) > exec chezmoi __complete apply --include= [stdout] all always dirs encrypted externals files noalways nodirs noencrypted noexternals nofiles none noremove noscripts nosymlinks notemplates remove scripts symlinks templates :6 [stderr] Completion ended with directive: ShellCompDirectiveNoSpace, ShellCompDirectiveNoFileComp > cmp stdout golden/entry-type-set # test that apply --refresh-externals values are completed (1.155s) > exec chezmoi __complete apply --refresh-externals= [stdout] always auto never :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/refresh-externals # test that archive --format values are completed (1.013s) > exec chezmoi __complete archive --format= [stdout] tar tar.gz tgz zip :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/archive-format # test that data --format values are completed (1.944s) > exec chezmoi __complete data --format= [stdout] json yaml :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/output-format-with-empty # test that dump --format values are completed (1.709s) > exec chezmoi __complete dump --format= [stdout] json yaml :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/output-format-with-empty # test that dump-config --format values are completed (1.271s) > exec chezmoi __complete dump-config --format= [stdout] json yaml :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/output-format-with-empty # test that managed path style values are completed (1.112s) > exec chezmoi __complete managed --path-style= [stdout] absolute all relative source-absolute source-relative :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/path-style-with-source # test that state data --format values are completed (1.044s) > exec chezmoi __complete state data --format= [stdout] json yaml :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/output-format-with-empty # test that state dump --format values are completed (1.185s) > exec chezmoi __complete state dump --format= [stdout] json yaml :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/output-format-with-empty # test that status path style values are completed (0.957s) > exec chezmoi __complete status --path-style= [stdout] absolute relative :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/path-style # test that unmanaged path style values are completed (1.071s) > exec chezmoi __complete unmanaged --path-style= [stdout] absolute relative :4 [stderr] Completion ended with directive: ShellCompDirectiveNoFileComp > cmp stdout golden/unmanaged-path-style PASS === NAME TestScript/init testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:git] skip 'git not found in $PATH' > mkgitconfig > mkhomedir golden > mkhomedir # test that chezmoi init creates a git repo (9.364s) > exec chezmoi init > exists $CHEZMOISOURCEDIR/.git # create a commit (15.174s) > cp golden/chezmoi.toml $CHEZMOISOURCEDIR/.chezmoi.toml.tmpl > cp golden/.file $CHEZMOISOURCEDIR/dot_file > exec chezmoi git add . > exec chezmoi git commit -- --message 'Initial commit' [stdout] [master (root-commit) 24a95eb] Initial commit 2 files changed, 3 insertions(+) create mode 100644 .chezmoi.toml.tmpl create mode 100644 dot_file > chhome home2/user # test that chezmoi init fetches git repo but does not apply (9.078s) > mkgitconfig > exec chezmoi init file://$WORK/home/user/.local/share/chezmoi [stderr] Cloning into '$WORK/home2/user/.local/share/chezmoi'... > exists $CHEZMOISOURCEDIR/.git > ! exists $HOME/.file > chhome home3/user # test that chezmoi init --apply fetches a git repo and runs chezmoi apply (5.879s) > mkgitconfig > exec chezmoi init --apply --force file://$WORK/home/user/.local/share/chezmoi [stderr] Cloning into '$WORK/home3/user/.local/share/chezmoi'... > exists $CHEZMOISOURCEDIR/.git > cmp $HOME/.file golden/.file > chhome home4/user # test that chezmoi init --apply --depth 1 --force --purge clones, applies, and purges (6.409s) > mkgitconfig > exists $CHEZMOICONFIGDIR > ! exists $CHEZMOISOURCEDIR > exec chezmoi init --apply --depth 1 --force --purge file://$WORK/home/user/.local/share/chezmoi [stderr] Cloning into '$WORK/home4/user/.local/share/chezmoi'... > cmp $HOME/.file golden/.file > ! exists $CHEZMOICONFIGDIR > ! exists $CHEZMOISOURCEDIR > chhome home5/user # test that chezmoi init does not clone the repo if it is already checked out but does create the config file (4.022s) > mkgitconfig > exec chezmoi init --source=$HOME/dotfiles file://$WORK/nonexistentrepo > exists $CHEZMOICONFIGDIR/chezmoi.toml > chhome home6/user # test chezmoi init --one-shot (3.796s) > mkgitconfig > exec chezmoi init --one-shot file://$WORK/home/user/.local/share/chezmoi [stderr] Cloning into '$WORK/home6/user/.local/share/chezmoi'... > cmp $HOME/.file golden/.file > ! exists $CHEZMOICONFIGDIR > ! exists $CHEZMOISOURCEDIR > chhome home7/user # test chezmoi init --data=true (0.945s) > mkgitconfig > exec chezmoi init --data=true file://$WORK/home/user/.local/share/chezmoi > cmp $CHEZMOICONFIGDIR/chezmoi.toml golden/chezmoi.toml # test chezmoi init --data=false (0.999s) > exec chezmoi init --data=false file://$WORK/home/user/.local/share/chezmoi > cmp $CHEZMOICONFIGDIR/chezmoi.toml golden/chezmoi.toml-no-data > chhome home8/user # test that chezmoi init fails if the generated config is not valid (1.150s) > mkgitconfig > ! exec chezmoi init [stderr] chezmoi: $WORK/home8/user/.local/share/chezmoi/.chezmoi.toml.tmpl: toml: expected character = [exit status 1] > stderr '\.chezmoi\.toml\.tmpl: toml: expected character =' > ! exists .config/chezmoi > chhome home/user # create a new branch (4.094s) > exec chezmoi git checkout -- -b new-branch [stderr] Switched to a new branch 'new-branch' > edit $CHEZMOISOURCEDIR/dot_file > exec chezmoi git add dot_file > exec chezmoi git commit -- --message 'Edit .file' [stdout] [new-branch 781afb2] Edit .file 1 file changed, 1 insertion(+) > exec chezmoi git checkout master [stderr] Switched to branch 'master' > chhome home9/user # test chezmoi init --branch (1.500s) > mkgitconfig > exec chezmoi init --apply --branch=new-branch file://$WORK/home/user/.local/share/chezmoi [stderr] Cloning into '$WORK/home9/user/.local/share/chezmoi'... > grep '# edited' $HOME/.file > chhome home10/user # test chezmoi --config init (1.182s) > mkgitconfig > exec chezmoi --config=$HOME/.chezmoi.toml init file://$WORK/home/user/.local/share/chezmoi [stderr] Cloning into '$WORK/home10/user/.local/share/chezmoi'... > cmp $HOME/.chezmoi.toml golden/chezmoi.toml > ! exists $CHEZMOICONFIGDIR/chezmoi.toml > chhome home11/user # test chezmoi init --config-path (1.260s) > mkgitconfig > exec chezmoi init --config-path=$HOME/.chezmoi.toml file://$WORK/home/user/.local/share/chezmoi [stderr] Cloning into '$WORK/home11/user/.local/share/chezmoi'... > cmp $HOME/.chezmoi.toml golden/chezmoi.toml > ! exists $CHEZMOICONFIGDIR/chezmoi.toml > chhome home12/user # test chezmoi init when the source dir is already in a git working copy (0.767s) > mkgitconfig > exec git init $HOME/.local/share [stdout] Initialized empty Git repository in $WORK/home12/user/.local/share/.git/ > exec chezmoi init > ! exists $CHEZMOISOURCEDIR/.git > chhome home13/user # test chezmoi init --prompt* (1.399s) > exec chezmoi init --promptBool bool=true,boolOncePrompt=true --promptChoice=choice=one,choiceOncePrompt=two --promptInt int=1,intOncePrompt=2 --promptString bool=string,stringOncePrompt=once > cmp $CHEZMOICONFIGDIR/chezmoi.yaml golden/chezmoi.yaml > chhome home14/user # test that chezmoi init creates a config file with a .yml extension (1.226s) > exec chezmoi init > exists $CHEZMOICONFIGDIR/chezmoi.yml # test that chezmoi reads a config file with a .yml extension (0.985s) > exec chezmoi execute-template '{{ .key }}' [stdout] value> stdout ^value$ PASS === NAME TestScript/issue2861 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi status shows just-added-then-modified files (83.472s) > exec chezmoi add $HOME${/}.file > edit $HOME/.file > edit $CHEZMOISOURCEDIR/dot_file > edit $CHEZMOISOURCEDIR/dot_file > exec chezmoi status [stdout] MM .file > cmp stdout golden/status PASS === NAME TestScript/executetemplate testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test reading args (8.150s) > exec chezmoi execute-template '{{ "arg-template" }}' [stdout] arg-template> stdout arg-template # test reading from stdin (11.650s) > stdin golden/stdin.tmpl > exec chezmoi execute-template [stdout] stdin-template > stdout stdin-template # test reading from stdin with an argument (10.380s) > stdin golden/stdin > exec chezmoi execute-template --with-stdin '{{ .chezmoi.stdin | upper }}' [stdout] # CONTENTS OF STDIN > stdout '# CONTENTS OF STDIN' # test partial templates work (7.650s) > exec chezmoi execute-template '{{ template "partial" }}' [stdout] hello world > stdout 'hello world' # test that symlinks are supported in .chezmoitemplates (6.884s) > symlink $CHEZMOISOURCEDIR/.chezmoitemplates/symlink -> partial > exec chezmoi execute-template '{{ template "symlink" }}' [stdout] hello world > stdout 'hello world' # FIXME merge the following tests into a single test (6.219s) > exec chezmoi execute-template '{{ .last.config }}' [stdout] chezmoi.toml> stdout 'chezmoi\.toml' # test that template data are read from .chezmoidata.json (5.310s) > exec chezmoi execute-template '{{ .last.json }}' [stdout] .chezmoidata.json> stdout '\.chezmoidata\.json' # test that template data are read from .chezmoidata.toml (3.522s) > exec chezmoi execute-template '{{ .last.toml }}' [stdout] .chezmoidata.toml> stdout '\.chezmoidata\.toml' # test that template data are read from .chezmoidata.yaml (3.591s) > exec chezmoi execute-template '{{ .last.yaml }}' [stdout] .chezmoidata.yaml> stdout '\.chezmoidata\.yaml' # test that the last .chezmoidata. file read wins (1.818s) > exec chezmoi execute-template '{{ .last.format }}' [stdout] .chezmoidata.yaml> stdout '\.chezmoidata\.yaml' # test that the config file wins over .chezmoidata. (1.689s) > exec chezmoi execute-template '{{ .last.global }}' [stdout] chezmoi.toml> stdout chezmoi.toml # test that chezmoi execute-template --init does not include .chezmoidata. data (0.973s) > ! exec chezmoi execute-template --init '{{ .last.format }}' [stderr] chezmoi: template: arg1:1:8: executing "arg1" at <.last.format>: map has no entry for key "format" [exit status 1] > stderr 'map has no entry for key "format"' # test --init --promptBool (2.226s) > exec chezmoi execute-template --init --promptBool value=yes '{{ promptBool "value" }}' [stdout] true> stdout true > ! exec chezmoi execute-template --promptBool value=error [stderr] chezmoi: strconv.ParseBool: parsing "error": invalid syntax [exit status 1] > stderr 'invalid syntax' # test --init --promptBool with a default value (1.830s) > exec chezmoi execute-template --init '{{ promptBool "value" true }}' [stdout] true> stdout true # test --init --promptChoice (1.094s) > exec chezmoi execute-template --init --promptChoice value=one '{{ promptChoice "value" (list "one" "two" "three") }}' [stdout] one> stdout one # test --init --promptChoice with an invalid value (1.664s) > ! exec chezmoi execute-template --init --promptChoice value=four '{{ promptChoice "value" (list "one" "two" "three") }}' [stderr] chezmoi: template: arg1:1:3: executing "arg1" at : error calling promptChoice: four: invalid choice [exit status 1] > stderr 'invalid choice' # test --init --promptChoice with a default value (1.127s) > exec chezmoi execute-template --init '{{ promptChoice "value" (list "one" "two" "three") "three" }}' [stdout] three> stdout three # test --init --promptInt (2.130s) > exec chezmoi execute-template --init --promptInt value=1 '{{ promptInt "value" }}' [stdout] 1> stdout 1 > ! exec chezmoi execute-template --promptInt value=error [stderr] chezmoi: invalid argument "value=error" for "--promptInt" flag: strconv.Atoi: parsing "error": invalid syntax [exit status 1] > stderr 'invalid syntax' # test --init --promptInt with a default value (0.699s) > exec chezmoi execute-template --init '{{ promptInt "value" 1 }}' [stdout] 1> stdout 1 # test --init --promptString (0.745s) > exec chezmoi execute-template --init --promptString email=user@example.com '{{ promptString "email" }}' [stdout] user@example.com> stdout 'user@example.com' # test --init --promptString without a default value (0.773s) > exec chezmoi execute-template --init '{{ promptString "value" }}' [stdout] value> stdout value # test --init --promptString with a default value (0.771s) > exec chezmoi execute-template --init '{{ promptString "value" "default" }}' [stdout] default> stdout default # test that chezmoi execute-template reads all files in the .chezmoidata subdirectory (0.743s) > exec chezmoi execute-template '{{ .a }}{{ .b }}' [stdout] alphabeta> stdout 'alphabeta' > chhome home2/user # test that files in .chezmoidata must have known extensions (0.715s) > ! exec chezmoi execute-template [stderr] chezmoi: $WORK/home2/user/.local/share/chezmoi/.chezmoidata/unknown: : unknown format [exit status 1] > stderr 'unknown format' > chhome home3/user # test that .chezmoiignore files are not allowed in .chezmoidata (1.100s) > ! exec chezmoi execute-template [stderr] chezmoi: $WORK/home3/user/.local/share/chezmoi/.chezmoidata/.chezmoiignore: not allowed in .chezmoidata directory [exit status 1] > stderr 'not allowed in .chezmoidata directory' PASS === NAME TestScript/issue3051 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi add respects .chezmoiignore in the presence of protected paths (83.749s) > exec chezmoi add -r $HOME${/}.local [stderr] chezmoi: warning: ignoring .local/share/chezmoi > exists $CHEZMOISOURCEDIR/dot_local/bin/hello.sh PASS === NAME TestScript/chattr testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mksourcedir # test that chezmoi chattr empty sets the empty attribute on a file (4.297s) > exists $CHEZMOISOURCEDIR/dot_file > exec chezmoi chattr empty $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/dot_file > exists $CHEZMOISOURCEDIR/empty_dot_file # test that chezmoi chattr remove sets the remove attribute on a file (3.989s) > exec chezmoi chattr remove $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/empty_dot_file > exists $CHEZMOISOURCEDIR/remove_dot_file # test that chezmoi chattr noremove removes the remove attribute on a file (5.872s) > exec chezmoi chattr noremove,empty $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/remove_dot_file > exists $CHEZMOISOURCEDIR/empty_dot_file # test that chezmoi attr +p sets the private attribute on a file (6.707s) > exec chezmoi chattr +p $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/empty_dot_file > exists $CHEZMOISOURCEDIR/private_empty_dot_file # test that chezmoi chattr t,-e sets the template attribute and removes the empty attribute on a file (6.647s) > exec chezmoi chattr t,-e $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/private_empty_dot_file > exists $CHEZMOISOURCEDIR/private_dot_file.tmpl # test that chezmoi chattr -- -e,-p,r sets the readonly attribute on a file and removes the empty and private attributes (3.115s) > exec chezmoi chattr -- -e,-p,r $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/private_dot_file.tmpl > exists $CHEZMOISOURCEDIR/readonly_dot_file.tmpl # test that chezmoi chattr -- -r,-t removes the readonly and template attributes on a file (4.725s) > exec chezmoi chattr -- -r,-t $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/readonly_dot_file.tmpl > exists $CHEZMOISOURCEDIR/dot_file # test that chezmoi chattr +create changes a file to be a create_ file (3.181s) > exec chezmoi chattr +create $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/dot_file > exists $CHEZMOISOURCEDIR/create_dot_file # test that chezmoi chattr nomodify does not change a create_ file (3.487s) > exec chezmoi chattr nomodify $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/dot_file > exists $CHEZMOISOURCEDIR/create_dot_file # test that chezmoi chattr modify,script,symlink changes a create_ file to a symlink_ (3.322s) > exec chezmoi chattr modify,script,symlink $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/create_dot_file > exists $CHEZMOISOURCEDIR/symlink_dot_file # test that chezmoi chattr -- -symlink changes a symlink_ to a regular file (4.617s) > exec chezmoi chattr -- -symlink $HOME${/}.file > ! exists $CHEZMOISOURCEDIR/symlink_dot_file > exists $CHEZMOISOURCEDIR/dot_file # test that chezmoi chattr nox removes the execute attribute on a file (4.238s) > exists $CHEZMOISOURCEDIR/executable_dot_executable > exec chezmoi chattr nox $HOME${/}.executable > ! exists $CHEZMOISOURCEDIR/executable_dot_executable > exists $CHEZMOISOURCEDIR/dot_executable # test that chezmoi chattr x sets the executable attribute on a file (3.929s) > exec chezmoi chattr x $HOME${/}.executable > ! exists $CHEZMOISOURCEDIR/dot_executable > exists $CHEZMOISOURCEDIR/executable_dot_executable # test that chezmoi chattr +private sets the private attribute on a create file (3.413s) > exec chezmoi chattr +private $HOME${/}.create > ! exists $CHEZMOISOURCEDIR/create_dot_create > exists $CHEZMOISOURCEDIR/create_private_dot_create # test that chezmoi chattr noprivate removes the private attribute on a create file (2.013s) > exec chezmoi chattr noprivate $HOME${/}.create > ! exists $CHEZMOISOURCEDIR/create_private_dot_create > exists $CHEZMOISOURCEDIR/create_dot_create # test that chezmoi chattr exact sets the exact attribute on a directory (1.095s) > exists $CHEZMOISOURCEDIR/dot_dir > exec chezmoi chattr exact $HOME${/}.dir > ! exists $CHEZMOISOURCEDIR/dot_dir > exists $CHEZMOISOURCEDIR/exact_dot_dir # test that chezmoi chattr readonly sets the readonly attribute on a directory (1.289s) > exec chezmoi chattr readonly $HOME${/}.dir > ! exists $CHEZMOISOURCEDIR/exact_dot_dir > exists $CHEZMOISOURCEDIR/exact_readonly_dot_dir # test that chezmoi chattr remove sets the remove attribute on a directory (1.349s) > exec chezmoi chattr remove $HOME${/}.dir > ! exists $CHEZMOISOURCEDIR/exact_readonly_dot_dir > exists $CHEZMOISOURCEDIR/remove_exact_readonly_dot_dir # test that chezmoi chattr noremove removes the remove attribute on a directory (1.260s) > exec chezmoi chattr noremove $HOME${/}.dir > ! exists $CHEZMOISOURCEDIR/remove_exact_readonly_dot_dir > exists $CHEZMOISOURCEDIR/exact_readonly_dot_dir # test that chezmoi chattr +t sets the template attribute on a symlink (1.257s) > exists $CHEZMOISOURCEDIR/symlink_dot_symlink > exec chezmoi chattr +t $HOME${/}.symlink > ! exists $CHEZMOISOURCEDIR/symlink_dot_symlink > exists $CHEZMOISOURCEDIR/symlink_dot_symlink.tmpl # test that chezmoi chattr -- -t removes the template attribute on a symlink (1.049s) > exec chezmoi chattr -- -t $HOME${/}.symlink > ! exists $CHEZMOISOURCEDIR/symlink_dot_symlink.tmpl > exists $CHEZMOISOURCEDIR/symlink_dot_symlink # test that chezmoi chattr -- before sets the before attribute on a script (1.365s) > exec chezmoi chattr -- before $HOME/script.sh > ! exists $CHEZMOISOURCEDIR/run_script.sh > exists $CHEZMOISOURCEDIR/run_before_script.sh # test that chezmoi chattr -- once sets the once attribute on a script (1.044s) > exec chezmoi chattr -- once $HOME/script.sh > ! exists $CHEZMOISOURCEDIR/run_before_script.sh > exists $CHEZMOISOURCEDIR/run_once_before_script.sh # test that chezmoi chattr -- after sets the after attribute on a script and removes the before attribute (1.045s) > exec chezmoi chattr -- after $HOME/script.sh > ! exists $CHEZMOISOURCEDIR/run_once_before_script.sh > exists $CHEZMOISOURCEDIR/run_once_after_script.sh # test that chezmoi chattr onchange sets the onchange attribute on a script and removes the only attribute (0.749s) > exec chezmoi chattr -- onchange $HOME/script.sh > ! exists $CHEZMOISOURCEDIR/run_once_after_script.sh > exists $CHEZMOISOURCEDIR/run_onchange_after_script.sh # test that chezmoi chattr -- -onchange removes the onchange attribute on a script (0.947s) > exec chezmoi chattr -- -onchange $HOME/script.sh > ! exists $CHEZMOISOURCEDIR/run_onchange_after_script.sh > exists $CHEZMOISOURCEDIR/run_after_script.sh # test that chezmoi chattr -- -a removes the after attribute on a script (0.744s) > exec chezmoi chattr -- -a $HOME/script.sh > ! exists $CHEZMOISOURCEDIR/run_after_script.sh > exists $CHEZMOISOURCEDIR/run_script.sh # test that chezmoi chattr +executable,+private,+readonly,+template sets the attributes on a modify script (0.718s) > exec chezmoi chattr +executable,+private,+readonly,+template $HOME${/}.modify > ! exists $CHEZMOISOURCEDIR/modify_dot_modify > exists $CHEZMOISOURCEDIR/modify_private_readonly_executable_dot_modify.tmpl # test that chezmoi chattr --dry-run --verbose generates a diff when a file is renamed (0.699s) > exec chezmoi chattr --dry-run --verbose +executable $HOME${/}.file [stdout] diff --git a/dot_file b/executable_dot_file rename from dot_file rename to executable_dot_file > cmp stdout golden/chattr-diff # test that chezmoi chattr --recursive noexact recurses into subdirectories (0.732s) > exists $CHEZMOISOURCEDIR/exact_readonly_dot_dir > exists $CHEZMOISOURCEDIR/exact_readonly_dot_dir/exact_subdir > exec chezmoi chattr --recursive noexact $HOME${/}.dir > exists $CHEZMOISOURCEDIR/readonly_dot_dir > exists $CHEZMOISOURCEDIR/readonly_dot_dir/subdir # test that chezmoi chattr exact adds the exact_ attribute on a subdirectory (0.708s) > exec chezmoi chattr +exact $HOME${/}.dir/subdir > exists $CHEZMOISOURCEDIR/readonly_dot_dir/exact_subdir PASS === NAME TestScript/issue3630 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi add does not traverse into ignored directories (88.338s) > chmod 000 $HOME/.dir/private > exec chezmoi add $HOME${/}.dir [stderr] chezmoi: warning: ignoring .dir/private > stderr 'warning: ignoring .dir/private' > cmp $CHEZMOISOURCEDIR/dot_dir/public/file golden/file PASS === NAME TestScript/issue1832 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' # test that chezmoi add succeeds when changing the permissions of an intermediate directory (77.330s) > exec chezmoi add $HOME/.config/fish/config > chmod 700 $HOME/.config > exec chezmoi add --force --recursive=false $HOME/.config PASS === NAME TestScript/issue3652 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi add skips files in external_ directories (78.347s) > exec chezmoi apply > exists $HOME/.dir/submodule/.git/.keep > exec chezmoi add $HOME${/}.dir [stderr] chezmoi: .dir/submodule: skipping entries in external_ directory > stderr '.dir/submodule: skipping entries in external_ directory' > cmp $CHEZMOISOURCEDIR/dot_dir/file golden/file PASS === NAME TestScript/issue3744 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:git] skip 'git not found in $PATH' > mkgitconfig # create a repo (10.704s) > exec git init --bare $WORK/dotfiles.git [stdout] Initialized empty Git repository in $WORK/dotfiles.git/ > exec chezmoi init file://$WORK/dotfiles.git [stderr] Cloning into '$WORK/home/user/.local/share/chezmoi'... warning: You appear to have cloned an empty repository. # test that chezmoi add creates and pushes a commit with a custom message template (78.894s) > stdin golden/stdin > exec chezmoi add --no-tty $HOME${/}.file [stdout] message? [master (root-commit) af21878] Custom commit message 1 file changed, 1 insertion(+) create mode 100644 dot_file [stderr] To file://$WORK/dotfiles.git * [new branch] master -> master > exec git --git-dir=$WORK/dotfiles.git show HEAD [stdout] commit af21878e47194d9936641605d64bf6854c3b4468 Author: User Date: Mon Dec 30 20:46:05 2024 +0000 Custom commit message diff --git a/dot_file b/dot_file new file mode 100644 index 0000000..8a52cb9 --- /dev/null +++ b/dot_file @@ -0,0 +1 @@ +# contents of .file > stdout 'Custom commit message' PASS === NAME TestScript/issue3257 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > chmod 755 bin/custom-pager # test that chezmoi add invokes the pager when verbose is set (88.076s) > exec chezmoi add $HOME${/}.file [stdout] custom-pager > stdout custom-pager # test chat chezmoi chattr invokes the pager when verbose is set (0.796s) > exec chezmoi chattr +private $HOME${/}.file [stdout] custom-pager > stdout custom-pager # test that chezmoi status does not invoke the pager when verbose is set (0.893s) > exec chezmoi status [stdout] M .file > ! stdout custom-pager PASS === NAME TestScript/literal testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi add can add files that look like files in the source state (89.850s) > exec chezmoi add $HOME${/}dot_file $HOME${/}run_script $HOME${/}symlink_symlink $HOME${/}template.tmpl > rm $HOME/dot_file $HOME/run_script $HOME/symlink_symlink $HOME/template.tmpl > exec chezmoi apply --force > ! exists $HOME/.file > ! stdout . > ! exists $HOME/symlink > ! exists $HOME/template > cmp $HOME/dot_file golden/dot_file > cmp $HOME/run_script golden/run_script > cmp $HOME/symlink_symlink golden/symlink_symlink > cmp $HOME/template.tmpl golden/template.tmpl PASS === NAME TestScript/issue3666 testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi add creates parent directories (80.963s) > exec chezmoi add $HOME${/}.config/helix/themes/ayu_custom.toml > exists $CHEZMOISOURCEDIR/dot_config/exact_helix/themes/ayu_custom.toml PASS === NAME TestScript/hooks testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] unix2dos golden/stdout # test that chezmoi add runs pre and post hooks (70.166s) > exec chezmoi add $HOME${/}.file [stdout] pre-add-hook pre-read-source-state-hook post-read-source-state-hook post-add-hook > cmp stdout golden/stdout # test that chezmoi does not run irrelevant hooks (0.947s) > exec chezmoi help [stdout] Manage your dotfiles across multiple diverse machines, securely Usage: chezmoi [command] Available Commands: add Add an existing file, directory, or symlink to the source state age Interact with age apply Update the destination directory to match the target state archive Generate a tar archive of the target state cat Print the target contents of a file, script, or symlink cat-config Print the configuration file cd Launch a shell in the source directory chattr Change the attributes of a target in the source state completion Generate shell completion code data Print the template data decrypt Decrypt file or standard input destroy Permanently delete an entry from the source state, the destination directory, and the state diff Print the diff between the target state and the destination state doctor Check your system for potential problems dump Generate a dump of the target state dump-config Dump the configuration values edit Edit the source state of a target edit-config Edit the configuration file edit-config-template Edit the configuration file template encrypt Encrypt file or standard input execute-template Execute the given template(s) forget Remove a target from the source state generate Generate a file for use with chezmoi git Run git in the source directory help Print help about a command ignored Print ignored targets import Import an archive into the source state init Setup the source directory and update the destination directory to match the target state license Print license managed List the managed entries in the destination directory merge Perform a three-way merge between the destination state, the source state, and the target state merge-all Perform a three-way merge for each modified file purge Purge chezmoi's configuration and data re-add Re-add modified files secret Interact with a secret manager source-path Print the source path of a target state Manipulate the persistent state status Show the status of targets target-path Print the target path of a source path unmanaged List the unmanaged files in the destination directory update Pull and apply any changes upgrade Upgrade chezmoi to the latest released version verify Exit with success if the destination state matches the target state, fail otherwise Flags: --cache path Set cache directory (default $WORK/home/user/.cache/chezmoi) --color bool|auto Colorize output (default auto) -c, --config path Set config file --config-format |json|toml|yaml Set config file format --debug Include debug information in output -D, --destination path Set destination directory (default $WORK/home/user) -n, --dry-run Do not make any modifications to the destination directory --force Make all changes without prompting --interactive Prompt for all changes -k, --keep-going Keep going as far as possible after an error --mode file|symlink Mode (default file) --no-pager Do not use the pager --no-tty Do not attempt to get a TTY for prompts -o, --output path Write output to path instead of stdout --persistent-state path Set persistent state file --progress bool|auto Display progress bars (default auto) -R, --refresh-externals always|auto|never[=always] Refresh external cache (default auto) -S, --source path Set source directory (default $WORK/home/user/.local/share/chezmoi) --source-path Specify targets by source path --use-builtin-age bool|auto Use builtin age (default auto) --use-builtin-diff Use builtin diff --use-builtin-git bool|auto Use builtin git (default auto) -v, --verbose Make output more verbose -W, --working-tree path Set working tree directory (default ) Use "chezmoi [command] --help" for more information about a command. > ! stdout add-hook > ! stdout source-state-hook PASS === NAME TestScript/workingtree testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:true] skip 'true not found in $PATH' > mkhomedir # test that chezmoi cd creates the working tree if needed (9.935s) > ! exists $CHEZMOISOURCEDIR > exec chezmoi cd > exists $CHEZMOISOURCEDIR > exists $CHEZMOISOURCEDIR/home # test that chezmoi add adds a file into the source directory (80.657s) > exec chezmoi add $HOME${/}.file > cp golden/.file $CHEZMOISOURCEDIR/home/dot_file > chhome home2/user # test chezmoi init --working-tree creates the correct directory (0.841s) > exec chezmoi init --working-tree=$HOME${/}.dotfiles --source=$HOME${/}.dotfiles${/}home > exists $HOME/.dotfiles/.git > exists $HOME/.dotfiles/home > chhome home3/user # test that chezmoi add returns an error if the source directory is not in the working tree (1.135s) > mkhomedir > ! exec chezmoi add $HOME${/}.file [stderr] chezmoi: $WORK/home3/user/.local/share/chezmoi: not in $WORK/home3/user/.local/share/chezmoi/home [exit status 1] > stderr 'not in' PASS === NAME TestScript/addattributes testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir # test that chezmoi add warns if adding a file would remove the template attribute (75.828s) > stdin golden/yes > exec chezmoi add --no-tty $HOME${/}.file [stdout] adding .file would remove template attribute, continue (yes/no/all/quit)? > stdout 'adding \.file would remove template attribute, continue' > cmp $CHEZMOISOURCEDIR/dot_file golden/.file > ! exists $CHEZMOISOURCEDIR/dot_file.tmpl PASS === NAME TestScript/update testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:git] skip 'git not found in $PATH' > mkgitconfig > mkhomedir golden > mkhomedir > exec git init --bare $WORK/dotfiles.git [stdout] Initialized empty Git repository in $WORK/dotfiles.git/ > exec chezmoi init file://$WORK/dotfiles.git [stderr] Cloning into '$WORK/home/user/.local/share/chezmoi'... warning: You appear to have cloned an empty repository. # create a commit (77.277s) > exec chezmoi add $HOME${/}.file > exec chezmoi git add dot_file > exec chezmoi git commit -- --message 'Add dot_file' [stdout] [master (root-commit) 20cfd81] Add dot_file 1 file changed, 1 insertion(+) create mode 100644 dot_file > exec chezmoi git push [stderr] To file://$WORK/dotfiles.git * [new branch] master -> master > chhome home2/user # test that chezmoi init --apply inits and applies (0.971s) > mkgitconfig > exec chezmoi init --apply --force file://$WORK/dotfiles.git [stderr] Cloning into '$WORK/home2/user/.local/share/chezmoi'... > cmp $HOME/.file golden/.file > chhome home/user # create and push a new commit (2.629s) > edit $CHEZMOISOURCEDIR/dot_file > exec chezmoi git -- add dot_file > exec chezmoi git -- commit -m 'Update dot_file' [stdout] [master 3c6533e] Update dot_file 1 file changed, 1 insertion(+) > exec chezmoi git -- push [stderr] To file://$WORK/dotfiles.git 20cfd81..3c6533e master -> master > chhome home2/user # test chezmoi update (1.354s) > exec chezmoi update [stdout] Updating 20cfd81..3c6533e Fast-forward dot_file | 1 + 1 file changed, 1 insertion(+) [stderr] From file://$WORK/dotfiles 20cfd81..3c6533e master -> origin/master > grep -count=1 '# edited' $HOME/.file > chhome home/user # create and push a new commit (2.403s) > edit $CHEZMOISOURCEDIR/dot_file > exec chezmoi git -- add dot_file > exec chezmoi git -- commit -m 'Update dot_file' [stdout] [master aa6153c] Update dot_file 1 file changed, 1 insertion(+) > exec chezmoi git -- push [stderr] To file://$WORK/dotfiles.git 3c6533e..aa6153c master -> master > chhome home2/user # test chezmoi update --apply=false (1.796s) > exec chezmoi update --apply=false [stdout] Updating 3c6533e..aa6153c Fast-forward dot_file | 1 + 1 file changed, 1 insertion(+) [stderr] From file://$WORK/dotfiles 3c6533e..aa6153c master -> origin/master > grep -count=1 '# edited' $HOME/.file > exec chezmoi apply --force > grep -count=2 '# edited' $HOME/.file # test chezmoi update --init (2.113s) > cp golden/.chezmoi.toml.tmpl $CHEZMOISOURCEDIR > exec chezmoi update --init [stdout] Already up to date. > exec chezmoi execute-template '{{ .key }}' [stdout] value> stdout value PASS === NAME TestScript/templatefuncs testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [unix] chmod 755 bin/chezmoi-output-test > [unix] chmod 755 bin/generate-color-formats > [unix] chmod 755 bin/ioreg > [unix] chmod 755 bin/executable > [windows] unix2dos bin/chezmoi-output-test.cmd > symlink $HOME/symlink -> dir # test comment template function (10.861s) > exec chezmoi execute-template '{{ "line1\nline2" | comment "# " }}' [stdout] # line1 # line2> rmfinalnewline golden/comment > cmp stdout golden/comment # test completion template function (8.034s) > exec chezmoi execute-template '{{ completion "zsh" }}' [stdout] #compdef chezmoi compdef _chezmoi chezmoi # zsh completion for chezmoi -*- shell-script -*- __chezmoi_debug() { local file="$BASH_COMP_DEBUG_FILE" if [[ -n ${file} ]]; then echo "$*" >> "${file}" fi } _chezmoi() { local shellCompDirectiveError=1 local shellCompDirectiveNoSpace=2 local shellCompDirectiveNoFileComp=4 local shellCompDirectiveFilterFileExt=8 local shellCompDirectiveFilterDirs=16 local shellCompDirectiveKeepOrder=32 local lastParam lastChar flagPrefix requestComp out directive comp lastComp noSpace keepOrder local -a completions __chezmoi_debug "\n========= starting completion logic ==========" __chezmoi_debug "CURRENT: ${CURRENT}, words[*]: ${words[*]}" # The user could have moved the cursor backwards on the command-line. # We need to trigger completion from the $CURRENT location, so we need # to truncate the command-line ($words) up to the $CURRENT location. # (We cannot use $CURSOR as its value does not work when a command is an alias.) words=("${=words[1,CURRENT]}") __chezmoi_debug "Truncated words[*]: ${words[*]}," lastParam=${words[-1]} lastChar=${lastParam[-1]} __chezmoi_debug "lastParam: ${lastParam}, lastChar: ${lastChar}" # For zsh, when completing a flag with an = (e.g., chezmoi -n=) # completions must be prefixed with the flag setopt local_options BASH_REMATCH if [[ "${lastParam}" =~ '-.*=' ]]; then # We are dealing with a flag with an = flagPrefix="-P ${BASH_REMATCH}" fi # Prepare the command to obtain completions requestComp="${words[1]} __complete ${words[2,-1]}" if [ "${lastChar}" = "" ]; then # If the last parameter is complete (there is a space following it) # We add an extra empty parameter so we can indicate this to the go completion code. __chezmoi_debug "Adding extra empty parameter" requestComp="${requestComp} \"\"" fi __chezmoi_debug "About to call: eval ${requestComp}" # Use eval to handle any environment variables and such out=$(eval ${requestComp} 2>/dev/null) __chezmoi_debug "completion output: ${out}" # Extract the directive integer following a : from the last line local lastLine while IFS='\n' read -r line; do lastLine=${line} done < <(printf "%s\n" "${out[@]}") __chezmoi_debug "last line: ${lastLine}" if [ "${lastLine[1]}" = : ]; then directive=${lastLine[2,-1]} # Remove the directive including the : and the newline local suffix (( suffix=${#lastLine}+2)) out=${out[1,-$suffix]} else # There is no directive specified. Leave $out as is. __chezmoi_debug "No directive found. Setting do default" directive=0 fi __chezmoi_debug "directive: ${directive}" __chezmoi_debug "completions: ${out}" __chezmoi_debug "flagPrefix: ${flagPrefix}" if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then __chezmoi_debug "Completion received error. Ignoring completions." return fi local activeHelpMarker="_activeHelp_ " local endIndex=${#activeHelpMarker} local startIndex=$((${#activeHelpMarker}+1)) local hasActiveHelp=0 while IFS='\n' read -r comp; do # Check if this is an activeHelp statement (i.e., prefixed with $activeHelpMarker) if [ "${comp[1,$endIndex]}" = "$activeHelpMarker" ];then __chezmoi_debug "ActiveHelp found: $comp" comp="${comp[$startIndex,-1]}" if [ -n "$comp" ]; then compadd -x "${comp}" __chezmoi_debug "ActiveHelp will need delimiter" hasActiveHelp=1 fi continue fi if [ -n "$comp" ]; then # If requested, completions are returned with a description. # The description is preceded by a TAB character. # For zsh's _describe, we need to use a : instead of a TAB. # We first need to escape any : as part of the completion itself. comp=${comp//:/\\:} local tab="$(printf '\t')" comp=${comp//$tab/:} __chezmoi_debug "Adding completion: ${comp}" completions+=${comp} lastComp=$comp fi done < <(printf "%s\n" "${out[@]}") # Add a delimiter after the activeHelp statements, but only if: # - there are completions following the activeHelp statements, or # - file completion will be performed (so there will be choices after the activeHelp) if [ $hasActiveHelp -eq 1 ]; then if [ ${#completions} -ne 0 ] || [ $((directive & shellCompDirectiveNoFileComp)) -eq 0 ]; then __chezmoi_debug "Adding activeHelp delimiter" compadd -x "--" hasActiveHelp=0 fi fi if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then __chezmoi_debug "Activating nospace." noSpace="-S ''" fi if [ $((directive & shellCompDirectiveKeepOrder)) -ne 0 ]; then __chezmoi_debug "Activating keep order." keepOrder="-V" fi if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then # File extension filtering local filteringCmd filteringCmd='_files' for filter in ${completions[@]}; do if [ ${filter[1]} != '*' ]; then # zsh requires a glob pattern to do file filtering filter="\*.$filter" fi filteringCmd+=" -g $filter" done filteringCmd+=" ${flagPrefix}" __chezmoi_debug "File filtering command: $filteringCmd" _arguments '*:filename:'"$filteringCmd" elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then # File completion for directories only local subdir subdir="${completions[1]}" if [ -n "$subdir" ]; then __chezmoi_debug "Listing directories in $subdir" pushd "${subdir}" >/dev/null 2>&1 else __chezmoi_debug "Listing directories in ." fi local result _arguments '*:dirname:_files -/'" ${flagPrefix}" result=$? if [ -n "$subdir" ]; then popd >/dev/null 2>&1 fi return $result else __chezmoi_debug "Calling _describe" if eval _describe $keepOrder "completions" completions $flagPrefix $noSpace; then __chezmoi_debug "_describe found some completions" # Return the success of having called _describe return 0 else __chezmoi_debug "_describe did not find completions." __chezmoi_debug "Checking if we should do file completion." if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then __chezmoi_debug "deactivating file completion" # We must return an error code here to let zsh know that there were no # completions found by _describe; this is what will trigger other # matching algorithms to attempt to find completions. # For example zsh can match letters in the middle of words. return 1 else # Perform file completion __chezmoi_debug "Activating file completion" # We must return the result of this command, so it must be the # last command, or else we must store its result to return it. _arguments '*:filename:_files'" ${flagPrefix}" fi fi fi } # don't run the completion function when being source-ed or eval-ed if [ "$funcstack[1]" = "_chezmoi" ]; then _chezmoi fi > stdout '^# zsh completion for chezmoi' # test deleteValueAtPath template function (8.451s) > exec chezmoi execute-template '{{ dict "a" (dict "b" (dict "c" 1 "d" 2)) | deleteValueAtPath "a.b.c" | toJson }}' [stdout] {"a":{"b":{"d":2}}}> rmfinalnewline golden/deleteValueAtPath > cmp stdout golden/deleteValueAtPath # test eqFold template function (5.735s) > exec chezmoi execute-template '{{ eqFold "foo" "Foo" "FOO" }}' [stdout] true> stdout '^true$' # test that the fromJson template function can deserialize JSON values (6.403s) > exec chezmoi execute-template '{{ fromJson "1" }}' [stdout] 1> stdout '^1$' # test that the fromJson template function can deserialize JSON arrays (5.852s) > exec chezmoi execute-template '{{ fromJson "[1, 2]" }}' [stdout] [1 2]> stdout '^\[1 2\]$' # test fromJsonc template function (5.832s) > stdin golden/example.jsonc > exec chezmoi execute-template --with-stdin '{{ fromJsonc .chezmoi.stdin | toJson }}' [stdout] {"key":1}> stdout '{"key":1}' # test glob template function (4.635s) > exec chezmoi execute-template '{{ glob "*.txt" | join "\n" }}{{ "\n" }}' [stdout] file1.txt file2.txt > cmp stdout golden/glob # test hexDecode template function (4.155s) > exec chezmoi execute-template '{{ "6578616d706c65" | hexDecode }}' [stdout] example> stdout '^example$' # test hexEncode template function (3.802s) > exec chezmoi execute-template '{{ "example" | hexEncode }}' [stdout] 6578616d706c65> stdout '^6578616d706c65$' # test ioreg template function (0.000s) > [darwin] exec chezmoi execute-template '{{ index ioreg "IOKitBuildVersion" }}' > [darwin] stdout 'Darwin Kernel Version' # test include template function with absolute path (2.136s) > exec chezmoi execute-template '{{ joinPath (env "HOME") ".include" | include }}' [stdout] # contents of .include > cmp stdout golden/include-abspath # test include template function with relative paths (1.822s) > exec chezmoi execute-template '{{ include ".include" }}' [stdout] # contents of .local/share/chezmoi/.include > cmp stdout golden/include-relpath # test includeTemplate template function (1.391s) > exec chezmoi execute-template '{{ includeTemplate ".template" "data" }}' [stdout] data > stdout ^data$ # test includeTemplate template function searches .chezmoitemplates (1.165s) > exec chezmoi execute-template '{{ includeTemplate "template" "data" }}' [stdout] data > stdout ^data$ # test joinPath template function (1.769s) > exec chezmoi execute-template '{{ joinPath "a" "b" }}' [stdout] a/b> stdout a${/}b # test jq template function (1.231s) > exec chezmoi execute-template '{{ dict "key" "value" | jq ".key" | first }}' [stdout] value> stdout ^value$ # test isExecutable template function positive test case (1.186s) > [unix] exec chezmoi execute-template '{{ isExecutable "bin/executable" }}' [stdout] true> [windows] exec chezmoi execute-template '{{ isExecutable "bin/executable.cmd" }}' > stdout ^true$ # test isExecutable template function negative test case (1.271s) > exec chezmoi execute-template '{{ isExecutable "bin/not-executable" }}' [stdout] false> stdout ^false$ # test findExecutable template function to find in specified script varargs - success (1.102s) > [!windows] exec chezmoi execute-template '{{ findExecutable "echo" (list "/lib" "/bin" "/usr/bin") }}' [stdout] /bin/echo> [!windows] stdout ^/bin/echo$ # test findOneExecutable template function to find in specified script varargs - success (1.081s) > [!windows] exec chezmoi execute-template '{{ findOneExecutable (list "chezmoish" "echo") (list "/lib" "/bin" "/usr/bin") }}' [stdout] /bin/echo> [!windows] stdout ^/bin/echo$ # test findExecutable template function to find in specified script varargs - failure (1.060s) > [!windows] exec chezmoi execute-template '{{ findExecutable "echo" (list "/lib") }}' > [!windows] stdout ^$ # test findExecutable template function to find in specified script - success (1.041s) > [!windows] exec chezmoi execute-template '{{ findExecutable "echo" (list "/lib" "/bin" "/usr/bin") }}' [stdout] /bin/echo> [!windows] stdout ^/bin/echo$ # test findExecutable template function to find in specified script - failure (0.969s) > [!windows] exec chezmoi execute-template '{{ findExecutable "echo" (list "/lib") }}' > [!windows] stdout ^$ # test findExecutable template function to find in specified script - success with extension (0.000s) > [windows] exec chezmoi execute-template '{{ findExecutable "git.exe" (list "c:\\windows\\system32" "c:\\windows\\system64" "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0" "C:\\Program Files\\Git\\cmd") }}' > [windows] stdout 'git' # test findExecutable template function to find in specified script - success without extension (0.000s) > [windows] exec chezmoi execute-template '{{ findExecutable "git" (list "c:\\windows\\system32" "c:\\windows\\system64" "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0" "C:\\Program Files\\Git\\cmd") }}' > [windows] stdout 'git' # test findExecutable template function to find in specified script - failure (0.000s) > [windows] exec chezmoi execute-template '{{ findExecutable "asdf" (list "c:\\windows\\system32" "c:\\windows\\system64" "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0" "C:\\Program Files\\Git\\cmd") }}' > [windows] stdout '^$' # test lookPath template function to find in PATH (1.021s) > exec chezmoi execute-template '{{ lookPath "go" }}' [stdout] /usr/lib/go/bin/go> stdout go$exe # test lookPath template function to check if file exists (1.025s) > exec chezmoi execute-template '{{ lookPath "/non-existing-file" }}' > ! stdout . # test lstat template function (1.092s) > exec chezmoi execute-template '{{ (joinPath .chezmoi.homeDir "symlink" | lstat).type }}' [stdout] symlink> stdout ^symlink$ # test mozillaInstallHash template function (1.361s) > exec chezmoi execute-template '{{ mozillaInstallHash "/Applications/Firefox.app/Contents/MacOS" }}' [stdout] 2656FF1E876E9973> stdout 2656FF1E876E9973 # test the output and fromJson template functions (0.956s) > [unix] exec chezmoi execute-template '{{ $red := output "generate-color-formats" "#ff0000" | fromJson }}{{ $red.rgb.r }}' [stdout] 255> [unix] stdout '^255$' # test that the output function returns an error if the command fails (1.263s) > [unix] ! exec chezmoi execute-template '{{ output "false" }}' [stderr] chezmoi: template: arg1:1:3: executing "arg1" at : error calling output: /usr/bin/false: exit status 1 [exit status 1] > [unix] stderr 'error calling output: .*/false: exit status 1' # test pruneEmptyDicts template function (1.119s) > exec chezmoi execute-template '{{ dict "key1" "value1" "key2" (dict) | pruneEmptyDicts | toJson }}' [stdout] {"key1":"value1"}> rmfinalnewline golden/pruneEmptyDicts > cmp stdout golden/pruneEmptyDicts # test replaceAllRegex template function (0.792s) > exec chezmoi execute-template '{{ "foo bar baz" | replaceAllRegex "ba" "BA" }}' [stdout] foo BAr BAz> stdout 'foo BAr BAz' # test setValueAtPath template function (1.078s) > exec chezmoi execute-template '{{ dict | setValueAtPath "key1.key2" "value2" | toJson }}' [stdout] {"key1":{"key2":"value2"}}> rmfinalnewline golden/setValueAtPath > cmp stdout golden/setValueAtPath # test toIni template function (1.161s) > exec chezmoi execute-template '{{ dict "key" "value" "section" (dict "subkey" "subvalue") | toIni }}' [stdout] key = value [section] subkey = subvalue > cmp stdout golden/toIni # test stat template function (0.990s) > exec chezmoi execute-template '{{ (joinPath .chezmoi.homeDir "symlink" | stat).isDir }}' [stdout] true> stdout true # test that the output template function returns a command's output (0.970s) > exec chezmoi execute-template '{{ output "chezmoi-output-test" "arg" | trim }}' [stdout] arg> stdout arg # test that the output template function fails if the command fails (1.030s) > ! exec chezmoi execute-template '{{ output "false" }}' [stderr] chezmoi: template: arg1:1:3: executing "arg1" at : error calling output: /usr/bin/false: exit status 1 [exit status 1] # test fromToml template function (0.823s) > exec chezmoi execute-template '{{ (fromToml "[section]\nkey = \"value\"").section.key }}' [stdout] value> stdout '^value$' # test toToml template function (0.883s) > exec chezmoi execute-template '{{ dict "key" "value" | toToml }}' [stdout] key = 'value' > stdout '^key = .value.$' # test that the toPrettyJson template function does not escape HTML characters, see https://github.com/golang/go/blob/7a6ddbb425218b2f4866478d0c673ba82c8438e6/src/encoding/json/encode.go#L48-L55 (0.796s) > exec chezmoi execute-template '{{ dict "a" (dict "b" "&") | toPrettyJson " " }}' [stdout] { "a": { "b": "&" } } > cmp stdout golden/toPrettyJson # test fromYaml template function (0.880s) > exec chezmoi execute-template '{{ (fromYaml "key1: value1\nkey2: value2").key2 }}' [stdout] value2> stdout '^value2$' # test toYaml template function (1.080s) > exec chezmoi execute-template '{{ dict "key" "value" | toYaml }}' [stdout] key: value > stdout '^key: value$' # test that the overridden splitList function's output is compatible with quoteList (0.963s) > exec chezmoi execute-template '{{ "a b" | splitList " " | quoteList }}' [stdout] ["a" "b"]> stdout '["a" "b"]' PASS === NAME TestScript/modify_unix testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'UNIX only' > [!exec:sed] skip 'sed not found in $PATH' > [!umask:022] skip 'unsupported umask' > cp golden/.modify home/user # test that chezmoi cat prints the modified contents without modifying the file (6.640s) > exec chezmoi cat $HOME${/}.modify [stdout] beginning modified-middle end > cmp stdout golden/.modified > cmp home/user/.modify golden/.modify # test that chezmoi diff prints the diff without modifying the file (7.550s) > exec chezmoi diff [stdout] diff --git a/.modify b/.modify index f91830d4ecd80adfe9a6aea9dca579397aa86921..6b6d41aae5e8d64a54afd8b8ad5a38a3de1e1e35 100644 --- a/.modify +++ b/.modify @@ -1,3 +1,3 @@ beginning -middle +modified-middle end > cmp stdout golden/diff.diff > cmp home/user/.modify golden/.modify # test that chezmoi archive includes the modified file (6.695s) > exec chezmoi archive --output=archive.tar > exec tar xf archive.tar > cmp .modify golden/.modified > cmp home/user/.modify golden/.modify # test that chezmoi apply modifies the file (4.358s) > exec chezmoi apply --force > cmp home/user/.modify golden/.modified > chhome home2/user # test that chezmoi cat does not fail or generate output when the target does not exist (2.855s) > exec chezmoi cat $HOME${/}.not_exist > ! stdout . # test that chezmoi cat exits with an error when the modify script fails (2.680s) > ! exec chezmoi cat $HOME${/}.error [stderr] chezmoi: .error: exit status 1 [exit status 1] > stderr error # test that chezmoi apply updates file permissions (2.322s) > cmpmod 666 $HOME/.file > exec chezmoi apply $HOME${/}.file > cmpmod 700 $HOME/.file > chhome home3/user # test that chezmoi apply always overwrites modified files without --force (53.131s) > exec chezmoi add $HOME${/}.modify > exec chezmoi apply > edit $HOME${/}.modify > rm $CHEZMOISOURCEDIR/dot_modify > cp home/user/.local/share/chezmoi/modify_dot_modify $CHEZMOISOURCEDIR > exec chezmoi apply > cmp $HOME${/}.modify golden/.edited-and-modified > chhome home4/user # test that modify scripts can be templates (0.782s) > exec chezmoi cat $HOME${/}.modify [stdout] beginning modified-middle end > cmp stdout golden/.modified > chhome home5/user # test that modify scripts can be modify-templates (0.903s) > exec chezmoi cat $HOME${/}.modify [stdout] beginning modified-middle end > cmp stdout golden/.modified > chhome home6/user # test that modify scripts can use modify-templates to modify JSON fields (1.108s) > exec chezmoi apply --force > cmp $HOME/.modify.json golden/.modified.json PASS === NAME TestScript/autopush testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:git] skip 'git not found in $PATH' > mkgitconfig > mkhomedir golden > mkhomedir # create a repo (8.256s) > exec git init --bare $WORK/dotfiles.git [stdout] Initialized empty Git repository in $WORK/dotfiles.git/ > exec chezmoi init file://$WORK/dotfiles.git [stderr] Cloning into '$WORK/home/user/.local/share/chezmoi'... warning: You appear to have cloned an empty repository. # test that chezmoi add creates and pushes a commit (67.331s) > exec chezmoi add $HOME${/}.file [stdout] [master (root-commit) e2fbea3] Add .file 1 file changed, 1 insertion(+) create mode 100644 dot_file [stderr] To file://$WORK/dotfiles.git * [new branch] master -> master > exec git --git-dir=$WORK/dotfiles.git show HEAD [stdout] commit e2fbea347b7c1ce4ccfcfb7e0dc30597a67785c4 Author: User Date: Mon Dec 30 20:46:00 2024 +0000 Add .file diff --git a/dot_file b/dot_file new file mode 100644 index 0000000..8a52cb9 --- /dev/null +++ b/dot_file @@ -0,0 +1 @@ +# contents of .file > stdout 'Add \.file' # test that chezmoi edit creates and pushes a commit (1.471s) > exec chezmoi edit $HOME${/}.file [stdout] [master 1325acb] Update .file 1 file changed, 1 insertion(+) [stderr] chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-edit1609022112/.file: returned in less than 1s To file://$WORK/dotfiles.git e2fbea3..1325acb master -> master > exec git --git-dir=$WORK/dotfiles.git show HEAD [stdout] commit 1325acb68979b1bca6634ae9cd0c78cf18696303 Author: User Date: Mon Dec 30 20:46:01 2024 +0000 Update .file diff --git a/dot_file b/dot_file index 8a52cb9..5d2730a 100644 --- a/dot_file +++ b/dot_file @@ -1 +1,2 @@ # contents of .file +# edited > stdout 'Update \.file' # test that chezmoi chattr on a file creates and pushes a commit (1.304s) > exec chezmoi chattr +executable $HOME${/}.file [stdout] [master 74612f9] Change attributes of .file 1 file changed, 0 insertions(+), 0 deletions(-) rename dot_file => executable_dot_file (100%) [stderr] To file://$WORK/dotfiles.git 1325acb..74612f9 master -> master > exec git --git-dir=$WORK/dotfiles.git show HEAD [stdout] commit 74612f9490858509ed0d4d91d1b49001b4661ebd Author: User Date: Mon Dec 30 20:46:02 2024 +0000 Change attributes of .file diff --git a/dot_file b/executable_dot_file similarity index 100% rename from dot_file rename to executable_dot_file > stdout 'Change attributes of \.file' # test that chezmoi add on a directory creates and pushes a commit (44.356s) > exec chezmoi add $HOME${/}.dir [stderr] SIGQUIT: quit PC=0x8be84 m=0 sigcode=0 goroutine 0 gp=0x2e50500 m=0 mp=0x2e523c0 [idle]: runtime.futex(0x2e52500, 0x80, 0x0, 0x0, 0x0, 0x0) /usr/lib/go/src/runtime/sys_linux_riscv64.s:487 +0x1c fp=0x3ff2bcc540 sp=0x3ff2bcc540 pc=0x8be84 runtime.futexsleep(0x1000531e4?, 0x524ec?, 0x2e523c0?) /usr/lib/go/src/runtime/os_linux.go:69 +0x30 fp=0x3ff2bcc588 sp=0x3ff2bcc540 pc=0x47e00 runtime.notesleep(0x2e52500) /usr/lib/go/src/runtime/lock_futex.go:170 +0xa0 fp=0x3ff2bcc5b8 sp=0x3ff2bcc588 pc=0x1ee18 runtime.mPark(...) /usr/lib/go/src/runtime/proc.go:1866 runtime.stopm() /usr/lib/go/src/runtime/proc.go:2885 +0x90 fp=0x3ff2bcc5e0 sp=0x3ff2bcc5b8 pc=0x52508 runtime.findRunnable() /usr/lib/go/src/runtime/proc.go:3622 +0xdcc fp=0x3ff2bcc748 sp=0x3ff2bcc5e0 pc=0x5409c runtime.schedule() /usr/lib/go/src/runtime/proc.go:3995 +0xa0 fp=0x3ff2bcc778 sp=0x3ff2bcc748 pc=0x55408 runtime.park_m(0x3f5c3fd880) /usr/lib/go/src/runtime/proc.go:4102 +0x220 fp=0x3ff2bcc7c8 sp=0x3ff2bcc778 pc=0x55878 runtime.mcall() /usr/lib/go/src/runtime/asm_riscv64.s:310 +0x40 fp=0x3ff2bcc7d8 sp=0x3ff2bcc7c8 pc=0x88248 goroutine 1 gp=0x3f5c0001c0 m=nil [runnable]: github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).popValue(0x3f5e44ab80) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:137 +0x10 fp=0x3f5f3179a0 sp=0x3f5f3179a0 pc=0xc28750 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f5e44ab80, {0x1848770, 0x2e831c0}, 0x3f5e452800, 0x3f5e4665c8) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:727 +0x56c fp=0x3f5f319130 sp=0x3f5f3179a0 pc=0xc2b024 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x542?, {0x1848770?, 0x2e831c0?}, 0x3f5c200e08?, 0xc2bf28?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f5f319170 sp=0x3f5f319130 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f5e44ab80, 0x3f5f31a8d8, 0x3f5f31a940, 0x3f5f31a440, 0x3f5e46af48, {0x3f5e466008, 0x2a3, 0x2a3?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f5f3191d8 sp=0x3f5f319170 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f5e44ab80, {0x1848770, 0x2e831c0}, 0x3f5e452800, 0x3f5e46af48) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f5f31a968 sp=0x3f5f3191d8 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f5c200e08?, 0x3f5eddea20?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f5f31a9a8 sp=0x3f5f31a968 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f5e44ab80, 0x3f5f31c110, 0x3f5f31c178, 0x3f5f31bc78, 0x3f5e46b188, {0x3f5e466008, 0x2a3, 0x3f5e44aa80?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f5f31aa10 sp=0x3f5f31a9a8 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f5e44ab80, {0x1848770, 0x2e831c0}, 0x3f5e452800, 0x3f5e46b188) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f5f31c1a0 sp=0x3f5f31aa10 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f5c200e08?, 0x3f5edde9d8?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f5f31c1e0 sp=0x3f5f31c1a0 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f5e44ab80, 0x3f5f31d948, 0x3f5f31d9b0, 0x3f5f31d4b0, 0x3f5e46b348, {0x3f5e466008, 0x2a3, 0x3f5e44aa80?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f5f31c248 sp=0x3f5f31c1e0 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f5e44ab80, {0x1848770, 0x2e831c0}, 0x3f5e452800, 0x3f5e46b348) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f5f31d9d8 sp=0x3f5f31c248 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x3f5c4d4f90?, {0x1848770?, 0x2e831c0?}, 0x30?, 0x28?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f5f31da18 sp=0x3f5f31d9d8 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).call(0x3f5e44ab80, {0x1848770, 0x2e831c0}, {0x3f5cc88270, 0x3, 0x3f5c5e8900?}, {0x3f5cc88270, 0x1, 0x3}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:596 +0x280 fp=0x3f5f31db18 sp=0x3f5f31da18 pc=0xc29f48 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).CallWithStack(0x3f5e44ab80, {0x1848770, 0x2e831c0}, {0x3f5cc88270?, 0x1?, 0x3f5c5734e0?}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:556 +0xb8 fp=0x3f5f31db68 sp=0x3f5f31db18 pc=0xc29cb0 github.com/wasilibs/go-re2/internal.(*lazyFunction).callWithStack(0x3f5efbcea0, {0x1848770, 0x2e831c0}, {0x3f5cc88270, 0x3, 0x3}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:606 +0x174 fp=0x3f5f31dbf0 sp=0x3f5f31db68 pc=0xc7d74c github.com/wasilibs/go-re2/internal.(*lazyFunction).Call3(0x3f5efbcea0, {0x1848770, 0x2e831c0}, 0x291380, 0x3c, 0x1fc420) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:580 +0xa4 fp=0x3f5f31dc28 sp=0x3f5f31dbf0 pc=0xc7d4b4 github.com/wasilibs/go-re2/internal.newRE(0x3f5efbcea0, {0x5e134ec0?, 0x10da960?}, {0xd0?, 0xb0?, 0x66?, 0x1?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:287 +0x214 fp=0x3f5f31dcb8 sp=0x3f5f31dc28 pc=0xc7c064 github.com/wasilibs/go-re2/internal.Compile({0x3f5e134ec0, 0x3c}, {0x0?, 0x8d?, 0x15?, 0x1?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2.go:67 +0x124 fp=0x3f5f31dda8 sp=0x3f5f31dcb8 pc=0xc729bc github.com/wasilibs/go-re2.Compile(...) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:46 github.com/wasilibs/go-re2.MustCompile({0x3f5e134ec0, 0x3c}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:76 +0x4c fp=0x3f5f31de18 sp=0x3f5f31dda8 pc=0xc7dc64 github.com/zricethezav/gitleaks/v8/config.(*ViperConfig).Translate(_) /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/config/config.go:110 +0x118 fp=0x3f5f31e410 sp=0x3f5f31de18 pc=0xcc5f80 github.com/zricethezav/gitleaks/v8/detect.NewDetectorDefaultConfig() /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/detect/detect.go:139 +0x15c fp=0x3f5f31e658 sp=0x3f5f31e410 pc=0xce972c github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).getGitleaksDetector(...) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1430 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc(0x3f5e0f4008, {{0x3f5e1341b7?, 0x3f5df1f4b0?}}, {0x184c868?, 0x3f5c38b8c0?}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:91 +0x198 fp=0x3f5f31e8b8 sp=0x3f5f31e658 pc=0xf274e8 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc-fm({{0x3f5e1341b7?, 0x1848818?}}, {0x184c868?, 0x3f5c38b8c0?}) :1 +0x6c fp=0x3f5f31e8e8 sp=0x3f5f31e8b8 pc=0xfc481c github.com/twpayne/chezmoi/v2/internal/chezmoi.(*SourceState).Add(0x3f5e12e000, {0x1852d90, 0x3f5c2dec80}, {0x184ed90, 0x3f5e0c3b00}, {0x1853100, 0x3f5e2191f0}, 0x3f5e119bc0, 0x3f5f31f4b0) /build/chezmoi/src/chezmoi-2.57.0/internal/chezmoi/sourcestate.go:484 +0x7d4 fp=0x3f5f31f370 sp=0x3f5f31e8e8 pc=0x61a5c4 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd(0x3f5e0f4008, 0x2e831c0?, {0x3f5e2184e0, 0x1, 0x1}, 0x3f5e12e000) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:208 +0x43c fp=0x3f5f31f560 sp=0x3f5f31f370 pc=0xf28304 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd-fm(0x3f5e0f4008?, {0x3f5e2184e0?, 0x2e831c0?, 0x3f5df1f4d8?}, 0x0?) :1 +0x70 fp=0x3f5f31f598 sp=0x3f5f31f560 pc=0xfc4960 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).newAddCmd.(*Config).makeRunEWithSourceState.func2(0x3f5e0fa608, {0x3f5e2184e0, 0x1, 0x1}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1655 +0xac fp=0x3f5f31f5d8 sp=0x3f5f31f598 pc=0xf2726c github.com/spf13/cobra.(*Command).execute(0x3f5e0fa608, {0x3f5e2184b0, 0x1, 0x1}) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 +0x83c fp=0x3f5f31f758 sp=0x3f5f31f5d8 pc=0x2a0914 github.com/spf13/cobra.(*Command).ExecuteC(0x3f5e0fa008) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x34c fp=0x3f5f31f828 sp=0x3f5f31f758 pc=0x2a1074 github.com/spf13/cobra.(*Command).Execute(...) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).execute(0x3f5e0f4008, {0x3f5c03a1c0, 0x2, 0x2}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1286 +0xcc fp=0x3f5f31f868 sp=0x3f5f31f828 pc=0xf3fae4 github.com/twpayne/chezmoi/v2/internal/cmd.runMain({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f5cc88e70, 0x14}, {0x13cbd0e, 0xa}}, {0x3f5c03a1c0, 0x2, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:347 +0x19c fp=0x3f5f31fa70 sp=0x3f5f31f868 pc=0xf33ef4 github.com/twpayne/chezmoi/v2/internal/cmd.Main({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f5cc88e70, 0x14}, {0x13cbd0e, 0xa}}, {0x3f5c03a1c0?, 0x0?, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:99 +0xb0 fp=0x3f5f31faf8 sp=0x3f5f31fa70 pc=0xf323b0 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain.func1() /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:57 +0x134 fp=0x3f5f31fbb0 sp=0x3f5f31faf8 pc=0xfe2aa4 github.com/rogpeppe/go-internal/testscript.RunMain({0x18363c0, 0x3f5e0cfb80}, 0x3f5df1fea0) /build/go/pkg/mod/github.com/rogpeppe/go-internal@v1.13.1/testscript/exe.go:102 +0xf8 fp=0x3f5f31fd90 sp=0x3f5f31fbb0 pc=0xfd2fb8 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain(0x3f5e0cfb80) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:55 +0x188 fp=0x3f5f31fed0 sp=0x3f5f31fd90 pc=0xfdb840 main.main() _testmain.go:185 +0x9c fp=0x3f5f31ff68 sp=0x3f5f31fed0 pc=0xfe2bbc runtime.main() /usr/lib/go/src/runtime/proc.go:272 +0x278 fp=0x3f5f31ffd8 sp=0x3f5f31ff68 pc=0x4d628 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5f31ffd8 sp=0x3f5f31ffd8 pc=0x8a28c goroutine 2 gp=0x3f5c000c40 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c192fa8 sp=0x3f5c192f90 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:337 +0xd4 fp=0x3f5c192fd8 sp=0x3f5c192fa8 pc=0x4d99c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c192fd8 sp=0x3f5c192fd8 pc=0x8a28c created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:325 +0x28 goroutine 3 gp=0x3f5c001180 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c193788 sp=0x3f5c193770 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.bgsweep(0x3f5c18c080) /usr/lib/go/src/runtime/mgcsweep.go:317 +0x124 fp=0x3f5c1937c8 sp=0x3f5c193788 pc=0x36834 runtime.gcenable.gowrap1() /usr/lib/go/src/runtime/mgc.go:204 +0x2c fp=0x3f5c1937d8 sp=0x3f5c1937c8 pc=0x2ad9c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c1937d8 sp=0x3f5c1937d8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:204 +0x70 goroutine 4 gp=0x3f5c001340 m=nil [GC scavenge wait]: runtime.gopark(0x0?, 0x40c3880000000000?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c193f88 sp=0x3f5c193f70 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.(*scavengerState).park(0x2e4f9e0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x68 fp=0x3f5c193fb0 sp=0x3f5c193f88 pc=0x34208 runtime.bgscavenge(0x3f5c18c080) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x6c fp=0x3f5c193fc8 sp=0x3f5c193fb0 pc=0x34754 runtime.gcenable.gowrap2() /usr/lib/go/src/runtime/mgc.go:205 +0x2c fp=0x3f5c193fd8 sp=0x3f5c193fc8 pc=0x2ad4c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c193fd8 sp=0x3f5c193fd8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:205 +0xb0 goroutine 5 gp=0x3f5c001c00 m=nil [finalizer wait]: runtime.gopark(0x30?, 0x8?, 0x8?, 0x0?, 0xfcc530?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c1925a8 sp=0x3f5c192590 pc=0x82bb8 runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x108 fp=0x3f5c1927d8 sp=0x3f5c1925a8 pc=0x29f20 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c1927d8 sp=0x3f5c1927d8 pc=0x8a28c created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x64 goroutine 18 gp=0x3f5c458000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c18e738 sp=0x3f5c18e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c18e7c8 sp=0x3f5c18e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c18e7d8 sp=0x3f5c18e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c18e7d8 sp=0x3f5c18e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 19 gp=0x3f5c4581c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c18ef38 sp=0x3f5c18ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c18efc8 sp=0x3f5c18ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c18efd8 sp=0x3f5c18efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c18efd8 sp=0x3f5c18efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 20 gp=0x3f5c458380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c18f738 sp=0x3f5c18f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c18f7c8 sp=0x3f5c18f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c18f7d8 sp=0x3f5c18f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c18f7d8 sp=0x3f5c18f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 21 gp=0x3f5c458540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c18ff38 sp=0x3f5c18ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c18ffc8 sp=0x3f5c18ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c18ffd8 sp=0x3f5c18ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c18ffd8 sp=0x3f5c18ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 22 gp=0x3f5c458700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c190738 sp=0x3f5c190720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c1907c8 sp=0x3f5c190738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c1907d8 sp=0x3f5c1907c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c1907d8 sp=0x3f5c1907d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 23 gp=0x3f5c4588c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c190f38 sp=0x3f5c190f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c190fc8 sp=0x3f5c190f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c190fd8 sp=0x3f5c190fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c190fd8 sp=0x3f5c190fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 34 gp=0x3f5c204540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3de738 sp=0x3f5c3de720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3de7c8 sp=0x3f5c3de738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3de7d8 sp=0x3f5c3de7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3de7d8 sp=0x3f5c3de7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 6 gp=0x3f5c2f8000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c194738 sp=0x3f5c194720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c1947c8 sp=0x3f5c194738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c1947d8 sp=0x3f5c1947c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c1947d8 sp=0x3f5c1947d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 24 gp=0x3f5c458e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c191738 sp=0x3f5c191720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c1917c8 sp=0x3f5c191738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c1917d8 sp=0x3f5c1917c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c1917d8 sp=0x3f5c1917d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 25 gp=0x3f5c458fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c191f38 sp=0x3f5c191f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c191fc8 sp=0x3f5c191f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c191fd8 sp=0x3f5c191fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c191fd8 sp=0x3f5c191fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 26 gp=0x3f5c459180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3da738 sp=0x3f5c3da720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3da7c8 sp=0x3f5c3da738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3da7d8 sp=0x3f5c3da7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3da7d8 sp=0x3f5c3da7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 27 gp=0x3f5c459340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3daf38 sp=0x3f5c3daf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3dafc8 sp=0x3f5c3daf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3dafd8 sp=0x3f5c3dafc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3dafd8 sp=0x3f5c3dafd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 28 gp=0x3f5c459500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3db738 sp=0x3f5c3db720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3db7c8 sp=0x3f5c3db738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3db7d8 sp=0x3f5c3db7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3db7d8 sp=0x3f5c3db7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 29 gp=0x3f5c4596c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3dbf38 sp=0x3f5c3dbf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3dbfc8 sp=0x3f5c3dbf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3dbfd8 sp=0x3f5c3dbfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3dbfd8 sp=0x3f5c3dbfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 30 gp=0x3f5c459880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3dc738 sp=0x3f5c3dc720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3dc7c8 sp=0x3f5c3dc738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3dc7d8 sp=0x3f5c3dc7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3dc7d8 sp=0x3f5c3dc7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 31 gp=0x3f5c459a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3dcf38 sp=0x3f5c3dcf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3dcfc8 sp=0x3f5c3dcf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3dcfd8 sp=0x3f5c3dcfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3dcfd8 sp=0x3f5c3dcfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 32 gp=0x3f5c459c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3dd738 sp=0x3f5c3dd720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3dd7c8 sp=0x3f5c3dd738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3dd7d8 sp=0x3f5c3dd7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3dd7d8 sp=0x3f5c3dd7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 33 gp=0x3f5c459dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3ddf38 sp=0x3f5c3ddf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3ddfc8 sp=0x3f5c3ddf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3ddfd8 sp=0x3f5c3ddfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3ddfd8 sp=0x3f5c3ddfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 50 gp=0x3f5c46a000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c470738 sp=0x3f5c470720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4707c8 sp=0x3f5c470738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4707d8 sp=0x3f5c4707c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4707d8 sp=0x3f5c4707d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 51 gp=0x3f5c46a1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c470f38 sp=0x3f5c470f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c470fc8 sp=0x3f5c470f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c470fd8 sp=0x3f5c470fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c470fd8 sp=0x3f5c470fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 52 gp=0x3f5c46a380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c471738 sp=0x3f5c471720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4717c8 sp=0x3f5c471738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4717d8 sp=0x3f5c4717c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4717d8 sp=0x3f5c4717d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 53 gp=0x3f5c46a540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c471f38 sp=0x3f5c471f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c471fc8 sp=0x3f5c471f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c471fd8 sp=0x3f5c471fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c471fd8 sp=0x3f5c471fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 54 gp=0x3f5c46a700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c472738 sp=0x3f5c472720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4727c8 sp=0x3f5c472738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4727d8 sp=0x3f5c4727c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4727d8 sp=0x3f5c4727d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 35 gp=0x3f5c204700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3def38 sp=0x3f5c3def20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3defc8 sp=0x3f5c3def38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3defd8 sp=0x3f5c3defc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3defd8 sp=0x3f5c3defd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 7 gp=0x3f5c2f81c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c194f38 sp=0x3f5c194f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c194fc8 sp=0x3f5c194f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c194fd8 sp=0x3f5c194fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c194fd8 sp=0x3f5c194fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 36 gp=0x3f5c2048c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3df738 sp=0x3f5c3df720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3df7c8 sp=0x3f5c3df738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3df7d8 sp=0x3f5c3df7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3df7d8 sp=0x3f5c3df7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 37 gp=0x3f5c204a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3dff38 sp=0x3f5c3dff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3dffc8 sp=0x3f5c3dff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3dffd8 sp=0x3f5c3dffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3dffd8 sp=0x3f5c3dffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 38 gp=0x3f5c204c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3e0738 sp=0x3f5c3e0720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3e07c8 sp=0x3f5c3e0738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3e07d8 sp=0x3f5c3e07c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3e07d8 sp=0x3f5c3e07d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 39 gp=0x3f5c204e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3e0f38 sp=0x3f5c3e0f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3e0fc8 sp=0x3f5c3e0f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3e0fd8 sp=0x3f5c3e0fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3e0fd8 sp=0x3f5c3e0fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 40 gp=0x3f5c204fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3e1738 sp=0x3f5c3e1720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3e17c8 sp=0x3f5c3e1738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3e17d8 sp=0x3f5c3e17c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3e17d8 sp=0x3f5c3e17d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 41 gp=0x3f5c205180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3e1f38 sp=0x3f5c3e1f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3e1fc8 sp=0x3f5c3e1f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3e1fd8 sp=0x3f5c3e1fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3e1fd8 sp=0x3f5c3e1fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 42 gp=0x3f5c205340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c46c738 sp=0x3f5c46c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c46c7c8 sp=0x3f5c46c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c46c7d8 sp=0x3f5c46c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c46c7d8 sp=0x3f5c46c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 43 gp=0x3f5c205500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c46cf38 sp=0x3f5c46cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c46cfc8 sp=0x3f5c46cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c46cfd8 sp=0x3f5c46cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c46cfd8 sp=0x3f5c46cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 44 gp=0x3f5c2056c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c46d738 sp=0x3f5c46d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c46d7c8 sp=0x3f5c46d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c46d7d8 sp=0x3f5c46d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c46d7d8 sp=0x3f5c46d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 55 gp=0x3f5c46a8c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c472f38 sp=0x3f5c472f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c472fc8 sp=0x3f5c472f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c472fd8 sp=0x3f5c472fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c472fd8 sp=0x3f5c472fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 56 gp=0x3f5c46aa80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c473738 sp=0x3f5c473720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4737c8 sp=0x3f5c473738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4737d8 sp=0x3f5c4737c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4737d8 sp=0x3f5c4737d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 57 gp=0x3f5c46ac40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c473f38 sp=0x3f5c473f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c473fc8 sp=0x3f5c473f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c473fd8 sp=0x3f5c473fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c473fd8 sp=0x3f5c473fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 58 gp=0x3f5c46ae00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c478738 sp=0x3f5c478720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4787c8 sp=0x3f5c478738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4787d8 sp=0x3f5c4787c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4787d8 sp=0x3f5c4787d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 59 gp=0x3f5c46afc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c478f38 sp=0x3f5c478f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c478fc8 sp=0x3f5c478f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c478fd8 sp=0x3f5c478fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c478fd8 sp=0x3f5c478fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 60 gp=0x3f5c46b180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c479738 sp=0x3f5c479720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4797c8 sp=0x3f5c479738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4797d8 sp=0x3f5c4797c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4797d8 sp=0x3f5c4797d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 61 gp=0x3f5c46b340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c479f38 sp=0x3f5c479f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c479fc8 sp=0x3f5c479f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c479fd8 sp=0x3f5c479fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c479fd8 sp=0x3f5c479fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 62 gp=0x3f5c46b500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c47a738 sp=0x3f5c47a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c47a7c8 sp=0x3f5c47a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c47a7d8 sp=0x3f5c47a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c47a7d8 sp=0x3f5c47a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 45 gp=0x3f5c205880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c46df38 sp=0x3f5c46df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c46dfc8 sp=0x3f5c46df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c46dfd8 sp=0x3f5c46dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c46dfd8 sp=0x3f5c46dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 8 gp=0x3f5c2f8380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c195738 sp=0x3f5c195720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c1957c8 sp=0x3f5c195738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c1957d8 sp=0x3f5c1957c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c1957d8 sp=0x3f5c1957d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 9 gp=0x3f5c2f8540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c195f38 sp=0x3f5c195f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c195fc8 sp=0x3f5c195f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c195fd8 sp=0x3f5c195fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c195fd8 sp=0x3f5c195fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 63 gp=0x3f5c46b6c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c47af38 sp=0x3f5c47af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c47afc8 sp=0x3f5c47af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c47afd8 sp=0x3f5c47afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c47afd8 sp=0x3f5c47afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 64 gp=0x3f5c46b880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c47b738 sp=0x3f5c47b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c47b7c8 sp=0x3f5c47b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c47b7d8 sp=0x3f5c47b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c47b7d8 sp=0x3f5c47b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 65 gp=0x3f5c46ba40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c47bf38 sp=0x3f5c47bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c47bfc8 sp=0x3f5c47bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c47bfd8 sp=0x3f5c47bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c47bfd8 sp=0x3f5c47bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 66 gp=0x3f5c46bc00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c474738 sp=0x3f5c474720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4747c8 sp=0x3f5c474738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4747d8 sp=0x3f5c4747c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4747d8 sp=0x3f5c4747d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 10 gp=0x3f5c2f8700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c484738 sp=0x3f5c484720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4847c8 sp=0x3f5c484738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4847d8 sp=0x3f5c4847c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4847d8 sp=0x3f5c4847d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 67 gp=0x3f5c46bdc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c474f38 sp=0x3f5c474f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c474fc8 sp=0x3f5c474f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c474fd8 sp=0x3f5c474fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c474fd8 sp=0x3f5c474fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 68 gp=0x3f5c47c000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c475738 sp=0x3f5c475720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4757c8 sp=0x3f5c475738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4757d8 sp=0x3f5c4757c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4757d8 sp=0x3f5c4757d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 11 gp=0x3f5c2f88c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c484f38 sp=0x3f5c484f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c484fc8 sp=0x3f5c484f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c484fd8 sp=0x3f5c484fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c484fd8 sp=0x3f5c484fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 46 gp=0x3f5c205a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c46e738 sp=0x3f5c46e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c46e7c8 sp=0x3f5c46e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c46e7d8 sp=0x3f5c46e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c46e7d8 sp=0x3f5c46e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 69 gp=0x3f5c47c1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c475f38 sp=0x3f5c475f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c475fc8 sp=0x3f5c475f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c475fd8 sp=0x3f5c475fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c475fd8 sp=0x3f5c475fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 70 gp=0x3f5c47c380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c476738 sp=0x3f5c476720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4767c8 sp=0x3f5c476738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4767d8 sp=0x3f5c4767c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4767d8 sp=0x3f5c4767d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 47 gp=0x3f5c205c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c46ef38 sp=0x3f5c46ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c46efc8 sp=0x3f5c46ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c46efd8 sp=0x3f5c46efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c46efd8 sp=0x3f5c46efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 71 gp=0x3f5c47c540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c476f38 sp=0x3f5c476f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c476fc8 sp=0x3f5c476f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c476fd8 sp=0x3f5c476fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c476fd8 sp=0x3f5c476fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 72 gp=0x3f5c47c700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c477738 sp=0x3f5c477720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4777c8 sp=0x3f5c477738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4777d8 sp=0x3f5c4777c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4777d8 sp=0x3f5c4777d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 73 gp=0x3f5c47c8c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c477f38 sp=0x3f5c477f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c477fc8 sp=0x3f5c477f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c477fd8 sp=0x3f5c477fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c477fd8 sp=0x3f5c477fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 12 gp=0x3f5c2f8a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c485738 sp=0x3f5c485720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4857c8 sp=0x3f5c485738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4857d8 sp=0x3f5c4857c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4857d8 sp=0x3f5c4857d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 48 gp=0x3f5c205dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c46f738 sp=0x3f5c46f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c46f7c8 sp=0x3f5c46f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c46f7d8 sp=0x3f5c46f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c46f7d8 sp=0x3f5c46f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 13 gp=0x3f5c2f8c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c485f38 sp=0x3f5c485f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c485fc8 sp=0x3f5c485f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c485fd8 sp=0x3f5c485fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c485fd8 sp=0x3f5c485fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 14 gp=0x3f5c2f8e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c486738 sp=0x3f5c486720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4867c8 sp=0x3f5c486738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4867d8 sp=0x3f5c4867c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4867d8 sp=0x3f5c4867d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 15 gp=0x3f5c2f8fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c486f38 sp=0x3f5c486f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c486fc8 sp=0x3f5c486f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c486fd8 sp=0x3f5c486fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c486fd8 sp=0x3f5c486fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 16 gp=0x3f5c2f9180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c487738 sp=0x3f5c487720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4877c8 sp=0x3f5c487738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4877d8 sp=0x3f5c4877c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4877d8 sp=0x3f5c4877d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 74 gp=0x3f5c47ca80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c480738 sp=0x3f5c480720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4807c8 sp=0x3f5c480738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4807d8 sp=0x3f5c4807c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4807d8 sp=0x3f5c4807d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 75 gp=0x3f5c47cc40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c480f38 sp=0x3f5c480f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c480fc8 sp=0x3f5c480f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c480fd8 sp=0x3f5c480fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c480fd8 sp=0x3f5c480fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 76 gp=0x3f5c47ce00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c481738 sp=0x3f5c481720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4817c8 sp=0x3f5c481738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4817d8 sp=0x3f5c4817c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4817d8 sp=0x3f5c4817d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 77 gp=0x3f5c47cfc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c481f38 sp=0x3f5c481f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c481fc8 sp=0x3f5c481f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c481fd8 sp=0x3f5c481fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c481fd8 sp=0x3f5c481fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 78 gp=0x3f5c47d180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c482738 sp=0x3f5c482720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c4827c8 sp=0x3f5c482738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c4827d8 sp=0x3f5c4827c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c4827d8 sp=0x3f5c4827d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 49 gp=0x3f5c3e2000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c46ff38 sp=0x3f5c46ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c46ffc8 sp=0x3f5c46ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c46ffd8 sp=0x3f5c46ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c46ffd8 sp=0x3f5c46ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 82 gp=0x3f5c2f9340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c487f38 sp=0x3f5c487f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c487fc8 sp=0x3f5c487f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c487fd8 sp=0x3f5c487fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c487fd8 sp=0x3f5c487fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 98 gp=0x3f5c3e21c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3e8738 sp=0x3f5c3e8720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3e87c8 sp=0x3f5c3e8738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3e87d8 sp=0x3f5c3e87c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3e87d8 sp=0x3f5c3e87d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 99 gp=0x3f5c3e2380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3e8f38 sp=0x3f5c3e8f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3e8fc8 sp=0x3f5c3e8f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3e8fd8 sp=0x3f5c3e8fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3e8fd8 sp=0x3f5c3e8fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 100 gp=0x3f5c3e2540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3e9738 sp=0x3f5c3e9720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3e97c8 sp=0x3f5c3e9738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3e97d8 sp=0x3f5c3e97c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3e97d8 sp=0x3f5c3e97d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 101 gp=0x3f5c3e2700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3e9f38 sp=0x3f5c3e9f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3e9fc8 sp=0x3f5c3e9f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3e9fd8 sp=0x3f5c3e9fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3e9fd8 sp=0x3f5c3e9fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 102 gp=0x3f5c3e28c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3ea738 sp=0x3f5c3ea720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3ea7c8 sp=0x3f5c3ea738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3ea7d8 sp=0x3f5c3ea7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3ea7d8 sp=0x3f5c3ea7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 103 gp=0x3f5c3e2a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3eaf38 sp=0x3f5c3eaf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3eafc8 sp=0x3f5c3eaf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3eafd8 sp=0x3f5c3eafc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3eafd8 sp=0x3f5c3eafd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 104 gp=0x3f5c3e2c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3eb738 sp=0x3f5c3eb720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3eb7c8 sp=0x3f5c3eb738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3eb7d8 sp=0x3f5c3eb7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3eb7d8 sp=0x3f5c3eb7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 79 gp=0x3f5c47d340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c482f38 sp=0x3f5c482f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c482fc8 sp=0x3f5c482f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c482fd8 sp=0x3f5c482fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c482fd8 sp=0x3f5c482fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 105 gp=0x3f5c3e2e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3ebf38 sp=0x3f5c3ebf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3ebfc8 sp=0x3f5c3ebf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3ebfd8 sp=0x3f5c3ebfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3ebfd8 sp=0x3f5c3ebfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 83 gp=0x3f5c2f9500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3e4738 sp=0x3f5c3e4720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3e47c8 sp=0x3f5c3e4738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3e47d8 sp=0x3f5c3e47c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3e47d8 sp=0x3f5c3e47d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 106 gp=0x3f5c3e2fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f0738 sp=0x3f5c3f0720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f07c8 sp=0x3f5c3f0738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f07d8 sp=0x3f5c3f07c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f07d8 sp=0x3f5c3f07d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 107 gp=0x3f5c3e3180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f0f38 sp=0x3f5c3f0f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f0fc8 sp=0x3f5c3f0f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f0fd8 sp=0x3f5c3f0fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f0fd8 sp=0x3f5c3f0fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 108 gp=0x3f5c3e3340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f1738 sp=0x3f5c3f1720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f17c8 sp=0x3f5c3f1738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f17d8 sp=0x3f5c3f17c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f17d8 sp=0x3f5c3f17d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 109 gp=0x3f5c3e3500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f1f38 sp=0x3f5c3f1f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f1fc8 sp=0x3f5c3f1f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f1fd8 sp=0x3f5c3f1fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f1fd8 sp=0x3f5c3f1fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 110 gp=0x3f5c3e36c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f2738 sp=0x3f5c3f2720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f27c8 sp=0x3f5c3f2738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f27d8 sp=0x3f5c3f27c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f27d8 sp=0x3f5c3f27d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 114 gp=0x3f5c48c000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3ec738 sp=0x3f5c3ec720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3ec7c8 sp=0x3f5c3ec738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3ec7d8 sp=0x3f5c3ec7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3ec7d8 sp=0x3f5c3ec7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 115 gp=0x3f5c48c1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3ecf38 sp=0x3f5c3ecf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3ecfc8 sp=0x3f5c3ecf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3ecfd8 sp=0x3f5c3ecfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3ecfd8 sp=0x3f5c3ecfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 116 gp=0x3f5c48c380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3ed738 sp=0x3f5c3ed720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3ed7c8 sp=0x3f5c3ed738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3ed7d8 sp=0x3f5c3ed7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3ed7d8 sp=0x3f5c3ed7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 117 gp=0x3f5c48c540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3edf38 sp=0x3f5c3edf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3edfc8 sp=0x3f5c3edf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3edfd8 sp=0x3f5c3edfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3edfd8 sp=0x3f5c3edfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 118 gp=0x3f5c48c700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3ee738 sp=0x3f5c3ee720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3ee7c8 sp=0x3f5c3ee738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3ee7d8 sp=0x3f5c3ee7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3ee7d8 sp=0x3f5c3ee7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 84 gp=0x3f5c2f96c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3e4f38 sp=0x3f5c3e4f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3e4fc8 sp=0x3f5c3e4f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3e4fd8 sp=0x3f5c3e4fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3e4fd8 sp=0x3f5c3e4fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 119 gp=0x3f5c48c8c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3eef38 sp=0x3f5c3eef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3eefc8 sp=0x3f5c3eef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3eefd8 sp=0x3f5c3eefc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3eefd8 sp=0x3f5c3eefd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 111 gp=0x3f5c3e3880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f2f38 sp=0x3f5c3f2f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f2fc8 sp=0x3f5c3f2f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f2fd8 sp=0x3f5c3f2fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f2fd8 sp=0x3f5c3f2fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 112 gp=0x3f5c3e3a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f3738 sp=0x3f5c3f3720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f37c8 sp=0x3f5c3f3738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f37d8 sp=0x3f5c3f37c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f37d8 sp=0x3f5c3f37d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 113 gp=0x3f5c3e3c00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x5a?, 0xc1?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f3f38 sp=0x3f5c3f3f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f3fc8 sp=0x3f5c3f3f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f3fd8 sp=0x3f5c3f3fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f3fd8 sp=0x3f5c3f3fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 130 gp=0x3f5c3e3dc0 m=nil [GC worker (idle)]: runtime.gopark(0xe115a88b72d?, 0x1?, 0x2c?, 0x1f?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f8738 sp=0x3f5c3f8720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f87c8 sp=0x3f5c3f8738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f87d8 sp=0x3f5c3f87c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f87d8 sp=0x3f5c3f87d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 131 gp=0x3f5c3fc000 m=nil [GC worker (idle)]: runtime.gopark(0xe115a6c390c?, 0x1?, 0xb9?, 0x3f?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f8f38 sp=0x3f5c3f8f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f8fc8 sp=0x3f5c3f8f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f8fd8 sp=0x3f5c3f8fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f8fd8 sp=0x3f5c3f8fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 132 gp=0x3f5c3fc1c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x83?, 0x32?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f9738 sp=0x3f5c3f9720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f97c8 sp=0x3f5c3f9738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f97d8 sp=0x3f5c3f97c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f97d8 sp=0x3f5c3f97d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 133 gp=0x3f5c3fc380 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xc0?, 0x5a?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f9f38 sp=0x3f5c3f9f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f9fc8 sp=0x3f5c3f9f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f9fd8 sp=0x3f5c3f9fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f9fd8 sp=0x3f5c3f9fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 134 gp=0x3f5c3fc540 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x39?, 0xd?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3fa738 sp=0x3f5c3fa720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3fa7c8 sp=0x3f5c3fa738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3fa7d8 sp=0x3f5c3fa7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3fa7d8 sp=0x3f5c3fa7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 135 gp=0x3f5c3fc700 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x59?, 0x4e?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3faf38 sp=0x3f5c3faf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3fafc8 sp=0x3f5c3faf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3fafd8 sp=0x3f5c3fafc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3fafd8 sp=0x3f5c3fafd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 136 gp=0x3f5c3fc8c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x5b?, 0xef?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3fb738 sp=0x3f5c3fb720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3fb7c8 sp=0x3f5c3fb738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3fb7d8 sp=0x3f5c3fb7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3fb7d8 sp=0x3f5c3fb7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 137 gp=0x3f5c3fca80 m=nil [GC worker (idle)]: runtime.gopark(0xe115a181e10?, 0x1?, 0x3f?, 0x95?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3fbf38 sp=0x3f5c3fbf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3fbfc8 sp=0x3f5c3fbf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3fbfd8 sp=0x3f5c3fbfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3fbfd8 sp=0x3f5c3fbfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 138 gp=0x3f5c3fcc40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x35?, 0x9f?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f4738 sp=0x3f5c3f4720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f47c8 sp=0x3f5c3f4738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f47d8 sp=0x3f5c3f47c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f47d8 sp=0x3f5c3f47d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 139 gp=0x3f5c3fce00 m=nil [GC worker (idle)]: runtime.gopark(0xe115ab4d1f0?, 0x1?, 0xc6?, 0x64?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f4f38 sp=0x3f5c3f4f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f4fc8 sp=0x3f5c3f4f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f4fd8 sp=0x3f5c3f4fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f4fd8 sp=0x3f5c3f4fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 140 gp=0x3f5c3fcfc0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xe1?, 0x16?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f5738 sp=0x3f5c3f5720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f57c8 sp=0x3f5c3f5738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f57d8 sp=0x3f5c3f57c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f57d8 sp=0x3f5c3f57d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 141 gp=0x3f5c3fd180 m=nil [GC worker (idle)]: runtime.gopark(0xe115a47445b?, 0x3?, 0x35?, 0x5c?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f5f38 sp=0x3f5c3f5f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f5fc8 sp=0x3f5c3f5f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f5fd8 sp=0x3f5c3f5fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f5fd8 sp=0x3f5c3f5fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 142 gp=0x3f5c3fd340 m=nil [GC worker (idle)]: runtime.gopark(0xe115a7789d6?, 0x1?, 0x88?, 0x71?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f6738 sp=0x3f5c3f6720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f67c8 sp=0x3f5c3f6738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f67d8 sp=0x3f5c3f67c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f67d8 sp=0x3f5c3f67d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 143 gp=0x3f5c3fd500 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x4c?, 0xd8?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f6f38 sp=0x3f5c3f6f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f6fc8 sp=0x3f5c3f6f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f6fd8 sp=0x3f5c3f6fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f6fd8 sp=0x3f5c3f6fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 144 gp=0x3f5c3fd6c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x1f?, 0x6e?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f7738 sp=0x3f5c3f7720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f77c8 sp=0x3f5c3f7738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f77d8 sp=0x3f5c3f77c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f77d8 sp=0x3f5c3f77d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 145 gp=0x3f5c3fd880 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xe3?, 0xeb?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3f7f38 sp=0x3f5c3f7f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c3f7fc8 sp=0x3f5c3f7f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c3f7fd8 sp=0x3f5c3f7fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3f7fd8 sp=0x3f5c3f7fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 146 gp=0x3f5c3fda40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x28?, 0xb0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c504738 sp=0x3f5c504720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c5047c8 sp=0x3f5c504738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c5047d8 sp=0x3f5c5047c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c5047d8 sp=0x3f5c5047d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 147 gp=0x3f5c3fdc00 m=nil [GC worker (idle)]: runtime.gopark(0xe115a781216?, 0x1?, 0xd6?, 0x24?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c504f38 sp=0x3f5c504f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c504fc8 sp=0x3f5c504f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c504fd8 sp=0x3f5c504fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c504fd8 sp=0x3f5c504fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 148 gp=0x3f5c3fddc0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x20?, 0x60?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c505738 sp=0x3f5c505720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c5057c8 sp=0x3f5c505738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c5057d8 sp=0x3f5c5057c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c5057d8 sp=0x3f5c5057d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 149 gp=0x3f5c3fe000 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x1d?, 0xf9?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c505f38 sp=0x3f5c505f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c505fc8 sp=0x3f5c505f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c505fd8 sp=0x3f5c505fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c505fd8 sp=0x3f5c505fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 150 gp=0x3f5c3fe1c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x34?, 0x5a?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c506738 sp=0x3f5c506720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c5067c8 sp=0x3f5c506738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c5067d8 sp=0x3f5c5067c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c5067d8 sp=0x3f5c5067d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 151 gp=0x3f5c3fe380 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x39?, 0xa?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c506f38 sp=0x3f5c506f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c506fc8 sp=0x3f5c506f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c506fd8 sp=0x3f5c506fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c506fd8 sp=0x3f5c506fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 152 gp=0x3f5c3fe540 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x8c?, 0xbb?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c507738 sp=0x3f5c507720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c5077c8 sp=0x3f5c507738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c5077d8 sp=0x3f5c5077c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c5077d8 sp=0x3f5c5077d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 153 gp=0x3f5c3fe700 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xc3?, 0xc?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c507f38 sp=0x3f5c507f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c507fc8 sp=0x3f5c507f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c507fd8 sp=0x3f5c507fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c507fd8 sp=0x3f5c507fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 154 gp=0x3f5c3fe8c0 m=nil [GC worker (idle)]: runtime.gopark(0xe115a183d14?, 0x1?, 0x2?, 0x9e?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c500738 sp=0x3f5c500720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c5007c8 sp=0x3f5c500738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c5007d8 sp=0x3f5c5007c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c5007d8 sp=0x3f5c5007d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 155 gp=0x3f5c3fea80 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x73?, 0xf5?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c500f38 sp=0x3f5c500f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c500fc8 sp=0x3f5c500f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c500fd8 sp=0x3f5c500fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c500fd8 sp=0x3f5c500fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 156 gp=0x3f5c3fec40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xfe?, 0x80?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c501738 sp=0x3f5c501720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c5017c8 sp=0x3f5c501738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c5017d8 sp=0x3f5c5017c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c5017d8 sp=0x3f5c5017d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 157 gp=0x3f5c3fee00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x27?, 0x43?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c501f38 sp=0x3f5c501f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c501fc8 sp=0x3f5c501f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c501fd8 sp=0x3f5c501fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c501fd8 sp=0x3f5c501fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 158 gp=0x3f5c3fefc0 m=nil [GC worker (idle)]: runtime.gopark(0xe115a184304?, 0x1?, 0xe4?, 0xfe?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c502738 sp=0x3f5c502720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c5027c8 sp=0x3f5c502738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c5027d8 sp=0x3f5c5027c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c5027d8 sp=0x3f5c5027d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 159 gp=0x3f5c3ff180 m=nil [GC worker (idle)]: runtime.gopark(0xe115a9ca97f?, 0x3?, 0x8d?, 0x7b?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c502f38 sp=0x3f5c502f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f5c456000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f5c502fc8 sp=0x3f5c502f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f5c502fd8 sp=0x3f5c502fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c502fd8 sp=0x3f5c502fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 160 gp=0x3f5c48d6c0 m=nil [chan receive]: runtime.gopark(0x3f5c1c2000?, 0xf?, 0x30?, 0xd8?, 0x20927c?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f5c3e6720 sp=0x3f5c3e6708 pc=0x82bb8 runtime.chanrecv(0x3f5c1cc310, 0x0, 0x58?) /usr/lib/go/src/runtime/chan.go:639 +0x448 fp=0x3f5c3e6798 sp=0x3f5c3e6720 pc=0x19de8 runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:489 +0x14 fp=0x3f5c3e67b8 sp=0x3f5c3e6798 pc=0x1996c runtime.unique_runtime_registerUniqueMapCleanup.func1(...) /usr/lib/go/src/runtime/mgc.go:1781 runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() /usr/lib/go/src/runtime/mgc.go:1784 +0x40 fp=0x3f5c3e67d8 sp=0x3f5c3e67b8 pc=0x2ddd8 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f5c3e67d8 sp=0x3f5c3e67d8 pc=0x8a28c created by unique.runtime_registerUniqueMapCleanup in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1779 +0xac ra 0x47e00 sp 0x3ff2bcc540 gp 0x2e49f70 tp 0x3fa68a5400 t0 0x80 t1 0xffffffffffffffff t2 0x2e523c0 s0 0x1 s1 0x25 a0 0x2e52500 a1 0x80 a2 0x0 a3 0x0 a4 0x0 a5 0x0 a6 0x0 a7 0x62 s2 0xe7037ed1a0b428db s3 0x0 s4 0x80 s5 0x80 s6 0xffffffff s7 0x3f5c2748b8 s8 0x3f5c0837a8 s9 0x3ff2bcc7a0 s10 0x1667548 s11 0x2e50500 t3 0x3f5de398b0 t4 0x1 t5 0x0 t6 0x2e5a720 pc 0x8be84 [context deadline exceeded] FAIL: testdata/scripts/autopush.txtar:27: test timed out while running command === NAME TestScript/add testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > mkhomedir > mksourcedir golden # test chezmoi add --create (88.019s) > exec chezmoi add --create $HOME${/}.create > cmp $CHEZMOISOURCEDIR/create_dot_create golden/create_dot_create # test that adding a directory creates a .keep file (0.674s) > exec chezmoi add --recursive=false $HOME${/}.dir > exists $CHEZMOISOURCEDIR/dot_dir/.keep # test adding a file in a directory (42.189s) > exec chezmoi add $HOME${/}.dir/file [stderr] SIGQUIT: quit PC=0x8be84 m=0 sigcode=0 goroutine 0 gp=0x2e50500 m=0 mp=0x2e523c0 [idle]: runtime.futex(0x2e52500, 0x80, 0x0, 0x0, 0x0, 0x0) /usr/lib/go/src/runtime/sys_linux_riscv64.s:487 +0x1c fp=0x3fce6fc550 sp=0x3fce6fc550 pc=0x8be84 runtime.futexsleep(0x127b561a3?, 0x524ec?, 0x2e523c0?) /usr/lib/go/src/runtime/os_linux.go:69 +0x30 fp=0x3fce6fc598 sp=0x3fce6fc550 pc=0x47e00 runtime.notesleep(0x2e52500) /usr/lib/go/src/runtime/lock_futex.go:170 +0xa0 fp=0x3fce6fc5c8 sp=0x3fce6fc598 pc=0x1ee18 runtime.mPark(...) /usr/lib/go/src/runtime/proc.go:1866 runtime.stopm() /usr/lib/go/src/runtime/proc.go:2885 +0x90 fp=0x3fce6fc5f0 sp=0x3fce6fc5c8 pc=0x52508 runtime.findRunnable() /usr/lib/go/src/runtime/proc.go:3622 +0xdcc fp=0x3fce6fc758 sp=0x3fce6fc5f0 pc=0x5409c runtime.schedule() /usr/lib/go/src/runtime/proc.go:3995 +0xa0 fp=0x3fce6fc788 sp=0x3fce6fc758 pc=0x55408 runtime.goschedImpl(0x3f740001c0, 0x88?) /usr/lib/go/src/runtime/proc.go:4136 +0x1e8 fp=0x3fce6fc7d0 sp=0x3fce6fc788 pc=0x55a70 runtime.gopreempt_m(0x3f740001c0?) /usr/lib/go/src/runtime/proc.go:4153 +0x2c fp=0x3fce6fc7e8 sp=0x3fce6fc7d0 pc=0x55c5c runtime.mcall() /usr/lib/go/src/runtime/asm_riscv64.s:310 +0x40 fp=0x3fce6fc7f8 sp=0x3fce6fc7e8 pc=0x88248 goroutine 1 gp=0x3f740001c0 m=nil [runnable]: github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).popValue(0x3f76426700) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:137 +0x10 fp=0x3f762cd1d8 sp=0x3f762cd1d8 pc=0xc28750 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f76426700, {0x1848770, 0x2e831c0}, 0x3f76430300, 0x3f76438f48) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:1252 +0xc5fc fp=0x3f762ce968 sp=0x3f762cd1d8 pc=0xc370b4 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f77280008?, 0x3f760db698?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f762ce9a8 sp=0x3f762ce968 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f76426700, 0x3f762d0110, 0x3f762d0178, 0x3f762cfc78, 0x3f76439188, {0x3f76434008, 0x2a3, 0x3f76426600?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f762cea10 sp=0x3f762ce9a8 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f76426700, {0x1848770, 0x2e831c0}, 0x3f76430300, 0x3f76439188) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f762d01a0 sp=0x3f762cea10 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f77280008?, 0x3f760db650?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f762d01e0 sp=0x3f762d01a0 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f76426700, 0x3f762d1948, 0x3f762d19b0, 0x3f762d14b0, 0x3f76439348, {0x3f76434008, 0x2a3, 0x3f76426600?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f762d0248 sp=0x3f762d01e0 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f76426700, {0x1848770, 0x2e831c0}, 0x3f76430300, 0x3f76439348) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f762d19d8 sp=0x3f762d0248 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x3f74734bd0?, {0x1848770?, 0x2e831c0?}, 0x30?, 0x28?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f762d1a18 sp=0x3f762d19d8 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).call(0x3f76426700, {0x1848770, 0x2e831c0}, {0x3f742802a0, 0x3, 0x3f7460bad0?}, {0x3f742802a0, 0x1, 0x3}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:596 +0x280 fp=0x3f762d1b18 sp=0x3f762d1a18 pc=0xc29f48 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).CallWithStack(0x3f76426700, {0x1848770, 0x2e831c0}, {0x3f742802a0?, 0x1?, 0x3f7453d320?}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:556 +0xb8 fp=0x3f762d1b68 sp=0x3f762d1b18 pc=0xc29cb0 github.com/wasilibs/go-re2/internal.(*lazyFunction).callWithStack(0x3f761fd8c0, {0x1848770, 0x2e831c0}, {0x3f742802a0, 0x3, 0x3}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:606 +0x174 fp=0x3f762d1bf0 sp=0x3f762d1b68 pc=0xc7d74c github.com/wasilibs/go-re2/internal.(*lazyFunction).Call3(0x3f761fd8c0, {0x1848770, 0x2e831c0}, 0x1fc420, 0xf, 0x289c20) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:580 +0xa4 fp=0x3f762d1c28 sp=0x3f762d1bf0 pc=0xc7d4b4 github.com/wasilibs/go-re2/internal.newRE(0x3f761fd8c0, {0x75ab0020?, 0x3f7063e4a8?}, {0x0?, 0x9b?, 0xaa?, 0x75?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:287 +0x214 fp=0x3f762d1cb8 sp=0x3f762d1c28 pc=0xc7c064 github.com/wasilibs/go-re2/internal.Compile({0x3f75ab0020, 0xf}, {0xa0?, 0x60?, 0xcc?, 0x0?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2.go:67 +0x124 fp=0x3f762d1da8 sp=0x3f762d1cb8 pc=0xc729bc github.com/wasilibs/go-re2.Compile(...) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:46 github.com/wasilibs/go-re2.MustCompile({0x3f75ab0020, 0xf}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:76 +0x4c fp=0x3f762d1e18 sp=0x3f762d1da8 pc=0xc7dc64 github.com/zricethezav/gitleaks/v8/config.(*ViperConfig).Translate(_) /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/config/config.go:158 +0xbc8 fp=0x3f762d2410 sp=0x3f762d1e18 pc=0xcc6a30 github.com/zricethezav/gitleaks/v8/detect.NewDetectorDefaultConfig() /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/detect/detect.go:139 +0x15c fp=0x3f762d2658 sp=0x3f762d2410 pc=0xce972c github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).getGitleaksDetector(...) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1430 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc(0x3f7614e008, {{0x3fce6fcccf?, 0x3f75e9f4b0?}}, {0x184c868?, 0x3f741c9a40?}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:91 +0x198 fp=0x3f762d28b8 sp=0x3f762d2658 pc=0xf274e8 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc-fm({{0x3fce6fcccf?, 0x1848818?}}, {0x184c868?, 0x3f741c9a40?}) :1 +0x6c fp=0x3f762d28e8 sp=0x3f762d28b8 pc=0xfc481c github.com/twpayne/chezmoi/v2/internal/chezmoi.(*SourceState).Add(0x3f76133520, {0x1852d90, 0x3f7451c500}, {0x184ed90, 0x3f76107cb0}, {0x1853100, 0x3f74265c90}, 0x3f7619d950, 0x3f762d34b0) /build/chezmoi/src/chezmoi-2.57.0/internal/chezmoi/sourcestate.go:484 +0x7d4 fp=0x3f762d3370 sp=0x3f762d28e8 pc=0x61a5c4 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd(0x3f7614e008, 0x2e831c0?, {0x3f74265c30, 0x1, 0x1}, 0x3f76133520) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:208 +0x43c fp=0x3f762d3560 sp=0x3f762d3370 pc=0xf28304 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd-fm(0x3f7614e008?, {0x3f74265c30?, 0x2e831c0?, 0x3f75e9f4d8?}, 0x0?) :1 +0x70 fp=0x3f762d3598 sp=0x3f762d3560 pc=0xfc4960 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).newAddCmd.(*Config).makeRunEWithSourceState.func2(0x3f75f9ac08, {0x3f74265c30, 0x1, 0x1}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1655 +0xac fp=0x3f762d35d8 sp=0x3f762d3598 pc=0xf2726c github.com/spf13/cobra.(*Command).execute(0x3f75f9ac08, {0x3f74265c00, 0x1, 0x1}) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 +0x83c fp=0x3f762d3758 sp=0x3f762d35d8 pc=0x2a0914 github.com/spf13/cobra.(*Command).ExecuteC(0x3f75f9a608) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x34c fp=0x3f762d3828 sp=0x3f762d3758 pc=0x2a1074 github.com/spf13/cobra.(*Command).Execute(...) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).execute(0x3f7614e008, {0x3f74224190, 0x2, 0x2}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1286 +0xcc fp=0x3f762d3868 sp=0x3f762d3828 pc=0xf3fae4 github.com/twpayne/chezmoi/v2/internal/cmd.runMain({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f75ee3908, 0x14}, {0x13cbd0e, 0xa}}, {0x3f74224190, 0x2, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:347 +0x19c fp=0x3f762d3a70 sp=0x3f762d3868 pc=0xf33ef4 github.com/twpayne/chezmoi/v2/internal/cmd.Main({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f75ee3908, 0x14}, {0x13cbd0e, 0xa}}, {0x3f74224190?, 0x0?, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:99 +0xb0 fp=0x3f762d3af8 sp=0x3f762d3a70 pc=0xf323b0 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain.func1() /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:57 +0x134 fp=0x3f762d3bb0 sp=0x3f762d3af8 pc=0xfe2aa4 github.com/rogpeppe/go-internal/testscript.RunMain({0x18363c0, 0x3f76113400}, 0x3f75e9fea0) /build/go/pkg/mod/github.com/rogpeppe/go-internal@v1.13.1/testscript/exe.go:102 +0xf8 fp=0x3f762d3d90 sp=0x3f762d3bb0 pc=0xfd2fb8 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain(0x3f76113400) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:55 +0x188 fp=0x3f762d3ed0 sp=0x3f762d3d90 pc=0xfdb840 main.main() _testmain.go:185 +0x9c fp=0x3f762d3f68 sp=0x3f762d3ed0 pc=0xfe2bbc runtime.main() /usr/lib/go/src/runtime/proc.go:272 +0x278 fp=0x3f762d3fd8 sp=0x3f762d3f68 pc=0x4d628 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f762d3fd8 sp=0x3f762d3fd8 pc=0x8a28c goroutine 2 gp=0x3f74000c40 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74192fa8 sp=0x3f74192f90 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:337 +0xd4 fp=0x3f74192fd8 sp=0x3f74192fa8 pc=0x4d99c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74192fd8 sp=0x3f74192fd8 pc=0x8a28c created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:325 +0x28 goroutine 18 gp=0x3f74204380 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7418e788 sp=0x3f7418e770 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.bgsweep(0x3f74212000) /usr/lib/go/src/runtime/mgcsweep.go:317 +0x124 fp=0x3f7418e7c8 sp=0x3f7418e788 pc=0x36834 runtime.gcenable.gowrap1() /usr/lib/go/src/runtime/mgc.go:204 +0x2c fp=0x3f7418e7d8 sp=0x3f7418e7c8 pc=0x2ad9c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7418e7d8 sp=0x3f7418e7d8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:204 +0x70 goroutine 19 gp=0x3f74204540 m=nil [GC scavenge wait]: runtime.gopark(0x0?, 0x40c3880000000000?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7418ef88 sp=0x3f7418ef70 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.(*scavengerState).park(0x2e4f9e0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x68 fp=0x3f7418efb0 sp=0x3f7418ef88 pc=0x34208 runtime.bgscavenge(0x3f74212000) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x6c fp=0x3f7418efc8 sp=0x3f7418efb0 pc=0x34754 runtime.gcenable.gowrap2() /usr/lib/go/src/runtime/mgc.go:205 +0x2c fp=0x3f7418efd8 sp=0x3f7418efc8 pc=0x2ad4c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7418efd8 sp=0x3f7418efd8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:205 +0xb0 goroutine 20 gp=0x3f74204a80 m=nil [finalizer wait]: runtime.gopark(0x1?, 0x20001?, 0x28?, 0x6d?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f741925a8 sp=0x3f74192590 pc=0x82bb8 runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x108 fp=0x3f741927d8 sp=0x3f741925a8 pc=0x29f20 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f741927d8 sp=0x3f741927d8 pc=0x8a28c created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x64 goroutine 34 gp=0x3f743081c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f4738 sp=0x3f743f4720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f47c8 sp=0x3f743f4738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f47d8 sp=0x3f743f47c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f47d8 sp=0x3f743f47d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 21 gp=0x3f74204c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7418f738 sp=0x3f7418f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7418f7c8 sp=0x3f7418f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7418f7d8 sp=0x3f7418f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7418f7d8 sp=0x3f7418f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 3 gp=0x3f740016c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74193738 sp=0x3f74193720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f741937c8 sp=0x3f74193738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f741937d8 sp=0x3f741937c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f741937d8 sp=0x3f741937d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 35 gp=0x3f74308380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f4f38 sp=0x3f743f4f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f4fc8 sp=0x3f743f4f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f4fd8 sp=0x3f743f4fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f4fd8 sp=0x3f743f4fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 22 gp=0x3f74204e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7418ff38 sp=0x3f7418ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7418ffc8 sp=0x3f7418ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7418ffd8 sp=0x3f7418ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7418ffd8 sp=0x3f7418ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 4 gp=0x3f74001880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74193f38 sp=0x3f74193f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74193fc8 sp=0x3f74193f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74193fd8 sp=0x3f74193fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74193fd8 sp=0x3f74193fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 36 gp=0x3f74308540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f5738 sp=0x3f743f5720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f57c8 sp=0x3f743f5738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f57d8 sp=0x3f743f57c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f57d8 sp=0x3f743f57d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 23 gp=0x3f74204fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74190738 sp=0x3f74190720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f741907c8 sp=0x3f74190738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f741907d8 sp=0x3f741907c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f741907d8 sp=0x3f741907d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 24 gp=0x3f74205180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74190f38 sp=0x3f74190f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74190fc8 sp=0x3f74190f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74190fd8 sp=0x3f74190fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74190fd8 sp=0x3f74190fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 25 gp=0x3f74205340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74191738 sp=0x3f74191720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f741917c8 sp=0x3f74191738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f741917d8 sp=0x3f741917c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f741917d8 sp=0x3f741917d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 26 gp=0x3f74205500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74191f38 sp=0x3f74191f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74191fc8 sp=0x3f74191f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74191fd8 sp=0x3f74191fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74191fd8 sp=0x3f74191fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 27 gp=0x3f742056c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f0738 sp=0x3f743f0720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f07c8 sp=0x3f743f0738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f07d8 sp=0x3f743f07c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f07d8 sp=0x3f743f07d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 28 gp=0x3f74205880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f0f38 sp=0x3f743f0f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f0fc8 sp=0x3f743f0f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f0fd8 sp=0x3f743f0fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f0fd8 sp=0x3f743f0fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 29 gp=0x3f74205a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f1738 sp=0x3f743f1720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f17c8 sp=0x3f743f1738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f17d8 sp=0x3f743f17c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f17d8 sp=0x3f743f17d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 5 gp=0x3f74001a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74194738 sp=0x3f74194720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f741947c8 sp=0x3f74194738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f741947d8 sp=0x3f741947c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f741947d8 sp=0x3f741947d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 6 gp=0x3f74001c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74194f38 sp=0x3f74194f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74194fc8 sp=0x3f74194f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74194fd8 sp=0x3f74194fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74194fd8 sp=0x3f74194fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 37 gp=0x3f74308700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f5f38 sp=0x3f743f5f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f5fc8 sp=0x3f743f5f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f5fd8 sp=0x3f743f5fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f5fd8 sp=0x3f743f5fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 30 gp=0x3f74205c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f1f38 sp=0x3f743f1f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f1fc8 sp=0x3f743f1f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f1fd8 sp=0x3f743f1fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f1fd8 sp=0x3f743f1fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 7 gp=0x3f74001dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74195738 sp=0x3f74195720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f741957c8 sp=0x3f74195738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f741957d8 sp=0x3f741957c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f741957d8 sp=0x3f741957d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 38 gp=0x3f743088c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f6738 sp=0x3f743f6720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f67c8 sp=0x3f743f6738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f67d8 sp=0x3f743f67c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f67d8 sp=0x3f743f67d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 31 gp=0x3f74205dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f2738 sp=0x3f743f2720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f27c8 sp=0x3f743f2738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f27d8 sp=0x3f743f27c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f27d8 sp=0x3f743f27d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 39 gp=0x3f74308a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f6f38 sp=0x3f743f6f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f6fc8 sp=0x3f743f6f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f6fd8 sp=0x3f743f6fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f6fd8 sp=0x3f743f6fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 32 gp=0x3f7426a000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f2f38 sp=0x3f743f2f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f2fc8 sp=0x3f743f2f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f2fd8 sp=0x3f743f2fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f2fd8 sp=0x3f743f2fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 40 gp=0x3f74308c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f7738 sp=0x3f743f7720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f77c8 sp=0x3f743f7738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f77d8 sp=0x3f743f77c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f77d8 sp=0x3f743f77d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 8 gp=0x3f7444e000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74195f38 sp=0x3f74195f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74195fc8 sp=0x3f74195f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74195fd8 sp=0x3f74195fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74195fd8 sp=0x3f74195fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 41 gp=0x3f74308e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f7f38 sp=0x3f743f7f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f7fc8 sp=0x3f743f7f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f7fd8 sp=0x3f743f7fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f7fd8 sp=0x3f743f7fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 9 gp=0x3f7444e1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74454738 sp=0x3f74454720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744547c8 sp=0x3f74454738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744547d8 sp=0x3f744547c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744547d8 sp=0x3f744547d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 42 gp=0x3f74308fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74450738 sp=0x3f74450720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744507c8 sp=0x3f74450738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744507d8 sp=0x3f744507c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744507d8 sp=0x3f744507d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 33 gp=0x3f7426a1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f3738 sp=0x3f743f3720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f37c8 sp=0x3f743f3738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f37d8 sp=0x3f743f37c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f37d8 sp=0x3f743f37d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 50 gp=0x3f7426a380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743f3f38 sp=0x3f743f3f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743f3fc8 sp=0x3f743f3f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743f3fd8 sp=0x3f743f3fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743f3fd8 sp=0x3f743f3fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 51 gp=0x3f7426a540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74270738 sp=0x3f74270720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f742707c8 sp=0x3f74270738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f742707d8 sp=0x3f742707c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f742707d8 sp=0x3f742707d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 52 gp=0x3f7426a700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74270f38 sp=0x3f74270f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74270fc8 sp=0x3f74270f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74270fd8 sp=0x3f74270fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74270fd8 sp=0x3f74270fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 53 gp=0x3f7426a8c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74271738 sp=0x3f74271720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f742717c8 sp=0x3f74271738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f742717d8 sp=0x3f742717c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f742717d8 sp=0x3f742717d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 54 gp=0x3f7426aa80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74271f38 sp=0x3f74271f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74271fc8 sp=0x3f74271f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74271fd8 sp=0x3f74271fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74271fd8 sp=0x3f74271fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 55 gp=0x3f7426ac40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74272738 sp=0x3f74272720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f742727c8 sp=0x3f74272738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f742727d8 sp=0x3f742727c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f742727d8 sp=0x3f742727d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 56 gp=0x3f7426ae00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74272f38 sp=0x3f74272f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74272fc8 sp=0x3f74272f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74272fd8 sp=0x3f74272fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74272fd8 sp=0x3f74272fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 57 gp=0x3f7426afc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74273738 sp=0x3f74273720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f742737c8 sp=0x3f74273738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f742737d8 sp=0x3f742737c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f742737d8 sp=0x3f742737d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 58 gp=0x3f7426b180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74273f38 sp=0x3f74273f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74273fc8 sp=0x3f74273f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74273fd8 sp=0x3f74273fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74273fd8 sp=0x3f74273fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 59 gp=0x3f7426b340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7426c738 sp=0x3f7426c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7426c7c8 sp=0x3f7426c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7426c7d8 sp=0x3f7426c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7426c7d8 sp=0x3f7426c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 60 gp=0x3f7426b500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7426cf38 sp=0x3f7426cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7426cfc8 sp=0x3f7426cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7426cfd8 sp=0x3f7426cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7426cfd8 sp=0x3f7426cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 61 gp=0x3f7426b6c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7426d738 sp=0x3f7426d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7426d7c8 sp=0x3f7426d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7426d7d8 sp=0x3f7426d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7426d7d8 sp=0x3f7426d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 62 gp=0x3f7426b880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7426df38 sp=0x3f7426df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7426dfc8 sp=0x3f7426df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7426dfd8 sp=0x3f7426dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7426dfd8 sp=0x3f7426dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 63 gp=0x3f7426ba40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7426e738 sp=0x3f7426e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7426e7c8 sp=0x3f7426e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7426e7d8 sp=0x3f7426e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7426e7d8 sp=0x3f7426e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 64 gp=0x3f7426bc00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7426ef38 sp=0x3f7426ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7426efc8 sp=0x3f7426ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7426efd8 sp=0x3f7426efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7426efd8 sp=0x3f7426efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 65 gp=0x3f7426bdc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7426f738 sp=0x3f7426f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7426f7c8 sp=0x3f7426f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7426f7d8 sp=0x3f7426f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7426f7d8 sp=0x3f7426f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 66 gp=0x3f74274000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7426ff38 sp=0x3f7426ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7426ffc8 sp=0x3f7426ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7426ffd8 sp=0x3f7426ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7426ffd8 sp=0x3f7426ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 67 gp=0x3f742741c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7427a738 sp=0x3f7427a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7427a7c8 sp=0x3f7427a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7427a7d8 sp=0x3f7427a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7427a7d8 sp=0x3f7427a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 68 gp=0x3f74274380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7427af38 sp=0x3f7427af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7427afc8 sp=0x3f7427af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7427afd8 sp=0x3f7427afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7427afd8 sp=0x3f7427afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 69 gp=0x3f74274540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7427b738 sp=0x3f7427b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7427b7c8 sp=0x3f7427b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7427b7d8 sp=0x3f7427b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7427b7d8 sp=0x3f7427b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 70 gp=0x3f74274700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7427bf38 sp=0x3f7427bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7427bfc8 sp=0x3f7427bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7427bfd8 sp=0x3f7427bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7427bfd8 sp=0x3f7427bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 71 gp=0x3f742748c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7427c738 sp=0x3f7427c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7427c7c8 sp=0x3f7427c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7427c7d8 sp=0x3f7427c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7427c7d8 sp=0x3f7427c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 72 gp=0x3f74274a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7427cf38 sp=0x3f7427cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7427cfc8 sp=0x3f7427cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7427cfd8 sp=0x3f7427cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7427cfd8 sp=0x3f7427cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 43 gp=0x3f74309180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74450f38 sp=0x3f74450f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74450fc8 sp=0x3f74450f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74450fd8 sp=0x3f74450fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74450fd8 sp=0x3f74450fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 10 gp=0x3f7444e380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74454f38 sp=0x3f74454f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74454fc8 sp=0x3f74454f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74454fd8 sp=0x3f74454fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74454fd8 sp=0x3f74454fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 73 gp=0x3f74274c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7427d738 sp=0x3f7427d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7427d7c8 sp=0x3f7427d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7427d7d8 sp=0x3f7427d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7427d7d8 sp=0x3f7427d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 44 gp=0x3f74309340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74451738 sp=0x3f74451720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744517c8 sp=0x3f74451738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744517d8 sp=0x3f744517c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744517d8 sp=0x3f744517d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 11 gp=0x3f7444e540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74455738 sp=0x3f74455720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744557c8 sp=0x3f74455738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744557d8 sp=0x3f744557c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744557d8 sp=0x3f744557d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 12 gp=0x3f7444e700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74455f38 sp=0x3f74455f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74455fc8 sp=0x3f74455f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74455fd8 sp=0x3f74455fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74455fd8 sp=0x3f74455fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 74 gp=0x3f74274e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7427df38 sp=0x3f7427df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7427dfc8 sp=0x3f7427df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7427dfd8 sp=0x3f7427dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7427dfd8 sp=0x3f7427dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 45 gp=0x3f74309500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74451f38 sp=0x3f74451f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74451fc8 sp=0x3f74451f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74451fd8 sp=0x3f74451fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74451fd8 sp=0x3f74451fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 75 gp=0x3f74274fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74276738 sp=0x3f74276720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f742767c8 sp=0x3f74276738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f742767d8 sp=0x3f742767c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f742767d8 sp=0x3f742767d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 46 gp=0x3f743096c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74452738 sp=0x3f74452720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744527c8 sp=0x3f74452738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744527d8 sp=0x3f744527c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744527d8 sp=0x3f744527d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 76 gp=0x3f74275180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74276f38 sp=0x3f74276f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74276fc8 sp=0x3f74276f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74276fd8 sp=0x3f74276fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74276fd8 sp=0x3f74276fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 47 gp=0x3f74309880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74452f38 sp=0x3f74452f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74452fc8 sp=0x3f74452f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74452fd8 sp=0x3f74452fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74452fd8 sp=0x3f74452fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 77 gp=0x3f74275340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74277738 sp=0x3f74277720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f742777c8 sp=0x3f74277738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f742777d8 sp=0x3f742777c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f742777d8 sp=0x3f742777d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 13 gp=0x3f7444e8c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74456738 sp=0x3f74456720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744567c8 sp=0x3f74456738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744567d8 sp=0x3f744567c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744567d8 sp=0x3f744567d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 14 gp=0x3f7444ea80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74456f38 sp=0x3f74456f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74456fc8 sp=0x3f74456f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74456fd8 sp=0x3f74456fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74456fd8 sp=0x3f74456fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 15 gp=0x3f7444ec40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74457738 sp=0x3f74457720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744577c8 sp=0x3f74457738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744577d8 sp=0x3f744577c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744577d8 sp=0x3f744577d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 16 gp=0x3f7444ee00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74457f38 sp=0x3f74457f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74457fc8 sp=0x3f74457f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74457fd8 sp=0x3f74457fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74457fd8 sp=0x3f74457fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 82 gp=0x3f7444efc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7445e738 sp=0x3f7445e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7445e7c8 sp=0x3f7445e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7445e7d8 sp=0x3f7445e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7445e7d8 sp=0x3f7445e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 83 gp=0x3f7444f180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7445ef38 sp=0x3f7445ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7445efc8 sp=0x3f7445ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7445efd8 sp=0x3f7445efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7445efd8 sp=0x3f7445efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 84 gp=0x3f7444f340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7445f738 sp=0x3f7445f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7445f7c8 sp=0x3f7445f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7445f7d8 sp=0x3f7445f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7445f7d8 sp=0x3f7445f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 85 gp=0x3f7444f500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7445ff38 sp=0x3f7445ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7445ffc8 sp=0x3f7445ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7445ffd8 sp=0x3f7445ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7445ffd8 sp=0x3f7445ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 86 gp=0x3f7444f6c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74460738 sp=0x3f74460720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744607c8 sp=0x3f74460738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744607d8 sp=0x3f744607c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744607d8 sp=0x3f744607d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 87 gp=0x3f7444f880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74460f38 sp=0x3f74460f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74460fc8 sp=0x3f74460f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74460fd8 sp=0x3f74460fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74460fd8 sp=0x3f74460fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 88 gp=0x3f7444fa40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74461738 sp=0x3f74461720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744617c8 sp=0x3f74461738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744617d8 sp=0x3f744617c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744617d8 sp=0x3f744617d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 89 gp=0x3f7444fc00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74461f38 sp=0x3f74461f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74461fc8 sp=0x3f74461f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74461fd8 sp=0x3f74461fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74461fd8 sp=0x3f74461fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 90 gp=0x3f7444fdc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7445a738 sp=0x3f7445a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7445a7c8 sp=0x3f7445a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7445a7d8 sp=0x3f7445a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7445a7d8 sp=0x3f7445a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 91 gp=0x3f74462000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7445af38 sp=0x3f7445af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7445afc8 sp=0x3f7445af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7445afd8 sp=0x3f7445afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7445afd8 sp=0x3f7445afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 92 gp=0x3f744621c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7445b738 sp=0x3f7445b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7445b7c8 sp=0x3f7445b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7445b7d8 sp=0x3f7445b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7445b7d8 sp=0x3f7445b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 93 gp=0x3f74462380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7445bf38 sp=0x3f7445bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7445bfc8 sp=0x3f7445bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7445bfd8 sp=0x3f7445bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7445bfd8 sp=0x3f7445bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 94 gp=0x3f74462540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7445c738 sp=0x3f7445c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7445c7c8 sp=0x3f7445c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7445c7d8 sp=0x3f7445c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7445c7d8 sp=0x3f7445c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 95 gp=0x3f74462700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7445cf38 sp=0x3f7445cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7445cfc8 sp=0x3f7445cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7445cfd8 sp=0x3f7445cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7445cfd8 sp=0x3f7445cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 96 gp=0x3f744628c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7445d738 sp=0x3f7445d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7445d7c8 sp=0x3f7445d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7445d7d8 sp=0x3f7445d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7445d7d8 sp=0x3f7445d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 97 gp=0x3f74462a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7445df38 sp=0x3f7445df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7445dfc8 sp=0x3f7445df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7445dfd8 sp=0x3f7445dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7445dfd8 sp=0x3f7445dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 98 gp=0x3f74462c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74468738 sp=0x3f74468720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744687c8 sp=0x3f74468738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744687d8 sp=0x3f744687c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744687d8 sp=0x3f744687d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 99 gp=0x3f74462e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74468f38 sp=0x3f74468f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74468fc8 sp=0x3f74468f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74468fd8 sp=0x3f74468fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74468fd8 sp=0x3f74468fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 100 gp=0x3f74462fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74469738 sp=0x3f74469720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744697c8 sp=0x3f74469738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744697d8 sp=0x3f744697c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744697d8 sp=0x3f744697d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 101 gp=0x3f74463180 m=nil [GC worker (idle)]: runtime.gopark(0xe0a8074632d?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74469f38 sp=0x3f74469f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74469fc8 sp=0x3f74469f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74469fd8 sp=0x3f74469fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74469fd8 sp=0x3f74469fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 102 gp=0x3f74463340 m=nil [GC worker (idle)]: runtime.gopark(0xe0a80730ba9?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7446a738 sp=0x3f7446a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7446a7c8 sp=0x3f7446a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7446a7d8 sp=0x3f7446a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7446a7d8 sp=0x3f7446a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 103 gp=0x3f74463500 m=nil [GC worker (idle)]: runtime.gopark(0xe0e251835b3?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7446af38 sp=0x3f7446af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7446afc8 sp=0x3f7446af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7446afd8 sp=0x3f7446afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7446afd8 sp=0x3f7446afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 104 gp=0x3f744636c0 m=nil [GC worker (idle)]: runtime.gopark(0xe106518edb1?, 0x1?, 0x8b?, 0xd3?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7446b738 sp=0x3f7446b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7446b7c8 sp=0x3f7446b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7446b7d8 sp=0x3f7446b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7446b7d8 sp=0x3f7446b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 48 gp=0x3f74309a40 m=nil [GC worker (idle)]: runtime.gopark(0xe1317a93a5a?, 0x1?, 0x2b?, 0x4a?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74453738 sp=0x3f74453720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744537c8 sp=0x3f74453738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744537d8 sp=0x3f744537c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744537d8 sp=0x3f744537d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 49 gp=0x3f74309c00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x2f?, 0xd4?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74453f38 sp=0x3f74453f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74453fc8 sp=0x3f74453f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74453fd8 sp=0x3f74453fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74453fd8 sp=0x3f74453fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 114 gp=0x3f74309dc0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x11?, 0xf6?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74464738 sp=0x3f74464720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744647c8 sp=0x3f74464738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744647d8 sp=0x3f744647c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744647d8 sp=0x3f744647d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 115 gp=0x3f743f8000 m=nil [GC worker (idle)]: runtime.gopark(0xe1317a94fea?, 0x1?, 0xfb?, 0xec?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74464f38 sp=0x3f74464f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74464fc8 sp=0x3f74464f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74464fd8 sp=0x3f74464fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74464fd8 sp=0x3f74464fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 78 gp=0x3f74275500 m=nil [GC worker (idle)]: runtime.gopark(0xe1319a2b186?, 0x1?, 0xfa?, 0xc3?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74277f38 sp=0x3f74277f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74277fc8 sp=0x3f74277f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74277fd8 sp=0x3f74277fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74277fd8 sp=0x3f74277fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 105 gp=0x3f74463880 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xde?, 0x7d?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7446bf38 sp=0x3f7446bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7446bfc8 sp=0x3f7446bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7446bfd8 sp=0x3f7446bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7446bfd8 sp=0x3f7446bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 106 gp=0x3f74463a40 m=nil [GC worker (idle)]: runtime.gopark(0xe0e252bd8f5?, 0x1?, 0xf4?, 0x24?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74470738 sp=0x3f74470720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744707c8 sp=0x3f74470738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744707d8 sp=0x3f744707c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744707d8 sp=0x3f744707d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 107 gp=0x3f74463c00 m=nil [GC worker (idle)]: runtime.gopark(0xe0e267ccd5f?, 0x1?, 0x1?, 0x89?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74470f38 sp=0x3f74470f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74470fc8 sp=0x3f74470f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74470fd8 sp=0x3f74470fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74470fd8 sp=0x3f74470fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 108 gp=0x3f74463dc0 m=nil [GC worker (idle)]: runtime.gopark(0xe13179fb89b?, 0x1?, 0xf8?, 0x5f?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74471738 sp=0x3f74471720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744717c8 sp=0x3f74471738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744717d8 sp=0x3f744717c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744717d8 sp=0x3f744717d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 109 gp=0x3f74474000 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xf8?, 0x23?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74471f38 sp=0x3f74471f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74471fc8 sp=0x3f74471f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74471fd8 sp=0x3f74471fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74471fd8 sp=0x3f74471fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 110 gp=0x3f744741c0 m=nil [GC worker (idle)]: runtime.gopark(0xe1317a15313?, 0x1?, 0x6b?, 0x95?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74472738 sp=0x3f74472720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744727c8 sp=0x3f74472738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744727d8 sp=0x3f744727c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744727d8 sp=0x3f744727d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 111 gp=0x3f74474380 m=nil [GC worker (idle)]: runtime.gopark(0xe0e251cd023?, 0x1?, 0xf4?, 0x2c?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74472f38 sp=0x3f74472f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74472fc8 sp=0x3f74472f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74472fd8 sp=0x3f74472fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74472fd8 sp=0x3f74472fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 112 gp=0x3f74474540 m=nil [GC worker (idle)]: runtime.gopark(0xe0e27ba91fe?, 0x1?, 0xc7?, 0x46?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74473738 sp=0x3f74473720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744737c8 sp=0x3f74473738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744737d8 sp=0x3f744737c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744737d8 sp=0x3f744737d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 113 gp=0x3f74474700 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x3?, 0xc?, 0x70?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74473f38 sp=0x3f74473f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74473fc8 sp=0x3f74473f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74473fd8 sp=0x3f74473fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74473fd8 sp=0x3f74473fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 130 gp=0x3f744748c0 m=nil [GC worker (idle)]: runtime.gopark(0xe1317a1150b?, 0x1?, 0xc7?, 0x63?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7446c738 sp=0x3f7446c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7446c7c8 sp=0x3f7446c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7446c7d8 sp=0x3f7446c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7446c7d8 sp=0x3f7446c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 131 gp=0x3f74474a80 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xac?, 0xc9?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7446cf38 sp=0x3f7446cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7446cfc8 sp=0x3f7446cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7446cfd8 sp=0x3f7446cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7446cfd8 sp=0x3f7446cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 132 gp=0x3f74474c40 m=nil [GC worker (idle)]: runtime.gopark(0xe0a807b054d?, 0x1?, 0x7f?, 0x6e?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7446d738 sp=0x3f7446d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7446d7c8 sp=0x3f7446d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7446d7d8 sp=0x3f7446d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7446d7d8 sp=0x3f7446d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 133 gp=0x3f74474e00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x60?, 0x3b?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7446df38 sp=0x3f7446df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7446dfc8 sp=0x3f7446df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7446dfd8 sp=0x3f7446dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7446dfd8 sp=0x3f7446dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 134 gp=0x3f74474fc0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xa0?, 0x65?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7446e738 sp=0x3f7446e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7446e7c8 sp=0x3f7446e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7446e7d8 sp=0x3f7446e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7446e7d8 sp=0x3f7446e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 135 gp=0x3f74475180 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x91?, 0xe1?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7446ef38 sp=0x3f7446ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7446efc8 sp=0x3f7446ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7446efd8 sp=0x3f7446efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7446efd8 sp=0x3f7446efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 136 gp=0x3f74475340 m=nil [GC worker (idle)]: runtime.gopark(0xe0e252b69c9?, 0x1?, 0x58?, 0xf1?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7446f738 sp=0x3f7446f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7446f7c8 sp=0x3f7446f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7446f7d8 sp=0x3f7446f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7446f7d8 sp=0x3f7446f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 137 gp=0x3f74475500 m=nil [GC worker (idle)]: runtime.gopark(0xe13193f4600?, 0x3?, 0x3?, 0xf0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7446ff38 sp=0x3f7446ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7446ffc8 sp=0x3f7446ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7446ffd8 sp=0x3f7446ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7446ffd8 sp=0x3f7446ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 138 gp=0x3f744756c0 m=nil [GC worker (idle)]: runtime.gopark(0xe131aa1ef24?, 0x1?, 0xb8?, 0x9a?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447a738 sp=0x3f7447a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447a7c8 sp=0x3f7447a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447a7d8 sp=0x3f7447a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447a7d8 sp=0x3f7447a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 139 gp=0x3f74475880 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x3b?, 0xda?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447af38 sp=0x3f7447af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447afc8 sp=0x3f7447af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447afd8 sp=0x3f7447afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447afd8 sp=0x3f7447afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 140 gp=0x3f74475a40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xb3?, 0xac?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447b738 sp=0x3f7447b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447b7c8 sp=0x3f7447b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447b7d8 sp=0x3f7447b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447b7d8 sp=0x3f7447b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 141 gp=0x3f74475c00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xad?, 0x95?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447bf38 sp=0x3f7447bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447bfc8 sp=0x3f7447bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447bfd8 sp=0x3f7447bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447bfd8 sp=0x3f7447bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 142 gp=0x3f74475dc0 m=nil [GC worker (idle)]: runtime.gopark(0xe0e27b6ac1a?, 0x1?, 0x39?, 0xc1?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447c738 sp=0x3f7447c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447c7c8 sp=0x3f7447c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447c7d8 sp=0x3f7447c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447c7d8 sp=0x3f7447c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 143 gp=0x3f7447e000 m=nil [GC worker (idle)]: runtime.gopark(0xe1065270043?, 0x1?, 0x58?, 0x27?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447cf38 sp=0x3f7447cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447cfc8 sp=0x3f7447cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447cfd8 sp=0x3f7447cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447cfd8 sp=0x3f7447cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 144 gp=0x3f7447e1c0 m=nil [GC worker (idle)]: runtime.gopark(0xe13194a36b3?, 0x3?, 0xa9?, 0x42?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447d738 sp=0x3f7447d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447d7c8 sp=0x3f7447d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447d7d8 sp=0x3f7447d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447d7d8 sp=0x3f7447d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 145 gp=0x3f7447e380 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xaf?, 0x32?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447df38 sp=0x3f7447df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447dfc8 sp=0x3f7447df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447dfd8 sp=0x3f7447dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447dfd8 sp=0x3f7447dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 146 gp=0x3f7447e540 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xbc?, 0x16?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74476738 sp=0x3f74476720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744767c8 sp=0x3f74476738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744767d8 sp=0x3f744767c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744767d8 sp=0x3f744767d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 147 gp=0x3f7447e700 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xc2?, 0x73?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74476f38 sp=0x3f74476f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74476fc8 sp=0x3f74476f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74476fd8 sp=0x3f74476fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74476fd8 sp=0x3f74476fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 148 gp=0x3f7447e8c0 m=nil [GC worker (idle)]: runtime.gopark(0xe1317a0ef63?, 0x1?, 0xd8?, 0xd2?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74477738 sp=0x3f74477720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744777c8 sp=0x3f74477738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744777d8 sp=0x3f744777c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744777d8 sp=0x3f744777d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 149 gp=0x3f7447ea80 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xc0?, 0x63?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74477f38 sp=0x3f74477f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74477fc8 sp=0x3f74477f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74477fd8 sp=0x3f74477fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74477fd8 sp=0x3f74477fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 150 gp=0x3f7447ec40 m=nil [GC worker (idle)]: runtime.gopark(0xe131aa1d390?, 0x1?, 0xe3?, 0xc9?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74478738 sp=0x3f74478720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744787c8 sp=0x3f74478738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744787d8 sp=0x3f744787c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744787d8 sp=0x3f744787d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 151 gp=0x3f7447ee00 m=nil [GC worker (idle)]: runtime.gopark(0xe0e252c3809?, 0x1?, 0xea?, 0xe1?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74478f38 sp=0x3f74478f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f743cc070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74478fc8 sp=0x3f74478f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74478fd8 sp=0x3f74478fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74478fd8 sp=0x3f74478fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 162 gp=0x3f743f8a80 m=nil [chan receive]: runtime.gopark(0x3f7469e060?, 0x9?, 0x30?, 0x3b?, 0x20927c?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74467720 sp=0x3f74467708 pc=0x82bb8 runtime.chanrecv(0x3f7421a620, 0x0, 0x10?) /usr/lib/go/src/runtime/chan.go:639 +0x448 fp=0x3f74467798 sp=0x3f74467720 pc=0x19de8 runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:489 +0x14 fp=0x3f744677b8 sp=0x3f74467798 pc=0x1996c runtime.unique_runtime_registerUniqueMapCleanup.func1(...) /usr/lib/go/src/runtime/mgc.go:1781 runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() /usr/lib/go/src/runtime/mgc.go:1784 +0x40 fp=0x3f744677d8 sp=0x3f744677b8 pc=0x2ddd8 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744677d8 sp=0x3f744677d8 pc=0x8a28c created by unique.runtime_registerUniqueMapCleanup in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1779 +0xac ra 0x47e00 sp 0x3fce6fc550 gp 0x2e49f70 tp 0x3fbd0ca400 t0 0x80 t1 0xffffffffffffffff t2 0x2e523c0 s0 0x1 s1 0x2d a0 0x2e52500 a1 0x80 a2 0x0 a3 0x0 a4 0x0 a5 0x0 a6 0x0 a7 0x62 s2 0xe7037ed1a0b428db s3 0x0 s4 0x80 s5 0x80 s6 0xffffffff s7 0x3f742b07b0 s8 0x38 s9 0x3f77901f68 s10 0x1667590 s11 0x2e50500 t3 0x3f74645c70 t4 0x1 t5 0x0 t6 0x2e5a720 pc 0x8be84 [context deadline exceeded] FAIL: testdata/scripts/add.txtar:13: test timed out while running command === NAME TestScript/addsecrets testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'test requires path separator to be forward slash' # test that chezmoi add --secrets=ignore does not generate a warning when adding a file with a secret (6.909s) > exec chezmoi add --secrets=ignore $HOME${/}.secret > ! stderr . > exists $CHEZMOISOURCEDIR/dot_secret # test that chezmoi add --secrets=warning generates a warning when adding a file with a secret but still adds the file (63.923s) > rm $CHEZMOISOURCEDIR/dot_secret > exec chezmoi add --secrets=warning $HOME${/}.secret [stderr] {"level":"trace","time":"2024-12-30T20:46:05Z","message":"skipping generic-api-key finding (AWS_ACCESS_KEY_ID=REDACTED), aws-access-token rule takes precedence (REDACTED)"} chezmoi: $WORK/home/user/.secret:1: Identified a pattern that may indicate AWS credentials, risking unauthorized cloud resource access and data breaches on AWS platforms. > stderr 'Identified a pattern that may indicate AWS credentials, risking unauthorized cloud resource access and data breaches on AWS platforms.' > exists $CHEZMOISOURCEDIR/dot_secret # test that chezmoi add --secrets=error generates an error when adding a file with a secret and does not add the file (41.732s) > rm $CHEZMOISOURCEDIR/dot_secret > ! exec chezmoi add --secrets=error $HOME${/}.secret [stderr] SIGQUIT: quit PC=0x8be84 m=0 sigcode=0 goroutine 0 gp=0x2e50500 m=0 mp=0x2e523c0 [idle]: runtime.futex(0x2e52500, 0x80, 0x0, 0x0, 0x0, 0x0) /usr/lib/go/src/runtime/sys_linux_riscv64.s:487 +0x1c fp=0x3ff8a1a510 sp=0x3ff8a1a510 pc=0x8be84 runtime.futexsleep(0x0?, 0x524ec?, 0x100000000?) /usr/lib/go/src/runtime/os_linux.go:69 +0x30 fp=0x3ff8a1a558 sp=0x3ff8a1a510 pc=0x47e00 runtime.notesleep(0x2e52500) /usr/lib/go/src/runtime/lock_futex.go:170 +0xa0 fp=0x3ff8a1a588 sp=0x3ff8a1a558 pc=0x1ee18 runtime.mPark(...) /usr/lib/go/src/runtime/proc.go:1866 runtime.stopm() /usr/lib/go/src/runtime/proc.go:2885 +0x90 fp=0x3ff8a1a5b0 sp=0x3ff8a1a588 pc=0x52508 runtime.findRunnable() /usr/lib/go/src/runtime/proc.go:3622 +0xdcc fp=0x3ff8a1a718 sp=0x3ff8a1a5b0 pc=0x5409c runtime.schedule() /usr/lib/go/src/runtime/proc.go:3995 +0xa0 fp=0x3ff8a1a748 sp=0x3ff8a1a718 pc=0x55408 runtime.park_m(0x3f3842dc00) /usr/lib/go/src/runtime/proc.go:4102 +0x220 fp=0x3ff8a1a798 sp=0x3ff8a1a748 pc=0x55878 runtime.mcall() /usr/lib/go/src/runtime/asm_riscv64.s:310 +0x40 fp=0x3ff8a1a7a8 sp=0x3ff8a1a798 pc=0x88248 goroutine 1 gp=0x3f380001c0 m=nil [runnable]: github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).popValue(0x3f3a44c400) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:137 +0x10 fp=0x3f399b91d8 sp=0x3f399b91d8 pc=0xc28750 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f3a44c400, {0x1848770, 0x2e831c0}, 0x3f3a439100, 0x3f3884f948) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:814 +0x1a68 fp=0x3f399ba968 sp=0x3f399b91d8 pc=0xc2c520 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f38196e08?, 0x3f39a1ba58?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f399ba9a8 sp=0x3f399ba968 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f3a44c400, 0x3f399bc110, 0x3f399bc178, 0x3f399bbc78, 0x3f3884fb88, {0x3f3884aa08, 0x2a3, 0x3f3a44c300?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f399baa10 sp=0x3f399ba9a8 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f3a44c400, {0x1848770, 0x2e831c0}, 0x3f3a439100, 0x3f3884fb88) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f399bc1a0 sp=0x3f399baa10 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f38196e08?, 0x3f39a1ba10?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f399bc1e0 sp=0x3f399bc1a0 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f3a44c400, 0x3f399bd948, 0x3f399bd9b0, 0x3f399bd4b0, 0x3f3884fd48, {0x3f3884aa08, 0x2a3, 0x3f3a44c300?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f399bc248 sp=0x3f399bc1e0 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f3a44c400, {0x1848770, 0x2e831c0}, 0x3f3a439100, 0x3f3884fd48) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f399bd9d8 sp=0x3f399bc248 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x3f38608600?, {0x1848770?, 0x2e831c0?}, 0x0?, 0x28?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f399bda18 sp=0x3f399bd9d8 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).call(0x3f3a44c400, {0x1848770, 0x2e831c0}, {0x3f380401f8, 0x3, 0x3f38375a70?}, {0x3f380401f8, 0x1, 0x3}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:596 +0x280 fp=0x3f399bdb18 sp=0x3f399bda18 pc=0xc29f48 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).CallWithStack(0x3f3a44c400, {0x1848770, 0x2e831c0}, {0x3f380401f8?, 0x1?, 0x3f385897c0?}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:556 +0xb8 fp=0x3f399bdb68 sp=0x3f399bdb18 pc=0xc29cb0 github.com/wasilibs/go-re2/internal.(*lazyFunction).callWithStack(0x3f3af4db00, {0x1848770, 0x2e831c0}, {0x3f380401f8, 0x3, 0x3}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:606 +0x174 fp=0x3f399bdbf0 sp=0x3f399bdb68 pc=0xc7d74c github.com/wasilibs/go-re2/internal.(*lazyFunction).Call3(0x3f3af4db00, {0x1848770, 0x2e831c0}, 0x28fb70, 0xcf, 0x1fc420) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:580 +0xa4 fp=0x3f399bdc28 sp=0x3f399bdbf0 pc=0xc7d4b4 github.com/wasilibs/go-re2/internal.newRE(0x3f3af4db00, {0x382209c0?, 0x3f34541618?}, {0xb0?, 0x81?, 0xd2?, 0x39?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:287 +0x214 fp=0x3f399bdcb8 sp=0x3f399bdc28 pc=0xc7c064 github.com/wasilibs/go-re2/internal.Compile({0x3f382209c0, 0xcf}, {0xa8?, 0x68?, 0xcc?, 0x0?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2.go:67 +0x124 fp=0x3f399bdda8 sp=0x3f399bdcb8 pc=0xc729bc github.com/wasilibs/go-re2.Compile(...) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:46 github.com/wasilibs/go-re2.MustCompile({0x3f382209c0, 0xcf}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:76 +0x4c fp=0x3f399bde18 sp=0x3f399bdda8 pc=0xc7dc64 github.com/zricethezav/gitleaks/v8/config.(*ViperConfig).Translate(_) /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/config/config.go:110 +0x118 fp=0x3f399be410 sp=0x3f399bde18 pc=0xcc5f80 github.com/zricethezav/gitleaks/v8/detect.NewDetectorDefaultConfig() /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/detect/detect.go:139 +0x15c fp=0x3f399be658 sp=0x3f399be410 pc=0xce972c github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).getGitleaksDetector(...) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1430 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc(0x3f3a1b8008, {{0x3ff8a1ac92?, 0x3f39e9f4b0?}}, {0x184c868?, 0x3f3a230180?}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:91 +0x198 fp=0x3f399be8b8 sp=0x3f399be658 pc=0xf274e8 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc-fm({{0x3ff8a1ac92?, 0x1848818?}}, {0x184c868?, 0x3f3a230180?}) :1 +0x6c fp=0x3f399be8e8 sp=0x3f399be8b8 pc=0xfc481c github.com/twpayne/chezmoi/v2/internal/chezmoi.(*SourceState).Add(0x3f39d11a00, {0x1852d90, 0x3f3851a1c0}, {0x184ed90, 0x3f3a19ce10}, {0x1853100, 0x3f3a1e2a60}, 0x3f3a21ba70, 0x3f399bf4b0) /build/chezmoi/src/chezmoi-2.57.0/internal/chezmoi/sourcestate.go:484 +0x7d4 fp=0x3f399bf370 sp=0x3f399be8e8 pc=0x61a5c4 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd(0x3f3a1b8008, 0x2e831c0?, {0x3f38588d80, 0x1, 0x2}, 0x3f39d11a00) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:208 +0x43c fp=0x3f399bf560 sp=0x3f399bf370 pc=0xf28304 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd-fm(0x3f3a1b8008?, {0x3f38588d80?, 0x2e831c0?, 0x3f39e9f4d8?}, 0x0?) :1 +0x70 fp=0x3f399bf598 sp=0x3f399bf560 pc=0xfc4960 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).newAddCmd.(*Config).makeRunEWithSourceState.func2(0x3f386dd508, {0x3f38588d80, 0x1, 0x2}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1655 +0xac fp=0x3f399bf5d8 sp=0x3f399bf598 pc=0xf2726c github.com/spf13/cobra.(*Command).execute(0x3f386dd508, {0x3f38588d60, 0x2, 0x2}) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 +0x83c fp=0x3f399bf758 sp=0x3f399bf5d8 pc=0x2a0914 github.com/spf13/cobra.(*Command).ExecuteC(0x3f386dcf08) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x34c fp=0x3f399bf828 sp=0x3f399bf758 pc=0x2a1074 github.com/spf13/cobra.(*Command).Execute(...) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).execute(0x3f3a1b8008, {0x3f382b0090, 0x3, 0x3}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1286 +0xcc fp=0x3f399bf868 sp=0x3f399bf828 pc=0xf3fae4 github.com/twpayne/chezmoi/v2/internal/cmd.runMain({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f3a13a588, 0x14}, {0x13cbd0e, 0xa}}, {0x3f382b0090, 0x3, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:347 +0x19c fp=0x3f399bfa70 sp=0x3f399bf868 pc=0xf33ef4 github.com/twpayne/chezmoi/v2/internal/cmd.Main({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f3a13a588, 0x14}, {0x13cbd0e, 0xa}}, {0x3f382b0090?, 0x0?, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:99 +0xb0 fp=0x3f399bfaf8 sp=0x3f399bfa70 pc=0xf323b0 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain.func1() /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:57 +0x134 fp=0x3f399bfbb0 sp=0x3f399bfaf8 pc=0xfe2aa4 github.com/rogpeppe/go-internal/testscript.RunMain({0x18363c0, 0x3f3a17afa0}, 0x3f39e9fea0) /build/go/pkg/mod/github.com/rogpeppe/go-internal@v1.13.1/testscript/exe.go:102 +0xf8 fp=0x3f399bfd90 sp=0x3f399bfbb0 pc=0xfd2fb8 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain(0x3f3a17afa0) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:55 +0x188 fp=0x3f399bfed0 sp=0x3f399bfd90 pc=0xfdb840 main.main() _testmain.go:185 +0x9c fp=0x3f399bff68 sp=0x3f399bfed0 pc=0xfe2bbc runtime.main() /usr/lib/go/src/runtime/proc.go:272 +0x278 fp=0x3f399bffd8 sp=0x3f399bff68 pc=0x4d628 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f399bffd8 sp=0x3f399bffd8 pc=0x8a28c goroutine 2 gp=0x3f38000c40 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38190fa8 sp=0x3f38190f90 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:337 +0xd4 fp=0x3f38190fd8 sp=0x3f38190fa8 pc=0x4d99c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38190fd8 sp=0x3f38190fd8 pc=0x8a28c created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:325 +0x28 goroutine 3 gp=0x3f38001180 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38191788 sp=0x3f38191770 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.bgsweep(0x3f3818a080) /usr/lib/go/src/runtime/mgcsweep.go:317 +0x124 fp=0x3f381917c8 sp=0x3f38191788 pc=0x36834 runtime.gcenable.gowrap1() /usr/lib/go/src/runtime/mgc.go:204 +0x2c fp=0x3f381917d8 sp=0x3f381917c8 pc=0x2ad9c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f381917d8 sp=0x3f381917d8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:204 +0x70 goroutine 4 gp=0x3f38001340 m=nil [GC scavenge wait]: runtime.gopark(0x0?, 0x40c3880000000000?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38191f88 sp=0x3f38191f70 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.(*scavengerState).park(0x2e4f9e0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x68 fp=0x3f38191fb0 sp=0x3f38191f88 pc=0x34208 runtime.bgscavenge(0x3f3818a080) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x6c fp=0x3f38191fc8 sp=0x3f38191fb0 pc=0x34754 runtime.gcenable.gowrap2() /usr/lib/go/src/runtime/mgc.go:205 +0x2c fp=0x3f38191fd8 sp=0x3f38191fc8 pc=0x2ad4c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38191fd8 sp=0x3f38191fd8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:205 +0xb0 goroutine 18 gp=0x3f38288380 m=nil [finalizer wait]: runtime.gopark(0x1?, 0x20001?, 0x28?, 0x6d?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f381905a8 sp=0x3f38190590 pc=0x82bb8 runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x108 fp=0x3f381907d8 sp=0x3f381905a8 pc=0x29f20 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f381907d8 sp=0x3f381907d8 pc=0x8a28c created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x64 goroutine 5 gp=0x3f38001880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38192738 sp=0x3f38192720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f381927c8 sp=0x3f38192738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f381927d8 sp=0x3f381927c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f381927d8 sp=0x3f381927d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 19 gp=0x3f382888c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3818c738 sp=0x3f3818c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3818c7c8 sp=0x3f3818c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3818c7d8 sp=0x3f3818c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3818c7d8 sp=0x3f3818c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 34 gp=0x3f38204380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3821a738 sp=0x3f3821a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3821a7c8 sp=0x3f3821a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3821a7d8 sp=0x3f3821a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3821a7d8 sp=0x3f3821a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 35 gp=0x3f38204540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3821af38 sp=0x3f3821af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3821afc8 sp=0x3f3821af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3821afd8 sp=0x3f3821afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3821afd8 sp=0x3f3821afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 6 gp=0x3f38001a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38192f38 sp=0x3f38192f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38192fc8 sp=0x3f38192f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38192fd8 sp=0x3f38192fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38192fd8 sp=0x3f38192fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 36 gp=0x3f38204700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3821b738 sp=0x3f3821b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3821b7c8 sp=0x3f3821b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3821b7d8 sp=0x3f3821b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3821b7d8 sp=0x3f3821b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 20 gp=0x3f38288a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3818cf38 sp=0x3f3818cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3818cfc8 sp=0x3f3818cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3818cfd8 sp=0x3f3818cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3818cfd8 sp=0x3f3818cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 7 gp=0x3f38001c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38193738 sp=0x3f38193720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f381937c8 sp=0x3f38193738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f381937d8 sp=0x3f381937c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f381937d8 sp=0x3f381937d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 37 gp=0x3f382048c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3821bf38 sp=0x3f3821bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3821bfc8 sp=0x3f3821bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3821bfd8 sp=0x3f3821bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3821bfd8 sp=0x3f3821bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 38 gp=0x3f38204a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3821c738 sp=0x3f3821c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3821c7c8 sp=0x3f3821c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3821c7d8 sp=0x3f3821c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3821c7d8 sp=0x3f3821c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 39 gp=0x3f38204c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3821cf38 sp=0x3f3821cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3821cfc8 sp=0x3f3821cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3821cfd8 sp=0x3f3821cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3821cfd8 sp=0x3f3821cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 40 gp=0x3f38204e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3821d738 sp=0x3f3821d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3821d7c8 sp=0x3f3821d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3821d7d8 sp=0x3f3821d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3821d7d8 sp=0x3f3821d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 41 gp=0x3f38204fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3821df38 sp=0x3f3821df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3821dfc8 sp=0x3f3821df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3821dfd8 sp=0x3f3821dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3821dfd8 sp=0x3f3821dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 42 gp=0x3f38205180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38216738 sp=0x3f38216720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382167c8 sp=0x3f38216738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382167d8 sp=0x3f382167c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382167d8 sp=0x3f382167d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 43 gp=0x3f38205340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38216f38 sp=0x3f38216f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38216fc8 sp=0x3f38216f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38216fd8 sp=0x3f38216fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38216fd8 sp=0x3f38216fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 44 gp=0x3f38205500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38217738 sp=0x3f38217720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382177c8 sp=0x3f38217738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382177d8 sp=0x3f382177c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382177d8 sp=0x3f382177d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 45 gp=0x3f382056c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38217f38 sp=0x3f38217f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38217fc8 sp=0x3f38217f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38217fd8 sp=0x3f38217fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38217fd8 sp=0x3f38217fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 46 gp=0x3f38205880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38218738 sp=0x3f38218720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382187c8 sp=0x3f38218738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382187d8 sp=0x3f382187c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382187d8 sp=0x3f382187d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 47 gp=0x3f38205a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38218f38 sp=0x3f38218f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38218fc8 sp=0x3f38218f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38218fd8 sp=0x3f38218fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38218fd8 sp=0x3f38218fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 48 gp=0x3f38205c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38219738 sp=0x3f38219720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382197c8 sp=0x3f38219738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382197d8 sp=0x3f382197c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382197d8 sp=0x3f382197d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 49 gp=0x3f38205dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38219f38 sp=0x3f38219f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38219fc8 sp=0x3f38219f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38219fd8 sp=0x3f38219fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38219fd8 sp=0x3f38219fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 50 gp=0x3f38222000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38228738 sp=0x3f38228720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382287c8 sp=0x3f38228738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382287d8 sp=0x3f382287c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382287d8 sp=0x3f382287d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 51 gp=0x3f382221c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38228f38 sp=0x3f38228f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38228fc8 sp=0x3f38228f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38228fd8 sp=0x3f38228fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38228fd8 sp=0x3f38228fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 52 gp=0x3f38222380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38229738 sp=0x3f38229720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382297c8 sp=0x3f38229738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382297d8 sp=0x3f382297c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382297d8 sp=0x3f382297d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 53 gp=0x3f38222540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38229f38 sp=0x3f38229f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38229fc8 sp=0x3f38229f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38229fd8 sp=0x3f38229fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38229fd8 sp=0x3f38229fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 54 gp=0x3f38222700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3822a738 sp=0x3f3822a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3822a7c8 sp=0x3f3822a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3822a7d8 sp=0x3f3822a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3822a7d8 sp=0x3f3822a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 55 gp=0x3f382228c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3822af38 sp=0x3f3822af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3822afc8 sp=0x3f3822af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3822afd8 sp=0x3f3822afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3822afd8 sp=0x3f3822afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 56 gp=0x3f38222a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3822b738 sp=0x3f3822b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3822b7c8 sp=0x3f3822b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3822b7d8 sp=0x3f3822b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3822b7d8 sp=0x3f3822b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 57 gp=0x3f38222c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3822bf38 sp=0x3f3822bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3822bfc8 sp=0x3f3822bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3822bfd8 sp=0x3f3822bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3822bfd8 sp=0x3f3822bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 58 gp=0x3f38222e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38224738 sp=0x3f38224720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382247c8 sp=0x3f38224738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382247d8 sp=0x3f382247c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382247d8 sp=0x3f382247d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 59 gp=0x3f38222fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38224f38 sp=0x3f38224f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38224fc8 sp=0x3f38224f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38224fd8 sp=0x3f38224fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38224fd8 sp=0x3f38224fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 60 gp=0x3f38223180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38225738 sp=0x3f38225720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382257c8 sp=0x3f38225738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382257d8 sp=0x3f382257c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382257d8 sp=0x3f382257d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 61 gp=0x3f38223340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38225f38 sp=0x3f38225f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38225fc8 sp=0x3f38225f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38225fd8 sp=0x3f38225fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38225fd8 sp=0x3f38225fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 62 gp=0x3f38223500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38226738 sp=0x3f38226720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382267c8 sp=0x3f38226738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382267d8 sp=0x3f382267c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382267d8 sp=0x3f382267d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 63 gp=0x3f382236c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38226f38 sp=0x3f38226f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38226fc8 sp=0x3f38226f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38226fd8 sp=0x3f38226fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38226fd8 sp=0x3f38226fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 64 gp=0x3f38223880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38227738 sp=0x3f38227720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382277c8 sp=0x3f38227738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382277d8 sp=0x3f382277c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382277d8 sp=0x3f382277d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 65 gp=0x3f38223a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38227f38 sp=0x3f38227f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38227fc8 sp=0x3f38227f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38227fd8 sp=0x3f38227fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38227fd8 sp=0x3f38227fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 66 gp=0x3f38223c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38232738 sp=0x3f38232720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382327c8 sp=0x3f38232738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382327d8 sp=0x3f382327c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382327d8 sp=0x3f382327d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 67 gp=0x3f38223dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38232f38 sp=0x3f38232f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38232fc8 sp=0x3f38232f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38232fd8 sp=0x3f38232fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38232fd8 sp=0x3f38232fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 68 gp=0x3f38236000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38233738 sp=0x3f38233720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382337c8 sp=0x3f38233738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382337d8 sp=0x3f382337c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382337d8 sp=0x3f382337d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 69 gp=0x3f382361c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38233f38 sp=0x3f38233f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38233fc8 sp=0x3f38233f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38233fd8 sp=0x3f38233fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38233fd8 sp=0x3f38233fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 70 gp=0x3f38236380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38234738 sp=0x3f38234720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382347c8 sp=0x3f38234738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382347d8 sp=0x3f382347c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382347d8 sp=0x3f382347d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 71 gp=0x3f38236540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38234f38 sp=0x3f38234f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38234fc8 sp=0x3f38234f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38234fd8 sp=0x3f38234fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38234fd8 sp=0x3f38234fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 72 gp=0x3f38236700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38235738 sp=0x3f38235720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382357c8 sp=0x3f38235738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382357d8 sp=0x3f382357c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382357d8 sp=0x3f382357d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 73 gp=0x3f382368c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38235f38 sp=0x3f38235f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38235fc8 sp=0x3f38235f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38235fd8 sp=0x3f38235fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38235fd8 sp=0x3f38235fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 74 gp=0x3f38236a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3822e738 sp=0x3f3822e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3822e7c8 sp=0x3f3822e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3822e7d8 sp=0x3f3822e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3822e7d8 sp=0x3f3822e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 75 gp=0x3f38236c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3822ef38 sp=0x3f3822ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3822efc8 sp=0x3f3822ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3822efd8 sp=0x3f3822efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3822efd8 sp=0x3f3822efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 76 gp=0x3f38236e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3822f738 sp=0x3f3822f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3822f7c8 sp=0x3f3822f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3822f7d8 sp=0x3f3822f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3822f7d8 sp=0x3f3822f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 77 gp=0x3f38236fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3822ff38 sp=0x3f3822ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3822ffc8 sp=0x3f3822ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3822ffd8 sp=0x3f3822ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3822ffd8 sp=0x3f3822ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 78 gp=0x3f38237180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38230738 sp=0x3f38230720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382307c8 sp=0x3f38230738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382307d8 sp=0x3f382307c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382307d8 sp=0x3f382307d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 79 gp=0x3f38237340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38230f38 sp=0x3f38230f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38230fc8 sp=0x3f38230f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38230fd8 sp=0x3f38230fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38230fd8 sp=0x3f38230fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 80 gp=0x3f38237500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38231738 sp=0x3f38231720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f382317c8 sp=0x3f38231738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f382317d8 sp=0x3f382317c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f382317d8 sp=0x3f382317d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 81 gp=0x3f382376c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38231f38 sp=0x3f38231f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38231fc8 sp=0x3f38231f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38231fd8 sp=0x3f38231fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38231fd8 sp=0x3f38231fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 8 gp=0x3f38001dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38193f38 sp=0x3f38193f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38193fc8 sp=0x3f38193f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38193fd8 sp=0x3f38193fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38193fd8 sp=0x3f38193fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 21 gp=0x3f38288c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3818d738 sp=0x3f3818d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3818d7c8 sp=0x3f3818d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3818d7d8 sp=0x3f3818d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3818d7d8 sp=0x3f3818d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 9 gp=0x3f384fc000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38504738 sp=0x3f38504720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f385047c8 sp=0x3f38504738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f385047d8 sp=0x3f385047c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f385047d8 sp=0x3f385047d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 10 gp=0x3f384fc1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38504f38 sp=0x3f38504f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38504fc8 sp=0x3f38504f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38504fd8 sp=0x3f38504fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38504fd8 sp=0x3f38504fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 11 gp=0x3f384fc380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38505738 sp=0x3f38505720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f385057c8 sp=0x3f38505738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f385057d8 sp=0x3f385057c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f385057d8 sp=0x3f385057d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 12 gp=0x3f384fc540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38505f38 sp=0x3f38505f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38505fc8 sp=0x3f38505f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38505fd8 sp=0x3f38505fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38505fd8 sp=0x3f38505fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 13 gp=0x3f384fc700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38506738 sp=0x3f38506720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f385067c8 sp=0x3f38506738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f385067d8 sp=0x3f385067c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f385067d8 sp=0x3f385067d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 14 gp=0x3f384fc8c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38506f38 sp=0x3f38506f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38506fc8 sp=0x3f38506f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38506fd8 sp=0x3f38506fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38506fd8 sp=0x3f38506fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 15 gp=0x3f384fca80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38507738 sp=0x3f38507720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f385077c8 sp=0x3f38507738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f385077d8 sp=0x3f385077c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f385077d8 sp=0x3f385077d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 16 gp=0x3f384fcc40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38507f38 sp=0x3f38507f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38507fc8 sp=0x3f38507f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38507fd8 sp=0x3f38507fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38507fd8 sp=0x3f38507fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 82 gp=0x3f384fce00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38500738 sp=0x3f38500720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f385007c8 sp=0x3f38500738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f385007d8 sp=0x3f385007c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f385007d8 sp=0x3f385007d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 22 gp=0x3f38288e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3818df38 sp=0x3f3818df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3818dfc8 sp=0x3f3818df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3818dfd8 sp=0x3f3818dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3818dfd8 sp=0x3f3818dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 23 gp=0x3f38288fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3818e738 sp=0x3f3818e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3818e7c8 sp=0x3f3818e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3818e7d8 sp=0x3f3818e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3818e7d8 sp=0x3f3818e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 24 gp=0x3f38289180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3818ef38 sp=0x3f3818ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3818efc8 sp=0x3f3818ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3818efd8 sp=0x3f3818efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3818efd8 sp=0x3f3818efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 25 gp=0x3f38289340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3818f738 sp=0x3f3818f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3818f7c8 sp=0x3f3818f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3818f7d8 sp=0x3f3818f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3818f7d8 sp=0x3f3818f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 26 gp=0x3f38289500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3818ff38 sp=0x3f3818ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3818ffc8 sp=0x3f3818ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3818ffd8 sp=0x3f3818ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3818ffd8 sp=0x3f3818ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 27 gp=0x3f382896c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3841e738 sp=0x3f3841e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3841e7c8 sp=0x3f3841e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3841e7d8 sp=0x3f3841e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3841e7d8 sp=0x3f3841e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 28 gp=0x3f38289880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3841ef38 sp=0x3f3841ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3841efc8 sp=0x3f3841ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3841efd8 sp=0x3f3841efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3841efd8 sp=0x3f3841efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 29 gp=0x3f38289a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3841f738 sp=0x3f3841f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3841f7c8 sp=0x3f3841f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3841f7d8 sp=0x3f3841f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3841f7d8 sp=0x3f3841f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 30 gp=0x3f38289c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3841ff38 sp=0x3f3841ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3841ffc8 sp=0x3f3841ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3841ffd8 sp=0x3f3841ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3841ffd8 sp=0x3f3841ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 31 gp=0x3f38289dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38420738 sp=0x3f38420720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384207c8 sp=0x3f38420738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384207d8 sp=0x3f384207c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384207d8 sp=0x3f384207d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 32 gp=0x3f38422000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38420f38 sp=0x3f38420f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38420fc8 sp=0x3f38420f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38420fd8 sp=0x3f38420fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38420fd8 sp=0x3f38420fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 33 gp=0x3f384221c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38421738 sp=0x3f38421720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384217c8 sp=0x3f38421738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384217d8 sp=0x3f384217c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384217d8 sp=0x3f384217d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 98 gp=0x3f38422380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38421f38 sp=0x3f38421f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38421fc8 sp=0x3f38421f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38421fd8 sp=0x3f38421fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38421fd8 sp=0x3f38421fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 99 gp=0x3f38422540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3841a738 sp=0x3f3841a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3841a7c8 sp=0x3f3841a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3841a7d8 sp=0x3f3841a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3841a7d8 sp=0x3f3841a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 100 gp=0x3f38422700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3841af38 sp=0x3f3841af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3841afc8 sp=0x3f3841af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3841afd8 sp=0x3f3841afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3841afd8 sp=0x3f3841afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 101 gp=0x3f384228c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3841b738 sp=0x3f3841b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3841b7c8 sp=0x3f3841b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3841b7d8 sp=0x3f3841b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3841b7d8 sp=0x3f3841b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 102 gp=0x3f38422a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3841bf38 sp=0x3f3841bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3841bfc8 sp=0x3f3841bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3841bfd8 sp=0x3f3841bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3841bfd8 sp=0x3f3841bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 103 gp=0x3f38422c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3841c738 sp=0x3f3841c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3841c7c8 sp=0x3f3841c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3841c7d8 sp=0x3f3841c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3841c7d8 sp=0x3f3841c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 104 gp=0x3f38422e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3841cf38 sp=0x3f3841cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3841cfc8 sp=0x3f3841cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3841cfd8 sp=0x3f3841cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3841cfd8 sp=0x3f3841cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 105 gp=0x3f38422fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3841d738 sp=0x3f3841d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3841d7c8 sp=0x3f3841d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3841d7d8 sp=0x3f3841d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3841d7d8 sp=0x3f3841d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 106 gp=0x3f38423180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3841df38 sp=0x3f3841df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3841dfc8 sp=0x3f3841df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3841dfd8 sp=0x3f3841dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3841dfd8 sp=0x3f3841dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 107 gp=0x3f38423340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38428738 sp=0x3f38428720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384287c8 sp=0x3f38428738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384287d8 sp=0x3f384287c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384287d8 sp=0x3f384287d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 108 gp=0x3f38423500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38428f38 sp=0x3f38428f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38428fc8 sp=0x3f38428f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38428fd8 sp=0x3f38428fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38428fd8 sp=0x3f38428fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 109 gp=0x3f384236c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38429738 sp=0x3f38429720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384297c8 sp=0x3f38429738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384297d8 sp=0x3f384297c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384297d8 sp=0x3f384297d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 110 gp=0x3f38423880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38429f38 sp=0x3f38429f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38429fc8 sp=0x3f38429f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38429fd8 sp=0x3f38429fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38429fd8 sp=0x3f38429fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 111 gp=0x3f38423a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3842a738 sp=0x3f3842a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3842a7c8 sp=0x3f3842a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3842a7d8 sp=0x3f3842a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3842a7d8 sp=0x3f3842a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 112 gp=0x3f38423c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3842af38 sp=0x3f3842af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3842afc8 sp=0x3f3842af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3842afd8 sp=0x3f3842afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3842afd8 sp=0x3f3842afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 113 gp=0x3f38423dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3842b738 sp=0x3f3842b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3842b7c8 sp=0x3f3842b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3842b7d8 sp=0x3f3842b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3842b7d8 sp=0x3f3842b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 114 gp=0x3f3842c000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3842bf38 sp=0x3f3842bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3842bfc8 sp=0x3f3842bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3842bfd8 sp=0x3f3842bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3842bfd8 sp=0x3f3842bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 115 gp=0x3f3842c1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38424738 sp=0x3f38424720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384247c8 sp=0x3f38424738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384247d8 sp=0x3f384247c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384247d8 sp=0x3f384247d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 116 gp=0x3f3842c380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38424f38 sp=0x3f38424f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38424fc8 sp=0x3f38424f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38424fd8 sp=0x3f38424fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38424fd8 sp=0x3f38424fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 117 gp=0x3f3842c540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38425738 sp=0x3f38425720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384257c8 sp=0x3f38425738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384257d8 sp=0x3f384257c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384257d8 sp=0x3f384257d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 118 gp=0x3f3842c700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38425f38 sp=0x3f38425f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38425fc8 sp=0x3f38425f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38425fd8 sp=0x3f38425fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38425fd8 sp=0x3f38425fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 119 gp=0x3f3842c8c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38426738 sp=0x3f38426720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384267c8 sp=0x3f38426738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384267d8 sp=0x3f384267c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384267d8 sp=0x3f384267d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 120 gp=0x3f3842ca80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38426f38 sp=0x3f38426f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38426fc8 sp=0x3f38426f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38426fd8 sp=0x3f38426fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38426fd8 sp=0x3f38426fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 121 gp=0x3f3842cc40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38427738 sp=0x3f38427720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384277c8 sp=0x3f38427738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384277d8 sp=0x3f384277c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384277d8 sp=0x3f384277d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 122 gp=0x3f3842ce00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38427f38 sp=0x3f38427f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38427fc8 sp=0x3f38427f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38427fd8 sp=0x3f38427fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38427fd8 sp=0x3f38427fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 123 gp=0x3f3842cfc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38432738 sp=0x3f38432720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384327c8 sp=0x3f38432738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384327d8 sp=0x3f384327c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384327d8 sp=0x3f384327d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 124 gp=0x3f3842d180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38432f38 sp=0x3f38432f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38432fc8 sp=0x3f38432f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38432fd8 sp=0x3f38432fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38432fd8 sp=0x3f38432fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 125 gp=0x3f3842d340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38433738 sp=0x3f38433720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384337c8 sp=0x3f38433738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384337d8 sp=0x3f384337c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384337d8 sp=0x3f384337d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 126 gp=0x3f3842d500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38433f38 sp=0x3f38433f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38433fc8 sp=0x3f38433f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38433fd8 sp=0x3f38433fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38433fd8 sp=0x3f38433fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 127 gp=0x3f3842d6c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38434738 sp=0x3f38434720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384347c8 sp=0x3f38434738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384347d8 sp=0x3f384347c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384347d8 sp=0x3f384347d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 128 gp=0x3f3842d880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38434f38 sp=0x3f38434f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38434fc8 sp=0x3f38434f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38434fd8 sp=0x3f38434fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38434fd8 sp=0x3f38434fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 129 gp=0x3f3842da40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38435738 sp=0x3f38435720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384357c8 sp=0x3f38435738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384357d8 sp=0x3f384357c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384357d8 sp=0x3f384357d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 130 gp=0x3f3842dc00 m=nil [GC worker (idle)]: runtime.gopark(0xe1367915dc4?, 0x1?, 0x49?, 0xa1?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38435f38 sp=0x3f38435f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38435fc8 sp=0x3f38435f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38435fd8 sp=0x3f38435fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38435fd8 sp=0x3f38435fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 131 gp=0x3f3842ddc0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xd9?, 0xca?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3842e738 sp=0x3f3842e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3842e7c8 sp=0x3f3842e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3842e7d8 sp=0x3f3842e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3842e7d8 sp=0x3f3842e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 132 gp=0x3f38436000 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xe3?, 0x37?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3842ef38 sp=0x3f3842ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3842efc8 sp=0x3f3842ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3842efd8 sp=0x3f3842efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3842efd8 sp=0x3f3842efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 133 gp=0x3f384361c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xbe?, 0xeb?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3842f738 sp=0x3f3842f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3842f7c8 sp=0x3f3842f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3842f7d8 sp=0x3f3842f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3842f7d8 sp=0x3f3842f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 134 gp=0x3f38436380 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xfb?, 0x8c?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3842ff38 sp=0x3f3842ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3842ffc8 sp=0x3f3842ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3842ffd8 sp=0x3f3842ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3842ffd8 sp=0x3f3842ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 135 gp=0x3f38436540 m=nil [GC worker (idle)]: runtime.gopark(0xe1367815c6e?, 0x1?, 0x62?, 0x97?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38430738 sp=0x3f38430720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384307c8 sp=0x3f38430738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384307d8 sp=0x3f384307c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384307d8 sp=0x3f384307d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 136 gp=0x3f38436700 m=nil [GC worker (idle)]: runtime.gopark(0xe13677cd87e?, 0x3?, 0xbf?, 0xc9?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38430f38 sp=0x3f38430f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38430fc8 sp=0x3f38430f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38430fd8 sp=0x3f38430fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38430fd8 sp=0x3f38430fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 137 gp=0x3f384368c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xc1?, 0x98?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38431738 sp=0x3f38431720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384317c8 sp=0x3f38431738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384317d8 sp=0x3f384317c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384317d8 sp=0x3f384317d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 138 gp=0x3f38436a80 m=nil [GC worker (idle)]: runtime.gopark(0xe136780f472?, 0x1?, 0xa1?, 0x15?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38431f38 sp=0x3f38431f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f38431fc8 sp=0x3f38431f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f38431fd8 sp=0x3f38431fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38431fd8 sp=0x3f38431fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 139 gp=0x3f38436c40 m=nil [GC worker (idle)]: runtime.gopark(0xe13678f30a8?, 0x1?, 0xcd?, 0xc3?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3843c738 sp=0x3f3843c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3843c7c8 sp=0x3f3843c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3843c7d8 sp=0x3f3843c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3843c7d8 sp=0x3f3843c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 140 gp=0x3f38436e00 m=nil [GC worker (idle)]: runtime.gopark(0xe13678f72fc?, 0x1?, 0x29?, 0xfd?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3843cf38 sp=0x3f3843cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3843cfc8 sp=0x3f3843cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3843cfd8 sp=0x3f3843cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3843cfd8 sp=0x3f3843cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 141 gp=0x3f38436fc0 m=nil [GC worker (idle)]: runtime.gopark(0xe13677f34a2?, 0x1?, 0xb?, 0xe9?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3843d738 sp=0x3f3843d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3843d7c8 sp=0x3f3843d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3843d7d8 sp=0x3f3843d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3843d7d8 sp=0x3f3843d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 142 gp=0x3f38437180 m=nil [GC worker (idle)]: runtime.gopark(0xe1367911530?, 0x1?, 0xaf?, 0x89?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3843df38 sp=0x3f3843df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3843dfc8 sp=0x3f3843df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3843dfd8 sp=0x3f3843dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3843dfd8 sp=0x3f3843dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 143 gp=0x3f38437340 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xe3?, 0x32?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3843e738 sp=0x3f3843e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3843e7c8 sp=0x3f3843e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3843e7d8 sp=0x3f3843e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3843e7d8 sp=0x3f3843e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 144 gp=0x3f38437500 m=nil [GC worker (idle)]: runtime.gopark(0xe136781205a?, 0x1?, 0xfe?, 0x24?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3843ef38 sp=0x3f3843ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3843efc8 sp=0x3f3843ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3843efd8 sp=0x3f3843efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3843efd8 sp=0x3f3843efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 145 gp=0x3f384376c0 m=nil [GC worker (idle)]: runtime.gopark(0xe13677e1ac2?, 0x1?, 0x43?, 0x4d?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3843f738 sp=0x3f3843f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3843f7c8 sp=0x3f3843f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3843f7d8 sp=0x3f3843f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3843f7d8 sp=0x3f3843f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 146 gp=0x3f38437880 m=nil [GC worker (idle)]: runtime.gopark(0xe13679c05e3?, 0x1?, 0xee?, 0xc2?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3843ff38 sp=0x3f3843ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3843ffc8 sp=0x3f3843ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3843ffd8 sp=0x3f3843ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3843ffd8 sp=0x3f3843ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 147 gp=0x3f38437a40 m=nil [GC worker (idle)]: runtime.gopark(0xe0a88a35b8b?, 0x1?, 0xd8?, 0x2?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38438738 sp=0x3f38438720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f384387c8 sp=0x3f38438738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f384387d8 sp=0x3f384387c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f384387d8 sp=0x3f384387d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 162 gp=0x3f38237880 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x6e?, 0x37?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3823c738 sp=0x3f3823c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3823c7c8 sp=0x3f3823c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3823c7d8 sp=0x3f3823c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3823c7d8 sp=0x3f3823c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 163 gp=0x3f38237a40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xb2?, 0xc1?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f3823cf38 sp=0x3f3823cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f384840e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f3823cfc8 sp=0x3f3823cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f3823cfd8 sp=0x3f3823cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f3823cfd8 sp=0x3f3823cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 178 gp=0x3f3850c700 m=nil [chan receive]: runtime.gopark(0x3f3829a498?, 0xc?, 0xe0?, 0x6a?, 0x20927c?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f38503f20 sp=0x3f38503f08 pc=0x82bb8 runtime.chanrecv(0x3f382820e0, 0x0, 0x90?) /usr/lib/go/src/runtime/chan.go:639 +0x448 fp=0x3f38503f98 sp=0x3f38503f20 pc=0x19de8 runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:489 +0x14 fp=0x3f38503fb8 sp=0x3f38503f98 pc=0x1996c runtime.unique_runtime_registerUniqueMapCleanup.func1(...) /usr/lib/go/src/runtime/mgc.go:1781 runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() /usr/lib/go/src/runtime/mgc.go:1784 +0x40 fp=0x3f38503fd8 sp=0x3f38503fb8 pc=0x2ddd8 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f38503fd8 sp=0x3f38503fd8 pc=0x8a28c created by unique.runtime_registerUniqueMapCleanup in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1779 +0xac ra 0x47e00 sp 0x3ff8a1a510 gp 0x2e49f70 tp 0x3f8272b400 t0 0x80 t1 0xffffffffffffffff t2 0x2e523c0 s0 0x1 s1 0x19 a0 0x2e52500 a1 0x80 a2 0x0 a3 0x0 a4 0x0 a5 0x0 a6 0x0 a7 0x62 s2 0xe7037ed1a0b428db s3 0x0 s4 0x80 s5 0x80 s6 0xffffffff s7 0x2e6c640 s8 0x3f3806eba8 s9 0x3ff8a1a770 s10 0x1667548 s11 0x2e50500 t3 0x80 t4 0x1 t5 0x0 t6 0x2e5a720 pc 0x8be84 [context deadline exceeded] FAIL: testdata/scripts/addsecrets.txtar:16: test timed out while running command === NAME TestScript/edgecasesumask testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!umask:022] skip > mkhomedir # test that chezmoi add --dry-run does not modify anything (89.147s) > exec chezmoi add --dry-run $HOME${/}.file > ! exists $CHEZMOICONFIGDIR/chezmoistate.boltdb > ! exists $CHEZMOISOURCEDIR/dot_file # test that chezmoi add updates the persistent state (39.260s) > exec chezmoi add $HOME${/}.file [stderr] SIGQUIT: quit PC=0x8be84 m=0 sigcode=0 goroutine 0 gp=0x2e50500 m=0 mp=0x2e523c0 [idle]: runtime.futex(0x2e52500, 0x80, 0x0, 0x0, 0x0, 0x0) /usr/lib/go/src/runtime/sys_linux_riscv64.s:487 +0x1c fp=0x3fca03c500 sp=0x3fca03c500 pc=0x8be84 runtime.futexsleep(0x100000001?, 0x524ec?, 0x2e523c0?) /usr/lib/go/src/runtime/os_linux.go:69 +0x30 fp=0x3fca03c548 sp=0x3fca03c500 pc=0x47e00 runtime.notesleep(0x2e52500) /usr/lib/go/src/runtime/lock_futex.go:170 +0xa0 fp=0x3fca03c578 sp=0x3fca03c548 pc=0x1ee18 runtime.mPark(...) /usr/lib/go/src/runtime/proc.go:1866 runtime.stopm() /usr/lib/go/src/runtime/proc.go:2885 +0x90 fp=0x3fca03c5a0 sp=0x3fca03c578 pc=0x52508 runtime.findRunnable() /usr/lib/go/src/runtime/proc.go:3622 +0xdcc fp=0x3fca03c708 sp=0x3fca03c5a0 pc=0x5409c runtime.schedule() /usr/lib/go/src/runtime/proc.go:3995 +0xa0 fp=0x3fca03c738 sp=0x3fca03c708 pc=0x55408 runtime.park_m(0x3f6023d880) /usr/lib/go/src/runtime/proc.go:4102 +0x220 fp=0x3fca03c788 sp=0x3fca03c738 pc=0x55878 runtime.mcall() /usr/lib/go/src/runtime/asm_riscv64.s:310 +0x40 fp=0x3fca03c798 sp=0x3fca03c788 pc=0x88248 goroutine 1 gp=0x3f600001c0 m=nil [runnable]: github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).popMemoryOffset(0x3f620ead00, 0x3f61bd1fb8) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:4550 +0x14 fp=0x3f633a91d8 sp=0x3f633a91d8 pc=0xc53af4 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f620ead00, {0x1848770, 0x2e831c0}, 0x3f620ed100, 0x3f617ed948) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:832 +0x1d98 fp=0x3f633aa968 sp=0x3f633a91d8 pc=0xc2c850 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f63500008?, 0x3f61f0d458?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f633aa9a8 sp=0x3f633aa968 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f620ead00, 0x3f633ac110, 0x3f633ac178, 0x3f633abc78, 0x3f617edb88, {0x3f617e8a08, 0x2a3, 0x3f620eac00?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f633aaa10 sp=0x3f633aa9a8 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f620ead00, {0x1848770, 0x2e831c0}, 0x3f620ed100, 0x3f617edb88) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f633ac1a0 sp=0x3f633aaa10 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f63500008?, 0x3f61f0d410?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f633ac1e0 sp=0x3f633ac1a0 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f620ead00, 0x3f633ad948, 0x3f633ad9b0, 0x3f633ad4b0, 0x3f617edd48, {0x3f617e8a08, 0x2a3, 0x3f620eac00?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f633ac248 sp=0x3f633ac1e0 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f620ead00, {0x1848770, 0x2e831c0}, 0x3f620ed100, 0x3f617edd48) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f633ad9d8 sp=0x3f633ac248 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x3f6042f4a0?, {0x1848770?, 0x2e831c0?}, 0x30?, 0x28?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f633ada18 sp=0x3f633ad9d8 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).call(0x3f620ead00, {0x1848770, 0x2e831c0}, {0x3f61c982b8, 0x3, 0x3f60721a40?}, {0x3f61c982b8, 0x1, 0x3}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:596 +0x280 fp=0x3f633adb18 sp=0x3f633ada18 pc=0xc29f48 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).CallWithStack(0x3f620ead00, {0x1848770, 0x2e831c0}, {0x3f61c982b8?, 0x1?, 0x3f60714320?}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:556 +0xb8 fp=0x3f633adb68 sp=0x3f633adb18 pc=0xc29cb0 github.com/wasilibs/go-re2/internal.(*lazyFunction).callWithStack(0x3f63299320, {0x1848770, 0x2e831c0}, {0x3f61c982b8, 0x3, 0x3}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:606 +0x174 fp=0x3f633adbf0 sp=0x3f633adb68 pc=0xc7d74c github.com/wasilibs/go-re2/internal.(*lazyFunction).Call3(0x3f63299320, {0x1848770, 0x2e831c0}, 0x28fb70, 0xc5, 0x1fc420) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:580 +0xa4 fp=0x3f633adc28 sp=0x3f633adbf0 pc=0xc7d4b4 github.com/wasilibs/go-re2/internal.newRE(0x3f63299320, {0x60791ee0?, 0x23e5c?}, {0xd0?, 0xb0?, 0x66?, 0x1?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:287 +0x214 fp=0x3f633adcb8 sp=0x3f633adc28 pc=0xc7c064 github.com/wasilibs/go-re2/internal.Compile({0x3f60791ee0, 0xc5}, {0x60?, 0xbb?, 0x6a?, 0x60?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2.go:67 +0x124 fp=0x3f633adda8 sp=0x3f633adcb8 pc=0xc729bc github.com/wasilibs/go-re2.Compile(...) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:46 github.com/wasilibs/go-re2.MustCompile({0x3f60791ee0, 0xc5}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:76 +0x4c fp=0x3f633ade18 sp=0x3f633adda8 pc=0xc7dc64 github.com/zricethezav/gitleaks/v8/config.(*ViperConfig).Translate(_) /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/config/config.go:110 +0x118 fp=0x3f633ae410 sp=0x3f633ade18 pc=0xcc5f80 github.com/zricethezav/gitleaks/v8/detect.NewDetectorDefaultConfig() /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/detect/detect.go:139 +0x15c fp=0x3f633ae658 sp=0x3f633ae410 pc=0xce972c github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).getGitleaksDetector(...) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1430 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc(0x3f61af4008, {{0x3fca03cc70?, 0x3f61f9f4b0?}}, {0x184c868?, 0x3f61a25440?}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:91 +0x198 fp=0x3f633ae8b8 sp=0x3f633ae658 pc=0xf274e8 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc-fm({{0x3fca03cc70?, 0x1848818?}}, {0x184c868?, 0x3f61a25440?}) :1 +0x6c fp=0x3f633ae8e8 sp=0x3f633ae8b8 pc=0xfc481c github.com/twpayne/chezmoi/v2/internal/chezmoi.(*SourceState).Add(0x3f618ee9c0, {0x1852d90, 0x3f6069d6c0}, {0x184ed90, 0x3f61acf200}, {0x1853100, 0x3f61aef8c0}, 0x3f61b2df20, 0x3f633af4b0) /build/chezmoi/src/chezmoi-2.57.0/internal/chezmoi/sourcestate.go:484 +0x7d4 fp=0x3f633af370 sp=0x3f633ae8e8 pc=0x61a5c4 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd(0x3f61af4008, 0x2e831c0?, {0x3f61aef860, 0x1, 0x1}, 0x3f618ee9c0) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:208 +0x43c fp=0x3f633af560 sp=0x3f633af370 pc=0xf28304 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd-fm(0x3f61af4008?, {0x3f61aef860?, 0x2e831c0?, 0x3f61f9f4d8?}, 0x0?) :1 +0x70 fp=0x3f633af598 sp=0x3f633af560 pc=0xfc4960 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).newAddCmd.(*Config).makeRunEWithSourceState.func2(0x3f60c6b208, {0x3f61aef860, 0x1, 0x1}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1655 +0xac fp=0x3f633af5d8 sp=0x3f633af598 pc=0xf2726c github.com/spf13/cobra.(*Command).execute(0x3f60c6b208, {0x3f61aef830, 0x1, 0x1}) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 +0x83c fp=0x3f633af758 sp=0x3f633af5d8 pc=0x2a0914 github.com/spf13/cobra.(*Command).ExecuteC(0x3f60c6ac08) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x34c fp=0x3f633af828 sp=0x3f633af758 pc=0x2a1074 github.com/spf13/cobra.(*Command).Execute(...) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).execute(0x3f61af4008, {0x3f6003a1c0, 0x2, 0x2}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1286 +0xcc fp=0x3f633af868 sp=0x3f633af828 pc=0xf3fae4 github.com/twpayne/chezmoi/v2/internal/cmd.runMain({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f62080b40, 0x14}, {0x13cbd0e, 0xa}}, {0x3f6003a1c0, 0x2, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:347 +0x19c fp=0x3f633afa70 sp=0x3f633af868 pc=0xf33ef4 github.com/twpayne/chezmoi/v2/internal/cmd.Main({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f62080b40, 0x14}, {0x13cbd0e, 0xa}}, {0x3f6003a1c0?, 0x0?, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:99 +0xb0 fp=0x3f633afaf8 sp=0x3f633afa70 pc=0xf323b0 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain.func1() /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:57 +0x134 fp=0x3f633afbb0 sp=0x3f633afaf8 pc=0xfe2aa4 github.com/rogpeppe/go-internal/testscript.RunMain({0x18363c0, 0x3f61ac9b80}, 0x3f61f9fea0) /build/go/pkg/mod/github.com/rogpeppe/go-internal@v1.13.1/testscript/exe.go:102 +0xf8 fp=0x3f633afd90 sp=0x3f633afbb0 pc=0xfd2fb8 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain(0x3f61ac9b80) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:55 +0x188 fp=0x3f633afed0 sp=0x3f633afd90 pc=0xfdb840 main.main() _testmain.go:185 +0x9c fp=0x3f633aff68 sp=0x3f633afed0 pc=0xfe2bbc runtime.main() /usr/lib/go/src/runtime/proc.go:272 +0x278 fp=0x3f633affd8 sp=0x3f633aff68 pc=0x4d628 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f633affd8 sp=0x3f633affd8 pc=0x8a28c goroutine 2 gp=0x3f60000c40 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60194fa8 sp=0x3f60194f90 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:337 +0xd4 fp=0x3f60194fd8 sp=0x3f60194fa8 pc=0x4d99c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60194fd8 sp=0x3f60194fd8 pc=0x8a28c created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:325 +0x28 goroutine 3 gp=0x3f60001180 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60195788 sp=0x3f60195770 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.bgsweep(0x3f6018e080) /usr/lib/go/src/runtime/mgcsweep.go:317 +0x124 fp=0x3f601957c8 sp=0x3f60195788 pc=0x36834 runtime.gcenable.gowrap1() /usr/lib/go/src/runtime/mgc.go:204 +0x2c fp=0x3f601957d8 sp=0x3f601957c8 pc=0x2ad9c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f601957d8 sp=0x3f601957d8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:204 +0x70 goroutine 4 gp=0x3f60001340 m=nil [GC scavenge wait]: runtime.gopark(0x0?, 0x40c3880000000000?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60195f88 sp=0x3f60195f70 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.(*scavengerState).park(0x2e4f9e0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x68 fp=0x3f60195fb0 sp=0x3f60195f88 pc=0x34208 runtime.bgscavenge(0x3f6018e080) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x6c fp=0x3f60195fc8 sp=0x3f60195fb0 pc=0x34754 runtime.gcenable.gowrap2() /usr/lib/go/src/runtime/mgc.go:205 +0x2c fp=0x3f60195fd8 sp=0x3f60195fc8 pc=0x2ad4c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60195fd8 sp=0x3f60195fd8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:205 +0xb0 goroutine 5 gp=0x3f60001c00 m=nil [finalizer wait]: runtime.gopark(0x30?, 0x8?, 0x8?, 0x0?, 0xfcc530?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f601945a8 sp=0x3f60194590 pc=0x82bb8 runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x108 fp=0x3f601947d8 sp=0x3f601945a8 pc=0x29f20 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f601947d8 sp=0x3f601947d8 pc=0x8a28c created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x64 goroutine 6 gp=0x3f603801c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60196738 sp=0x3f60196720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f601967c8 sp=0x3f60196738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f601967d8 sp=0x3f601967c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f601967d8 sp=0x3f601967d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 7 gp=0x3f60380380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60196f38 sp=0x3f60196f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60196fc8 sp=0x3f60196f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60196fd8 sp=0x3f60196fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60196fd8 sp=0x3f60196fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 8 gp=0x3f60380540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60197738 sp=0x3f60197720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f601977c8 sp=0x3f60197738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f601977d8 sp=0x3f601977c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f601977d8 sp=0x3f601977d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 9 gp=0x3f60380700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60197f38 sp=0x3f60197f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60197fc8 sp=0x3f60197f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60197fd8 sp=0x3f60197fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60197fd8 sp=0x3f60197fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 10 gp=0x3f603808c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60190738 sp=0x3f60190720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f601907c8 sp=0x3f60190738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f601907d8 sp=0x3f601907c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f601907d8 sp=0x3f601907d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 11 gp=0x3f60380a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60190f38 sp=0x3f60190f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60190fc8 sp=0x3f60190f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60190fd8 sp=0x3f60190fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60190fd8 sp=0x3f60190fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 12 gp=0x3f60380c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60191738 sp=0x3f60191720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f601917c8 sp=0x3f60191738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f601917d8 sp=0x3f601917c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f601917d8 sp=0x3f601917d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 13 gp=0x3f60380e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60191f38 sp=0x3f60191f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60191fc8 sp=0x3f60191f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60191fd8 sp=0x3f60191fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60191fd8 sp=0x3f60191fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 14 gp=0x3f60380fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60192738 sp=0x3f60192720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f601927c8 sp=0x3f60192738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f601927d8 sp=0x3f601927c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f601927d8 sp=0x3f601927d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 15 gp=0x3f60381180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60192f38 sp=0x3f60192f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60192fc8 sp=0x3f60192f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60192fd8 sp=0x3f60192fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60192fd8 sp=0x3f60192fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 16 gp=0x3f60381340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60193738 sp=0x3f60193720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f601937c8 sp=0x3f60193738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f601937d8 sp=0x3f601937c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f601937d8 sp=0x3f601937d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 18 gp=0x3f60381500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60193f38 sp=0x3f60193f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60193fc8 sp=0x3f60193f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60193fd8 sp=0x3f60193fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60193fd8 sp=0x3f60193fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 19 gp=0x3f603816c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6049c738 sp=0x3f6049c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6049c7c8 sp=0x3f6049c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6049c7d8 sp=0x3f6049c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6049c7d8 sp=0x3f6049c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 20 gp=0x3f60381880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6049cf38 sp=0x3f6049cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6049cfc8 sp=0x3f6049cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6049cfd8 sp=0x3f6049cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6049cfd8 sp=0x3f6049cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 21 gp=0x3f60381a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6049d738 sp=0x3f6049d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6049d7c8 sp=0x3f6049d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6049d7d8 sp=0x3f6049d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6049d7d8 sp=0x3f6049d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 22 gp=0x3f60381c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6049df38 sp=0x3f6049df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6049dfc8 sp=0x3f6049df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6049dfd8 sp=0x3f6049dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6049dfd8 sp=0x3f6049dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 23 gp=0x3f60381dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6049e738 sp=0x3f6049e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6049e7c8 sp=0x3f6049e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6049e7d8 sp=0x3f6049e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6049e7d8 sp=0x3f6049e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 24 gp=0x3f604a0000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6049ef38 sp=0x3f6049ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6049efc8 sp=0x3f6049ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6049efd8 sp=0x3f6049efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6049efd8 sp=0x3f6049efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 25 gp=0x3f604a01c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6049f738 sp=0x3f6049f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6049f7c8 sp=0x3f6049f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6049f7d8 sp=0x3f6049f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6049f7d8 sp=0x3f6049f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 26 gp=0x3f604a0380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6049ff38 sp=0x3f6049ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6049ffc8 sp=0x3f6049ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6049ffd8 sp=0x3f6049ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6049ffd8 sp=0x3f6049ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 27 gp=0x3f604a0540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60498738 sp=0x3f60498720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604987c8 sp=0x3f60498738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604987d8 sp=0x3f604987c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604987d8 sp=0x3f604987d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 28 gp=0x3f604a0700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60498f38 sp=0x3f60498f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60498fc8 sp=0x3f60498f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60498fd8 sp=0x3f60498fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60498fd8 sp=0x3f60498fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 29 gp=0x3f604a08c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60499738 sp=0x3f60499720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604997c8 sp=0x3f60499738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604997d8 sp=0x3f604997c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604997d8 sp=0x3f604997d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 30 gp=0x3f604a0a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60499f38 sp=0x3f60499f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60499fc8 sp=0x3f60499f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60499fd8 sp=0x3f60499fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60499fd8 sp=0x3f60499fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 31 gp=0x3f604a0c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6049a738 sp=0x3f6049a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6049a7c8 sp=0x3f6049a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6049a7d8 sp=0x3f6049a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6049a7d8 sp=0x3f6049a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 32 gp=0x3f604a0e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6049af38 sp=0x3f6049af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6049afc8 sp=0x3f6049af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6049afd8 sp=0x3f6049afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6049afd8 sp=0x3f6049afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 33 gp=0x3f604a0fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6049b738 sp=0x3f6049b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6049b7c8 sp=0x3f6049b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6049b7d8 sp=0x3f6049b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6049b7d8 sp=0x3f6049b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 34 gp=0x3f604a1180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6049bf38 sp=0x3f6049bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6049bfc8 sp=0x3f6049bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6049bfd8 sp=0x3f6049bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6049bfd8 sp=0x3f6049bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 35 gp=0x3f604a1340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a6738 sp=0x3f604a6720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a67c8 sp=0x3f604a6738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a67d8 sp=0x3f604a67c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a67d8 sp=0x3f604a67d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 36 gp=0x3f604a1500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a6f38 sp=0x3f604a6f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a6fc8 sp=0x3f604a6f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a6fd8 sp=0x3f604a6fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a6fd8 sp=0x3f604a6fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 37 gp=0x3f604a16c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a7738 sp=0x3f604a7720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a77c8 sp=0x3f604a7738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a77d8 sp=0x3f604a77c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a77d8 sp=0x3f604a77d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 38 gp=0x3f604a1880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a7f38 sp=0x3f604a7f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a7fc8 sp=0x3f604a7f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a7fd8 sp=0x3f604a7fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a7fd8 sp=0x3f604a7fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 39 gp=0x3f604a1a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a8738 sp=0x3f604a8720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a87c8 sp=0x3f604a8738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a87d8 sp=0x3f604a87c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a87d8 sp=0x3f604a87d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 40 gp=0x3f604a1c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a8f38 sp=0x3f604a8f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a8fc8 sp=0x3f604a8f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a8fd8 sp=0x3f604a8fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a8fd8 sp=0x3f604a8fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 41 gp=0x3f604a1dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a9738 sp=0x3f604a9720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a97c8 sp=0x3f604a9738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a97d8 sp=0x3f604a97c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a97d8 sp=0x3f604a97d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 42 gp=0x3f604aa000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a9f38 sp=0x3f604a9f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a9fc8 sp=0x3f604a9f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a9fd8 sp=0x3f604a9fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a9fd8 sp=0x3f604a9fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 43 gp=0x3f604aa1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a2738 sp=0x3f604a2720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a27c8 sp=0x3f604a2738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a27d8 sp=0x3f604a27c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a27d8 sp=0x3f604a27d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 44 gp=0x3f604aa380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a2f38 sp=0x3f604a2f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a2fc8 sp=0x3f604a2f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a2fd8 sp=0x3f604a2fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a2fd8 sp=0x3f604a2fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 45 gp=0x3f604aa540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a3738 sp=0x3f604a3720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a37c8 sp=0x3f604a3738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a37d8 sp=0x3f604a37c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a37d8 sp=0x3f604a37d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 46 gp=0x3f604aa700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a3f38 sp=0x3f604a3f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a3fc8 sp=0x3f604a3f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a3fd8 sp=0x3f604a3fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a3fd8 sp=0x3f604a3fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 47 gp=0x3f604aa8c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a4738 sp=0x3f604a4720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a47c8 sp=0x3f604a4738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a47d8 sp=0x3f604a47c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a47d8 sp=0x3f604a47d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 48 gp=0x3f604aaa80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a4f38 sp=0x3f604a4f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a4fc8 sp=0x3f604a4f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a4fd8 sp=0x3f604a4fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a4fd8 sp=0x3f604a4fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 49 gp=0x3f604aac40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a5738 sp=0x3f604a5720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a57c8 sp=0x3f604a5738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a57d8 sp=0x3f604a57c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a57d8 sp=0x3f604a57d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 50 gp=0x3f604aae00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604a5f38 sp=0x3f604a5f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604a5fc8 sp=0x3f604a5f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604a5fd8 sp=0x3f604a5fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604a5fd8 sp=0x3f604a5fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 51 gp=0x3f604aafc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604b0738 sp=0x3f604b0720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604b07c8 sp=0x3f604b0738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604b07d8 sp=0x3f604b07c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604b07d8 sp=0x3f604b07d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 52 gp=0x3f604ab180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604b0f38 sp=0x3f604b0f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604b0fc8 sp=0x3f604b0f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604b0fd8 sp=0x3f604b0fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604b0fd8 sp=0x3f604b0fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 53 gp=0x3f604ab340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604b1738 sp=0x3f604b1720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604b17c8 sp=0x3f604b1738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604b17d8 sp=0x3f604b17c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604b17d8 sp=0x3f604b17d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 54 gp=0x3f604ab500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604b1f38 sp=0x3f604b1f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604b1fc8 sp=0x3f604b1f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604b1fd8 sp=0x3f604b1fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604b1fd8 sp=0x3f604b1fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 55 gp=0x3f604ab6c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604b2738 sp=0x3f604b2720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604b27c8 sp=0x3f604b2738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604b27d8 sp=0x3f604b27c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604b27d8 sp=0x3f604b27d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 56 gp=0x3f604ab880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604b2f38 sp=0x3f604b2f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604b2fc8 sp=0x3f604b2f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604b2fd8 sp=0x3f604b2fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604b2fd8 sp=0x3f604b2fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 57 gp=0x3f604aba40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604b3738 sp=0x3f604b3720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604b37c8 sp=0x3f604b3738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604b37d8 sp=0x3f604b37c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604b37d8 sp=0x3f604b37d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 66 gp=0x3f60504000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604ac738 sp=0x3f604ac720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604ac7c8 sp=0x3f604ac738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604ac7d8 sp=0x3f604ac7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604ac7d8 sp=0x3f604ac7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 58 gp=0x3f604abc00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f604b3f38 sp=0x3f604b3f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f604b3fc8 sp=0x3f604b3f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f604b3fd8 sp=0x3f604b3fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f604b3fd8 sp=0x3f604b3fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 82 gp=0x3f60204380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6021a738 sp=0x3f6021a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6021a7c8 sp=0x3f6021a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6021a7d8 sp=0x3f6021a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6021a7d8 sp=0x3f6021a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 83 gp=0x3f60204540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6021af38 sp=0x3f6021af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6021afc8 sp=0x3f6021af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6021afd8 sp=0x3f6021afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6021afd8 sp=0x3f6021afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 84 gp=0x3f60204700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6021b738 sp=0x3f6021b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6021b7c8 sp=0x3f6021b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6021b7d8 sp=0x3f6021b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6021b7d8 sp=0x3f6021b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 85 gp=0x3f602048c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6021bf38 sp=0x3f6021bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6021bfc8 sp=0x3f6021bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6021bfd8 sp=0x3f6021bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6021bfd8 sp=0x3f6021bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 86 gp=0x3f60204a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6021c738 sp=0x3f6021c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6021c7c8 sp=0x3f6021c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6021c7d8 sp=0x3f6021c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6021c7d8 sp=0x3f6021c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 87 gp=0x3f60204c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6021cf38 sp=0x3f6021cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6021cfc8 sp=0x3f6021cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6021cfd8 sp=0x3f6021cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6021cfd8 sp=0x3f6021cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 88 gp=0x3f60204e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6021d738 sp=0x3f6021d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6021d7c8 sp=0x3f6021d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6021d7d8 sp=0x3f6021d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6021d7d8 sp=0x3f6021d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 89 gp=0x3f60204fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6021df38 sp=0x3f6021df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6021dfc8 sp=0x3f6021df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6021dfd8 sp=0x3f6021dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6021dfd8 sp=0x3f6021dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 90 gp=0x3f60205180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60216738 sp=0x3f60216720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602167c8 sp=0x3f60216738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602167d8 sp=0x3f602167c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602167d8 sp=0x3f602167d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 91 gp=0x3f60205340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60216f38 sp=0x3f60216f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60216fc8 sp=0x3f60216f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60216fd8 sp=0x3f60216fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60216fd8 sp=0x3f60216fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 92 gp=0x3f60205500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60217738 sp=0x3f60217720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602177c8 sp=0x3f60217738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602177d8 sp=0x3f602177c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602177d8 sp=0x3f602177d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 93 gp=0x3f602056c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60217f38 sp=0x3f60217f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60217fc8 sp=0x3f60217f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60217fd8 sp=0x3f60217fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60217fd8 sp=0x3f60217fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 94 gp=0x3f60205880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60218738 sp=0x3f60218720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602187c8 sp=0x3f60218738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602187d8 sp=0x3f602187c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602187d8 sp=0x3f602187d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 95 gp=0x3f60205a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60218f38 sp=0x3f60218f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60218fc8 sp=0x3f60218f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60218fd8 sp=0x3f60218fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60218fd8 sp=0x3f60218fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 96 gp=0x3f60205c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60219738 sp=0x3f60219720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602197c8 sp=0x3f60219738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602197d8 sp=0x3f602197c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602197d8 sp=0x3f602197d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 97 gp=0x3f60205dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60219f38 sp=0x3f60219f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60219fc8 sp=0x3f60219f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60219fd8 sp=0x3f60219fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60219fd8 sp=0x3f60219fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 98 gp=0x3f60220000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60226738 sp=0x3f60226720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602267c8 sp=0x3f60226738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602267d8 sp=0x3f602267c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602267d8 sp=0x3f602267d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 99 gp=0x3f602201c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60226f38 sp=0x3f60226f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60226fc8 sp=0x3f60226f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60226fd8 sp=0x3f60226fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60226fd8 sp=0x3f60226fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 100 gp=0x3f60220380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60227738 sp=0x3f60227720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602277c8 sp=0x3f60227738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602277d8 sp=0x3f602277c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602277d8 sp=0x3f602277d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 101 gp=0x3f60220540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60227f38 sp=0x3f60227f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60227fc8 sp=0x3f60227f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60227fd8 sp=0x3f60227fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60227fd8 sp=0x3f60227fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 102 gp=0x3f60220700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60228738 sp=0x3f60228720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602287c8 sp=0x3f60228738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602287d8 sp=0x3f602287c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602287d8 sp=0x3f602287d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 103 gp=0x3f602208c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60228f38 sp=0x3f60228f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60228fc8 sp=0x3f60228f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60228fd8 sp=0x3f60228fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60228fd8 sp=0x3f60228fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 104 gp=0x3f60220a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60229738 sp=0x3f60229720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602297c8 sp=0x3f60229738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602297d8 sp=0x3f602297c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602297d8 sp=0x3f602297d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 105 gp=0x3f60220c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60229f38 sp=0x3f60229f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60229fc8 sp=0x3f60229f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60229fd8 sp=0x3f60229fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60229fd8 sp=0x3f60229fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 106 gp=0x3f60220e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60222738 sp=0x3f60222720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602227c8 sp=0x3f60222738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602227d8 sp=0x3f602227c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602227d8 sp=0x3f602227d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 107 gp=0x3f60220fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60222f38 sp=0x3f60222f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60222fc8 sp=0x3f60222f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60222fd8 sp=0x3f60222fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60222fd8 sp=0x3f60222fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 108 gp=0x3f60221180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60223738 sp=0x3f60223720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602237c8 sp=0x3f60223738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602237d8 sp=0x3f602237c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602237d8 sp=0x3f602237d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 109 gp=0x3f60221340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60223f38 sp=0x3f60223f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60223fc8 sp=0x3f60223f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60223fd8 sp=0x3f60223fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60223fd8 sp=0x3f60223fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 110 gp=0x3f60221500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60224738 sp=0x3f60224720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602247c8 sp=0x3f60224738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602247d8 sp=0x3f602247c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602247d8 sp=0x3f602247d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 111 gp=0x3f602216c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60224f38 sp=0x3f60224f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60224fc8 sp=0x3f60224f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60224fd8 sp=0x3f60224fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60224fd8 sp=0x3f60224fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 112 gp=0x3f60221880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60225738 sp=0x3f60225720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602257c8 sp=0x3f60225738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602257d8 sp=0x3f602257c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602257d8 sp=0x3f602257d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 113 gp=0x3f60221a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60225f38 sp=0x3f60225f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60225fc8 sp=0x3f60225f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60225fd8 sp=0x3f60225fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60225fd8 sp=0x3f60225fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 114 gp=0x3f60221c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6022e738 sp=0x3f6022e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6022e7c8 sp=0x3f6022e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6022e7d8 sp=0x3f6022e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6022e7d8 sp=0x3f6022e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 115 gp=0x3f60221dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6022ef38 sp=0x3f6022ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6022efc8 sp=0x3f6022ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6022efd8 sp=0x3f6022efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6022efd8 sp=0x3f6022efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 116 gp=0x3f60232000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6022f738 sp=0x3f6022f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6022f7c8 sp=0x3f6022f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6022f7d8 sp=0x3f6022f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6022f7d8 sp=0x3f6022f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 117 gp=0x3f602321c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6022ff38 sp=0x3f6022ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6022ffc8 sp=0x3f6022ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6022ffd8 sp=0x3f6022ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6022ffd8 sp=0x3f6022ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 118 gp=0x3f60232380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60230738 sp=0x3f60230720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602307c8 sp=0x3f60230738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602307d8 sp=0x3f602307c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602307d8 sp=0x3f602307d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 119 gp=0x3f60232540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60230f38 sp=0x3f60230f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60230fc8 sp=0x3f60230f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60230fd8 sp=0x3f60230fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60230fd8 sp=0x3f60230fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 120 gp=0x3f60232700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60231738 sp=0x3f60231720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602317c8 sp=0x3f60231738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602317d8 sp=0x3f602317c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602317d8 sp=0x3f602317d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 121 gp=0x3f602328c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60231f38 sp=0x3f60231f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60231fc8 sp=0x3f60231f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60231fd8 sp=0x3f60231fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60231fd8 sp=0x3f60231fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 122 gp=0x3f60232a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6022a738 sp=0x3f6022a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6022a7c8 sp=0x3f6022a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6022a7d8 sp=0x3f6022a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6022a7d8 sp=0x3f6022a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 123 gp=0x3f60232c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6022af38 sp=0x3f6022af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6022afc8 sp=0x3f6022af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6022afd8 sp=0x3f6022afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6022afd8 sp=0x3f6022afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 124 gp=0x3f60232e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6022b738 sp=0x3f6022b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6022b7c8 sp=0x3f6022b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6022b7d8 sp=0x3f6022b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6022b7d8 sp=0x3f6022b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 125 gp=0x3f60232fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6022bf38 sp=0x3f6022bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6022bfc8 sp=0x3f6022bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6022bfd8 sp=0x3f6022bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6022bfd8 sp=0x3f6022bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 126 gp=0x3f60233180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6022c738 sp=0x3f6022c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6022c7c8 sp=0x3f6022c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6022c7d8 sp=0x3f6022c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6022c7d8 sp=0x3f6022c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 127 gp=0x3f60233340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6022cf38 sp=0x3f6022cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6022cfc8 sp=0x3f6022cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6022cfd8 sp=0x3f6022cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6022cfd8 sp=0x3f6022cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 128 gp=0x3f60233500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6022d738 sp=0x3f6022d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6022d7c8 sp=0x3f6022d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6022d7d8 sp=0x3f6022d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6022d7d8 sp=0x3f6022d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 129 gp=0x3f602336c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6022df38 sp=0x3f6022df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6022dfc8 sp=0x3f6022df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6022dfd8 sp=0x3f6022dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6022dfd8 sp=0x3f6022dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 130 gp=0x3f60233880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60238738 sp=0x3f60238720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602387c8 sp=0x3f60238738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602387d8 sp=0x3f602387c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602387d8 sp=0x3f602387d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 131 gp=0x3f60233a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60238f38 sp=0x3f60238f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60238fc8 sp=0x3f60238f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60238fd8 sp=0x3f60238fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60238fd8 sp=0x3f60238fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 132 gp=0x3f60233c00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xb6?, 0xb?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60239738 sp=0x3f60239720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602397c8 sp=0x3f60239738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602397d8 sp=0x3f602397c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602397d8 sp=0x3f602397d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 133 gp=0x3f60233dc0 m=nil [GC worker (idle)]: runtime.gopark(0xe1356392697?, 0x1?, 0xab?, 0x5a?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60239f38 sp=0x3f60239f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60239fc8 sp=0x3f60239f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60239fd8 sp=0x3f60239fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60239fd8 sp=0x3f60239fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 134 gp=0x3f6023c000 m=nil [GC worker (idle)]: runtime.gopark(0xe0c1d17aefc?, 0x1?, 0xf1?, 0x6d?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6023a738 sp=0x3f6023a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6023a7c8 sp=0x3f6023a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6023a7d8 sp=0x3f6023a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6023a7d8 sp=0x3f6023a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 135 gp=0x3f6023c1c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x62?, 0xdc?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6023af38 sp=0x3f6023af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6023afc8 sp=0x3f6023af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6023afd8 sp=0x3f6023afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6023afd8 sp=0x3f6023afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 136 gp=0x3f6023c380 m=nil [GC worker (idle)]: runtime.gopark(0xe13563596e0?, 0x1?, 0x3d?, 0xb8?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6023b738 sp=0x3f6023b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6023b7c8 sp=0x3f6023b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6023b7d8 sp=0x3f6023b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6023b7d8 sp=0x3f6023b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 137 gp=0x3f6023c540 m=nil [GC worker (idle)]: runtime.gopark(0xe135794e580?, 0x1?, 0x6a?, 0xf2?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6023bf38 sp=0x3f6023bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6023bfc8 sp=0x3f6023bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6023bfd8 sp=0x3f6023bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6023bfd8 sp=0x3f6023bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 138 gp=0x3f6023c700 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x31?, 0xe7?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60234738 sp=0x3f60234720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602347c8 sp=0x3f60234738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602347d8 sp=0x3f602347c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602347d8 sp=0x3f602347d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 139 gp=0x3f6023c8c0 m=nil [GC worker (idle)]: runtime.gopark(0xe1356433fbe?, 0x3?, 0x7c?, 0x47?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60234f38 sp=0x3f60234f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60234fc8 sp=0x3f60234f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60234fd8 sp=0x3f60234fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60234fd8 sp=0x3f60234fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 140 gp=0x3f6023ca80 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x3?, 0xe6?, 0xb?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60235738 sp=0x3f60235720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602357c8 sp=0x3f60235738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602357d8 sp=0x3f602357c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602357d8 sp=0x3f602357d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 141 gp=0x3f6023cc40 m=nil [GC worker (idle)]: runtime.gopark(0xe1356385a24?, 0x1?, 0xe5?, 0x10?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60235f38 sp=0x3f60235f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60235fc8 sp=0x3f60235f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60235fd8 sp=0x3f60235fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60235fd8 sp=0x3f60235fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 142 gp=0x3f6023ce00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x4c?, 0x85?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60236738 sp=0x3f60236720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602367c8 sp=0x3f60236738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602367d8 sp=0x3f602367c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602367d8 sp=0x3f602367d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 143 gp=0x3f6023cfc0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x54?, 0x1?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60236f38 sp=0x3f60236f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60236fc8 sp=0x3f60236f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60236fd8 sp=0x3f60236fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60236fd8 sp=0x3f60236fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 144 gp=0x3f6023d180 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x6c?, 0xd4?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60237738 sp=0x3f60237720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602377c8 sp=0x3f60237738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602377d8 sp=0x3f602377c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602377d8 sp=0x3f602377d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 145 gp=0x3f6023d340 m=nil [GC worker (idle)]: runtime.gopark(0xe1357c559b3?, 0x1?, 0x1a?, 0x1b?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60237f38 sp=0x3f60237f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60237fc8 sp=0x3f60237f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60237fd8 sp=0x3f60237fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60237fd8 sp=0x3f60237fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 146 gp=0x3f6023d500 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x4e?, 0x47?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60242738 sp=0x3f60242720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602427c8 sp=0x3f60242738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602427d8 sp=0x3f602427c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602427d8 sp=0x3f602427d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 147 gp=0x3f6023d6c0 m=nil [GC worker (idle)]: runtime.gopark(0xe135793bca0?, 0x1?, 0xda?, 0x33?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60242f38 sp=0x3f60242f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60242fc8 sp=0x3f60242f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60242fd8 sp=0x3f60242fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60242fd8 sp=0x3f60242fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 148 gp=0x3f6023d880 m=nil [GC worker (idle)]: runtime.gopark(0xe1357957a54?, 0x1?, 0x8e?, 0xc6?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60243738 sp=0x3f60243720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602437c8 sp=0x3f60243738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602437d8 sp=0x3f602437c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602437d8 sp=0x3f602437d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 149 gp=0x3f6023da40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x87?, 0xf6?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60243f38 sp=0x3f60243f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60243fc8 sp=0x3f60243f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60243fd8 sp=0x3f60243fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60243fd8 sp=0x3f60243fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 150 gp=0x3f6023dc00 m=nil [GC worker (idle)]: runtime.gopark(0xe135794c5c8?, 0x3?, 0x68?, 0x2a?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60244738 sp=0x3f60244720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602447c8 sp=0x3f60244738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602447d8 sp=0x3f602447c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602447d8 sp=0x3f602447d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 151 gp=0x3f6023ddc0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xf3?, 0x48?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60244f38 sp=0x3f60244f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60244fc8 sp=0x3f60244f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60244fd8 sp=0x3f60244fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60244fd8 sp=0x3f60244fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 152 gp=0x3f60246000 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xae?, 0x46?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60245738 sp=0x3f60245720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f602457c8 sp=0x3f60245738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f602457d8 sp=0x3f602457c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f602457d8 sp=0x3f602457d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 153 gp=0x3f602461c0 m=nil [GC worker (idle)]: runtime.gopark(0xe135643576a?, 0x1?, 0x16?, 0x24?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60245f38 sp=0x3f60245f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f60245fc8 sp=0x3f60245f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f60245fd8 sp=0x3f60245fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60245fd8 sp=0x3f60245fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 154 gp=0x3f60246380 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x48?, 0x62?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6023e738 sp=0x3f6023e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6023e7c8 sp=0x3f6023e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6023e7d8 sp=0x3f6023e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6023e7d8 sp=0x3f6023e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 155 gp=0x3f60246540 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x96?, 0x46?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6023ef38 sp=0x3f6023ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6023efc8 sp=0x3f6023ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6023efd8 sp=0x3f6023efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6023efd8 sp=0x3f6023efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 156 gp=0x3f60246700 m=nil [GC worker (idle)]: runtime.gopark(0xe135641254f?, 0x3f60212960?, 0x1a?, 0xa?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6023f738 sp=0x3f6023f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f60048230) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6023f7c8 sp=0x3f6023f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6023f7d8 sp=0x3f6023f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6023f7d8 sp=0x3f6023f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 59 gp=0x3f60504a80 m=nil [chan receive]: runtime.gopark(0x3f60241f68?, 0xb?, 0x0?, 0x0?, 0x20927c?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f60241f20 sp=0x3f60241f08 pc=0x82bb8 runtime.chanrecv(0x3f60048380, 0x0, 0x28?) /usr/lib/go/src/runtime/chan.go:639 +0x448 fp=0x3f60241f98 sp=0x3f60241f20 pc=0x19de8 runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:489 +0x14 fp=0x3f60241fb8 sp=0x3f60241f98 pc=0x1996c runtime.unique_runtime_registerUniqueMapCleanup.func1(...) /usr/lib/go/src/runtime/mgc.go:1781 runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() /usr/lib/go/src/runtime/mgc.go:1784 +0x40 fp=0x3f60241fd8 sp=0x3f60241fb8 pc=0x2ddd8 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f60241fd8 sp=0x3f60241fd8 pc=0x8a28c created by unique.runtime_registerUniqueMapCleanup in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1779 +0xac ra 0x47e00 sp 0x3fca03c500 gp 0x2e49f70 tp 0x3fa9a6e400 t0 0x80 t1 0xffffffffffffffff t2 0x2e523c0 s0 0x1 s1 0x1e a0 0x2e52500 a1 0x80 a2 0x0 a3 0x0 a4 0x0 a5 0x0 a6 0x0 a7 0x62 s2 0xe7037ed1a0b428db s3 0x0 s4 0x80 s5 0x80 s6 0xffffffff s7 0x2e6c688 s8 0x3f6006bca8 s9 0x3fca03c760 s10 0x1667548 s11 0x2e50500 t3 0xfd90 t4 0x1 t5 0x0 t6 0x2e5a720 pc 0x8be84 [context deadline exceeded] FAIL: testdata/scripts/edgecasesumask.txtar:11: test timed out while running command === NAME TestScript/addautotemplate testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell # test that chezmoi add --autotemplate on a file with a replacement creates a template in the source directory (72.956s) > exec chezmoi add --autotemplate $HOME${/}.template > cmp $CHEZMOISOURCEDIR/dot_template.tmpl golden/dot_template.tmpl # test that chezmoi add --autotemplate on a symlink with a replacement creates a template in the source directory (0.690s) > symlink $HOME/.symlink -> .target-value > exec chezmoi add --autotemplate $HOME${/}.symlink > cmp $CHEZMOISOURCEDIR/symlink_dot_symlink.tmpl golden/symlink_dot_symlink.tmpl # test that chezmoi add --autotemplate does not create a template if no replacements occurred (38.597s) > exec chezmoi add --autotemplate $HOME${/}.notatemplate [stderr] SIGQUIT: quit PC=0x8be84 m=0 sigcode=0 goroutine 0 gp=0x2e50500 m=0 mp=0x2e523c0 [idle]: runtime.futex(0x2e52500, 0x80, 0x0, 0x0, 0x0, 0x0) /usr/lib/go/src/runtime/sys_linux_riscv64.s:487 +0x1c fp=0x3ff1fdc4d0 sp=0x3ff1fdc4d0 pc=0x8be84 runtime.futexsleep(0x16c5817d8?, 0x524ec?, 0x2e523c0?) /usr/lib/go/src/runtime/os_linux.go:69 +0x30 fp=0x3ff1fdc518 sp=0x3ff1fdc4d0 pc=0x47e00 runtime.notesleep(0x2e52500) /usr/lib/go/src/runtime/lock_futex.go:170 +0xa0 fp=0x3ff1fdc548 sp=0x3ff1fdc518 pc=0x1ee18 runtime.mPark(...) /usr/lib/go/src/runtime/proc.go:1866 runtime.stopm() /usr/lib/go/src/runtime/proc.go:2885 +0x90 fp=0x3ff1fdc570 sp=0x3ff1fdc548 pc=0x52508 runtime.findRunnable() /usr/lib/go/src/runtime/proc.go:3622 +0xdcc fp=0x3ff1fdc6d8 sp=0x3ff1fdc570 pc=0x5409c runtime.schedule() /usr/lib/go/src/runtime/proc.go:3995 +0xa0 fp=0x3ff1fdc708 sp=0x3ff1fdc6d8 pc=0x55408 runtime.park_m(0x3f6c30e000) /usr/lib/go/src/runtime/proc.go:4102 +0x220 fp=0x3ff1fdc758 sp=0x3ff1fdc708 pc=0x55878 runtime.mcall() /usr/lib/go/src/runtime/asm_riscv64.s:310 +0x40 fp=0x3ff1fdc768 sp=0x3ff1fdc758 pc=0x88248 goroutine 1 gp=0x3f6c0001c0 m=nil [runnable]: github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).popValue(0x3f6c691880) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:137 +0x10 fp=0x3f6f3191d8 sp=0x3f6f3191d8 pc=0xc28750 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f6c691880, {0x1848770, 0x2e831c0}, 0x3f6ce51500, 0x3f6d469948) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:1056 +0x5604 fp=0x3f6f31a968 sp=0x3f6f3191d8 pc=0xc300bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f6c19b508?, 0x3f6e65d530?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f6f31a9a8 sp=0x3f6f31a968 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f6c691880, 0x3f6f31c110, 0x3f6f31c178, 0x3f6f31bc78, 0x3f6d469b88, {0x3f6d464a08, 0x2a3, 0x3f6c691780?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f6f31aa10 sp=0x3f6f31a9a8 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f6c691880, {0x1848770, 0x2e831c0}, 0x3f6ce51500, 0x3f6d469b88) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f6f31c1a0 sp=0x3f6f31aa10 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f6c19b508?, 0x3f6e65d4e8?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f6f31c1e0 sp=0x3f6f31c1a0 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f6c691880, 0x3f6f31d948, 0x3f6f31d9b0, 0x3f6f31d4b0, 0x3f6d469d48, {0x3f6d464a08, 0x2a3, 0x3f6c691780?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f6f31c248 sp=0x3f6f31c1e0 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f6c691880, {0x1848770, 0x2e831c0}, 0x3f6ce51500, 0x3f6d469d48) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f6f31d9d8 sp=0x3f6f31c248 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x3f6c296fc0?, {0x1848770?, 0x2e831c0?}, 0x30?, 0x28?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f6f31da18 sp=0x3f6f31d9d8 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).call(0x3f6c691880, {0x1848770, 0x2e831c0}, {0x3f6c32bc08, 0x3, 0x3f6c4fe960?}, {0x3f6c32bc08, 0x1, 0x3}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:596 +0x280 fp=0x3f6f31db18 sp=0x3f6f31da18 pc=0xc29f48 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).CallWithStack(0x3f6c691880, {0x1848770, 0x2e831c0}, {0x3f6c32bc08?, 0x1?, 0x3f6c7101e0?}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:556 +0xb8 fp=0x3f6f31db68 sp=0x3f6f31db18 pc=0xc29cb0 github.com/wasilibs/go-re2/internal.(*lazyFunction).callWithStack(0x3f6e50e360, {0x1848770, 0x2e831c0}, {0x3f6c32bc08, 0x3, 0x3}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:606 +0x174 fp=0x3f6f31dbf0 sp=0x3f6f31db68 pc=0xc7d74c github.com/wasilibs/go-re2/internal.(*lazyFunction).Call3(0x3f6e50e360, {0x1848770, 0x2e831c0}, 0x1fabf0, 0x22, 0x1fc420) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:580 +0xa4 fp=0x3f6f31dc28 sp=0x3f6f31dbf0 pc=0xc7d4b4 github.com/wasilibs/go-re2/internal.newRE(0x3f6e50e360, {0x6e28e8a0?, 0x10da960?}, {0xd0?, 0xb0?, 0x66?, 0x1?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:287 +0x214 fp=0x3f6f31dcb8 sp=0x3f6f31dc28 pc=0xc7c064 github.com/wasilibs/go-re2/internal.Compile({0x3f6e28e8a0, 0x22}, {0x0?, 0x8d?, 0x15?, 0x1?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2.go:67 +0x124 fp=0x3f6f31dda8 sp=0x3f6f31dcb8 pc=0xc729bc github.com/wasilibs/go-re2.Compile(...) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:46 github.com/wasilibs/go-re2.MustCompile({0x3f6e28e8a0, 0x22}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:76 +0x4c fp=0x3f6f31de18 sp=0x3f6f31dda8 pc=0xc7dc64 github.com/zricethezav/gitleaks/v8/config.(*ViperConfig).Translate(_) /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/config/config.go:110 +0x118 fp=0x3f6f31e410 sp=0x3f6f31de18 pc=0xcc5f80 github.com/zricethezav/gitleaks/v8/detect.NewDetectorDefaultConfig() /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/detect/detect.go:139 +0x15c fp=0x3f6f31e658 sp=0x3f6f31e410 pc=0xce972c github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).getGitleaksDetector(...) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1430 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc(0x3f6de75008, {{0x3ff1fdcc5f?, 0x3f6df1f4b0?}}, {0x184c868?, 0x3f6c2c1800?}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:91 +0x198 fp=0x3f6f31e8b8 sp=0x3f6f31e658 pc=0xf274e8 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc-fm({{0x3ff1fdcc5f?, 0x1848818?}}, {0x184c868?, 0x3f6c2c1800?}) :1 +0x6c fp=0x3f6f31e8e8 sp=0x3f6f31e8b8 pc=0xfc481c github.com/twpayne/chezmoi/v2/internal/chezmoi.(*SourceState).Add(0x3f6de03a00, {0x1852d90, 0x3f6c333140}, {0x184ed90, 0x3f6e2350e0}, {0x1853100, 0x3f6c70d850}, 0x3f6e2ae570, 0x3f6f31f4b0) /build/chezmoi/src/chezmoi-2.57.0/internal/chezmoi/sourcestate.go:484 +0x7d4 fp=0x3f6f31f370 sp=0x3f6f31e8e8 pc=0x61a5c4 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd(0x3f6de75008, 0x2e831c0?, {0x3f6c7908a0, 0x1, 0x2}, 0x3f6de03a00) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:208 +0x43c fp=0x3f6f31f560 sp=0x3f6f31f370 pc=0xf28304 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd-fm(0x3f6de75008?, {0x3f6c7908a0?, 0x2e831c0?, 0x3f6df1f4d8?}, 0x0?) :1 +0x70 fp=0x3f6f31f598 sp=0x3f6f31f560 pc=0xfc4960 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).newAddCmd.(*Config).makeRunEWithSourceState.func2(0x3f6c669808, {0x3f6c7908a0, 0x1, 0x2}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1655 +0xac fp=0x3f6f31f5d8 sp=0x3f6f31f598 pc=0xf2726c github.com/spf13/cobra.(*Command).execute(0x3f6c669808, {0x3f6c790880, 0x2, 0x2}) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 +0x83c fp=0x3f6f31f758 sp=0x3f6f31f5d8 pc=0x2a0914 github.com/spf13/cobra.(*Command).ExecuteC(0x3f6c669208) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x34c fp=0x3f6f31f828 sp=0x3f6f31f758 pc=0x2a1074 github.com/spf13/cobra.(*Command).Execute(...) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).execute(0x3f6de75008, {0x3f6c2b2090, 0x3, 0x3}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1286 +0xcc fp=0x3f6f31f868 sp=0x3f6f31f828 pc=0xf3fae4 github.com/twpayne/chezmoi/v2/internal/cmd.runMain({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f6e1c67f8, 0x14}, {0x13cbd0e, 0xa}}, {0x3f6c2b2090, 0x3, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:347 +0x19c fp=0x3f6f31fa70 sp=0x3f6f31f868 pc=0xf33ef4 github.com/twpayne/chezmoi/v2/internal/cmd.Main({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f6e1c67f8, 0x14}, {0x13cbd0e, 0xa}}, {0x3f6c2b2090?, 0x0?, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:99 +0xb0 fp=0x3f6f31faf8 sp=0x3f6f31fa70 pc=0xf323b0 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain.func1() /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:57 +0x134 fp=0x3f6f31fbb0 sp=0x3f6f31faf8 pc=0xfe2aa4 github.com/rogpeppe/go-internal/testscript.RunMain({0x18363c0, 0x3f6e21d400}, 0x3f6df1fea0) /build/go/pkg/mod/github.com/rogpeppe/go-internal@v1.13.1/testscript/exe.go:102 +0xf8 fp=0x3f6f31fd90 sp=0x3f6f31fbb0 pc=0xfd2fb8 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain(0x3f6e21d400) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:55 +0x188 fp=0x3f6f31fed0 sp=0x3f6f31fd90 pc=0xfdb840 main.main() _testmain.go:185 +0x9c fp=0x3f6f31ff68 sp=0x3f6f31fed0 pc=0xfe2bbc runtime.main() /usr/lib/go/src/runtime/proc.go:272 +0x278 fp=0x3f6f31ffd8 sp=0x3f6f31ff68 pc=0x4d628 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6f31ffd8 sp=0x3f6f31ffd8 pc=0x8a28c goroutine 2 gp=0x3f6c000c40 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c194fa8 sp=0x3f6c194f90 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:337 +0xd4 fp=0x3f6c194fd8 sp=0x3f6c194fa8 pc=0x4d99c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c194fd8 sp=0x3f6c194fd8 pc=0x8a28c created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:325 +0x28 goroutine 3 gp=0x3f6c001180 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c195788 sp=0x3f6c195770 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.bgsweep(0x3f6c18e080) /usr/lib/go/src/runtime/mgcsweep.go:317 +0x124 fp=0x3f6c1957c8 sp=0x3f6c195788 pc=0x36834 runtime.gcenable.gowrap1() /usr/lib/go/src/runtime/mgc.go:204 +0x2c fp=0x3f6c1957d8 sp=0x3f6c1957c8 pc=0x2ad9c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c1957d8 sp=0x3f6c1957d8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:204 +0x70 goroutine 4 gp=0x3f6c001340 m=nil [GC scavenge wait]: runtime.gopark(0x0?, 0x40c3880000000000?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c195f88 sp=0x3f6c195f70 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.(*scavengerState).park(0x2e4f9e0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x68 fp=0x3f6c195fb0 sp=0x3f6c195f88 pc=0x34208 runtime.bgscavenge(0x3f6c18e080) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x6c fp=0x3f6c195fc8 sp=0x3f6c195fb0 pc=0x34754 runtime.gcenable.gowrap2() /usr/lib/go/src/runtime/mgc.go:205 +0x2c fp=0x3f6c195fd8 sp=0x3f6c195fc8 pc=0x2ad4c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c195fd8 sp=0x3f6c195fd8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:205 +0xb0 goroutine 18 gp=0x3f6c288380 m=nil [finalizer wait]: runtime.gopark(0x1?, 0x20001?, 0x28?, 0x6d?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c1945a8 sp=0x3f6c194590 pc=0x82bb8 runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x108 fp=0x3f6c1947d8 sp=0x3f6c1945a8 pc=0x29f20 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c1947d8 sp=0x3f6c1947d8 pc=0x8a28c created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x64 goroutine 5 gp=0x3f6c001a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c196738 sp=0x3f6c196720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c1967c8 sp=0x3f6c196738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c1967d8 sp=0x3f6c1967c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c1967d8 sp=0x3f6c1967d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 19 gp=0x3f6c288540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c190738 sp=0x3f6c190720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c1907c8 sp=0x3f6c190738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c1907d8 sp=0x3f6c1907c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c1907d8 sp=0x3f6c1907d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 34 gp=0x3f6c3e21c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c49a738 sp=0x3f6c49a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c49a7c8 sp=0x3f6c49a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c49a7d8 sp=0x3f6c49a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c49a7d8 sp=0x3f6c49a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 35 gp=0x3f6c3e2380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c49af38 sp=0x3f6c49af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c49afc8 sp=0x3f6c49af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c49afd8 sp=0x3f6c49afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c49afd8 sp=0x3f6c49afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 36 gp=0x3f6c3e2540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c49b738 sp=0x3f6c49b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c49b7c8 sp=0x3f6c49b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c49b7d8 sp=0x3f6c49b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c49b7d8 sp=0x3f6c49b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 37 gp=0x3f6c3e2700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c49bf38 sp=0x3f6c49bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c49bfc8 sp=0x3f6c49bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c49bfd8 sp=0x3f6c49bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c49bfd8 sp=0x3f6c49bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 38 gp=0x3f6c3e28c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c49c738 sp=0x3f6c49c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c49c7c8 sp=0x3f6c49c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c49c7d8 sp=0x3f6c49c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c49c7d8 sp=0x3f6c49c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 39 gp=0x3f6c3e2a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c49cf38 sp=0x3f6c49cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c49cfc8 sp=0x3f6c49cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c49cfd8 sp=0x3f6c49cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c49cfd8 sp=0x3f6c49cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 40 gp=0x3f6c3e2c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c49d738 sp=0x3f6c49d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c49d7c8 sp=0x3f6c49d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c49d7d8 sp=0x3f6c49d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c49d7d8 sp=0x3f6c49d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 41 gp=0x3f6c3e2e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c49df38 sp=0x3f6c49df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c49dfc8 sp=0x3f6c49df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c49dfd8 sp=0x3f6c49dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c49dfd8 sp=0x3f6c49dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 42 gp=0x3f6c3e2fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c496738 sp=0x3f6c496720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4967c8 sp=0x3f6c496738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4967d8 sp=0x3f6c4967c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4967d8 sp=0x3f6c4967d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 43 gp=0x3f6c3e3180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c496f38 sp=0x3f6c496f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c496fc8 sp=0x3f6c496f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c496fd8 sp=0x3f6c496fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c496fd8 sp=0x3f6c496fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 44 gp=0x3f6c3e3340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c497738 sp=0x3f6c497720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4977c8 sp=0x3f6c497738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4977d8 sp=0x3f6c4977c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4977d8 sp=0x3f6c4977d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 45 gp=0x3f6c3e3500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c497f38 sp=0x3f6c497f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c497fc8 sp=0x3f6c497f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c497fd8 sp=0x3f6c497fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c497fd8 sp=0x3f6c497fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 46 gp=0x3f6c3e36c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c498738 sp=0x3f6c498720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4987c8 sp=0x3f6c498738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4987d8 sp=0x3f6c4987c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4987d8 sp=0x3f6c4987d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 47 gp=0x3f6c3e3880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c498f38 sp=0x3f6c498f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c498fc8 sp=0x3f6c498f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c498fd8 sp=0x3f6c498fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c498fd8 sp=0x3f6c498fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 48 gp=0x3f6c3e3a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c499738 sp=0x3f6c499720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4997c8 sp=0x3f6c499738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4997d8 sp=0x3f6c4997c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4997d8 sp=0x3f6c4997d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 49 gp=0x3f6c3e3c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c499f38 sp=0x3f6c499f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c499fc8 sp=0x3f6c499f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c499fd8 sp=0x3f6c499fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c499fd8 sp=0x3f6c499fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 50 gp=0x3f6c3e3dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a4738 sp=0x3f6c4a4720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a47c8 sp=0x3f6c4a4738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a47d8 sp=0x3f6c4a47c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a47d8 sp=0x3f6c4a47d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 51 gp=0x3f6c4a8000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a4f38 sp=0x3f6c4a4f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a4fc8 sp=0x3f6c4a4f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a4fd8 sp=0x3f6c4a4fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a4fd8 sp=0x3f6c4a4fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 52 gp=0x3f6c4a81c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a5738 sp=0x3f6c4a5720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a57c8 sp=0x3f6c4a5738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a57d8 sp=0x3f6c4a57c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a57d8 sp=0x3f6c4a57d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 53 gp=0x3f6c4a8380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a5f38 sp=0x3f6c4a5f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a5fc8 sp=0x3f6c4a5f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a5fd8 sp=0x3f6c4a5fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a5fd8 sp=0x3f6c4a5fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 54 gp=0x3f6c4a8540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a6738 sp=0x3f6c4a6720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a67c8 sp=0x3f6c4a6738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a67d8 sp=0x3f6c4a67c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a67d8 sp=0x3f6c4a67d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 55 gp=0x3f6c4a8700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a6f38 sp=0x3f6c4a6f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a6fc8 sp=0x3f6c4a6f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a6fd8 sp=0x3f6c4a6fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a6fd8 sp=0x3f6c4a6fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 56 gp=0x3f6c4a88c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a7738 sp=0x3f6c4a7720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a77c8 sp=0x3f6c4a7738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a77d8 sp=0x3f6c4a77c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a77d8 sp=0x3f6c4a77d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 57 gp=0x3f6c4a8a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a7f38 sp=0x3f6c4a7f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a7fc8 sp=0x3f6c4a7f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a7fd8 sp=0x3f6c4a7fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a7fd8 sp=0x3f6c4a7fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 58 gp=0x3f6c4a8c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a0738 sp=0x3f6c4a0720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a07c8 sp=0x3f6c4a0738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a07d8 sp=0x3f6c4a07c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a07d8 sp=0x3f6c4a07d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 59 gp=0x3f6c4a8e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a0f38 sp=0x3f6c4a0f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a0fc8 sp=0x3f6c4a0f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a0fd8 sp=0x3f6c4a0fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a0fd8 sp=0x3f6c4a0fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 60 gp=0x3f6c4a8fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a1738 sp=0x3f6c4a1720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a17c8 sp=0x3f6c4a1738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a17d8 sp=0x3f6c4a17c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a17d8 sp=0x3f6c4a17d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 61 gp=0x3f6c4a9180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a1f38 sp=0x3f6c4a1f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a1fc8 sp=0x3f6c4a1f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a1fd8 sp=0x3f6c4a1fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a1fd8 sp=0x3f6c4a1fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 62 gp=0x3f6c4a9340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a2738 sp=0x3f6c4a2720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a27c8 sp=0x3f6c4a2738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a27d8 sp=0x3f6c4a27c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a27d8 sp=0x3f6c4a27d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 63 gp=0x3f6c4a9500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a2f38 sp=0x3f6c4a2f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a2fc8 sp=0x3f6c4a2f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a2fd8 sp=0x3f6c4a2fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a2fd8 sp=0x3f6c4a2fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 64 gp=0x3f6c4a96c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a3738 sp=0x3f6c4a3720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a37c8 sp=0x3f6c4a3738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a37d8 sp=0x3f6c4a37c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a37d8 sp=0x3f6c4a37d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 65 gp=0x3f6c4a9880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4a3f38 sp=0x3f6c4a3f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4a3fc8 sp=0x3f6c4a3f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4a3fd8 sp=0x3f6c4a3fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4a3fd8 sp=0x3f6c4a3fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 66 gp=0x3f6c4a9a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4ae738 sp=0x3f6c4ae720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4ae7c8 sp=0x3f6c4ae738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4ae7d8 sp=0x3f6c4ae7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4ae7d8 sp=0x3f6c4ae7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 67 gp=0x3f6c4a9c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4aef38 sp=0x3f6c4aef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4aefc8 sp=0x3f6c4aef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4aefd8 sp=0x3f6c4aefc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4aefd8 sp=0x3f6c4aefd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 68 gp=0x3f6c4a9dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4af738 sp=0x3f6c4af720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4af7c8 sp=0x3f6c4af738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4af7d8 sp=0x3f6c4af7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4af7d8 sp=0x3f6c4af7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 69 gp=0x3f6c4b2000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4aff38 sp=0x3f6c4aff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4affc8 sp=0x3f6c4aff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4affd8 sp=0x3f6c4affc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4affd8 sp=0x3f6c4affd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 6 gp=0x3f6c001c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c196f38 sp=0x3f6c196f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c196fc8 sp=0x3f6c196f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c196fd8 sp=0x3f6c196fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c196fd8 sp=0x3f6c196fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 20 gp=0x3f6c288700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c190f38 sp=0x3f6c190f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c190fc8 sp=0x3f6c190f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c190fd8 sp=0x3f6c190fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c190fd8 sp=0x3f6c190fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 70 gp=0x3f6c4b21c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b0738 sp=0x3f6c4b0720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b07c8 sp=0x3f6c4b0738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b07d8 sp=0x3f6c4b07c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b07d8 sp=0x3f6c4b07d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 7 gp=0x3f6c001dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c197738 sp=0x3f6c197720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c1977c8 sp=0x3f6c197738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c1977d8 sp=0x3f6c1977c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c1977d8 sp=0x3f6c1977d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 21 gp=0x3f6c2888c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c191738 sp=0x3f6c191720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c1917c8 sp=0x3f6c191738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c1917d8 sp=0x3f6c1917c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c1917d8 sp=0x3f6c1917d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 71 gp=0x3f6c4b2380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b0f38 sp=0x3f6c4b0f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b0fc8 sp=0x3f6c4b0f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b0fd8 sp=0x3f6c4b0fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b0fd8 sp=0x3f6c4b0fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 72 gp=0x3f6c4b2540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b1738 sp=0x3f6c4b1720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b17c8 sp=0x3f6c4b1738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b17d8 sp=0x3f6c4b17c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b17d8 sp=0x3f6c4b17d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 8 gp=0x3f6c57a000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c197f38 sp=0x3f6c197f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c197fc8 sp=0x3f6c197f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c197fd8 sp=0x3f6c197fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c197fd8 sp=0x3f6c197fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 22 gp=0x3f6c288a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c191f38 sp=0x3f6c191f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c191fc8 sp=0x3f6c191f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c191fd8 sp=0x3f6c191fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c191fd8 sp=0x3f6c191fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 73 gp=0x3f6c4b2700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b1f38 sp=0x3f6c4b1f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b1fc8 sp=0x3f6c4b1f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b1fd8 sp=0x3f6c4b1fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b1fd8 sp=0x3f6c4b1fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 74 gp=0x3f6c4b28c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4aa738 sp=0x3f6c4aa720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4aa7c8 sp=0x3f6c4aa738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4aa7d8 sp=0x3f6c4aa7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4aa7d8 sp=0x3f6c4aa7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 75 gp=0x3f6c4b2a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4aaf38 sp=0x3f6c4aaf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4aafc8 sp=0x3f6c4aaf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4aafd8 sp=0x3f6c4aafc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4aafd8 sp=0x3f6c4aafd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 76 gp=0x3f6c4b2c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4ab738 sp=0x3f6c4ab720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4ab7c8 sp=0x3f6c4ab738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4ab7d8 sp=0x3f6c4ab7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4ab7d8 sp=0x3f6c4ab7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 77 gp=0x3f6c4b2e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4abf38 sp=0x3f6c4abf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4abfc8 sp=0x3f6c4abf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4abfd8 sp=0x3f6c4abfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4abfd8 sp=0x3f6c4abfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 78 gp=0x3f6c4b2fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4ac738 sp=0x3f6c4ac720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4ac7c8 sp=0x3f6c4ac738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4ac7d8 sp=0x3f6c4ac7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4ac7d8 sp=0x3f6c4ac7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 79 gp=0x3f6c4b3180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4acf38 sp=0x3f6c4acf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4acfc8 sp=0x3f6c4acf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4acfd8 sp=0x3f6c4acfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4acfd8 sp=0x3f6c4acfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 80 gp=0x3f6c4b3340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4ad738 sp=0x3f6c4ad720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4ad7c8 sp=0x3f6c4ad738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4ad7d8 sp=0x3f6c4ad7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4ad7d8 sp=0x3f6c4ad7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 81 gp=0x3f6c4b3500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4adf38 sp=0x3f6c4adf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4adfc8 sp=0x3f6c4adf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4adfd8 sp=0x3f6c4adfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4adfd8 sp=0x3f6c4adfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 82 gp=0x3f6c4b36c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b8738 sp=0x3f6c4b8720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b87c8 sp=0x3f6c4b8738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b87d8 sp=0x3f6c4b87c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b87d8 sp=0x3f6c4b87d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 83 gp=0x3f6c4b3880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b8f38 sp=0x3f6c4b8f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b8fc8 sp=0x3f6c4b8f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b8fd8 sp=0x3f6c4b8fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b8fd8 sp=0x3f6c4b8fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 84 gp=0x3f6c4b3a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b9738 sp=0x3f6c4b9720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b97c8 sp=0x3f6c4b9738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b97d8 sp=0x3f6c4b97c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b97d8 sp=0x3f6c4b97d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 85 gp=0x3f6c4b3c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b9f38 sp=0x3f6c4b9f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b9fc8 sp=0x3f6c4b9f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b9fd8 sp=0x3f6c4b9fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b9fd8 sp=0x3f6c4b9fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 86 gp=0x3f6c4b3dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4ba738 sp=0x3f6c4ba720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4ba7c8 sp=0x3f6c4ba738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4ba7d8 sp=0x3f6c4ba7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4ba7d8 sp=0x3f6c4ba7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 87 gp=0x3f6c4bc000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4baf38 sp=0x3f6c4baf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4bafc8 sp=0x3f6c4baf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4bafd8 sp=0x3f6c4bafc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4bafd8 sp=0x3f6c4bafd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 88 gp=0x3f6c4bc1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4bb738 sp=0x3f6c4bb720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4bb7c8 sp=0x3f6c4bb738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4bb7d8 sp=0x3f6c4bb7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4bb7d8 sp=0x3f6c4bb7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 89 gp=0x3f6c4bc380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4bbf38 sp=0x3f6c4bbf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4bbfc8 sp=0x3f6c4bbf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4bbfd8 sp=0x3f6c4bbfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4bbfd8 sp=0x3f6c4bbfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 90 gp=0x3f6c4bc540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b4738 sp=0x3f6c4b4720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b47c8 sp=0x3f6c4b4738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b47d8 sp=0x3f6c4b47c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b47d8 sp=0x3f6c4b47d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 91 gp=0x3f6c4bc700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b4f38 sp=0x3f6c4b4f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b4fc8 sp=0x3f6c4b4f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b4fd8 sp=0x3f6c4b4fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b4fd8 sp=0x3f6c4b4fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 92 gp=0x3f6c4bc8c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b5738 sp=0x3f6c4b5720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b57c8 sp=0x3f6c4b5738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b57d8 sp=0x3f6c4b57c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b57d8 sp=0x3f6c4b57d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 93 gp=0x3f6c4bca80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b5f38 sp=0x3f6c4b5f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b5fc8 sp=0x3f6c4b5f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b5fd8 sp=0x3f6c4b5fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b5fd8 sp=0x3f6c4b5fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 94 gp=0x3f6c4bcc40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b6738 sp=0x3f6c4b6720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b67c8 sp=0x3f6c4b6738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b67d8 sp=0x3f6c4b67c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b67d8 sp=0x3f6c4b67d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 95 gp=0x3f6c4bce00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b6f38 sp=0x3f6c4b6f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b6fc8 sp=0x3f6c4b6f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b6fd8 sp=0x3f6c4b6fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b6fd8 sp=0x3f6c4b6fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 96 gp=0x3f6c4bcfc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b7738 sp=0x3f6c4b7720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b77c8 sp=0x3f6c4b7738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b77d8 sp=0x3f6c4b77c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b77d8 sp=0x3f6c4b77d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 97 gp=0x3f6c4bd180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4b7f38 sp=0x3f6c4b7f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4b7fc8 sp=0x3f6c4b7f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4b7fd8 sp=0x3f6c4b7fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4b7fd8 sp=0x3f6c4b7fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 98 gp=0x3f6c4bd340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c2738 sp=0x3f6c4c2720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c27c8 sp=0x3f6c4c2738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c27d8 sp=0x3f6c4c27c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c27d8 sp=0x3f6c4c27d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 99 gp=0x3f6c4bd500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c2f38 sp=0x3f6c4c2f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c2fc8 sp=0x3f6c4c2f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c2fd8 sp=0x3f6c4c2fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c2fd8 sp=0x3f6c4c2fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 100 gp=0x3f6c4bd6c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c3738 sp=0x3f6c4c3720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c37c8 sp=0x3f6c4c3738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c37d8 sp=0x3f6c4c37c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c37d8 sp=0x3f6c4c37d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 101 gp=0x3f6c4bd880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c3f38 sp=0x3f6c4c3f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c3fc8 sp=0x3f6c4c3f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c3fd8 sp=0x3f6c4c3fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c3fd8 sp=0x3f6c4c3fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 102 gp=0x3f6c4bda40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c4738 sp=0x3f6c4c4720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c47c8 sp=0x3f6c4c4738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c47d8 sp=0x3f6c4c47c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c47d8 sp=0x3f6c4c47d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 103 gp=0x3f6c4bdc00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c4f38 sp=0x3f6c4c4f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c4fc8 sp=0x3f6c4c4f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c4fd8 sp=0x3f6c4c4fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c4fd8 sp=0x3f6c4c4fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 104 gp=0x3f6c4bddc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c5738 sp=0x3f6c4c5720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c57c8 sp=0x3f6c4c5738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c57d8 sp=0x3f6c4c57c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c57d8 sp=0x3f6c4c57d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 105 gp=0x3f6c4c6000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c5f38 sp=0x3f6c4c5f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c5fc8 sp=0x3f6c4c5f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c5fd8 sp=0x3f6c4c5fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c5fd8 sp=0x3f6c4c5fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 106 gp=0x3f6c4c61c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4be738 sp=0x3f6c4be720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4be7c8 sp=0x3f6c4be738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4be7d8 sp=0x3f6c4be7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4be7d8 sp=0x3f6c4be7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 107 gp=0x3f6c4c6380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4bef38 sp=0x3f6c4bef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4befc8 sp=0x3f6c4bef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4befd8 sp=0x3f6c4befc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4befd8 sp=0x3f6c4befd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 108 gp=0x3f6c4c6540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4bf738 sp=0x3f6c4bf720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4bf7c8 sp=0x3f6c4bf738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4bf7d8 sp=0x3f6c4bf7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4bf7d8 sp=0x3f6c4bf7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 109 gp=0x3f6c4c6700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4bff38 sp=0x3f6c4bff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4bffc8 sp=0x3f6c4bff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4bffd8 sp=0x3f6c4bffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4bffd8 sp=0x3f6c4bffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 110 gp=0x3f6c4c68c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c0738 sp=0x3f6c4c0720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c07c8 sp=0x3f6c4c0738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c07d8 sp=0x3f6c4c07c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c07d8 sp=0x3f6c4c07d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 111 gp=0x3f6c4c6a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c0f38 sp=0x3f6c4c0f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c0fc8 sp=0x3f6c4c0f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c0fd8 sp=0x3f6c4c0fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c0fd8 sp=0x3f6c4c0fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 112 gp=0x3f6c4c6c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c1738 sp=0x3f6c4c1720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c17c8 sp=0x3f6c4c1738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c17d8 sp=0x3f6c4c17c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c17d8 sp=0x3f6c4c17d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 113 gp=0x3f6c4c6e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c1f38 sp=0x3f6c4c1f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c1fc8 sp=0x3f6c4c1f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c1fd8 sp=0x3f6c4c1fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c1fd8 sp=0x3f6c4c1fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 114 gp=0x3f6c4c6fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4cc738 sp=0x3f6c4cc720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4cc7c8 sp=0x3f6c4cc738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4cc7d8 sp=0x3f6c4cc7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4cc7d8 sp=0x3f6c4cc7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 9 gp=0x3f6c57a1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c8738 sp=0x3f6c4c8720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c87c8 sp=0x3f6c4c8738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c87d8 sp=0x3f6c4c87c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c87d8 sp=0x3f6c4c87d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 23 gp=0x3f6c288c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c192738 sp=0x3f6c192720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c1927c8 sp=0x3f6c192738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c1927d8 sp=0x3f6c1927c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c1927d8 sp=0x3f6c1927d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 24 gp=0x3f6c288e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c192f38 sp=0x3f6c192f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c192fc8 sp=0x3f6c192f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c192fd8 sp=0x3f6c192fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c192fd8 sp=0x3f6c192fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 115 gp=0x3f6c4c7180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4ccf38 sp=0x3f6c4ccf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4ccfc8 sp=0x3f6c4ccf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4ccfd8 sp=0x3f6c4ccfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4ccfd8 sp=0x3f6c4ccfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 116 gp=0x3f6c4c7340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4cd738 sp=0x3f6c4cd720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4cd7c8 sp=0x3f6c4cd738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4cd7d8 sp=0x3f6c4cd7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4cd7d8 sp=0x3f6c4cd7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 10 gp=0x3f6c57a380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c8f38 sp=0x3f6c4c8f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c8fc8 sp=0x3f6c4c8f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c8fd8 sp=0x3f6c4c8fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c8fd8 sp=0x3f6c4c8fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 25 gp=0x3f6c288fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c193738 sp=0x3f6c193720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c1937c8 sp=0x3f6c193738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c1937d8 sp=0x3f6c1937c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c1937d8 sp=0x3f6c1937d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 26 gp=0x3f6c289180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c193f38 sp=0x3f6c193f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c193fc8 sp=0x3f6c193f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c193fd8 sp=0x3f6c193fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c193fd8 sp=0x3f6c193fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 117 gp=0x3f6c4c7500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4cdf38 sp=0x3f6c4cdf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4cdfc8 sp=0x3f6c4cdf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4cdfd8 sp=0x3f6c4cdfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4cdfd8 sp=0x3f6c4cdfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 11 gp=0x3f6c57a540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c9738 sp=0x3f6c4c9720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c97c8 sp=0x3f6c4c9738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c97d8 sp=0x3f6c4c97c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c97d8 sp=0x3f6c4c97d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 27 gp=0x3f6c289340 m=nil [GC worker (idle)]: runtime.gopark(0xe124cc26c55?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c30a738 sp=0x3f6c30a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c30a7c8 sp=0x3f6c30a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c30a7d8 sp=0x3f6c30a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c30a7d8 sp=0x3f6c30a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 28 gp=0x3f6c289500 m=nil [GC worker (idle)]: runtime.gopark(0xe124cbace7e?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c30af38 sp=0x3f6c30af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c30afc8 sp=0x3f6c30af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c30afd8 sp=0x3f6c30afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c30afd8 sp=0x3f6c30afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 118 gp=0x3f6c4c76c0 m=nil [GC worker (idle)]: runtime.gopark(0xe124cfe0b5b?, 0x1?, 0x82?, 0xc9?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4ce738 sp=0x3f6c4ce720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4ce7c8 sp=0x3f6c4ce738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4ce7d8 sp=0x3f6c4ce7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4ce7d8 sp=0x3f6c4ce7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 12 gp=0x3f6c57a700 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x1d?, 0x4?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4c9f38 sp=0x3f6c4c9f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4c9fc8 sp=0x3f6c4c9f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4c9fd8 sp=0x3f6c4c9fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4c9fd8 sp=0x3f6c4c9fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 29 gp=0x3f6c2896c0 m=nil [GC worker (idle)]: runtime.gopark(0xe124d241b8f?, 0x1?, 0xfb?, 0x6c?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c30b738 sp=0x3f6c30b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c30b7c8 sp=0x3f6c30b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c30b7d8 sp=0x3f6c30b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c30b7d8 sp=0x3f6c30b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 119 gp=0x3f6c4c7880 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xe7?, 0x83?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4cef38 sp=0x3f6c4cef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4cefc8 sp=0x3f6c4cef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4cefd8 sp=0x3f6c4cefc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4cefd8 sp=0x3f6c4cefd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 13 gp=0x3f6c57a8c0 m=nil [GC worker (idle)]: runtime.gopark(0xe124cc69c71?, 0x1?, 0x90?, 0x7f?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4ca738 sp=0x3f6c4ca720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4ca7c8 sp=0x3f6c4ca738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4ca7d8 sp=0x3f6c4ca7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4ca7d8 sp=0x3f6c4ca7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 30 gp=0x3f6c289880 m=nil [GC worker (idle)]: runtime.gopark(0xe124d03b32a?, 0x1?, 0x29?, 0x6e?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c30bf38 sp=0x3f6c30bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c30bfc8 sp=0x3f6c30bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c30bfd8 sp=0x3f6c30bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c30bfd8 sp=0x3f6c30bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 120 gp=0x3f6c4c7a40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x58?, 0x68?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4cf738 sp=0x3f6c4cf720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4cf7c8 sp=0x3f6c4cf738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4cf7d8 sp=0x3f6c4cf7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4cf7d8 sp=0x3f6c4cf7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 121 gp=0x3f6c4c7c00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x76?, 0xfc?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4cff38 sp=0x3f6c4cff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4cffc8 sp=0x3f6c4cff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4cffd8 sp=0x3f6c4cffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4cffd8 sp=0x3f6c4cffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 122 gp=0x3f6c4c7dc0 m=nil [GC worker (idle)]: runtime.gopark(0xe124d76fc2b?, 0x1?, 0xed?, 0x3a?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c306738 sp=0x3f6c306720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c3067c8 sp=0x3f6c306738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c3067d8 sp=0x3f6c3067c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c3067d8 sp=0x3f6c3067d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 14 gp=0x3f6c57aa80 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xd?, 0xcd?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4caf38 sp=0x3f6c4caf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4cafc8 sp=0x3f6c4caf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4cafd8 sp=0x3f6c4cafc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4cafd8 sp=0x3f6c4cafd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 15 gp=0x3f6c57ac40 m=nil [GC worker (idle)]: runtime.gopark(0xe124d78a426?, 0x3?, 0x98?, 0x1?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4cb738 sp=0x3f6c4cb720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4cb7c8 sp=0x3f6c4cb738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4cb7d8 sp=0x3f6c4cb7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4cb7d8 sp=0x3f6c4cb7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 31 gp=0x3f6c289a40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x5d?, 0x54?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c30c738 sp=0x3f6c30c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c30c7c8 sp=0x3f6c30c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c30c7d8 sp=0x3f6c30c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c30c7d8 sp=0x3f6c30c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 123 gp=0x3f6c4d0000 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xba?, 0x18?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c306f38 sp=0x3f6c306f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c306fc8 sp=0x3f6c306f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c306fd8 sp=0x3f6c306fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c306fd8 sp=0x3f6c306fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 16 gp=0x3f6c57ae00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x17?, 0x3a?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c4cbf38 sp=0x3f6c4cbf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c4cbfc8 sp=0x3f6c4cbf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c4cbfd8 sp=0x3f6c4cbfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c4cbfd8 sp=0x3f6c4cbfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 32 gp=0x3f6c289c00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x9d?, 0xfa?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c30cf38 sp=0x3f6c30cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c30cfc8 sp=0x3f6c30cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c30cfd8 sp=0x3f6c30cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c30cfd8 sp=0x3f6c30cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 124 gp=0x3f6c4d01c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x73?, 0x45?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c307738 sp=0x3f6c307720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c3077c8 sp=0x3f6c307738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c3077d8 sp=0x3f6c3077c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c3077d8 sp=0x3f6c3077d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 130 gp=0x3f6c57afc0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x6c?, 0xdc?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c584738 sp=0x3f6c584720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c5847c8 sp=0x3f6c584738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c5847d8 sp=0x3f6c5847c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c5847d8 sp=0x3f6c5847d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 33 gp=0x3f6c289dc0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x75?, 0xd?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c30d738 sp=0x3f6c30d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c30d7c8 sp=0x3f6c30d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c30d7d8 sp=0x3f6c30d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c30d7d8 sp=0x3f6c30d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 125 gp=0x3f6c4d0380 m=nil [GC worker (idle)]: runtime.gopark(0xe124dd397c9?, 0x1?, 0xc7?, 0xc4?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c307f38 sp=0x3f6c307f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c307fc8 sp=0x3f6c307f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c307fd8 sp=0x3f6c307fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c307fd8 sp=0x3f6c307fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 131 gp=0x3f6c57b180 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x43?, 0xea?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c584f38 sp=0x3f6c584f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c584fc8 sp=0x3f6c584f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c584fd8 sp=0x3f6c584fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c584fd8 sp=0x3f6c584fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 146 gp=0x3f6c30e000 m=nil [GC worker (idle)]: runtime.gopark(0xe124d0a7c82?, 0x1?, 0xbf?, 0xe?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c30df38 sp=0x3f6c30df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c30dfc8 sp=0x3f6c30df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c30dfd8 sp=0x3f6c30dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c30dfd8 sp=0x3f6c30dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 126 gp=0x3f6c4d0540 m=nil [GC worker (idle)]: runtime.gopark(0xe124cac4d0f?, 0x1?, 0x31?, 0xaf?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c308738 sp=0x3f6c308720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c3087c8 sp=0x3f6c308738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c3087d8 sp=0x3f6c3087c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c3087d8 sp=0x3f6c3087d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 127 gp=0x3f6c4d0700 m=nil [GC worker (idle)]: runtime.gopark(0xe124d74e84b?, 0x1?, 0x66?, 0xb7?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c308f38 sp=0x3f6c308f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c308fc8 sp=0x3f6c308f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c308fd8 sp=0x3f6c308fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c308fd8 sp=0x3f6c308fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 132 gp=0x3f6c57b340 m=nil [GC worker (idle)]: runtime.gopark(0xe124d385a99?, 0x1?, 0xfb?, 0x64?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c585738 sp=0x3f6c585720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c5857c8 sp=0x3f6c585738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c5857d8 sp=0x3f6c5857c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c5857d8 sp=0x3f6c5857d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 147 gp=0x3f6c30e1c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x49?, 0xc3?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c580738 sp=0x3f6c580720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c5807c8 sp=0x3f6c580738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c5807d8 sp=0x3f6c5807c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c5807d8 sp=0x3f6c5807d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 148 gp=0x3f6c30e380 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x3?, 0x6b?, 0x9a?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c580f38 sp=0x3f6c580f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c580fc8 sp=0x3f6c580f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c580fd8 sp=0x3f6c580fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c580fd8 sp=0x3f6c580fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 149 gp=0x3f6c30e540 m=nil [GC worker (idle)]: runtime.gopark(0xe124d718e3f?, 0x1?, 0xce?, 0x50?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c581738 sp=0x3f6c581720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f6c0480e0) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f6c5817c8 sp=0x3f6c581738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f6c5817d8 sp=0x3f6c5817c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c5817d8 sp=0x3f6c5817d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 133 gp=0x3f6c30f340 m=nil [chan receive]: runtime.gopark(0x3f6c583f68?, 0xb?, 0x0?, 0x0?, 0x20927c?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f6c583f20 sp=0x3f6c583f08 pc=0x82bb8 runtime.chanrecv(0x3f6c282850, 0x0, 0x8?) /usr/lib/go/src/runtime/chan.go:639 +0x448 fp=0x3f6c583f98 sp=0x3f6c583f20 pc=0x19de8 runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:489 +0x14 fp=0x3f6c583fb8 sp=0x3f6c583f98 pc=0x1996c runtime.unique_runtime_registerUniqueMapCleanup.func1(...) /usr/lib/go/src/runtime/mgc.go:1781 runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() /usr/lib/go/src/runtime/mgc.go:1784 +0x40 fp=0x3f6c583fd8 sp=0x3f6c583fb8 pc=0x2ddd8 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f6c583fd8 sp=0x3f6c583fd8 pc=0x8a28c created by unique.runtime_registerUniqueMapCleanup in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1779 +0xac ra 0x47e00 sp 0x3ff1fdc4d0 gp 0x2e49f70 tp 0x3fb53d1400 t0 0x80 t1 0xffffffffffffffff t2 0x2e523c0 s0 0x1 s1 0x21 a0 0x2e52500 a1 0x80 a2 0x0 a3 0x0 a4 0x0 a5 0x0 a6 0x0 a7 0x62 s2 0xe7037ed1a0b428db s3 0x0 s4 0x80 s5 0x80 s6 0xffffffff s7 0x3f6c198078 s8 0x3f6c0752a8 s9 0x3ff1fdc730 s10 0x1667548 s11 0x2e50500 t3 0x3f6e1a00a0 t4 0x1 t5 0x0 t6 0x2e5a720 pc 0x8be84 [context deadline exceeded] FAIL: testdata/scripts/addautotemplate.txtar:11: test timed out while running command === NAME TestScript/addencrypted testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [windows] skip 'skipping gpg tests on Windows' > [!exec:gpg] skip 'gpg not found in $PATH' > mkgpgconfig > cp golden/.encrypted $HOME/.encrypted # test that chezmoi add adds a file unencrypted (78.803s) > exec chezmoi add $HOME${/}.encrypted > cmp $CHEZMOISOURCEDIR/dot_encrypted golden/.encrypted # test that chezmoi add --encrypt encrypts the file in the source state (1.095s) > exec chezmoi add --encrypt $HOME${/}.encrypted [stderr] gpg: Warning: using insecure memory! gpg: checking the trustdb gpg: marginals needed: 3 completes needed: 1 trust model: pgp gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: next trustdb check due at 2027-12-30 > ! exists $CHEZMOISOURCEDIR/dot_encrypted > exists $CHEZMOISOURCEDIR/encrypted_dot_encrypted.asc > grep '-----BEGIN PGP MESSAGE-----' $CHEZMOISOURCEDIR/encrypted_dot_encrypted.asc # test that chezmoi add without --encrypt replaces the source file (31.344s) > exec chezmoi add --force $HOME${/}.encrypted [stderr] SIGQUIT: quit PC=0x8be84 m=0 sigcode=0 goroutine 0 gp=0x2e50500 m=0 mp=0x2e523c0 [idle]: runtime.futex(0x2e52500, 0x80, 0x0, 0x0, 0x0, 0x0) /usr/lib/go/src/runtime/sys_linux_riscv64.s:487 +0x1c fp=0x3fc679b3e0 sp=0x3fc679b3e0 pc=0x8be84 runtime.futexsleep(0x37e48f93?, 0x524ec?, 0x2e523c0?) /usr/lib/go/src/runtime/os_linux.go:69 +0x30 fp=0x3fc679b428 sp=0x3fc679b3e0 pc=0x47e00 runtime.notesleep(0x2e52500) /usr/lib/go/src/runtime/lock_futex.go:170 +0xa0 fp=0x3fc679b458 sp=0x3fc679b428 pc=0x1ee18 runtime.mPark(...) /usr/lib/go/src/runtime/proc.go:1866 runtime.stopm() /usr/lib/go/src/runtime/proc.go:2885 +0x90 fp=0x3fc679b480 sp=0x3fc679b458 pc=0x52508 runtime.findRunnable() /usr/lib/go/src/runtime/proc.go:3622 +0xdcc fp=0x3fc679b5e8 sp=0x3fc679b480 pc=0x5409c runtime.schedule() /usr/lib/go/src/runtime/proc.go:3995 +0xa0 fp=0x3fc679b618 sp=0x3fc679b5e8 pc=0x55408 runtime.goschedImpl(0x3f740001c0, 0x5c?) /usr/lib/go/src/runtime/proc.go:4136 +0x1e8 fp=0x3fc679b660 sp=0x3fc679b618 pc=0x55a70 runtime.gopreempt_m(...) /usr/lib/go/src/runtime/proc.go:4153 runtime.newstack() /usr/lib/go/src/runtime/stack.go:1084 +0x2b8 fp=0x3fc679b790 sp=0x3fc679b660 pc=0x66768 runtime.morestack() /usr/lib/go/src/runtime/asm_riscv64.s:223 +0x58 fp=0x3fc679b798 sp=0x3fc679b790 pc=0x88180 goroutine 1 gp=0x3f740001c0 m=nil [runnable]: github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).popFrame(0x3f74e28780) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:185 +0x10 fp=0x3f7729c998 sp=0x3f7729c998 pc=0xc28948 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f74e28780, {0x1848770, 0x2e831c0}, 0x3f74e20f00, 0x3f757d7688) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:4338 +0x24038 fp=0x3f7729e128 sp=0x3f7729c998 pc=0xc4eaf0 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f74600008?, 0x3f76a1b4e8?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f7729e168 sp=0x3f7729e128 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f74e28780, 0x3f7729f8d0, 0x3f7729f938, 0x3f7729f438, 0x3f757d7768, {0x3f757d2a08, 0x2a3, 0x2a3?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f7729e1d0 sp=0x3f7729e168 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f74e28780, {0x1848770, 0x2e831c0}, 0x3f74e20f00, 0x3f757d7768) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f7729f960 sp=0x3f7729e1d0 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f74600008?, 0x3f76a1b4d0?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f7729f9a0 sp=0x3f7729f960 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f74e28780, 0x3f772a1108, 0x3f772a1170, 0x3f772a0c70, 0x3f757d7928, {0x3f757d2a08, 0x2a3, 0x2a3?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f7729fa08 sp=0x3f7729f9a0 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f74e28780, {0x1848770, 0x2e831c0}, 0x3f74e20f00, 0x3f757d7928) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f772a1198 sp=0x3f7729fa08 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x1848770?, {0x1848770?, 0x2e831c0?}, 0x3f772a28d8?, 0x3f772a2940?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f772a11d8 sp=0x3f772a1198 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f74e28780, {0x1848770, 0x2e831c0}, 0x3f74e20f00, 0x3f757d7948) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:777 +0x1470 fp=0x3f772a2968 sp=0x3f772a11d8 pc=0xc2bf28 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f74600008?, 0x3f76947020?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f772a29a8 sp=0x3f772a2968 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f74e28780, 0x3f772a4110, 0x3f772a4178, 0x3f772a3c78, 0x3f757d7b88, {0x3f757d2a08, 0x2a3, 0x3f74e28680?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f772a2a10 sp=0x3f772a29a8 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f74e28780, {0x1848770, 0x2e831c0}, 0x3f74e20f00, 0x3f757d7b88) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f772a41a0 sp=0x3f772a2a10 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f74600008?, 0x3f76946fd8?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f772a41e0 sp=0x3f772a41a0 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f74e28780, 0x3f772a5948, 0x3f772a59b0, 0x3f772a54b0, 0x3f757d7d48, {0x3f757d2a08, 0x2a3, 0x3f74e28680?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f772a4248 sp=0x3f772a41e0 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f74e28780, {0x1848770, 0x2e831c0}, 0x3f74e20f00, 0x3f757d7d48) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f772a59d8 sp=0x3f772a4248 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x3f748152f0?, {0x1848770?, 0x2e831c0?}, 0x30?, 0x28?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f772a5a18 sp=0x3f772a59d8 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).call(0x3f74e28780, {0x1848770, 0x2e831c0}, {0x3f75f120c0, 0x3, 0x3f747bd800?}, {0x3f75f120c0, 0x1, 0x3}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:596 +0x280 fp=0x3f772a5b18 sp=0x3f772a5a18 pc=0xc29f48 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).CallWithStack(0x3f74e28780, {0x1848770, 0x2e831c0}, {0x3f75f120c0?, 0x1?, 0x3f747b0200?}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:556 +0xb8 fp=0x3f772a5b68 sp=0x3f772a5b18 pc=0xc29cb0 github.com/wasilibs/go-re2/internal.(*lazyFunction).callWithStack(0x3f76495440, {0x1848770, 0x2e831c0}, {0x3f75f120c0, 0x3, 0x3}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:606 +0x174 fp=0x3f772a5bf0 sp=0x3f772a5b68 pc=0xc7d74c github.com/wasilibs/go-re2/internal.(*lazyFunction).Call3(0x3f76495440, {0x1848770, 0x2e831c0}, 0x1fabf0, 0x22, 0x1fc420) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:580 +0xa4 fp=0x3f772a5c28 sp=0x3f772a5bf0 pc=0xc7d4b4 github.com/wasilibs/go-re2/internal.newRE(0x3f76495440, {0x75229cb0?, 0x10da960?}, {0xd0?, 0xb0?, 0x66?, 0x1?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:287 +0x214 fp=0x3f772a5cb8 sp=0x3f772a5c28 pc=0xc7c064 github.com/wasilibs/go-re2/internal.Compile({0x3f75229cb0, 0x22}, {0x74?, 0x61?, 0xcc?, 0x0?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2.go:67 +0x124 fp=0x3f772a5da8 sp=0x3f772a5cb8 pc=0xc729bc github.com/wasilibs/go-re2.Compile(...) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:46 github.com/wasilibs/go-re2.MustCompile({0x3f75229cb0, 0x22}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:76 +0x4c fp=0x3f772a5e18 sp=0x3f772a5da8 pc=0xc7dc64 github.com/zricethezav/gitleaks/v8/config.(*ViperConfig).Translate(_) /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/config/config.go:110 +0x118 fp=0x3f772a6410 sp=0x3f772a5e18 pc=0xcc5f80 github.com/zricethezav/gitleaks/v8/detect.NewDetectorDefaultConfig() /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/detect/detect.go:139 +0x15c fp=0x3f772a6658 sp=0x3f772a6410 pc=0xce972c github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).getGitleaksDetector(...) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1430 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc(0x3f76204008, {{0x3fc679bc7d?, 0x3f75e9f4b0?}}, {0x184c868?, 0x3f74248780?}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:91 +0x198 fp=0x3f772a68b8 sp=0x3f772a6658 pc=0xf274e8 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc-fm({{0x3fc679bc7d?, 0x1848818?}}, {0x184c868?, 0x3f74248780?}) :1 +0x6c fp=0x3f772a68e8 sp=0x3f772a68b8 pc=0xfc481c github.com/twpayne/chezmoi/v2/internal/chezmoi.(*SourceState).Add(0x3f76215040, {0x1852d90, 0x3f74471ac0}, {0x184ed90, 0x3f761e2ea0}, {0x1853100, 0x3f743e9e20}, 0x3f7625b920, 0x3f772a74b0) /build/chezmoi/src/chezmoi-2.57.0/internal/chezmoi/sourcestate.go:484 +0x7d4 fp=0x3f772a7370 sp=0x3f772a68e8 pc=0x61a5c4 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd(0x3f76204008, 0x2e831c0?, {0x3f747c1060, 0x1, 0x2}, 0x3f76215040) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:208 +0x43c fp=0x3f772a7560 sp=0x3f772a7370 pc=0xf28304 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd-fm(0x3f76204008?, {0x3f747c1060?, 0x2e831c0?, 0x3f75e9f4d8?}, 0x0?) :1 +0x70 fp=0x3f772a7598 sp=0x3f772a7560 pc=0xfc4960 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).newAddCmd.(*Config).makeRunEWithSourceState.func2(0x3f75cdec08, {0x3f747c1060, 0x1, 0x2}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1655 +0xac fp=0x3f772a75d8 sp=0x3f772a7598 pc=0xf2726c github.com/spf13/cobra.(*Command).execute(0x3f75cdec08, {0x3f747c1040, 0x2, 0x2}) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 +0x83c fp=0x3f772a7758 sp=0x3f772a75d8 pc=0x2a0914 github.com/spf13/cobra.(*Command).ExecuteC(0x3f75cde608) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x34c fp=0x3f772a7828 sp=0x3f772a7758 pc=0x2a1074 github.com/spf13/cobra.(*Command).Execute(...) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).execute(0x3f76204008, {0x3f74238090, 0x3, 0x3}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1286 +0xcc fp=0x3f772a7868 sp=0x3f772a7828 pc=0xf3fae4 github.com/twpayne/chezmoi/v2/internal/cmd.runMain({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f75d32cd8, 0x14}, {0x13cbd0e, 0xa}}, {0x3f74238090, 0x3, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:347 +0x19c fp=0x3f772a7a70 sp=0x3f772a7868 pc=0xf33ef4 github.com/twpayne/chezmoi/v2/internal/cmd.Main({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f75d32cd8, 0x14}, {0x13cbd0e, 0xa}}, {0x3f74238090?, 0x0?, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:99 +0xb0 fp=0x3f772a7af8 sp=0x3f772a7a70 pc=0xf323b0 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain.func1() /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:57 +0x134 fp=0x3f772a7bb0 sp=0x3f772a7af8 pc=0xfe2aa4 github.com/rogpeppe/go-internal/testscript.RunMain({0x18363c0, 0x3f761c8f00}, 0x3f75e9fea0) /build/go/pkg/mod/github.com/rogpeppe/go-internal@v1.13.1/testscript/exe.go:102 +0xf8 fp=0x3f772a7d90 sp=0x3f772a7bb0 pc=0xfd2fb8 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain(0x3f761c8f00) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:55 +0x188 fp=0x3f772a7ed0 sp=0x3f772a7d90 pc=0xfdb840 main.main() _testmain.go:185 +0x9c fp=0x3f772a7f68 sp=0x3f772a7ed0 pc=0xfe2bbc runtime.main() /usr/lib/go/src/runtime/proc.go:272 +0x278 fp=0x3f772a7fd8 sp=0x3f772a7f68 pc=0x4d628 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f772a7fd8 sp=0x3f772a7fd8 pc=0x8a28c goroutine 2 gp=0x3f74000c40 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74192fa8 sp=0x3f74192f90 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:337 +0xd4 fp=0x3f74192fd8 sp=0x3f74192fa8 pc=0x4d99c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74192fd8 sp=0x3f74192fd8 pc=0x8a28c created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:325 +0x28 goroutine 3 gp=0x3f74001180 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74193788 sp=0x3f74193770 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.bgsweep(0x3f7418c080) /usr/lib/go/src/runtime/mgcsweep.go:317 +0x124 fp=0x3f741937c8 sp=0x3f74193788 pc=0x36834 runtime.gcenable.gowrap1() /usr/lib/go/src/runtime/mgc.go:204 +0x2c fp=0x3f741937d8 sp=0x3f741937c8 pc=0x2ad9c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f741937d8 sp=0x3f741937d8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:204 +0x70 goroutine 4 gp=0x3f74001340 m=nil [GC scavenge wait]: runtime.gopark(0x0?, 0x40c3880000000000?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74193f88 sp=0x3f74193f70 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.(*scavengerState).park(0x2e4f9e0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x68 fp=0x3f74193fb0 sp=0x3f74193f88 pc=0x34208 runtime.bgscavenge(0x3f7418c080) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x6c fp=0x3f74193fc8 sp=0x3f74193fb0 pc=0x34754 runtime.gcenable.gowrap2() /usr/lib/go/src/runtime/mgc.go:205 +0x2c fp=0x3f74193fd8 sp=0x3f74193fc8 pc=0x2ad4c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74193fd8 sp=0x3f74193fd8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:205 +0xb0 goroutine 18 gp=0x3f74204700 m=nil [finalizer wait]: runtime.gopark(0x1?, 0x20001?, 0x28?, 0x6d?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f741925a8 sp=0x3f74192590 pc=0x82bb8 runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x108 fp=0x3f741927d8 sp=0x3f741925a8 pc=0x29f20 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f741927d8 sp=0x3f741927d8 pc=0x8a28c created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x64 goroutine 5 gp=0x3f74001880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74194738 sp=0x3f74194720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f741947c8 sp=0x3f74194738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f741947d8 sp=0x3f741947c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f741947d8 sp=0x3f741947d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 34 gp=0x3f74484000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7418e738 sp=0x3f7418e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7418e7c8 sp=0x3f7418e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7418e7d8 sp=0x3f7418e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7418e7d8 sp=0x3f7418e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 35 gp=0x3f744841c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7418ef38 sp=0x3f7418ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7418efc8 sp=0x3f7418ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7418efd8 sp=0x3f7418efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7418efd8 sp=0x3f7418efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 36 gp=0x3f74484380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7418f738 sp=0x3f7418f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7418f7c8 sp=0x3f7418f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7418f7d8 sp=0x3f7418f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7418f7d8 sp=0x3f7418f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 37 gp=0x3f74484540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7418ff38 sp=0x3f7418ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7418ffc8 sp=0x3f7418ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7418ffd8 sp=0x3f7418ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7418ffd8 sp=0x3f7418ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 38 gp=0x3f74484700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74190738 sp=0x3f74190720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f741907c8 sp=0x3f74190738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f741907d8 sp=0x3f741907c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f741907d8 sp=0x3f741907d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 39 gp=0x3f744848c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74190f38 sp=0x3f74190f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74190fc8 sp=0x3f74190f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74190fd8 sp=0x3f74190fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74190fd8 sp=0x3f74190fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 40 gp=0x3f74484a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74191738 sp=0x3f74191720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f741917c8 sp=0x3f74191738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f741917d8 sp=0x3f741917c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f741917d8 sp=0x3f741917d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 41 gp=0x3f74484c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74191f38 sp=0x3f74191f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74191fc8 sp=0x3f74191f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74191fd8 sp=0x3f74191fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74191fd8 sp=0x3f74191fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 42 gp=0x3f74484e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7448c738 sp=0x3f7448c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7448c7c8 sp=0x3f7448c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7448c7d8 sp=0x3f7448c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7448c7d8 sp=0x3f7448c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 43 gp=0x3f74484fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7448cf38 sp=0x3f7448cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7448cfc8 sp=0x3f7448cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7448cfd8 sp=0x3f7448cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7448cfd8 sp=0x3f7448cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 44 gp=0x3f74485180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7448d738 sp=0x3f7448d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7448d7c8 sp=0x3f7448d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7448d7d8 sp=0x3f7448d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7448d7d8 sp=0x3f7448d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 45 gp=0x3f74485340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7448df38 sp=0x3f7448df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7448dfc8 sp=0x3f7448df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7448dfd8 sp=0x3f7448dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7448dfd8 sp=0x3f7448dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 46 gp=0x3f74485500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7448e738 sp=0x3f7448e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7448e7c8 sp=0x3f7448e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7448e7d8 sp=0x3f7448e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7448e7d8 sp=0x3f7448e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 47 gp=0x3f744856c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7448ef38 sp=0x3f7448ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7448efc8 sp=0x3f7448ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7448efd8 sp=0x3f7448efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7448efd8 sp=0x3f7448efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 48 gp=0x3f74485880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7448f738 sp=0x3f7448f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7448f7c8 sp=0x3f7448f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7448f7d8 sp=0x3f7448f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7448f7d8 sp=0x3f7448f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 49 gp=0x3f74485a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7448ff38 sp=0x3f7448ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7448ffc8 sp=0x3f7448ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7448ffd8 sp=0x3f7448ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7448ffd8 sp=0x3f7448ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 50 gp=0x3f74485c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74488738 sp=0x3f74488720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744887c8 sp=0x3f74488738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744887d8 sp=0x3f744887c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744887d8 sp=0x3f744887d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 51 gp=0x3f74485dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74488f38 sp=0x3f74488f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74488fc8 sp=0x3f74488f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74488fd8 sp=0x3f74488fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74488fd8 sp=0x3f74488fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 52 gp=0x3f74492000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74489738 sp=0x3f74489720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744897c8 sp=0x3f74489738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744897d8 sp=0x3f744897c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744897d8 sp=0x3f744897d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 53 gp=0x3f744921c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74489f38 sp=0x3f74489f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74489fc8 sp=0x3f74489f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74489fd8 sp=0x3f74489fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74489fd8 sp=0x3f74489fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 54 gp=0x3f74492380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7448a738 sp=0x3f7448a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7448a7c8 sp=0x3f7448a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7448a7d8 sp=0x3f7448a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7448a7d8 sp=0x3f7448a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 55 gp=0x3f74492540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7448af38 sp=0x3f7448af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7448afc8 sp=0x3f7448af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7448afd8 sp=0x3f7448afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7448afd8 sp=0x3f7448afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 56 gp=0x3f74492700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7448b738 sp=0x3f7448b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7448b7c8 sp=0x3f7448b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7448b7d8 sp=0x3f7448b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7448b7d8 sp=0x3f7448b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 57 gp=0x3f744928c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7448bf38 sp=0x3f7448bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7448bfc8 sp=0x3f7448bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7448bfd8 sp=0x3f7448bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7448bfd8 sp=0x3f7448bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 58 gp=0x3f74492a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74498738 sp=0x3f74498720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744987c8 sp=0x3f74498738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744987d8 sp=0x3f744987c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744987d8 sp=0x3f744987d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 59 gp=0x3f74492c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74498f38 sp=0x3f74498f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74498fc8 sp=0x3f74498f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74498fd8 sp=0x3f74498fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74498fd8 sp=0x3f74498fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 60 gp=0x3f74492e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74499738 sp=0x3f74499720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744997c8 sp=0x3f74499738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744997d8 sp=0x3f744997c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744997d8 sp=0x3f744997d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 61 gp=0x3f74492fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74499f38 sp=0x3f74499f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74499fc8 sp=0x3f74499f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74499fd8 sp=0x3f74499fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74499fd8 sp=0x3f74499fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 62 gp=0x3f74493180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7449a738 sp=0x3f7449a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7449a7c8 sp=0x3f7449a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7449a7d8 sp=0x3f7449a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7449a7d8 sp=0x3f7449a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 63 gp=0x3f74493340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7449af38 sp=0x3f7449af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7449afc8 sp=0x3f7449af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7449afd8 sp=0x3f7449afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7449afd8 sp=0x3f7449afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 64 gp=0x3f74493500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7449b738 sp=0x3f7449b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7449b7c8 sp=0x3f7449b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7449b7d8 sp=0x3f7449b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7449b7d8 sp=0x3f7449b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 65 gp=0x3f744936c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7449bf38 sp=0x3f7449bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7449bfc8 sp=0x3f7449bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7449bfd8 sp=0x3f7449bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7449bfd8 sp=0x3f7449bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 66 gp=0x3f74493880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74494738 sp=0x3f74494720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744947c8 sp=0x3f74494738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744947d8 sp=0x3f744947c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744947d8 sp=0x3f744947d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 67 gp=0x3f74493a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74494f38 sp=0x3f74494f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74494fc8 sp=0x3f74494f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74494fd8 sp=0x3f74494fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74494fd8 sp=0x3f74494fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 68 gp=0x3f74493c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74495738 sp=0x3f74495720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744957c8 sp=0x3f74495738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744957d8 sp=0x3f744957c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744957d8 sp=0x3f744957d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 69 gp=0x3f74493dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74495f38 sp=0x3f74495f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74495fc8 sp=0x3f74495f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74495fd8 sp=0x3f74495fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74495fd8 sp=0x3f74495fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 70 gp=0x3f7449e000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74496738 sp=0x3f74496720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744967c8 sp=0x3f74496738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744967d8 sp=0x3f744967c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744967d8 sp=0x3f744967d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 71 gp=0x3f7449e1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74496f38 sp=0x3f74496f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74496fc8 sp=0x3f74496f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74496fd8 sp=0x3f74496fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74496fd8 sp=0x3f74496fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 72 gp=0x3f7449e380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74497738 sp=0x3f74497720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744977c8 sp=0x3f74497738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744977d8 sp=0x3f744977c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744977d8 sp=0x3f744977d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 73 gp=0x3f7449e540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74497f38 sp=0x3f74497f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74497fc8 sp=0x3f74497f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74497fd8 sp=0x3f74497fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74497fd8 sp=0x3f74497fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 74 gp=0x3f7449e700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a4738 sp=0x3f744a4720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a47c8 sp=0x3f744a4738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a47d8 sp=0x3f744a47c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a47d8 sp=0x3f744a47d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 75 gp=0x3f7449e8c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a4f38 sp=0x3f744a4f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a4fc8 sp=0x3f744a4f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a4fd8 sp=0x3f744a4fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a4fd8 sp=0x3f744a4fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 76 gp=0x3f7449ea80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a5738 sp=0x3f744a5720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a57c8 sp=0x3f744a5738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a57d8 sp=0x3f744a57c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a57d8 sp=0x3f744a57d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 77 gp=0x3f7449ec40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a5f38 sp=0x3f744a5f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a5fc8 sp=0x3f744a5f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a5fd8 sp=0x3f744a5fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a5fd8 sp=0x3f744a5fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 78 gp=0x3f7449ee00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a6738 sp=0x3f744a6720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a67c8 sp=0x3f744a6738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a67d8 sp=0x3f744a67c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a67d8 sp=0x3f744a67d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 79 gp=0x3f7449efc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a6f38 sp=0x3f744a6f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a6fc8 sp=0x3f744a6f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a6fd8 sp=0x3f744a6fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a6fd8 sp=0x3f744a6fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 80 gp=0x3f7449f180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a7738 sp=0x3f744a7720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a77c8 sp=0x3f744a7738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a77d8 sp=0x3f744a77c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a77d8 sp=0x3f744a77d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 81 gp=0x3f7449f340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a7f38 sp=0x3f744a7f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a7fc8 sp=0x3f744a7f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a7fd8 sp=0x3f744a7fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a7fd8 sp=0x3f744a7fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 82 gp=0x3f7449f500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a0738 sp=0x3f744a0720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a07c8 sp=0x3f744a0738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a07d8 sp=0x3f744a07c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a07d8 sp=0x3f744a07d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 83 gp=0x3f7449f6c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a0f38 sp=0x3f744a0f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a0fc8 sp=0x3f744a0f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a0fd8 sp=0x3f744a0fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a0fd8 sp=0x3f744a0fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 84 gp=0x3f7449f880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a1738 sp=0x3f744a1720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a17c8 sp=0x3f744a1738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a17d8 sp=0x3f744a17c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a17d8 sp=0x3f744a17d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 85 gp=0x3f7449fa40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a1f38 sp=0x3f744a1f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a1fc8 sp=0x3f744a1f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a1fd8 sp=0x3f744a1fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a1fd8 sp=0x3f744a1fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 86 gp=0x3f7449fc00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a2738 sp=0x3f744a2720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a27c8 sp=0x3f744a2738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a27d8 sp=0x3f744a27c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a27d8 sp=0x3f744a27d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 87 gp=0x3f7449fdc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a2f38 sp=0x3f744a2f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a2fc8 sp=0x3f744a2f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a2fd8 sp=0x3f744a2fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a2fd8 sp=0x3f744a2fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 88 gp=0x3f744a8000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a3738 sp=0x3f744a3720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a37c8 sp=0x3f744a3738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a37d8 sp=0x3f744a37c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a37d8 sp=0x3f744a37d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 89 gp=0x3f744a81c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744a3f38 sp=0x3f744a3f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744a3fc8 sp=0x3f744a3f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744a3fd8 sp=0x3f744a3fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744a3fd8 sp=0x3f744a3fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 90 gp=0x3f744a8380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744ae738 sp=0x3f744ae720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744ae7c8 sp=0x3f744ae738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744ae7d8 sp=0x3f744ae7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744ae7d8 sp=0x3f744ae7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 91 gp=0x3f744a8540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744aef38 sp=0x3f744aef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744aefc8 sp=0x3f744aef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744aefd8 sp=0x3f744aefc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744aefd8 sp=0x3f744aefd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 92 gp=0x3f744a8700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744af738 sp=0x3f744af720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744af7c8 sp=0x3f744af738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744af7d8 sp=0x3f744af7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744af7d8 sp=0x3f744af7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 93 gp=0x3f744a88c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744aff38 sp=0x3f744aff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744affc8 sp=0x3f744aff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744affd8 sp=0x3f744affc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744affd8 sp=0x3f744affd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 94 gp=0x3f744a8a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744b0738 sp=0x3f744b0720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744b07c8 sp=0x3f744b0738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744b07d8 sp=0x3f744b07c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744b07d8 sp=0x3f744b07d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 95 gp=0x3f744a8c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744b0f38 sp=0x3f744b0f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744b0fc8 sp=0x3f744b0f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744b0fd8 sp=0x3f744b0fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744b0fd8 sp=0x3f744b0fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 96 gp=0x3f744a8e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744b1738 sp=0x3f744b1720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744b17c8 sp=0x3f744b1738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744b17d8 sp=0x3f744b17c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744b17d8 sp=0x3f744b17d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 97 gp=0x3f744a8fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744b1f38 sp=0x3f744b1f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744b1fc8 sp=0x3f744b1f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744b1fd8 sp=0x3f744b1fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744b1fd8 sp=0x3f744b1fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 98 gp=0x3f744a9180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744aa738 sp=0x3f744aa720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744aa7c8 sp=0x3f744aa738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744aa7d8 sp=0x3f744aa7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744aa7d8 sp=0x3f744aa7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 99 gp=0x3f744a9340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744aaf38 sp=0x3f744aaf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744aafc8 sp=0x3f744aaf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744aafd8 sp=0x3f744aafc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744aafd8 sp=0x3f744aafd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 100 gp=0x3f744a9500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744ab738 sp=0x3f744ab720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744ab7c8 sp=0x3f744ab738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744ab7d8 sp=0x3f744ab7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744ab7d8 sp=0x3f744ab7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 101 gp=0x3f744a96c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744abf38 sp=0x3f744abf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744abfc8 sp=0x3f744abf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744abfd8 sp=0x3f744abfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744abfd8 sp=0x3f744abfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 102 gp=0x3f744a9880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744ac738 sp=0x3f744ac720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744ac7c8 sp=0x3f744ac738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744ac7d8 sp=0x3f744ac7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744ac7d8 sp=0x3f744ac7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 103 gp=0x3f744a9a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744acf38 sp=0x3f744acf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744acfc8 sp=0x3f744acf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744acfd8 sp=0x3f744acfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744acfd8 sp=0x3f744acfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 104 gp=0x3f744a9c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744ad738 sp=0x3f744ad720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744ad7c8 sp=0x3f744ad738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744ad7d8 sp=0x3f744ad7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744ad7d8 sp=0x3f744ad7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 105 gp=0x3f744a9dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744adf38 sp=0x3f744adf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744adfc8 sp=0x3f744adf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744adfd8 sp=0x3f744adfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744adfd8 sp=0x3f744adfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 106 gp=0x3f744b4000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744ba738 sp=0x3f744ba720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744ba7c8 sp=0x3f744ba738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744ba7d8 sp=0x3f744ba7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744ba7d8 sp=0x3f744ba7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 107 gp=0x3f744b41c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744baf38 sp=0x3f744baf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744bafc8 sp=0x3f744baf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744bafd8 sp=0x3f744bafc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744bafd8 sp=0x3f744bafd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 108 gp=0x3f744b4380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744bb738 sp=0x3f744bb720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744bb7c8 sp=0x3f744bb738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744bb7d8 sp=0x3f744bb7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744bb7d8 sp=0x3f744bb7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 109 gp=0x3f744b4540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744bbf38 sp=0x3f744bbf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744bbfc8 sp=0x3f744bbf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744bbfd8 sp=0x3f744bbfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744bbfd8 sp=0x3f744bbfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 110 gp=0x3f744b4700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744bc738 sp=0x3f744bc720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744bc7c8 sp=0x3f744bc738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744bc7d8 sp=0x3f744bc7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744bc7d8 sp=0x3f744bc7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 111 gp=0x3f744b48c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744bcf38 sp=0x3f744bcf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744bcfc8 sp=0x3f744bcf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744bcfd8 sp=0x3f744bcfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744bcfd8 sp=0x3f744bcfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 112 gp=0x3f744b4a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744bd738 sp=0x3f744bd720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744bd7c8 sp=0x3f744bd738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744bd7d8 sp=0x3f744bd7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744bd7d8 sp=0x3f744bd7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 113 gp=0x3f744b4c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744bdf38 sp=0x3f744bdf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744bdfc8 sp=0x3f744bdf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744bdfd8 sp=0x3f744bdfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744bdfd8 sp=0x3f744bdfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 114 gp=0x3f744b4e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f744b6738 sp=0x3f744b6720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744b67c8 sp=0x3f744b6738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744b67d8 sp=0x3f744b67c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744b67d8 sp=0x3f744b67d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 19 gp=0x3f74204c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743b8738 sp=0x3f743b8720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743b87c8 sp=0x3f743b8738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743b87d8 sp=0x3f743b87c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743b87d8 sp=0x3f743b87d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 6 gp=0x3f74001a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74194f38 sp=0x3f74194f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74194fc8 sp=0x3f74194f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74194fd8 sp=0x3f74194fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74194fd8 sp=0x3f74194fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 7 gp=0x3f74001c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74195738 sp=0x3f74195720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f741957c8 sp=0x3f74195738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f741957d8 sp=0x3f741957c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f741957d8 sp=0x3f741957d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 8 gp=0x3f74001dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74195f38 sp=0x3f74195f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74195fc8 sp=0x3f74195f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74195fd8 sp=0x3f74195fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74195fd8 sp=0x3f74195fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 9 gp=0x3f74474000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743b4738 sp=0x3f743b4720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743b47c8 sp=0x3f743b4738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743b47d8 sp=0x3f743b47c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743b47d8 sp=0x3f743b47d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 10 gp=0x3f744741c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743b4f38 sp=0x3f743b4f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743b4fc8 sp=0x3f743b4f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743b4fd8 sp=0x3f743b4fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743b4fd8 sp=0x3f743b4fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 11 gp=0x3f74474380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743b5738 sp=0x3f743b5720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743b57c8 sp=0x3f743b5738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743b57d8 sp=0x3f743b57c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743b57d8 sp=0x3f743b57d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 12 gp=0x3f74474540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743b5f38 sp=0x3f743b5f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743b5fc8 sp=0x3f743b5f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743b5fd8 sp=0x3f743b5fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743b5fd8 sp=0x3f743b5fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 13 gp=0x3f74474700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743b6738 sp=0x3f743b6720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743b67c8 sp=0x3f743b6738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743b67d8 sp=0x3f743b67c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743b67d8 sp=0x3f743b67d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 14 gp=0x3f744748c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743b6f38 sp=0x3f743b6f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743b6fc8 sp=0x3f743b6f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743b6fd8 sp=0x3f743b6fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743b6fd8 sp=0x3f743b6fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 15 gp=0x3f74474a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743b7738 sp=0x3f743b7720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743b77c8 sp=0x3f743b7738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743b77d8 sp=0x3f743b77c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743b77d8 sp=0x3f743b77d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 16 gp=0x3f74474c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743b7f38 sp=0x3f743b7f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f743b7fc8 sp=0x3f743b7f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f743b7fd8 sp=0x3f743b7fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743b7fd8 sp=0x3f743b7fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 130 gp=0x3f74474e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447a738 sp=0x3f7447a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447a7c8 sp=0x3f7447a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447a7d8 sp=0x3f7447a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447a7d8 sp=0x3f7447a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 131 gp=0x3f74474fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447af38 sp=0x3f7447af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447afc8 sp=0x3f7447af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447afd8 sp=0x3f7447afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447afd8 sp=0x3f7447afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 132 gp=0x3f74475180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447b738 sp=0x3f7447b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447b7c8 sp=0x3f7447b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447b7d8 sp=0x3f7447b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447b7d8 sp=0x3f7447b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 133 gp=0x3f74475340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447bf38 sp=0x3f7447bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447bfc8 sp=0x3f7447bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447bfd8 sp=0x3f7447bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447bfd8 sp=0x3f7447bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 134 gp=0x3f74475500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447c738 sp=0x3f7447c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447c7c8 sp=0x3f7447c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447c7d8 sp=0x3f7447c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447c7d8 sp=0x3f7447c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 135 gp=0x3f744756c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447cf38 sp=0x3f7447cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447cfc8 sp=0x3f7447cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447cfd8 sp=0x3f7447cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447cfd8 sp=0x3f7447cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 136 gp=0x3f74475880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447d738 sp=0x3f7447d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447d7c8 sp=0x3f7447d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447d7d8 sp=0x3f7447d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447d7d8 sp=0x3f7447d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 137 gp=0x3f74475a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7447df38 sp=0x3f7447df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7447dfc8 sp=0x3f7447df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7447dfd8 sp=0x3f7447dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7447dfd8 sp=0x3f7447dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 138 gp=0x3f74475c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74476738 sp=0x3f74476720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744767c8 sp=0x3f74476738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744767d8 sp=0x3f744767c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744767d8 sp=0x3f744767d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 139 gp=0x3f74475dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74476f38 sp=0x3f74476f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74476fc8 sp=0x3f74476f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74476fd8 sp=0x3f74476fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74476fd8 sp=0x3f74476fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 140 gp=0x3f7447e000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74477738 sp=0x3f74477720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744777c8 sp=0x3f74477738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744777d8 sp=0x3f744777c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744777d8 sp=0x3f744777d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 141 gp=0x3f7447e1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74477f38 sp=0x3f74477f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74477fc8 sp=0x3f74477f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74477fd8 sp=0x3f74477fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74477fd8 sp=0x3f74477fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 142 gp=0x3f7447e380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74478738 sp=0x3f74478720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744787c8 sp=0x3f74478738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744787d8 sp=0x3f744787c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744787d8 sp=0x3f744787d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 143 gp=0x3f7447e540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74478f38 sp=0x3f74478f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74478fc8 sp=0x3f74478f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74478fd8 sp=0x3f74478fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74478fd8 sp=0x3f74478fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 144 gp=0x3f7447e700 m=nil [GC worker (idle)]: runtime.gopark(0xe1278c8a115?, 0x3?, 0x22?, 0x41?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74479738 sp=0x3f74479720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f744797c8 sp=0x3f74479738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f744797d8 sp=0x3f744797c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f744797d8 sp=0x3f744797d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 145 gp=0x3f7447e8c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x11?, 0xf4?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74479f38 sp=0x3f74479f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74479fc8 sp=0x3f74479f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74479fd8 sp=0x3f74479fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74479fd8 sp=0x3f74479fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 146 gp=0x3f7447ea80 m=nil [GC worker (idle)]: runtime.gopark(0xe10314c1c3c?, 0x1?, 0x8f?, 0x6e?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74504738 sp=0x3f74504720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f745047c8 sp=0x3f74504738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f745047d8 sp=0x3f745047c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f745047d8 sp=0x3f745047d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 147 gp=0x3f7447ec40 m=nil [GC worker (idle)]: runtime.gopark(0xe103103d04c?, 0x1?, 0x86?, 0xaf?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74504f38 sp=0x3f74504f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74504fc8 sp=0x3f74504f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74504fd8 sp=0x3f74504fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74504fd8 sp=0x3f74504fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 148 gp=0x3f7447ee00 m=nil [GC worker (idle)]: runtime.gopark(0xe1031350333?, 0x1?, 0x32?, 0x6f?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74505738 sp=0x3f74505720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f745057c8 sp=0x3f74505738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f745057d8 sp=0x3f745057c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f745057d8 sp=0x3f745057d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 149 gp=0x3f7447efc0 m=nil [GC worker (idle)]: runtime.gopark(0xe1278c5ae2a?, 0x1?, 0x33?, 0xb3?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74505f38 sp=0x3f74505f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74505fc8 sp=0x3f74505f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74505fd8 sp=0x3f74505fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74505fd8 sp=0x3f74505fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 150 gp=0x3f7447f180 m=nil [GC worker (idle)]: runtime.gopark(0xe1278ca85ed?, 0x1?, 0x12?, 0x1d?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74506738 sp=0x3f74506720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f745067c8 sp=0x3f74506738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f745067d8 sp=0x3f745067c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f745067d8 sp=0x3f745067d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 151 gp=0x3f7447f340 m=nil [GC worker (idle)]: runtime.gopark(0xe12796c0601?, 0x1?, 0xc2?, 0x42?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74506f38 sp=0x3f74506f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74506fc8 sp=0x3f74506f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74506fd8 sp=0x3f74506fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74506fd8 sp=0x3f74506fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 152 gp=0x3f7447f500 m=nil [GC worker (idle)]: runtime.gopark(0xe1278c5c306?, 0x1?, 0xbf?, 0x5b?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74507738 sp=0x3f74507720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f745077c8 sp=0x3f74507738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f745077d8 sp=0x3f745077c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f745077d8 sp=0x3f745077d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 153 gp=0x3f7447f6c0 m=nil [GC worker (idle)]: runtime.gopark(0xe1278c8dcd9?, 0x3f7418aa60?, 0x1a?, 0xa?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74507f38 sp=0x3f74507f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74507fc8 sp=0x3f74507f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74507fd8 sp=0x3f74507fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74507fd8 sp=0x3f74507fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 154 gp=0x3f7447f880 m=nil [GC worker (idle)]: runtime.gopark(0xe10314af425?, 0x1?, 0xcc?, 0x86?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74500738 sp=0x3f74500720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f745007c8 sp=0x3f74500738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f745007d8 sp=0x3f745007c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f745007d8 sp=0x3f745007d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 155 gp=0x3f7447fa40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xc9?, 0x7f?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74500f38 sp=0x3f74500f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74500fc8 sp=0x3f74500f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74500fd8 sp=0x3f74500fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74500fd8 sp=0x3f74500fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 156 gp=0x3f7447fc00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xf0?, 0x99?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74501738 sp=0x3f74501720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f745017c8 sp=0x3f74501738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f745017d8 sp=0x3f745017c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f745017d8 sp=0x3f745017d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 157 gp=0x3f7447fdc0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xcd?, 0xc5?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74501f38 sp=0x3f74501f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74501fc8 sp=0x3f74501f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74501fd8 sp=0x3f74501fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74501fd8 sp=0x3f74501fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 158 gp=0x3f74508000 m=nil [GC worker (idle)]: runtime.gopark(0xe10314c66b0?, 0x1?, 0x7c?, 0x70?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74502738 sp=0x3f74502720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f745027c8 sp=0x3f74502738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f745027d8 sp=0x3f745027c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f745027d8 sp=0x3f745027d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 159 gp=0x3f745081c0 m=nil [GC worker (idle)]: runtime.gopark(0xe103136f71f?, 0x1?, 0xe5?, 0x16?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74502f38 sp=0x3f74502f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74502fc8 sp=0x3f74502f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74502fd8 sp=0x3f74502fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74502fd8 sp=0x3f74502fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 160 gp=0x3f74508380 m=nil [GC worker (idle)]: runtime.gopark(0xe103168b0f2?, 0x1?, 0xef?, 0x87?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74503738 sp=0x3f74503720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f745037c8 sp=0x3f74503738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f745037d8 sp=0x3f745037c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f745037d8 sp=0x3f745037d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 161 gp=0x3f74508540 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x5e?, 0x40?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f74503f38 sp=0x3f74503f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f74503fc8 sp=0x3f74503f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f74503fd8 sp=0x3f74503fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f74503fd8 sp=0x3f74503fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 162 gp=0x3f74508700 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x2a?, 0x2d?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7450e738 sp=0x3f7450e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7450e7c8 sp=0x3f7450e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7450e7d8 sp=0x3f7450e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7450e7d8 sp=0x3f7450e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 163 gp=0x3f745088c0 m=nil [GC worker (idle)]: runtime.gopark(0xe103137097b?, 0x1?, 0x1c?, 0x61?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f7450ef38 sp=0x3f7450ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f74444070) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f7450efc8 sp=0x3f7450ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f7450efd8 sp=0x3f7450efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f7450efd8 sp=0x3f7450efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 164 gp=0x3f74604c40 m=nil [chan receive]: runtime.gopark(0x3f74710060?, 0x9?, 0x30?, 0x32?, 0x20927c?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f743bbf20 sp=0x3f743bbf08 pc=0x82bb8 runtime.chanrecv(0x3f74444230, 0x0, 0x20?) /usr/lib/go/src/runtime/chan.go:639 +0x448 fp=0x3f743bbf98 sp=0x3f743bbf20 pc=0x19de8 runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:489 +0x14 fp=0x3f743bbfb8 sp=0x3f743bbf98 pc=0x1996c runtime.unique_runtime_registerUniqueMapCleanup.func1(...) /usr/lib/go/src/runtime/mgc.go:1781 runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() /usr/lib/go/src/runtime/mgc.go:1784 +0x40 fp=0x3f743bbfd8 sp=0x3f743bbfb8 pc=0x2ddd8 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f743bbfd8 sp=0x3f743bbfd8 pc=0x8a28c created by unique.runtime_registerUniqueMapCleanup in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1779 +0xac ra 0x47e00 sp 0x3fc679b3e0 gp 0x2e49f70 tp 0x3fbf569400 t0 0x80 t1 0xffffffffffffffff t2 0x2e523c0 s0 0x1 s1 0x19 a0 0x2e52500 a1 0x80 a2 0x0 a3 0x0 a4 0x0 a5 0x0 a6 0x0 a7 0x62 s2 0x3fc679b438 s3 0x2e523c0 s4 0x1 s5 0x80 s6 0xffffffff s7 0x3f74196068 s8 0x2e52400 s9 0x3fc679b760 s10 0x0 s11 0x2e50500 t3 0x3f761c20f0 t4 0x1 t5 0x0 t6 0x2e5a720 pc 0x8be84 [context deadline exceeded] FAIL: testdata/scripts/addencrypted.txtar:19: test timed out while running command === NAME TestScript/autocommit testscript.go:584: WORK=$WORK PATH=$WORK/bin:/tmp/testscript-main3925662962/bin:/usr/lib/go/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl GOTRACEBACK=system HOME=$WORK/home/user TMPDIR=$WORK/.tmp devnull=/dev/null /=/ :=: $=$ exe= CHEZMOICONFIGDIR=$WORK/home/user/.config/chezmoi CHEZMOISOURCEDIR=$WORK/home/user/.local/share/chezmoi CHEZMOI_GITHUB_TOKEN= EDITOR=$WORK/bin/editor SHELL=$WORK/bin/shell > [!exec:git] skip 'git not found in $PATH' > mkgitconfig > mkhomedir golden > mkhomedir > exec chezmoi init # test that chezmoi add creates and pushes a commit (73.956s) > exec chezmoi add $HOME${/}.file [stdout] [master (root-commit) 60205f6] Add .COMMIT_MESSAGE Add .file 2 files changed, 2 insertions(+) create mode 100644 .COMMIT_MESSAGE.tmpl create mode 100644 dot_file > exec git -C $CHEZMOISOURCEDIR show HEAD [stdout] commit 60205f698f622a1d9b345fc42e66545f5491cc5d Author: User Date: Mon Dec 30 20:46:09 2024 +0000 Add .COMMIT_MESSAGE Add .file diff --git a/.COMMIT_MESSAGE.tmpl b/.COMMIT_MESSAGE.tmpl new file mode 100644 index 0000000..996c784 --- /dev/null +++ b/.COMMIT_MESSAGE.tmpl @@ -0,0 +1 @@ +{{ .prefix }}my commit message file diff --git a/dot_file b/dot_file new file mode 100644 index 0000000..8a52cb9 --- /dev/null +++ b/dot_file @@ -0,0 +1 @@ +# contents of .file > stdout 'Add \.file' # test that chezmoi edit creates and pushes a commit (0.917s) > exec chezmoi edit $HOME${/}.file [stdout] [master e1eba17] Update .file 1 file changed, 1 insertion(+) [stderr] chezmoi: warning: $WORK/bin/editor $WORK/.tmp/chezmoi-edit2767900067/.file: returned in less than 1s > exec git -C $CHEZMOISOURCEDIR show HEAD [stdout] commit e1eba1787ad565ff526c69a410b4e8b190e2e0d7 Author: User Date: Mon Dec 30 20:46:09 2024 +0000 Update .file diff --git a/dot_file b/dot_file index 8a52cb9..5d2730a 100644 --- a/dot_file +++ b/dot_file @@ -1 +1,2 @@ # contents of .file +# edited > stdout 'Update \.file' # test that chezmoi chattr creates and pushes a commit (1.076s) > exec chezmoi chattr +executable $HOME${/}.file [stdout] [master af937d4] Change attributes of .file 1 file changed, 0 insertions(+), 0 deletions(-) rename dot_file => executable_dot_file (100%) > exec git -C $CHEZMOISOURCEDIR show HEAD [stdout] commit af937d4d0410589ab35a2875ed9104cec93bebdd Author: User Date: Mon Dec 30 20:46:11 2024 +0000 Change attributes of .file diff --git a/dot_file b/executable_dot_file similarity index 100% rename from dot_file rename to executable_dot_file > stdout 'Change attributes of \.file' # test that chezmoi add on a directory creates and pushes a commit (36.332s) > exec chezmoi add $HOME${/}.dir [stderr] SIGQUIT: quit PC=0x8be84 m=0 sigcode=0 goroutine 0 gp=0x2e50500 m=0 mp=0x2e523c0 [idle]: runtime.futex(0x2e52500, 0x80, 0x0, 0x0, 0x0, 0x0) /usr/lib/go/src/runtime/sys_linux_riscv64.s:487 +0x1c fp=0x3ff01a6520 sp=0x3ff01a6520 pc=0x8be84 runtime.futexsleep(0x1b9d9a2f5?, 0x524ec?, 0x2e523c0?) /usr/lib/go/src/runtime/os_linux.go:69 +0x30 fp=0x3ff01a6568 sp=0x3ff01a6520 pc=0x47e00 runtime.notesleep(0x2e52500) /usr/lib/go/src/runtime/lock_futex.go:170 +0xa0 fp=0x3ff01a6598 sp=0x3ff01a6568 pc=0x1ee18 runtime.mPark(...) /usr/lib/go/src/runtime/proc.go:1866 runtime.stopm() /usr/lib/go/src/runtime/proc.go:2885 +0x90 fp=0x3ff01a65c0 sp=0x3ff01a6598 pc=0x52508 runtime.findRunnable() /usr/lib/go/src/runtime/proc.go:3622 +0xdcc fp=0x3ff01a6728 sp=0x3ff01a65c0 pc=0x5409c runtime.schedule() /usr/lib/go/src/runtime/proc.go:3995 +0xa0 fp=0x3ff01a6758 sp=0x3ff01a6728 pc=0x55408 runtime.park_m(0x3f4050e380) /usr/lib/go/src/runtime/proc.go:4102 +0x220 fp=0x3ff01a67a8 sp=0x3ff01a6758 pc=0x55878 runtime.mcall() /usr/lib/go/src/runtime/asm_riscv64.s:310 +0x40 fp=0x3ff01a67b8 sp=0x3ff01a67a8 pc=0x88248 goroutine 1 gp=0x3f400001c0 m=nil [runnable]: github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).popValue(0x3f424c0d80) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:137 +0x10 fp=0x3f433191d8 sp=0x3f433191d8 pc=0xc28750 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f424c0d80, {0x1848770, 0x2e831c0}, 0x3f424ccb00, 0x3f41934448) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:727 +0x56c fp=0x3f4331a968 sp=0x3f433191d8 pc=0xc2b024 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f42980008?, 0x3f42088198?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f4331a9a8 sp=0x3f4331a968 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f424c0d80, 0x3f4331c110, 0x3f4331c178, 0x3f4331bc78, 0x3f41934688, {0x3f4192f508, 0x2a3, 0x3f424c0c80?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f4331aa10 sp=0x3f4331a9a8 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f424c0d80, {0x1848770, 0x2e831c0}, 0x3f424ccb00, 0x3f41934688) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f4331c1a0 sp=0x3f4331aa10 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x0?, {0x1848770?, 0x2e831c0?}, 0x3f42980008?, 0x3f42088150?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f4331c1e0 sp=0x3f4331c1a0 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc.func1({0x1848770, 0x2e831c0}, 0x3f424c0d80, 0x3f4331d948, 0x3f4331d9b0, 0x3f4331d4b0, 0x3f41934848, {0x3f4192f508, 0x2a3, 0x3f424c0c80?}, ...) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:758 +0x144 fp=0x3f4331c248 sp=0x3f4331c1e0 pc=0xc533bc github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callNativeFunc(0x3f424c0d80, {0x1848770, 0x2e831c0}, 0x3f424ccb00, 0x3f41934848) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:759 +0x1240 fp=0x3f4331d9d8 sp=0x3f4331c248 pc=0xc2bcf8 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).callFunction(0x3f4239d770?, {0x1848770?, 0x2e831c0?}, 0x30?, 0x28?) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:666 +0x70 fp=0x3f4331da18 sp=0x3f4331d9d8 pc=0xc2a648 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).call(0x3f424c0d80, {0x1848770, 0x2e831c0}, {0x3f40499050, 0x3, 0x3f40889620?}, {0x3f40499050, 0x1, 0x3}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:596 +0x280 fp=0x3f4331db18 sp=0x3f4331da18 pc=0xc29f48 github.com/tetratelabs/wazero/internal/engine/interpreter.(*callEngine).CallWithStack(0x3f424c0d80, {0x1848770, 0x2e831c0}, {0x3f40499050?, 0x1?, 0x3f40222980?}) /build/go/pkg/mod/github.com/tetratelabs/wazero@v1.8.2/internal/engine/interpreter/interpreter.go:556 +0xb8 fp=0x3f4331db68 sp=0x3f4331db18 pc=0xc29cb0 github.com/wasilibs/go-re2/internal.(*lazyFunction).callWithStack(0x3f41fba120, {0x1848770, 0x2e831c0}, {0x3f40499050, 0x3, 0x3}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:606 +0x174 fp=0x3f4331dbf0 sp=0x3f4331db68 pc=0xc7d74c github.com/wasilibs/go-re2/internal.(*lazyFunction).Call3(0x3f41fba120, {0x1848770, 0x2e831c0}, 0x1fabf0, 0x22, 0x1fc420) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:580 +0xa4 fp=0x3f4331dc28 sp=0x3f4331dbf0 pc=0xc7d4b4 github.com/wasilibs/go-re2/internal.newRE(0x3f41fba120, {0x422c6720?, 0x10da960?}, {0xd0?, 0xb0?, 0x66?, 0x1?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2_wazero.go:287 +0x214 fp=0x3f4331dcb8 sp=0x3f4331dc28 pc=0xc7c064 github.com/wasilibs/go-re2/internal.Compile({0x3f422c6720, 0x22}, {0x74?, 0x61?, 0xcc?, 0x0?}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/internal/re2.go:67 +0x124 fp=0x3f4331dda8 sp=0x3f4331dcb8 pc=0xc729bc github.com/wasilibs/go-re2.Compile(...) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:46 github.com/wasilibs/go-re2.MustCompile({0x3f422c6720, 0x22}) /build/go/pkg/mod/github.com/wasilibs/go-re2@v1.8.0/re2.go:76 +0x4c fp=0x3f4331de18 sp=0x3f4331dda8 pc=0xc7dc64 github.com/zricethezav/gitleaks/v8/config.(*ViperConfig).Translate(_) /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/config/config.go:110 +0x118 fp=0x3f4331e410 sp=0x3f4331de18 pc=0xcc5f80 github.com/zricethezav/gitleaks/v8/detect.NewDetectorDefaultConfig() /build/go/pkg/mod/github.com/zricethezav/gitleaks/v8@v8.22.0/detect/detect.go:139 +0x15c fp=0x3f4331e658 sp=0x3f4331e410 pc=0xce972c github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).getGitleaksDetector(...) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1430 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc(0x3f41f68008, {{0x3f422ce039?, 0x3f41f1f4b0?}}, {0x184c868?, 0x3f401cd2c0?}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:91 +0x198 fp=0x3f4331e8b8 sp=0x3f4331e658 pc=0xf274e8 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).defaultPreAddFunc-fm({{0x3f422ce039?, 0x1848818?}}, {0x184c868?, 0x3f401cd2c0?}) :1 +0x6c fp=0x3f4331e8e8 sp=0x3f4331e8b8 pc=0xfc481c github.com/twpayne/chezmoi/v2/internal/chezmoi.(*SourceState).Add(0x3f42294d00, {0x1852d90, 0x3f40540500}, {0x184ed90, 0x3f41f3ce10}, {0x1853100, 0x3f40461590}, 0x3f422b3e90, 0x3f4331f4b0) /build/chezmoi/src/chezmoi-2.57.0/internal/chezmoi/sourcestate.go:484 +0x7d4 fp=0x3f4331f370 sp=0x3f4331e8e8 pc=0x61a5c4 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd(0x3f41f68008, 0x2e831c0?, {0x3f404607b0, 0x1, 0x1}, 0x3f42294d00) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/addcmd.go:208 +0x43c fp=0x3f4331f560 sp=0x3f4331f370 pc=0xf28304 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).runAddCmd-fm(0x3f41f68008?, {0x3f404607b0?, 0x2e831c0?, 0x3f41f1f4d8?}, 0x0?) :1 +0x70 fp=0x3f4331f598 sp=0x3f4331f560 pc=0xfc4960 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).newAddCmd.(*Config).makeRunEWithSourceState.func2(0x3f41f6c008, {0x3f404607b0, 0x1, 0x1}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1655 +0xac fp=0x3f4331f5d8 sp=0x3f4331f598 pc=0xf2726c github.com/spf13/cobra.(*Command).execute(0x3f41f6c008, {0x3f40460780, 0x1, 0x1}) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 +0x83c fp=0x3f4331f758 sp=0x3f4331f5d8 pc=0x2a0914 github.com/spf13/cobra.(*Command).ExecuteC(0x3f4048cc08) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x34c fp=0x3f4331f828 sp=0x3f4331f758 pc=0x2a1074 github.com/spf13/cobra.(*Command).Execute(...) /build/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 github.com/twpayne/chezmoi/v2/internal/cmd.(*Config).execute(0x3f41f68008, {0x3f40294190, 0x2, 0x2}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/config.go:1286 +0xcc fp=0x3f4331f868 sp=0x3f4331f828 pc=0xf3fae4 github.com/twpayne/chezmoi/v2/internal/cmd.runMain({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f41ea23c0, 0x14}, {0x13cbd0e, 0xa}}, {0x3f40294190, 0x2, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:347 +0x19c fp=0x3f4331fa70 sp=0x3f4331f868 pc=0xf33ef4 github.com/twpayne/chezmoi/v2/internal/cmd.Main({{0x13ceced, 0xb}, {0x13bca4c, 0x4}, {0x3f41ea23c0, 0x14}, {0x13cbd0e, 0xa}}, {0x3f40294190?, 0x0?, ...}) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/cmd.go:99 +0xb0 fp=0x3f4331faf8 sp=0x3f4331fa70 pc=0xf323b0 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain.func1() /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:57 +0x134 fp=0x3f4331fbb0 sp=0x3f4331faf8 pc=0xfe2aa4 github.com/rogpeppe/go-internal/testscript.RunMain({0x18363c0, 0x3f41f425a0}, 0x3f41f1fea0) /build/go/pkg/mod/github.com/rogpeppe/go-internal@v1.13.1/testscript/exe.go:102 +0xf8 fp=0x3f4331fd90 sp=0x3f4331fbb0 pc=0xfd2fb8 github.com/twpayne/chezmoi/v2/internal/cmd_test.TestMain(0x3f41f425a0) /build/chezmoi/src/chezmoi-2.57.0/internal/cmd/main_test.go:55 +0x188 fp=0x3f4331fed0 sp=0x3f4331fd90 pc=0xfdb840 main.main() _testmain.go:185 +0x9c fp=0x3f4331ff68 sp=0x3f4331fed0 pc=0xfe2bbc runtime.main() /usr/lib/go/src/runtime/proc.go:272 +0x278 fp=0x3f4331ffd8 sp=0x3f4331ff68 pc=0x4d628 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4331ffd8 sp=0x3f4331ffd8 pc=0x8a28c goroutine 2 gp=0x3f40000c40 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40190fa8 sp=0x3f40190f90 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.forcegchelper() /usr/lib/go/src/runtime/proc.go:337 +0xd4 fp=0x3f40190fd8 sp=0x3f40190fa8 pc=0x4d99c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40190fd8 sp=0x3f40190fd8 pc=0x8a28c created by runtime.init.6 in goroutine 1 /usr/lib/go/src/runtime/proc.go:325 +0x28 goroutine 18 gp=0x3f40204380 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4018c788 sp=0x3f4018c770 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.bgsweep(0x3f40212000) /usr/lib/go/src/runtime/mgcsweep.go:317 +0x124 fp=0x3f4018c7c8 sp=0x3f4018c788 pc=0x36834 runtime.gcenable.gowrap1() /usr/lib/go/src/runtime/mgc.go:204 +0x2c fp=0x3f4018c7d8 sp=0x3f4018c7c8 pc=0x2ad9c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4018c7d8 sp=0x3f4018c7d8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:204 +0x70 goroutine 19 gp=0x3f40204540 m=nil [GC scavenge wait]: runtime.gopark(0x0?, 0x40c3880000000000?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4018cf88 sp=0x3f4018cf70 pc=0x82bb8 runtime.goparkunlock(...) /usr/lib/go/src/runtime/proc.go:430 runtime.(*scavengerState).park(0x2e4f9e0) /usr/lib/go/src/runtime/mgcscavenge.go:425 +0x68 fp=0x3f4018cfb0 sp=0x3f4018cf88 pc=0x34208 runtime.bgscavenge(0x3f40212000) /usr/lib/go/src/runtime/mgcscavenge.go:658 +0x6c fp=0x3f4018cfc8 sp=0x3f4018cfb0 pc=0x34754 runtime.gcenable.gowrap2() /usr/lib/go/src/runtime/mgc.go:205 +0x2c fp=0x3f4018cfd8 sp=0x3f4018cfc8 pc=0x2ad4c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4018cfd8 sp=0x3f4018cfd8 pc=0x8a28c created by runtime.gcenable in goroutine 1 /usr/lib/go/src/runtime/mgc.go:205 +0xb0 goroutine 34 gp=0x3f40286380 m=nil [finalizer wait]: runtime.gopark(0x1?, 0x20001?, 0x28?, 0x6d?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f401905a8 sp=0x3f40190590 pc=0x82bb8 runtime.runfinq() /usr/lib/go/src/runtime/mfinal.go:193 +0x108 fp=0x3f401907d8 sp=0x3f401905a8 pc=0x29f20 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f401907d8 sp=0x3f401907d8 pc=0x8a28c created by runtime.createfing in goroutine 1 /usr/lib/go/src/runtime/mfinal.go:163 +0x64 goroutine 20 gp=0x3f40204700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4018d738 sp=0x3f4018d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4018d7c8 sp=0x3f4018d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4018d7d8 sp=0x3f4018d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4018d7d8 sp=0x3f4018d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 21 gp=0x3f402048c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4018df38 sp=0x3f4018df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4018dfc8 sp=0x3f4018df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4018dfd8 sp=0x3f4018dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4018dfd8 sp=0x3f4018dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 22 gp=0x3f40204a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4018e738 sp=0x3f4018e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4018e7c8 sp=0x3f4018e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4018e7d8 sp=0x3f4018e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4018e7d8 sp=0x3f4018e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 23 gp=0x3f40204c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4018ef38 sp=0x3f4018ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4018efc8 sp=0x3f4018ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4018efd8 sp=0x3f4018efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4018efd8 sp=0x3f4018efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 24 gp=0x3f40204e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4018f738 sp=0x3f4018f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4018f7c8 sp=0x3f4018f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4018f7d8 sp=0x3f4018f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4018f7d8 sp=0x3f4018f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 25 gp=0x3f40204fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4018ff38 sp=0x3f4018ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4018ffc8 sp=0x3f4018ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4018ffd8 sp=0x3f4018ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4018ffd8 sp=0x3f4018ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 26 gp=0x3f40205180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4023e738 sp=0x3f4023e720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4023e7c8 sp=0x3f4023e738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4023e7d8 sp=0x3f4023e7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4023e7d8 sp=0x3f4023e7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 27 gp=0x3f40205340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4023ef38 sp=0x3f4023ef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4023efc8 sp=0x3f4023ef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4023efd8 sp=0x3f4023efc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4023efd8 sp=0x3f4023efd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 28 gp=0x3f40205500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4023f738 sp=0x3f4023f720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4023f7c8 sp=0x3f4023f738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4023f7d8 sp=0x3f4023f7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4023f7d8 sp=0x3f4023f7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 29 gp=0x3f402056c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4023ff38 sp=0x3f4023ff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4023ffc8 sp=0x3f4023ff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4023ffd8 sp=0x3f4023ffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4023ffd8 sp=0x3f4023ffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 30 gp=0x3f40205880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40240738 sp=0x3f40240720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f402407c8 sp=0x3f40240738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f402407d8 sp=0x3f402407c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f402407d8 sp=0x3f402407d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 31 gp=0x3f40205a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40240f38 sp=0x3f40240f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40240fc8 sp=0x3f40240f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40240fd8 sp=0x3f40240fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40240fd8 sp=0x3f40240fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 32 gp=0x3f40205c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40241738 sp=0x3f40241720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f402417c8 sp=0x3f40241738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f402417d8 sp=0x3f402417c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f402417d8 sp=0x3f402417d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 33 gp=0x3f40205dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40241f38 sp=0x3f40241f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40241fc8 sp=0x3f40241f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40241fd8 sp=0x3f40241fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40241fd8 sp=0x3f40241fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 50 gp=0x3f40244000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4023a738 sp=0x3f4023a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4023a7c8 sp=0x3f4023a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4023a7d8 sp=0x3f4023a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4023a7d8 sp=0x3f4023a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 51 gp=0x3f402441c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4023af38 sp=0x3f4023af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4023afc8 sp=0x3f4023af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4023afd8 sp=0x3f4023afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4023afd8 sp=0x3f4023afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 52 gp=0x3f40244380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4023b738 sp=0x3f4023b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4023b7c8 sp=0x3f4023b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4023b7d8 sp=0x3f4023b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4023b7d8 sp=0x3f4023b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 35 gp=0x3f40286700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403c0738 sp=0x3f403c0720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403c07c8 sp=0x3f403c0738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403c07d8 sp=0x3f403c07c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403c07d8 sp=0x3f403c07d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 36 gp=0x3f402868c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403c0f38 sp=0x3f403c0f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403c0fc8 sp=0x3f403c0f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403c0fd8 sp=0x3f403c0fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403c0fd8 sp=0x3f403c0fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 37 gp=0x3f40286a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403c1738 sp=0x3f403c1720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403c17c8 sp=0x3f403c1738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403c17d8 sp=0x3f403c17c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403c17d8 sp=0x3f403c17d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 3 gp=0x3f400016c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40191738 sp=0x3f40191720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f401917c8 sp=0x3f40191738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f401917d8 sp=0x3f401917c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f401917d8 sp=0x3f401917d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 53 gp=0x3f40244540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4023bf38 sp=0x3f4023bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4023bfc8 sp=0x3f4023bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4023bfd8 sp=0x3f4023bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4023bfd8 sp=0x3f4023bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 38 gp=0x3f40286fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403c1f38 sp=0x3f403c1f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403c1fc8 sp=0x3f403c1f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403c1fd8 sp=0x3f403c1fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403c1fd8 sp=0x3f403c1fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 39 gp=0x3f40287180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403c2738 sp=0x3f403c2720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403c27c8 sp=0x3f403c2738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403c27d8 sp=0x3f403c27c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403c27d8 sp=0x3f403c27d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 40 gp=0x3f40287340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403c2f38 sp=0x3f403c2f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403c2fc8 sp=0x3f403c2f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403c2fd8 sp=0x3f403c2fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403c2fd8 sp=0x3f403c2fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 41 gp=0x3f40287500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403c3738 sp=0x3f403c3720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403c37c8 sp=0x3f403c3738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403c37d8 sp=0x3f403c37c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403c37d8 sp=0x3f403c37d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 42 gp=0x3f402876c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403c3f38 sp=0x3f403c3f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403c3fc8 sp=0x3f403c3f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403c3fd8 sp=0x3f403c3fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403c3fd8 sp=0x3f403c3fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 43 gp=0x3f40287880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403bc738 sp=0x3f403bc720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403bc7c8 sp=0x3f403bc738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403bc7d8 sp=0x3f403bc7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403bc7d8 sp=0x3f403bc7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 44 gp=0x3f40287a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403bcf38 sp=0x3f403bcf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403bcfc8 sp=0x3f403bcf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403bcfd8 sp=0x3f403bcfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403bcfd8 sp=0x3f403bcfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 45 gp=0x3f40287c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403bd738 sp=0x3f403bd720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403bd7c8 sp=0x3f403bd738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403bd7d8 sp=0x3f403bd7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403bd7d8 sp=0x3f403bd7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 46 gp=0x3f40287dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403bdf38 sp=0x3f403bdf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403bdfc8 sp=0x3f403bdf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403bdfd8 sp=0x3f403bdfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403bdfd8 sp=0x3f403bdfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 47 gp=0x3f403cc000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403be738 sp=0x3f403be720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403be7c8 sp=0x3f403be738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403be7d8 sp=0x3f403be7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403be7d8 sp=0x3f403be7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 48 gp=0x3f403cc1c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403bef38 sp=0x3f403bef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403befc8 sp=0x3f403bef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403befd8 sp=0x3f403befc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403befd8 sp=0x3f403befd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 49 gp=0x3f403cc380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403bf738 sp=0x3f403bf720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403bf7c8 sp=0x3f403bf738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403bf7d8 sp=0x3f403bf7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403bf7d8 sp=0x3f403bf7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 66 gp=0x3f403cc540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403bff38 sp=0x3f403bff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403bffc8 sp=0x3f403bff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403bffd8 sp=0x3f403bffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403bffd8 sp=0x3f403bffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 67 gp=0x3f403cc700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d2738 sp=0x3f403d2720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d27c8 sp=0x3f403d2738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d27d8 sp=0x3f403d27c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d27d8 sp=0x3f403d27d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 68 gp=0x3f403cc8c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d2f38 sp=0x3f403d2f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d2fc8 sp=0x3f403d2f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d2fd8 sp=0x3f403d2fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d2fd8 sp=0x3f403d2fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 69 gp=0x3f403cca80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d3738 sp=0x3f403d3720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d37c8 sp=0x3f403d3738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d37d8 sp=0x3f403d37c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d37d8 sp=0x3f403d37d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 70 gp=0x3f403ccc40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d3f38 sp=0x3f403d3f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d3fc8 sp=0x3f403d3f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d3fd8 sp=0x3f403d3fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d3fd8 sp=0x3f403d3fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 71 gp=0x3f403cce00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d4738 sp=0x3f403d4720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d47c8 sp=0x3f403d4738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d47d8 sp=0x3f403d47c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d47d8 sp=0x3f403d47d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 72 gp=0x3f403ccfc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d4f38 sp=0x3f403d4f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d4fc8 sp=0x3f403d4f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d4fd8 sp=0x3f403d4fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d4fd8 sp=0x3f403d4fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 73 gp=0x3f403cd180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d5738 sp=0x3f403d5720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d57c8 sp=0x3f403d5738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d57d8 sp=0x3f403d57c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d57d8 sp=0x3f403d57d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 74 gp=0x3f403cd340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d5f38 sp=0x3f403d5f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d5fc8 sp=0x3f403d5f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d5fd8 sp=0x3f403d5fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d5fd8 sp=0x3f403d5fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 75 gp=0x3f403cd500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403ce738 sp=0x3f403ce720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403ce7c8 sp=0x3f403ce738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403ce7d8 sp=0x3f403ce7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403ce7d8 sp=0x3f403ce7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 76 gp=0x3f403cd6c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403cef38 sp=0x3f403cef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403cefc8 sp=0x3f403cef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403cefd8 sp=0x3f403cefc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403cefd8 sp=0x3f403cefd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 77 gp=0x3f403cd880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403cf738 sp=0x3f403cf720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403cf7c8 sp=0x3f403cf738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403cf7d8 sp=0x3f403cf7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403cf7d8 sp=0x3f403cf7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 78 gp=0x3f403cda40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403cff38 sp=0x3f403cff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403cffc8 sp=0x3f403cff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403cffd8 sp=0x3f403cffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403cffd8 sp=0x3f403cffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 79 gp=0x3f403cdc00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d0738 sp=0x3f403d0720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d07c8 sp=0x3f403d0738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d07d8 sp=0x3f403d07c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d07d8 sp=0x3f403d07d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 80 gp=0x3f403cddc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d0f38 sp=0x3f403d0f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d0fc8 sp=0x3f403d0f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d0fd8 sp=0x3f403d0fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d0fd8 sp=0x3f403d0fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 81 gp=0x3f403d6000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d1738 sp=0x3f403d1720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d17c8 sp=0x3f403d1738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d17d8 sp=0x3f403d17c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d17d8 sp=0x3f403d17d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 82 gp=0x3f403d61c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d1f38 sp=0x3f403d1f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d1fc8 sp=0x3f403d1f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d1fd8 sp=0x3f403d1fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d1fd8 sp=0x3f403d1fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 83 gp=0x3f403d6380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403dc738 sp=0x3f403dc720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403dc7c8 sp=0x3f403dc738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403dc7d8 sp=0x3f403dc7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403dc7d8 sp=0x3f403dc7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 84 gp=0x3f403d6540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403dcf38 sp=0x3f403dcf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403dcfc8 sp=0x3f403dcf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403dcfd8 sp=0x3f403dcfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403dcfd8 sp=0x3f403dcfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 85 gp=0x3f403d6700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403dd738 sp=0x3f403dd720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403dd7c8 sp=0x3f403dd738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403dd7d8 sp=0x3f403dd7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403dd7d8 sp=0x3f403dd7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 86 gp=0x3f403d68c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403ddf38 sp=0x3f403ddf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403ddfc8 sp=0x3f403ddf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403ddfd8 sp=0x3f403ddfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403ddfd8 sp=0x3f403ddfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 87 gp=0x3f403d6a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403de738 sp=0x3f403de720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403de7c8 sp=0x3f403de738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403de7d8 sp=0x3f403de7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403de7d8 sp=0x3f403de7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 88 gp=0x3f403d6c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403def38 sp=0x3f403def20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403defc8 sp=0x3f403def38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403defd8 sp=0x3f403defc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403defd8 sp=0x3f403defd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 89 gp=0x3f403d6e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403df738 sp=0x3f403df720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403df7c8 sp=0x3f403df738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403df7d8 sp=0x3f403df7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403df7d8 sp=0x3f403df7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 90 gp=0x3f403d6fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403dff38 sp=0x3f403dff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403dffc8 sp=0x3f403dff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403dffd8 sp=0x3f403dffc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403dffd8 sp=0x3f403dffd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 91 gp=0x3f403d7180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d8738 sp=0x3f403d8720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d87c8 sp=0x3f403d8738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d87d8 sp=0x3f403d87c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d87d8 sp=0x3f403d87d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 92 gp=0x3f403d7340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d8f38 sp=0x3f403d8f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d8fc8 sp=0x3f403d8f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d8fd8 sp=0x3f403d8fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d8fd8 sp=0x3f403d8fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 93 gp=0x3f403d7500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d9738 sp=0x3f403d9720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d97c8 sp=0x3f403d9738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d97d8 sp=0x3f403d97c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d97d8 sp=0x3f403d97d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 94 gp=0x3f403d76c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403d9f38 sp=0x3f403d9f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403d9fc8 sp=0x3f403d9f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403d9fd8 sp=0x3f403d9fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403d9fd8 sp=0x3f403d9fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 95 gp=0x3f403d7880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403da738 sp=0x3f403da720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403da7c8 sp=0x3f403da738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403da7d8 sp=0x3f403da7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403da7d8 sp=0x3f403da7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 96 gp=0x3f403d7a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403daf38 sp=0x3f403daf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403dafc8 sp=0x3f403daf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403dafd8 sp=0x3f403dafc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403dafd8 sp=0x3f403dafd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 97 gp=0x3f403d7c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403db738 sp=0x3f403db720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403db7c8 sp=0x3f403db738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403db7d8 sp=0x3f403db7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403db7d8 sp=0x3f403db7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 98 gp=0x3f403d7dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403dbf38 sp=0x3f403dbf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403dbfc8 sp=0x3f403dbf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403dbfd8 sp=0x3f403dbfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403dbfd8 sp=0x3f403dbfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 99 gp=0x3f403e0000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e6738 sp=0x3f403e6720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e67c8 sp=0x3f403e6738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e67d8 sp=0x3f403e67c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e67d8 sp=0x3f403e67d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 114 gp=0x3f40504000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e2738 sp=0x3f403e2720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e27c8 sp=0x3f403e2738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e27d8 sp=0x3f403e27c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e27d8 sp=0x3f403e27d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 4 gp=0x3f40001880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40191f38 sp=0x3f40191f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40191fc8 sp=0x3f40191f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40191fd8 sp=0x3f40191fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40191fd8 sp=0x3f40191fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 100 gp=0x3f403e01c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e6f38 sp=0x3f403e6f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e6fc8 sp=0x3f403e6f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e6fd8 sp=0x3f403e6fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e6fd8 sp=0x3f403e6fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 115 gp=0x3f405041c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e2f38 sp=0x3f403e2f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e2fc8 sp=0x3f403e2f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e2fd8 sp=0x3f403e2fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e2fd8 sp=0x3f403e2fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 5 gp=0x3f40001a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40192738 sp=0x3f40192720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f401927c8 sp=0x3f40192738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f401927d8 sp=0x3f401927c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f401927d8 sp=0x3f401927d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 101 gp=0x3f403e0380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e7738 sp=0x3f403e7720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e77c8 sp=0x3f403e7738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e77d8 sp=0x3f403e77c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e77d8 sp=0x3f403e77d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 102 gp=0x3f403e0540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e7f38 sp=0x3f403e7f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e7fc8 sp=0x3f403e7f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e7fd8 sp=0x3f403e7fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e7fd8 sp=0x3f403e7fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 103 gp=0x3f403e0700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e8738 sp=0x3f403e8720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e87c8 sp=0x3f403e8738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e87d8 sp=0x3f403e87c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e87d8 sp=0x3f403e87d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 104 gp=0x3f403e08c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e8f38 sp=0x3f403e8f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e8fc8 sp=0x3f403e8f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e8fd8 sp=0x3f403e8fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e8fd8 sp=0x3f403e8fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 105 gp=0x3f403e0a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e9738 sp=0x3f403e9720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e97c8 sp=0x3f403e9738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e97d8 sp=0x3f403e97c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e97d8 sp=0x3f403e97d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 106 gp=0x3f403e0c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e9f38 sp=0x3f403e9f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e9fc8 sp=0x3f403e9f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e9fd8 sp=0x3f403e9fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e9fd8 sp=0x3f403e9fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 107 gp=0x3f403e0e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403ee738 sp=0x3f403ee720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403ee7c8 sp=0x3f403ee738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403ee7d8 sp=0x3f403ee7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403ee7d8 sp=0x3f403ee7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 108 gp=0x3f403e0fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403eef38 sp=0x3f403eef20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403eefc8 sp=0x3f403eef38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403eefd8 sp=0x3f403eefc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403eefd8 sp=0x3f403eefd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 109 gp=0x3f403e1180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403ef738 sp=0x3f403ef720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403ef7c8 sp=0x3f403ef738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403ef7d8 sp=0x3f403ef7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403ef7d8 sp=0x3f403ef7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 110 gp=0x3f403e1340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403eff38 sp=0x3f403eff20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403effc8 sp=0x3f403eff38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403effd8 sp=0x3f403effc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403effd8 sp=0x3f403effd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 111 gp=0x3f403e1500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403f0738 sp=0x3f403f0720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403f07c8 sp=0x3f403f0738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403f07d8 sp=0x3f403f07c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403f07d8 sp=0x3f403f07d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 116 gp=0x3f40504380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e3738 sp=0x3f403e3720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e37c8 sp=0x3f403e3738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e37d8 sp=0x3f403e37c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e37d8 sp=0x3f403e37d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 6 gp=0x3f40001c00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40192f38 sp=0x3f40192f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40192fc8 sp=0x3f40192f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40192fd8 sp=0x3f40192fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40192fd8 sp=0x3f40192fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 117 gp=0x3f40504540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e3f38 sp=0x3f403e3f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e3fc8 sp=0x3f403e3f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e3fd8 sp=0x3f403e3fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e3fd8 sp=0x3f403e3fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 7 gp=0x3f40001dc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40193738 sp=0x3f40193720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f401937c8 sp=0x3f40193738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f401937d8 sp=0x3f401937c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f401937d8 sp=0x3f401937d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 118 gp=0x3f40504700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e4738 sp=0x3f403e4720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e47c8 sp=0x3f403e4738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e47d8 sp=0x3f403e47c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e47d8 sp=0x3f403e47d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 119 gp=0x3f405048c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e4f38 sp=0x3f403e4f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e4fc8 sp=0x3f403e4f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e4fd8 sp=0x3f403e4fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e4fd8 sp=0x3f403e4fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 120 gp=0x3f40504a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e5738 sp=0x3f403e5720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e57c8 sp=0x3f403e5738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e57d8 sp=0x3f403e57c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e57d8 sp=0x3f403e57d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 121 gp=0x3f40504c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403e5f38 sp=0x3f403e5f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403e5fc8 sp=0x3f403e5f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403e5fd8 sp=0x3f403e5fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403e5fd8 sp=0x3f403e5fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 122 gp=0x3f40504e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403ea738 sp=0x3f403ea720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403ea7c8 sp=0x3f403ea738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403ea7d8 sp=0x3f403ea7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403ea7d8 sp=0x3f403ea7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 123 gp=0x3f40504fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403eaf38 sp=0x3f403eaf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403eafc8 sp=0x3f403eaf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403eafd8 sp=0x3f403eafc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403eafd8 sp=0x3f403eafd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 124 gp=0x3f40505180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403eb738 sp=0x3f403eb720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403eb7c8 sp=0x3f403eb738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403eb7d8 sp=0x3f403eb7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403eb7d8 sp=0x3f403eb7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 125 gp=0x3f40505340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403ebf38 sp=0x3f403ebf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403ebfc8 sp=0x3f403ebf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403ebfd8 sp=0x3f403ebfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403ebfd8 sp=0x3f403ebfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 126 gp=0x3f40505500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403ec738 sp=0x3f403ec720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403ec7c8 sp=0x3f403ec738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403ec7d8 sp=0x3f403ec7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403ec7d8 sp=0x3f403ec7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 127 gp=0x3f405056c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x40?, 0x88?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403ecf38 sp=0x3f403ecf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403ecfc8 sp=0x3f403ecf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403ecfd8 sp=0x3f403ecfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403ecfd8 sp=0x3f403ecfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 128 gp=0x3f40505880 m=nil [GC worker (idle)]: runtime.gopark(0xe12b9fbac89?, 0x1?, 0x38?, 0xd7?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403ed738 sp=0x3f403ed720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403ed7c8 sp=0x3f403ed738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403ed7d8 sp=0x3f403ed7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403ed7d8 sp=0x3f403ed7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 129 gp=0x3f40505a40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x35?, 0xf6?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403edf38 sp=0x3f403edf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f403edfc8 sp=0x3f403edf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f403edfd8 sp=0x3f403edfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403edfd8 sp=0x3f403edfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 130 gp=0x3f40505c00 m=nil [GC worker (idle)]: runtime.gopark(0xe12b9dba57d?, 0x1?, 0x9a?, 0xbf?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4050a738 sp=0x3f4050a720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4050a7c8 sp=0x3f4050a738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4050a7d8 sp=0x3f4050a7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4050a7d8 sp=0x3f4050a7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 131 gp=0x3f40505dc0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x7a?, 0xb4?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4050af38 sp=0x3f4050af20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4050afc8 sp=0x3f4050af38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4050afd8 sp=0x3f4050afc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4050afd8 sp=0x3f4050afd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 132 gp=0x3f4050e000 m=nil [GC worker (idle)]: runtime.gopark(0xe12b9db4a3d?, 0x1?, 0xf4?, 0xb2?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4050b738 sp=0x3f4050b720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4050b7c8 sp=0x3f4050b738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4050b7d8 sp=0x3f4050b7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4050b7d8 sp=0x3f4050b7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 133 gp=0x3f4050e1c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x54?, 0x4e?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4050bf38 sp=0x3f4050bf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4050bfc8 sp=0x3f4050bf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4050bfd8 sp=0x3f4050bfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4050bfd8 sp=0x3f4050bfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 134 gp=0x3f4050e380 m=nil [GC worker (idle)]: runtime.gopark(0xe12b9db8629?, 0x1?, 0xb9?, 0x16?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4050c738 sp=0x3f4050c720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4050c7c8 sp=0x3f4050c738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4050c7d8 sp=0x3f4050c7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4050c7d8 sp=0x3f4050c7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 135 gp=0x3f4050e540 m=nil [GC worker (idle)]: runtime.gopark(0xe12b9f321be?, 0x3?, 0x40?, 0x6a?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4050cf38 sp=0x3f4050cf20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4050cfc8 sp=0x3f4050cf38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4050cfd8 sp=0x3f4050cfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4050cfd8 sp=0x3f4050cfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 136 gp=0x3f4050e700 m=nil [GC worker (idle)]: runtime.gopark(0xe12bbbc607b?, 0x1?, 0x2f?, 0x36?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4050d738 sp=0x3f4050d720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4050d7c8 sp=0x3f4050d738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4050d7d8 sp=0x3f4050d7c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4050d7d8 sp=0x3f4050d7d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 137 gp=0x3f4050e8c0 m=nil [GC worker (idle)]: runtime.gopark(0xe12ba309e30?, 0x1?, 0x7d?, 0x4e?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f4050df38 sp=0x3f4050df20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f4050dfc8 sp=0x3f4050df38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f4050dfd8 sp=0x3f4050dfc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f4050dfd8 sp=0x3f4050dfd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 138 gp=0x3f4050ea80 m=nil [GC worker (idle)]: runtime.gopark(0xe12be814103?, 0x1?, 0xf?, 0x7?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40506738 sp=0x3f40506720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f405067c8 sp=0x3f40506738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f405067d8 sp=0x3f405067c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f405067d8 sp=0x3f405067d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 139 gp=0x3f4050ec40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x7a?, 0x5b?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40506f38 sp=0x3f40506f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40506fc8 sp=0x3f40506f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40506fd8 sp=0x3f40506fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40506fd8 sp=0x3f40506fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 140 gp=0x3f4050ee00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x89?, 0x7d?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40507738 sp=0x3f40507720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f405077c8 sp=0x3f40507738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f405077d8 sp=0x3f405077c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f405077d8 sp=0x3f405077d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 141 gp=0x3f4050efc0 m=nil [GC worker (idle)]: runtime.gopark(0xe12bc7f8763?, 0x1?, 0x4e?, 0x19?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40507f38 sp=0x3f40507f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40507fc8 sp=0x3f40507f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40507fd8 sp=0x3f40507fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40507fd8 sp=0x3f40507fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 142 gp=0x3f4050f180 m=nil [GC worker (idle)]: runtime.gopark(0xe12bbbd2763?, 0x1?, 0x72?, 0x41?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40508738 sp=0x3f40508720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f405087c8 sp=0x3f40508738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f405087d8 sp=0x3f405087c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f405087d8 sp=0x3f405087d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 143 gp=0x3f4050f340 m=nil [GC worker (idle)]: runtime.gopark(0xe12ba08c594?, 0x1?, 0xe5?, 0xae?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40508f38 sp=0x3f40508f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40508fc8 sp=0x3f40508f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40508fd8 sp=0x3f40508fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40508fd8 sp=0x3f40508fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 144 gp=0x3f4050f500 m=nil [GC worker (idle)]: runtime.gopark(0xe12ba0e48e8?, 0x1?, 0x0?, 0x22?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40509738 sp=0x3f40509720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f405097c8 sp=0x3f40509738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f405097d8 sp=0x3f405097c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f405097d8 sp=0x3f405097d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 145 gp=0x3f4050f6c0 m=nil [GC worker (idle)]: runtime.gopark(0xe12ba0f2faf?, 0x3?, 0x38?, 0x18?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40509f38 sp=0x3f40509f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40509fc8 sp=0x3f40509f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40509fd8 sp=0x3f40509fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40509fd8 sp=0x3f40509fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 146 gp=0x3f4050f880 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xae?, 0x66?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40514738 sp=0x3f40514720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f405147c8 sp=0x3f40514738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f405147d8 sp=0x3f405147c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f405147d8 sp=0x3f405147d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 147 gp=0x3f4050fa40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x14?, 0xae?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40514f38 sp=0x3f40514f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40514fc8 sp=0x3f40514f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40514fd8 sp=0x3f40514fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40514fd8 sp=0x3f40514fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 148 gp=0x3f4050fc00 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xb4?, 0x80?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40515738 sp=0x3f40515720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f405157c8 sp=0x3f40515738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f405157d8 sp=0x3f405157c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f405157d8 sp=0x3f405157d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 149 gp=0x3f4050fdc0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x15?, 0xc3?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40515f38 sp=0x3f40515f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40515fc8 sp=0x3f40515f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40515fd8 sp=0x3f40515fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40515fd8 sp=0x3f40515fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 150 gp=0x3f40518000 m=nil [GC worker (idle)]: runtime.gopark(0xe12ba217a56?, 0x3?, 0x10?, 0x56?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40516738 sp=0x3f40516720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f405167c8 sp=0x3f40516738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f405167d8 sp=0x3f405167c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f405167d8 sp=0x3f405167d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 151 gp=0x3f405181c0 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xec?, 0x77?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40516f38 sp=0x3f40516f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40516fc8 sp=0x3f40516f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40516fd8 sp=0x3f40516fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40516fd8 sp=0x3f40516fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 152 gp=0x3f40518380 m=nil [GC worker (idle)]: runtime.gopark(0xe12c18a46e7?, 0x1?, 0x2e?, 0xd8?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40517738 sp=0x3f40517720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f405177c8 sp=0x3f40517738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f405177d8 sp=0x3f405177c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f405177d8 sp=0x3f405177d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 153 gp=0x3f40518540 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x9?, 0x97?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40517f38 sp=0x3f40517f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40517fc8 sp=0x3f40517f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40517fd8 sp=0x3f40517fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40517fd8 sp=0x3f40517fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 154 gp=0x3f40518700 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x84?, 0xb4?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40510738 sp=0x3f40510720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f405107c8 sp=0x3f40510738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f405107d8 sp=0x3f405107c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f405107d8 sp=0x3f405107d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 155 gp=0x3f405188c0 m=nil [GC worker (idle)]: runtime.gopark(0xe12b9f3d15e?, 0x1?, 0xae?, 0xef?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40510f38 sp=0x3f40510f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40510fc8 sp=0x3f40510f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40510fd8 sp=0x3f40510fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40510fd8 sp=0x3f40510fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 156 gp=0x3f40518a80 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0xa8?, 0xab?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40511738 sp=0x3f40511720 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f405117c8 sp=0x3f40511738 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f405117d8 sp=0x3f405117c8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f405117d8 sp=0x3f405117d8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 157 gp=0x3f40518c40 m=nil [GC worker (idle)]: runtime.gopark(0x2e84ee0?, 0x1?, 0x8?, 0xb9?, 0x0?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f40511f38 sp=0x3f40511f20 pc=0x82bb8 runtime.gcBgMarkWorker(0x3f40236000) /usr/lib/go/src/runtime/mgc.go:1412 +0xf0 fp=0x3f40511fc8 sp=0x3f40511f38 pc=0x2d080 runtime.gcBgMarkStartWorkers.gowrap1() /usr/lib/go/src/runtime/mgc.go:1328 +0x2c fp=0x3f40511fd8 sp=0x3f40511fc8 pc=0x2cf6c runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f40511fd8 sp=0x3f40511fd8 pc=0x8a28c created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1328 +0x150 goroutine 162 gp=0x3f40244e00 m=nil [chan receive]: runtime.gopark(0x3f4021c008?, 0xa?, 0x40?, 0xab?, 0x20927c?) /usr/lib/go/src/runtime/proc.go:424 +0x108 fp=0x3f403f0f20 sp=0x3f403f0f08 pc=0x82bb8 runtime.chanrecv(0x3f408aa380, 0x0, 0x8?) /usr/lib/go/src/runtime/chan.go:639 +0x448 fp=0x3f403f0f98 sp=0x3f403f0f20 pc=0x19de8 runtime.chanrecv1(0x0?, 0x0?) /usr/lib/go/src/runtime/chan.go:489 +0x14 fp=0x3f403f0fb8 sp=0x3f403f0f98 pc=0x1996c runtime.unique_runtime_registerUniqueMapCleanup.func1(...) /usr/lib/go/src/runtime/mgc.go:1781 runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() /usr/lib/go/src/runtime/mgc.go:1784 +0x40 fp=0x3f403f0fd8 sp=0x3f403f0fb8 pc=0x2ddd8 runtime.goexit({}) /usr/lib/go/src/runtime/asm_riscv64.s:540 +0x4 fp=0x3f403f0fd8 sp=0x3f403f0fd8 pc=0x8a28c created by unique.runtime_registerUniqueMapCleanup in goroutine 1 /usr/lib/go/src/runtime/mgc.go:1779 +0xac ra 0x47e00 sp 0x3ff01a6520 gp 0x2e49f70 tp 0x3f89d87400 t0 0x80 t1 0xffffffffffffffff t2 0x2e523c0 s0 0x1 s1 0x23 a0 0x2e52500 a1 0x80 a2 0x0 a3 0x0 a4 0x0 a5 0x0 a6 0x0 a7 0x62 s2 0xe7037ed1a0b428db s3 0x0 s4 0x80 s5 0x80 s6 0xffffffff s7 0x3f4062c948 s8 0x3f4008d2a8 s9 0x3ff01a6780 s10 0x1667548 s11 0x2e50500 t3 0x3f42290460 t4 0x1 t5 0x0 t6 0x2e5a720 pc 0x8be84 [context deadline exceeded] FAIL: testdata/scripts/autocommit.txtar:25: test timed out while running command --- FAIL: TestScript (0.03s) --- SKIP: TestScript/mergeencryptedage_unix (0.01s) --- SKIP: TestScript/issue3891 (0.09s) --- SKIP: TestScript/scriptinterpreterstemplate (0.17s) --- SKIP: TestScript/symlinks_windows (0.29s) --- SKIP: TestScript/scriptruby (0.39s) --- SKIP: TestScript/upgrade (0.28s) --- SKIP: TestScript/issue3887 (0.19s) --- SKIP: TestScript/state_windows (0.27s) --- SKIP: TestScript/script_windows (0.20s) --- SKIP: TestScript/mackuppip_darwin (0.40s) --- SKIP: TestScript/scriptsubdir_windows (0.26s) --- SKIP: TestScript/scriptpython (0.19s) --- SKIP: TestScript/scriptorder_windows (0.22s) --- SKIP: TestScript/mackuppipx_darwin (0.43s) --- SKIP: TestScript/scriptonce_windows (0.22s) --- SKIP: TestScript/encryptiontemplatefuncs (0.02s) --- SKIP: TestScript/scriptinterpreters_windows (0.25s) --- SKIP: TestScript/mackupmacports_darwin (0.21s) --- SKIP: TestScript/mackupbrew_darwin (0.11s) --- PASS: TestScript/issue3590 (2.24s) --- PASS: TestScript/issue3374 (2.92s) --- PASS: TestScript/issue3206 (3.32s) --- PASS: TestScript/externaldir (3.40s) --- PASS: TestScript/issue3987 (3.92s) --- PASS: TestScript/scriptperl (5.40s) --- SKIP: TestScript/chattrencrypted (0.01s) --- PASS: TestScript/issue3602 (5.55s) --- SKIP: TestScript/cd_windows (0.04s) --- PASS: TestScript/issue3510 (6.29s) --- PASS: TestScript/issue2573 (7.73s) --- PASS: TestScript/issue2599 (7.97s) --- PASS: TestScript/issue2302 (8.38s) --- SKIP: TestScript/builtinage (0.03s) --- PASS: TestScript/issue3126 (8.59s) --- PASS: TestScript/license (8.35s) --- PASS: TestScript/version (9.22s) --- SKIP: TestScript/archivezip (0.01s) --- PASS: TestScript/issue2752 (9.30s) --- PASS: TestScript/issue3163 (9.49s) --- SKIP: TestScript/ageencryptionsymmetric (0.01s) --- PASS: TestScript/issue2283 (9.45s) --- PASS: TestScript/issue2577 (9.64s) --- PASS: TestScript/issue2500 (9.75s) --- PASS: TestScript/passhole (9.50s) --- PASS: TestScript/issue2380 (9.73s) --- PASS: TestScript/externalcompression (9.44s) --- PASS: TestScript/issue2354 (9.91s) --- PASS: TestScript/sourcedir (9.88s) --- PASS: TestScript/scripttempdir (9.92s) --- PASS: TestScript/issue4104 (9.91s) --- PASS: TestScript/issue3582 (10.24s) --- PASS: TestScript/issue3349 (10.36s) --- PASS: TestScript/issue2300 (10.28s) --- PASS: TestScript/vault (10.62s) --- PASS: TestScript/issue2609 (10.60s) --- PASS: TestScript/issue3064 (10.99s) --- PASS: TestScript/unmanagedtree (10.96s) --- PASS: TestScript/issue2177 (11.11s) --- PASS: TestScript/issue796 (11.02s) --- PASS: TestScript/managedtree (11.35s) --- PASS: TestScript/modesymlink (11.40s) --- SKIP: TestScript/issue1794 (0.02s) --- PASS: TestScript/catconfig (5.13s) --- PASS: TestScript/issue2597 (11.38s) --- PASS: TestScript/script (11.25s) --- PASS: TestScript/issue2937 (11.53s) --- PASS: TestScript/issue3703 (11.54s) --- PASS: TestScript/issue2315 (11.68s) --- PASS: TestScript/issue4107 (12.21s) --- PASS: TestScript/issue3127 (12.59s) --- PASS: TestScript/scriptorder_unix (12.73s) --- PASS: TestScript/edithardlink (12.65s) --- PASS: TestScript/issue4027 (12.92s) --- PASS: TestScript/plugin (15.04s) --- PASS: TestScript/issue2510 (15.80s) --- PASS: TestScript/issue2137 (16.12s) --- PASS: TestScript/issue3693 (6.16s) --- SKIP: TestScript/modifypython_windows (0.05s) --- PASS: TestScript/issue2858 (16.42s) --- PASS: TestScript/importzip (4.14s) --- PASS: TestScript/templatedirectives (17.91s) --- PASS: TestScript/tilde (18.01s) --- PASS: TestScript/issue3418 (18.74s) --- PASS: TestScript/importxz (5.65s) --- SKIP: TestScript/ageencryption (0.01s) --- PASS: TestScript/issue4012 (8.86s) --- PASS: TestScript/lastpass (8.77s) --- PASS: TestScript/remove (19.01s) --- PASS: TestScript/issue2934 (19.32s) --- PASS: TestScript/issue3414 (19.56s) --- PASS: TestScript/dumpyaml (19.26s) --- PASS: TestScript/scriptenv (19.67s) --- PASS: TestScript/issue3008 (6.92s) --- SKIP: TestScript/doctor_windows (0.02s) --- PASS: TestScript/issue1866 (8.87s) --- PASS: TestScript/archivetar (10.87s) --- SKIP: TestScript/diffcommand_windows (0.06s) --- PASS: TestScript/issue2977 (7.63s) --- PASS: TestScript/externalencrypted (20.70s) --- PASS: TestScript/mergeall_unix (21.31s) --- SKIP: TestScript/hooks_windows (0.06s) --- PASS: TestScript/issue2016 (10.86s) --- PASS: TestScript/importtarzst (6.71s) --- PASS: TestScript/scriptsubdir_unix (22.46s) --- PASS: TestScript/issue3525 (22.72s) --- PASS: TestScript/issue3232 (22.68s) --- PASS: TestScript/runscriptdir_unix (22.62s) --- PASS: TestScript/issue3005 (7.07s) --- SKIP: TestScript/githubtemplatefuncs (0.01s) --- PASS: TestScript/issue1666 (11.84s) --- PASS: TestScript/secret (23.54s) --- PASS: TestScript/issue3415 (24.31s) --- PASS: TestScript/nosourcedir (7.93s) --- PASS: TestScript/issue2995 (8.60s) --- PASS: TestScript/issue3240 (25.20s) --- SKIP: TestScript/modify_windows (0.04s) --- SKIP: TestScript/modifyencrypted (0.02s) --- PASS: TestScript/textconv (25.53s) --- PASS: TestScript/issue1365 (14.14s) --- PASS: TestScript/issue3113 (25.80s) --- PASS: TestScript/issue1237 (14.48s) --- PASS: TestScript/removedir (25.87s) --- PASS: TestScript/issue2628 (26.27s) --- PASS: TestScript/root (26.17s) --- SKIP: TestScript/debug (0.02s) --- PASS: TestScript/ignored (6.63s) --- PASS: TestScript/applyverbose (17.84s) --- PASS: TestScript/applyskipencrypted (17.60s) --- PASS: TestScript/purge (27.11s) --- PASS: TestScript/externalzip (4.99s) --- PASS: TestScript/git (4.99s) --- PASS: TestScript/issue3371 (27.98s) --- PASS: TestScript/keepassxc (28.09s) --- PASS: TestScript/applystate (18.75s) --- PASS: TestScript/applyexact (18.51s) --- PASS: TestScript/dumpconfig (8.76s) --- PASS: TestScript/rbw (28.19s) --- PASS: TestScript/noencryption (11.88s) --- PASS: TestScript/issue2427 (29.39s) --- PASS: TestScript/issue3268 (29.31s) --- PASS: TestScript/issue2942 (5.21s) --- PASS: TestScript/issue2132 (19.36s) --- PASS: TestScript/issue2954 (6.30s) --- SKIP: TestScript/create (3.64s) --- PASS: TestScript/issue2820 (30.95s) --- PASS: TestScript/issue1869 (19.94s) --- PASS: TestScript/applytype (28.14s) --- PASS: TestScript/externalfilter (6.34s) --- PASS: TestScript/issue2649 (32.04s) --- PASS: TestScript/options (31.94s) --- PASS: TestScript/applyremove (22.79s) --- PASS: TestScript/exclude (32.13s) --- PASS: TestScript/issue3325 (33.10s) --- PASS: TestScript/issue2964 (9.39s) --- PASS: TestScript/issue2092 (22.82s) --- PASS: TestScript/merge_unix (33.96s) --- PASS: TestScript/gopass (15.17s) --- PASS: TestScript/pass (35.23s) --- PASS: TestScript/issue4024 (25.57s) --- PASS: TestScript/scriptsdir_unix (35.52s) --- PASS: TestScript/applychmod_unix (25.95s) --- PASS: TestScript/help (14.14s) --- PASS: TestScript/issue1161 (25.33s) --- PASS: TestScript/editconfigtemplate (36.41s) --- PASS: TestScript/keepgoing (26.85s) --- PASS: TestScript/editconfig (37.63s) --- PASS: TestScript/dashlane (12.77s) --- PASS: TestScript/ejson (38.80s) --- PASS: TestScript/sourcepath (39.54s) --- PASS: TestScript/applysourcepath (31.09s) --- PASS: TestScript/templatevars (41.54s) --- PASS: TestScript/import (31.69s) --- SKIP: TestScript/edgecases (40.15s) --- PASS: TestScript/externaldiff (43.28s) --- PASS: TestScript/externalarchiveinclude (43.26s) --- PASS: TestScript/data (17.33s) --- PASS: TestScript/keeper (24.56s) --- PASS: TestScript/gpg (20.98s) --- PASS: TestScript/templatedata (43.90s) --- PASS: TestScript/issue3421 (45.83s) --- PASS: TestScript/mergeencryptedgpg_unix (46.12s) --- PASS: TestScript/issue4002 (28.26s) --- PASS: TestScript/generate (23.19s) --- PASS: TestScript/bitwarden (38.11s) --- PASS: TestScript/symlinks (46.80s) --- PASS: TestScript/completion_unix (46.99s) --- PASS: TestScript/state (47.91s) --- PASS: TestScript/re-add (48.05s) --- PASS: TestScript/issue1213 (37.51s) --- PASS: TestScript/externalfileurl (24.08s) --- PASS: TestScript/errors (50.90s) --- PASS: TestScript/dumpjson (32.50s) --- PASS: TestScript/cd_unix (46.71s) --- PASS: TestScript/targetpath (52.41s) --- PASS: TestScript/issue2865 (52.64s) --- PASS: TestScript/scriptonchange_unix (52.55s) --- PASS: TestScript/age (34.25s) --- PASS: TestScript/cat (45.46s) --- PASS: TestScript/externalguess (31.48s) --- PASS: TestScript/doctor_unix (37.58s) --- PASS: TestScript/ignore (37.42s) --- PASS: TestScript/hcpvaultsecrets (36.93s) --- PASS: TestScript/script_unix (60.08s) --- PASS: TestScript/issue2695 (60.74s) --- PASS: TestScript/apply (50.99s) --- PASS: TestScript/unmanaged (61.64s) --- PASS: TestScript/edit (59.41s) --- PASS: TestScript/umask_unix (61.65s) --- PASS: TestScript/config (34.52s) --- PASS: TestScript/state_unix (64.03s) --- PASS: TestScript/status (64.42s) --- PASS: TestScript/scriptonce_unix (64.92s) --- PASS: TestScript/inittemplatefuncs (53.51s) --- PASS: TestScript/externalgitrepo (40.09s) --- PASS: TestScript/destroy (39.13s) --- PASS: TestScript/gpgencryptionsymmetric (43.38s) --- PASS: TestScript/forget (43.29s) --- PASS: TestScript/builtingit (61.65s) --- PASS: TestScript/onepassword2connect (69.70s) --- PASS: TestScript/configstate (43.93s) --- PASS: TestScript/onepassword2service (70.89s) --- PASS: TestScript/gpgencryption (48.43s) --- PASS: TestScript/diffcommand_unix (51.49s) --- PASS: TestScript/managed (73.84s) --- PASS: TestScript/initconfig (62.66s) --- PASS: TestScript/verify (74.69s) --- PASS: TestScript/external (75.06s) --- PASS: TestScript/doppler (55.66s) --- PASS: TestScript/diff (57.00s) --- PASS: TestScript/onepassword2 (60.33s) --- PASS: TestScript/completion (73.97s) --- PASS: TestScript/init (69.37s) --- PASS: TestScript/issue2861 (83.56s) --- PASS: TestScript/executetemplate (83.53s) --- PASS: TestScript/issue3051 (84.14s) --- PASS: TestScript/chattr (79.62s) --- PASS: TestScript/issue3630 (88.35s) --- PASS: TestScript/issue1832 (77.34s) --- PASS: TestScript/issue3652 (78.37s) --- PASS: TestScript/issue3744 (89.81s) --- PASS: TestScript/issue3257 (89.86s) --- PASS: TestScript/literal (89.89s) --- PASS: TestScript/issue3666 (80.99s) --- PASS: TestScript/hooks (71.14s) --- PASS: TestScript/workingtree (92.86s) --- PASS: TestScript/addattributes (75.89s) --- PASS: TestScript/update (98.63s) --- PASS: TestScript/templatefuncs (100.54s) --- PASS: TestScript/modify_unix (89.11s) --- FAIL: TestScript/addsecrets (112.61s) --- FAIL: TestScript/autopush (122.80s) --- FAIL: TestScript/edgecasesumask (128.47s) --- FAIL: TestScript/addautotemplate (112.28s) --- FAIL: TestScript/addencrypted (113.20s) --- FAIL: TestScript/add (131.41s) --- FAIL: TestScript/autocommit (122.69s) FAIL FAIL github.com/twpayne/chezmoi/v2/internal/cmd 589.861s === RUN TestGoToolDistList --- PASS: TestGoToolDistList (0.21s) PASS ok github.com/twpayne/chezmoi/v2/internal/cmds/generate-install.sh 0.403s === RUN TestCommitRx --- PASS: TestCommitRx (0.01s) PASS ok github.com/twpayne/chezmoi/v2/internal/cmds/lint-commit-messages 0.241s === RUN TestLintData === RUN TestLintData/0 === RUN TestLintData/1 === RUN TestLintData/2 === RUN TestLintData/3 === RUN TestLintData/4 --- PASS: TestLintData (0.00s) --- PASS: TestLintData/0 (0.00s) --- PASS: TestLintData/1 (0.00s) --- PASS: TestLintData/2 (0.00s) --- PASS: TestLintData/3 (0.00s) --- PASS: TestLintData/4 (0.00s) PASS ok github.com/twpayne/chezmoi/v2/internal/cmds/lint-whitespace 0.220s FAIL ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-1/build [?25h[?25h[?25hreceiving incremental file list chezmoi-2.57.0-1-riscv64-build.log chezmoi-2.57.0-1-riscv64-check.log chezmoi-2.57.0-1-riscv64-prepare.log sent 81 bytes received 165,916 bytes 331,994.00 bytes/sec total size is 1,669,881 speedup is 10.06