Skip to content

nix sentry test (part of nix-functional-tests-3.21.5) fails in NixOS unstable when sudo sysctl -w kernel.yama.ptrace_scope=2 instead of sudo sysctl -w kernel.yama.ptrace_scope=0 #1854

Description

@MarkRijckenberg

Issue: nix sentry test (part of nix-functional-tests-3.21.5) fails in NixOS unstable when sudo sysctl -w kernel.yama.ptrace_scope=2 instead of sudo sysctl -w kernel.yama.ptrace_scope=0

sudo sysctl -w kernel.yama.ptrace_scope=2 kernel hardening feature is incompatible with nix sentry test

Hy3 large language model in hermes desktop has the root cause confirmed:

Verdict: there is no real crash — the sentry test fails because your kernel hardening blocks the crash reporter

The segfault in the log is intentional. The test script (sentry.sh) deliberately runs nix __crash segfault and then waits for Nix's Sentry/Breakpad crash handler to write a .dmp minidump into ~/.cache/nix/sentry/pending/. That minidump never appears, so the test fails with "No crash dump found". The real failure is the missing crash report, not a crash.

The smoking gun

[32265:32265:...:WARNING exception_handler_server.cc:204] no ptrace
sentry.sh: line 35: 32248 Segmentation fault  (core dumped) nix __crash segfault

That no ptrace warning comes from Breakpad's exception-handler server: it tried to ptrace() the crashed nix process to read its memory and produce the minidump, and the kernel refused.

Root cause chain (with evidence)

  1. Your hardening config sets kernel.yama.ptrace_scope = 2 (/home/ulysses/shell-scripts/NixOS/kernel/extra-hardening.nix:469-471):
    # Restrict usage of ptrace to only processes with the CAP_SYS_PTRACE
    # capability
    boot.kernel.sysctl."kernel.yama.ptrace_scope" = 2;
  2. The live host confirms it:
    $ cat /proc/sys/kernel/yama/ptrace_scope
    2
    
  3. Under ptrace_scope = 2, only processes holding CAP_SYS_PTRACE may ptrace others. Breakpad runs as an unprivileged child of nix and ptraces the crashing parent — denied. No minidump → test FAIL.

This is a crash-reporting test that is fundamentally incompatible with ptrace_scope ≥ 1. Scope 1 (descendants-only) would also block it, because a child cannot ptrace its parent. Only 0 lets Breakpad work here.

Why it's not a NixOS-unstable regression

  • All 199 other functional tests pass; 19 skipped; only sentry fails.
  • The failure is purely environmental: ptrace_scope = 2 has always denied Breakpad. It would fail identically on stable.
  • The segfault is a deliberately-triggerred self-test of Determinate Nix's Sentry integration (nix (Determinate Nix 3.21.5)), not a bug in normal nix operation. Real Nix functionality is unaffected.

How to verify (proof)

Temporarily relax ptrace and rerun just the sentry test:

sudo sysctl -w kernel.yama.ptrace_scope=0
# rebuild/run the same derivation (or just `meson test sentry` if you kept the build dir)
nix build /nix/store/wj9n9s3g7zi94qnfc7d2jwl89sg6fshc-nix-functional-tests-3.21.5.drv --rebuild -L 2>&1 | tail
sudo sysctl -w kernel.yama.ptrace_scope=2   # restore your hardening

With ptrace_scope = 0, the .dmp is written and the sentry test passes — confirming the hardening knob is the sole cause. (I didn't run the full 219-test rebuild unprompted since it's heavy; say the word and I'll execute it.)

Recommended fixes

Goal Option
Keep hardening (recommended) Skip/disable the sentry functional test. It's a crash-reporting self-test, not representative of production. Drop the nix-functional-tests derivation from whatever pulls it in, or set doCheck = false / doInstallCheck = false on the Determinate Nix package in your overlay.
Need the test to pass here Run it in a throwaway environment with ptrace_scope = 0 (security downgrade — don't leave it set).
Best of both Not user-fixable: requires upstream Determinate Nix to use Crashpad/Breakpad with prctl(PR_SET_PTRACER, …) so the handler is whitelisted regardless of ptrace_scope. Worth filing upstream.

Bottom line: the segfault is by design; your extra-hardening.nix ptrace_scope = 2 is what makes the sentry functional test fail by preventing the minidump from being generated. Nothing is actually broken in Nix.

Error log:

`
⋉ nix log /nix/store/wj9n9s3g7zi94qnfc7d2jwl89sg6fshc-nix-functional-tests-3.21.5.drv
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/mfv204w6bscikbipncwcwsidqkmy4bh5-source
source root is source/./tests/functional
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
/build/source/tests/functional
mesonConfigurePhase flags: --prefix=/nix/store/zi2a0vc71cb22q92gc2aqfblsjvmcm93-nix-functional-tests-3.21.5 --libdir=/nix/store/zi2a0vc71cb22q92gc2aqfblsjvmcm93-nix-functional-tests-3.21.5/lib --li>
The Meson build system
Version: 1.9.1
Source dir: /build/source/tests/functional
Build dir: /build/source/tests/functional/build
Build type: native build
Project name: nix-functional-tests
Project version: 2.34.8
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program nix found: YES (/nix/store/ylx6ly7s93kgbb5lm75b8kqnw4wwmrif-determinate-nix-3.21.5/bin/nix)
Program bash found: YES (/nix/store/3hgg7pr65imdrifqqh3flg3arvkc2r22-bash-5.3p3/bin/bash)
Program busybox found: YES (/nix/store/qgjcywlszw4cvgyr7xljqa0za99k4q35-busybox-1.36.1/bin/busybox)
Program ls found: YES (/nix/store/hqkszxk2c0cxvd04xa4gsaqs182dw8l2-coreutils-9.8/bin/ls)
Program dot found: NO
Configuring subst-vars.sh using configuration
common/meson.build:1: WARNING: The variable(s) 'variable' in the input file 'common/subst-vars.sh.in' are not present in the given configuration data.
Configuring config.nix using configuration
Found pkg-config: YES (/nix/store/qhr81gkafwyczvwk173ymahhwrilfv5i-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.2
Run-time dependency nix-store found: YES 2.34.8
meson.build:192: WARNING: add_languages is missing native:, assuming languages are wanted for both host and build.
C++ compiler for the host machine: g++ (gcc 14.3.0 "g++ (GCC) 14.3.0")
C++ linker for the host machine: g++ ld.bfd 2.44
Dependency nix-store found: YES 2.34.8 (cached)
Run-time dependency nix-expr found: YES 2.34.8
meson.build:210: WARNING: add_languages is missing native:, assuming languages are wanted for both host and build.
Dependency nix-expr found: YES 2.34.8 (cached)
Configuring config.nix using configuration
Configuring config.nix using configuration
Build targets in project: 2

nix-functional-tests 2.34.8

User defined options
auto_features: enabled
b_lto : true
bindir : /nix/store/zi2a0vc71cb22q92gc2aqfblsjvmcm93-nix-functional-tests-3.21.5/bin
buildtype : release
includedir : /nix/store/zi2a0vc71cb22q92gc2aqfblsjvmcm93-nix-functional-tests-3.21.5/include
infodir : /nix/store/zi2a0vc71cb22q92gc2aqfblsjvmcm93-nix-functional-tests-3.21.5/share/info
libdir : /nix/store/zi2a0vc71cb22q92gc2aqfblsjvmcm93-nix-functional-tests-3.21.5/lib
libexecdir : /nix/store/zi2a0vc71cb22q92gc2aqfblsjvmcm93-nix-functional-tests-3.21.5/libexec
localedir : /nix/store/zi2a0vc71cb22q92gc2aqfblsjvmcm93-nix-functional-tests-3.21.5/share/locale
mandir : /nix/store/zi2a0vc71cb22q92gc2aqfblsjvmcm93-nix-functional-tests-3.21.5/share/man
prefix : /nix/store/zi2a0vc71cb22q92gc2aqfblsjvmcm93-nix-functional-tests-3.21.5
sbindir : /nix/store/zi2a0vc71cb22q92gc2aqfblsjvmcm93-nix-functional-tests-3.21.5/sbin
wrap_mode : nodownload

Found ninja-1.13.1 at /nix/store/xlyizfr1j0c5v3yzv73zds9b0jzkqv8h-ninja-1.13.1/bin/ninja
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
build flags: -j4
ninja: no work to do.
Running phase: checkPhase
@nix { "action": "setPhase", "phase": "checkPhase" }
[1/4] Compiling C++ object plugins/libplugintest.so.p/plugintest.cc.o
[2/4] Linking target plugins/libplugintest.so
[3/4] Compiling C++ object test-libstoreconsumer/test-libstoreconsumer.p/main.cc.o
[4/4] Linking target test-libstoreconsumer/test-libstoreconsumer
mesonCheckPhase flags: --print-errorlogs --print-errorlogs --timeout-multiplier=0
[1-4/219] 🌑 nix-functional-tests:main / remote-store 0s^M 1/219 nix-functional-tests:main / test-infra OK >
[2-4/219] 🌒 nix-functional-tests:main / remote-store 0s^M[2-5/219] 🌓 nix-functional-tests:main / remote-store >
[3-5/219] 🌔 nix-functional-tests:main / remote-store 0s^M[3-6/219] 🌕 nix-functional-tests:main / remote-store >
[4-6/219] 🌖 nix-functional-tests:main / remote-store 0s^M[4-7/219] 🌗 nix-functional-tests:main / remote-store >
[5-7/219] 🌘 nix-functional-tests:main / remote-store 0s^M[5-8/219] 🌑 nix-functional-tests:main / remote-store >
[6-8/219] 🌒 nix-functional-tests:main / remote-store 0s^M[6-9/219] 🌓 nix-functional-tests:main / remote-store >
[7-9/219] 🌕 nix-functional-tests:main / experimental-features 0s^M[7-10/219] 🌖 nix-functional-tests:main / experimental-features >
[8-10/219] 🌗 nix-functional-tests:main / fetchMercurial 0s^M[8-11/219] 🌘 nix-functional-tests:main / fetchMercurial >
[9-11/219] 🌓 nix-functional-tests:main / lang 3s^M[9-12/219] 🌔 nix-functional-tests:main / lang >
[10-12/219] 🌘 nix-functional-tests:main / gc-auto 5s^M[10-13/219] 🌑 nix-functional-tests:main / gc-auto >
[11-13/219] 🌒 nix-functional-tests:main / gc-auto 5s^M[11-14/219] 🌓 nix-functional-tests:main / gc-auto >
[12-14/219] 🌖 nix-functional-tests:main / lang 7s^M[12-15/219] 🌗 nix-functional-tests:main / lang >
[13-15/219] 🌓 nix-functional-tests:main / lang 11s^M[13-16/219] 🌔 nix-functional-tests:main / lang >
[14-16/219] 🌕 nix-functional-tests:main / multiple-outputs-substitute-failure 0s^M[14-17/219] 🌖 nix-functional-tests:main / multiple-outputs >
[15-17/219] 🌘 nix-functional-tests:main / multiple-outputs 0s^M[15-18/219] 🌑 nix-functional-tests:main / multiple-outputs >
[16-18/219] 🌒 nix-functional-tests:main / multiple-outputs 0s^M[16-19/219] 🌓 nix-functional-tests:main / multiple-outputs >
[17-19/219] 🌕 nix-functional-tests:main / gc-concurrent 0s^M[17-20/219] 🌖 nix-functional-tests:main / gc-concurrent >
[18-20/219] 🌗 nix-functional-tests:main / repair 0s^M[18-21/219] 🌘 nix-functional-tests:main / repair >
[19-21/219] 🌑 nix-functional-tests:main / repair 0s^M[19-22/219] 🌒 nix-functional-tests:main / repair >
[20-22/219] 🌔 nix-functional-tests:main / fixed 1s^M[20-23/219] 🌕 nix-functional-tests:main / fixed >
[21-23/219] 🌖 nix-functional-tests:main / fixed 1s^M[21-24/219] 🌗 nix-functional-tests:main / fixed >
[22-24/219] 🌑 nix-functional-tests:main / fetchGitRefs 1s^M[22-25/219] 🌒 nix-functional-tests:main / fetchGitRefs >
[23-25/219] 🌔 nix-functional-tests:main / timeout 1s^M[23-26/219] 🌕 nix-functional-tests:main / timeout >
[24-26/219] 🌖 nix-functional-tests:main / timeout 2s^M[24-27/219] 🌗 nix-functional-tests:main / timeout >
[25-27/219] 🌓 nix-functional-tests:main / fixed 6s^M[25-28/219] 🌔 nix-functional-tests:main / fixed >
[26-28/219] 🌖 nix-functional-tests:main / timeout 5s^M[26-29/219] 🌗 nix-functional-tests:main / timeout >
[27-29/219] 🌘 nix-functional-tests:main / timeout 5s^M[27-30/219] 🌑 nix-functional-tests:main / timeout >
[28-30/219] 🌒 nix-functional-tests:main / timeout 6s^M[28-31/219] 🌓 nix-functional-tests:main / timeout >
[29-31/219] 🌔 nix-functional-tests:main / timeout 6s^M[29-32/219] 🌕 nix-functional-tests:main / timeout >
[30-32/219] 🌖 nix-functional-tests:main / simple 0s^M[30-33/219] 🌗 nix-functional-tests:main / simple >
[31-33/219] 🌑 nix-functional-tests:main / referrers 0s^M[31-34/219] 🌒 nix-functional-tests:main / referrers >
[32-34/219] 🌓 nix-functional-tests:main / referrers 0s^M[32-35/219] 🌔 nix-functional-tests:main / referrers >
[33-35/219] 🌕 nix-functional-tests:main / substitute-with-invalid-ca 0s^M[33-36/219] 🌖 nix-functional-tests:main / substitute-with-invalid-ca >
[34-36/219] 🌗 nix-functional-tests:main / substitute-with-invalid-ca 0s^M[34-37/219] 🌘 nix-functional-tests:main / substitute-with-invalid-ca >
[35-37/219] 🌑 nix-functional-tests:main / hash-convert 0s^M[35-38/219] 🌒 nix-functional-tests:main / hash-convert >
[36-38/219] 🌔 nix-functional-tests:main / hash-path 0s^M[36-39/219] 🌕 nix-functional-tests:main / hash-path >
[37-39/219] 🌘 nix-functional-tests:main / signing 2s^M[37-40/219] 🌑 nix-functional-tests:main / signing >
[38-40/219] 🌒 nix-functional-tests:main / signing 3s^M[38-41/219] 🌓 nix-functional-tests:main / signing >
[39-41/219] 🌕 nix-functional-tests:main / nix-shell 0s^M[39-42/219] 🌖 nix-functional-tests:main / nix-shell >
[40-42/219] 🌗 nix-functional-tests:main / nix-shell 1s^M[40-43/219] 🌘 nix-functional-tests:main / nix-shell >
[41-43/219] 🌒 nix-functional-tests:main / build-remote-input-addressed 1s^M[41-44/219] 🌓 nix-functional-tests:main / build-remote-input-addressed >
[42-44/219] 🌕 nix-functional-tests:main / secure-drv-outputs 0s^M[42-45/219] 🌖 nix-functional-tests:main / secure-drv-outputs >
[43-45/219] 🌗 nix-functional-tests:main / secure-drv-outputs 0s^M[43-46/219] 🌘 nix-functional-tests:main / secure-drv-outputs >
[44-46/219] 🌑 nix-functional-tests:main / fetchGitSubmodules 0s^M[44-47/219] 🌒 nix-functional-tests:main / fetchGitSubmodules >
[45-47/219] 🌓 nix-functional-tests:main / fetchGitSubmodules 0s^M[45-48/219] 🌔 nix-functional-tests:main / fetchGitSubmodules >
[46-48/219] 🌖 nix-functional-tests:main / restricted 0s^M[46-49/219] 🌗 nix-functional-tests:main / restricted >
[47-49/219] 🌘 nix-functional-tests:main / nix-channel 0s^M[47-50/219] 🌑 nix-functional-tests:main / nix-channel >
[48-50/219] 🌓 nix-functional-tests:main / signing 7s^M[48-51/219] 🌔 nix-functional-tests:main / signing >
[49-51/219] 🌕 nix-functional-tests:main / signing 8s^M[49-52/219] 🌖 nix-functional-tests:main / signing >
[50-52/219] 🌗 nix-functional-tests:main / signing 8s^M[50-53/219] 🌘 nix-functional-tests:main / signing >
[51-53/219] 🌑 nix-functional-tests:main / signing 8s^M[51-54/219] 🌒 nix-functional-tests:main / signing >
[52-54/219] 🌔 nix-functional-tests:main / build-remote-content-addressed-floating 0s^M[52-55/219] 🌕 nix-functional-tests:main / build-remote-content-addressed-floating >
[53-55/219] 🌖 nix-functional-tests:main / build-remote-content-addressed-floating 0s^M[53-56/219] 🌗 nix-functional-tests:main / build-remote-content-addressed-floating >
[54-56/219] 🌘 nix-functional-tests:main / build-remote-content-addressed-floating 0s^M[54-57/219] 🌑 nix-functional-tests:main / build-remote-content-addressed-floating >
[55-57/219] 🌒 nix-functional-tests:main / build-remote-content-addressed-floating 0s^M[55-58/219] 🌓 nix-functional-tests:main / build-remote-content-addressed-floating >
[56-58/219] 🌔 nix-functional-tests:main / build-remote-trustless-should-pass-3 0s^M[56-59/219] 🌕 nix-functional-tests:main / build-remote-trustless-should-pass-3 >
[57-59/219] 🌗 nix-functional-tests:main / build-remote-trustless-should-fail-0 0s^M[57-60/219] 🌘 nix-functional-tests:main / build-remote-trustless-should-fail-0 >
[58-60/219] 🌑 nix-functional-tests:main / build-remote-trustless-should-fail-0 0s^M[58-61/219] 🌒 nix-functional-tests:main / build-remote-trustless-should-fail-0 >
[59-61/219] 🌓 nix-functional-tests:main / build-remote-trustless-should-fail-0 0s^M[59-62/219] 🌔 nix-functional-tests:main / build-remote-trustless-should-fail-0 >
[60-62/219] 🌖 nix-functional-tests:main / build-remote-trustless-should-pass-2 1s^M[60-63/219] 🌗 nix-functional-tests:main / build-remote-trustless-should-pass-2 >
[61-63/219] 🌘 nix-functional-tests:main / build-remote-trustless-should-pass-2 2s^M[61-64/219] 🌑 nix-functional-tests:main / build-remote-trustless-should-pass-2 >
[62-64/219] 🌓 nix-functional-tests:main / build-remote-trustless-should-pass-3 2s^M[62-65/219] 🌔 nix-functional-tests:main / build-remote-trustless-should-pass-3 >
[63-65/219] 🌖 nix-functional-tests:main / build-remote-trustless-should-fail-0 3s^M[63-66/219] 🌗 nix-functional-tests:main / build-remote-trustless-should-fail-0 >
[64-66/219] 🌘 nix-functional-tests:main / build-remote-trustless-should-fail-0 3s^M[64-67/219] 🌑 nix-functional-tests:main / build-remote-trustless-should-fail-0 >
[65-67/219] 🌒 nix-functional-tests:main / build-remote-trustless-should-fail-0 3s^M[65-68/219] 🌓 nix-functional-tests:main / build-remote-trustless-should-fail-0 >
[66-68/219] 🌖 nix-functional-tests:main / build-remote-trustless-should-pass-3 5s^M[66-69/219] 🌗 nix-functional-tests:main / build-remote-trustless-should-pass-3 >
[67-69/219] 🌘 nix-functional-tests:main / build-remote-trustless-should-pass-3 5s^M[67-70/219] 🌑 nix-functional-tests:main / build-remote-trustless-should-pass-3 >
[68-70/219] 🌒 nix-functional-tests:main / search 0s^M[68-71/219] 🌓 nix-functional-tests:main / search >
[69-71/219] 🌕 nix-functional-tests:main / logging 0s^M[69-72/219] 🌖 nix-functional-tests:main / logging >
[70-72/219] 🌗 nix-functional-tests:main / logging 0s^M[70-73/219] 🌘 nix-functional-tests:main / logging >
[71-73/219] 🌒 nix-functional-tests:main / export 0s^M[71-74/219] 🌓 nix-functional-tests:main / export >
[72-74/219] 🌔 nix-functional-tests:main / add 0s^M[72-75/219] 🌕 nix-functional-tests:main / add >
[73-75/219] 🌖 nix-functional-tests:main / chroot-store 0s^M[73-76/219] 🌗 nix-functional-tests:main / chroot-store >
[74-76/219] 🌘 nix-functional-tests:main / chroot-store 0s^M[74-77/219] 🌑 nix-functional-tests:main / chroot-store >
[75-77/219] 🌓 nix-functional-tests:main / misc 0s^M[75-78/219] 🌔 nix-functional-tests:main / misc >
[76-78/219] 🌕 nix-functional-tests:main / misc 0s^M[76-79/219] 🌖 nix-functional-tests:main / misc >
[77-79/219] 🌗 nix-functional-tests:main / misc 0s^M[77-80/219] 🌘 nix-functional-tests:main / misc >
[78-80/219] 🌑 nix-functional-tests:main / supplementary-groups 0s^M[78-81/219] 🌒 nix-functional-tests:main / supplementary-groups >
[79-81/219] 🌓 nix-functional-tests:main / build-dry 0s^M[79-82/219] 🌔 nix-functional-tests:main / build-dry >
[80-82/219] 🌖 nix-functional-tests:main / structured-attrs 0s^M[80-83/219] 🌗 nix-functional-tests:main / structured-attrs >
[81-83/219] 🌘 nix-functional-tests:main / shell 0s^M[81-84/219] 🌑 nix-functional-tests:main / shell >
[82-84/219] 🌒 nix-functional-tests:main / shell 0s^M[82-85/219] 🌓 nix-functional-tests:main / shell >
[83-85/219] 🌕 nix-functional-tests:main / zstd 0s^M[83-86/219] 🌖 nix-functional-tests:main / zstd >
[84-86/219] 🌗 nix-functional-tests:main / zstd 0s^M[84-87/219] 🌘 nix-functional-tests:main / zstd >
[85-87/219] 🌑 nix-functional-tests:main / nix-copy-ssh 0s^M[85-88/219] 🌒 nix-functional-tests:main / nix-copy-ssh >
[86-88/219] 🌓 nix-functional-tests:main / nix-copy-ssh 0s^M[86-89/219] 🌔 nix-functional-tests:main / nix-copy-ssh >
[87-89/219] 🌕 nix-functional-tests:main / post-hook 0s^M[87-90/219] 🌖 nix-functional-tests:main / post-hook >
[88-90/219] 🌘 nix-functional-tests:main / nix-copy-ssh-ng 0s^M[88-91/219] 🌑 nix-functional-tests:main / nix-copy-ssh-ng >
[89-91/219] 🌒 nix-functional-tests:main / formatter 0s^M[89-92/219] 🌓 nix-functional-tests:main / formatter >
[90-92/219] 🌔 nix-functional-tests:main / formatter 0s^M[90-93/219] 🌕 nix-functional-tests:main / formatter >
[91-93/219] 🌗 nix-functional-tests:main / eval-store 0s^M[91-94/219] 🌘 nix-functional-tests:main / eval-store >
[92-94/219] 🌑 nix-functional-tests:main / eval-store 0s^M[92-95/219] 🌒 nix-functional-tests:main / eval-store >
[93-95/219] 🌓 nix-functional-tests:main / derivation-json 0s^M[93-96/219] 🌔 nix-functional-tests:main / derivation-json >
[94-96/219] 🌕 nix-functional-tests:main / derivation-json 0s^M[94-97/219] 🌖 nix-functional-tests:main / derivation-json >
[95-97/219] 🌗 nix-functional-tests:main / derivation-json 0s^M[95-98/219] 🌘 nix-functional-tests:main / derivation-json >
[96-98/219] 🌑 nix-functional-tests:main / nix_path 0s^M[96-99/219] 🌒 nix-functional-tests:main / nix_path >
[97-99/219] 🌔 nix-functional-tests:main / nars 0s^M[97-100/219] 🌕 nix-functional-tests:main / nars >
[98-100/219] 🌖 nix-functional-tests:main / nars 0s^M[98-101/219] 🌗 nix-functional-tests:main / nars >
[99-101/219] 🌘 nix-functional-tests:main / ssh-relay 0s^M[99-102/219] 🌑 nix-functional-tests:main / ssh-relay >
[100-102/219] 🌒 nix-functional-tests:main / ssh-relay 0s^M[100-103/219] 🌓 nix-functional-tests:main / ssh-relay >
[101-103/219] 🌔 nix-functional-tests:main / build-cores 0s^M[101-104/219] 🌕 nix-functional-tests:main / build-cores >
[102-104/219] 🌗 nix-functional-tests:main / build-delete 0s^M[102-105/219] 🌘 nix-functional-tests:main / build-delete >
[103-105/219] 🌑 nix-functional-tests:main / build-delete 0s^M[103-106/219] 🌒 nix-functional-tests:main / build-delete >
[104-106/219] 🌓 nix-functional-tests:main / build-delete 0s^M[104-107/219] 🌔 nix-functional-tests:main / build-delete >
[105-107/219] 🌕 nix-functional-tests:main / build-delete 0s^M[105-108/219] 🌖 nix-functional-tests:main / build-delete >
[106-108/219] 🌗 nix-functional-tests:main / build-delete 0s^M[106-109/219] 🌘 nix-functional-tests:main / build-delete >
[107-109/219] 🌑 nix-functional-tests:main / pass-as-file 0s^M[107-110/219] 🌒 nix-functional-tests:main / pass-as-file >
[108-110/219] 🌓 nix-functional-tests:main / nix-profile 0s^M[108-111/219] 🌔 nix-functional-tests:main / nix-profile >
[109-111/219] 🌖 nix-functional-tests:main / build 1s^M[109-112/219] 🌗 nix-functional-tests:main / build >
[110-112/219] 🌘 nix-functional-tests:main / build 1s^M[110-113/219] 🌑 nix-functional-tests:main / build >
[111-113/219] 🌒 nix-functional-tests:main / store-print-env 0s^M[111-114/219] 🌓 nix-functional-tests:main / store-print-env >
[112-114/219] 🌔 nix-functional-tests:main / fetchClosure 0s^M[112-115/219] 🌕 nix-functional-tests:main / fetchClosure >
[113-115/219] 🌗 nix-functional-tests:main / binary-cache-build-remote 11s^M[113-116/219] 🌘 nix-functional-tests:main / binary-cache-build-remote >
[114-116/219] 🌑 nix-functional-tests:main / binary-cache-build-remote 11s^M[114-117/219] 🌒 nix-functional-tests:main / binary-cache-build-remote >
[115-117/219] 🌓 nix-functional-tests:main / binary-cache-build-remote 11s^M[115-118/219] 🌔 nix-functional-tests:main / binary-cache-build-remote >
[116-118/219] 🌖 nix-functional-tests:main / impure-derivations 0s^M[116-119/219] 🌗 nix-functional-tests:main / impure-derivations >
[117-119/219] 🌘 nix-functional-tests:main / json 0s^M[117-120/219] 🌑 nix-functional-tests:main / json >
[118-120/219] 🌒 nix-functional-tests:main / toString-path 0s^M[118-121/219] 🌓 nix-functional-tests:main / toString-path >
[119-121/219] 🌔 nix-functional-tests:main / toString-path 0s^M[119-122/219] 🌕 nix-functional-tests:main / toString-path >
[120-122/219] 🌖 nix-functional-tests:main / nested-sandboxing 0s^M[120-123/219] 🌗 nix-functional-tests:main / nested-sandboxing >
[121-123/219] 🌑 nix-functional-tests:main / impure-env 0s^M[121-124/219] 🌒 nix-functional-tests:main / impure-env >
[122-124/219] 🌓 nix-functional-tests:main / impure-env 0s^M[122-125/219] 🌔 nix-functional-tests:main / impure-env >
[123-125/219] 🌕 nix-functional-tests:main / impure-env 0s^M[123-126/219] 🌖 nix-functional-tests:main / impure-env >
[124-126/219] 🌗 nix-functional-tests:main / impure-env 0s^M[124-127/219] 🌘 nix-functional-tests:main / impure-env >
[125-127/219] 🌑 nix-functional-tests:main / impure-env 0s^M[125-128/219] 🌒 nix-functional-tests:main / impure-env >
[126-128/219] 🌔 nix-functional-tests:main / help 0s^M[126-129/219] 🌕 nix-functional-tests:main / help >
[127-129/219] 🌖 nix-functional-tests:main / help 0s^M[127-130/219] 🌗 nix-functional-tests:main / help >
[128-130/219] 🌘 nix-functional-tests:main / help 0s^M[128-131/219] 🌑 nix-functional-tests:main / help >
[129-131/219] 🌒 nix-functional-tests:main / help 0s^M[129-132/219] 🌓 nix-functional-tests:main / help >
[130-132/219] 🌔 nix-functional-tests:main / help 1s^M[130-133/219] 🌕 nix-functional-tests:main / help >
[131-133/219] 🌖 nix-functional-tests:main / help 1s^M[131-134/219] 🌗 nix-functional-tests:main / help >

MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 TEST_SUITE_NAME=main MESON_TEST_ITERATION=1 NIX_REMOTE='' ASAN_OPTIONS=abort_on_error=1:print_summary=1:detect_l>

stdout:
nix (Determinate Nix 3.21.5) 2.34.8
stderr:
+(sentry.sh:3) source common.sh
++(common.sh:3) set -eu -o pipefail
++(common.sh:5) [[ -z '' ]]
++(common.sh:7) COMMON_SH_SOURCED=1
++++(common.sh:9) dirname common.sh
+++(common.sh:9) readlink -f .
++(common.sh:9) functionalTestsDir=/build/source/tests/functional
++(common.sh:11) source /build/source/tests/functional/common/vars.sh
+++(/build/source/tests/functional/common/vars.sh:3) set -eu -o pipefail
+++(/build/source/tests/functional/common/vars.sh:5) [[ -z '' ]]
+++(/build/source/tests/functional/common/vars.sh:7) COMMON_VARS_SH_SOURCED=1
++++(/build/source/tests/functional/common/vars.sh:9) realpath /build/source/tests/functional
+++(/build/source/tests/functional/common/vars.sh:9) _NIX_TEST_SOURCE_DIR=/build/source/tests/functional
++++(/build/source/tests/functional/common/vars.sh:10) realpath /build/source/tests/functional/build
+++(/build/source/tests/functional/common/vars.sh:10) _NIX_TEST_BUILD_DIR=/build/source/tests/functional/build
+++++(/build/source/tests/functional/common/vars.sh:12) dirname /build/source/tests/functional/common/vars.sh
++++(/build/source/tests/functional/common/vars.sh:12) readlink -f /build/source/tests/functional/common
+++(/build/source/tests/functional/common/vars.sh:12) commonDir=/build/source/tests/functional/common
+++(/build/source/tests/functional/common/vars.sh:16) source /build/source/tests/functional/build/common/subst-vars.sh
++++(/build/source/tests/functional/build/common/subst-vars.sh:3) [[ -z '' ]]
++++(/build/source/tests/functional/build/common/subst-vars.sh:5) COMMON_SUBST_VARS_SH_SOURCED=1
++++(/build/source/tests/functional/build/common/subst-vars.sh:7) bash=/nix/store/3hgg7pr65imdrifqqh3flg3arvkc2r22-bash-5.3p3/bin/bash
++++(/build/source/tests/functional/build/common/subst-vars.sh:8) bindir=/nix/store/ylx6ly7s93kgbb5lm75b8kqnw4wwmrif-determinate-nix-3.21.5/bin
++++(/build/source/tests/functional/build/common/subst-vars.sh:9) coreutils=/nix/store/hqkszxk2c0cxvd04xa4gsaqs182dw8l2-coreutils-9.8/bin
++++(/build/source/tests/functional/build/common/subst-vars.sh:11) dot=
++++(/build/source/tests/functional/build/common/subst-vars.sh:12) busybox=/nix/store/qgjcywlszw4cvgyr7xljqa0za99k4q35-busybox-1.36.1/bin/busybox
++++(/build/source/tests/functional/build/common/subst-vars.sh:14) version=2.34.8
++++(/build/source/tests/functional/build/common/subst-vars.sh:15) system=x86_64-linux
+++(/build/source/tests/functional/common/vars.sh:18) : '/nix/store/ylx6ly7s93kgbb5lm75b8kqnw4wwmrif-determinate-nix-3.21.5/bin /nix/store/hqkszxk2c0cxvd04xa4gsaqs182dw8l2-coreutils-9.8/bin /nix/s>
+++(/build/source/tests/functional/common/vars.sh:19) export coreutils dot busybox version system
+++(/build/source/tests/functional/common/vars.sh:21) export PAGER=cat
+++(/build/source/tests/functional/common/vars.sh:21) PAGER=cat
+++(/build/source/tests/functional/common/vars.sh:23) source /build/source/tests/functional/common/paths.sh
++++(/build/source/tests/functional/common/paths.sh:3) set -eu -o pipefail
++++(/build/source/tests/functional/common/paths.sh:5) [[ -z '' ]]
++++(/build/source/tests/functional/common/paths.sh:7) COMMON_PATHS_SH_SOURCED=1
++++++(/build/source/tests/functional/common/paths.sh:9) dirname /build/source/tests/functional/common/paths.sh
+++++(/build/source/tests/functional/common/paths.sh:9) readlink -f /build/source/tests/functional/common
++++(/build/source/tests/functional/common/paths.sh:9) commonDir=/build/source/tests/functional/common
++++(/build/source/tests/functional/common/paths.sh:12) source /build/source/tests/functional/common/functions.sh
+++++(/build/source/tests/functional/common/functions.sh:3) set -eu -o pipefail
+++++(/build/source/tests/functional/common/functions.sh:5) [[ -z '' ]]
+++++(/build/source/tests/functional/common/functions.sh:7) COMMON_FUNCTIONS_SH_SOURCED=1
+++++(/build/source/tests/functional/common/functions.sh:351) trap onError ERR
++++(/build/source/tests/functional/common/paths.sh:14) source /build/source/tests/functional/build/common/subst-vars.sh
+++++(/build/source/tests/functional/build/common/subst-vars.sh:3) [[ -z 1 ]]
++++(/build/source/tests/functional/common/paths.sh:16) : /nix/store/3hgg7pr65imdrifqqh3flg3arvkc2r22-bash-5.3p3/bin/bash /nix/store/ylx6ly7s93kgbb5lm75b8kqnw4wwmrif-determinate-nix-3.21.5/bin
++++(/build/source/tests/functional/common/paths.sh:18) isTestOnNixOS
++++(/build/source/tests/functional/common/functions.sh:10) [[ '' == 1 ]]
++++(/build/source/tests/functional/common/paths.sh:19) export SHELL=/nix/store/3hgg7pr65imdrifqqh3flg3arvkc2r22-bash-5.3p3/bin/bash
++++(/build/source/tests/functional/common/paths.sh:19) SHELL=/nix/store/3hgg7pr65imdrifqqh3flg3arvkc2r22-bash-5.3p3/bin/bash
++++(/build/source/tests/functional/common/paths.sh:20) export PATH=/nix/store/ylx6ly7s93kgbb5lm75b8kqnw4wwmrif-determinate-nix-3.21.5/bin:/nix/store/vav5v1bx0msrfslf0m8d48hkkm022nmn-meson-1.9.1/bi>
++++(/build/source/tests/functional/common/paths.sh:20) PATH=/nix/store/ylx6ly7s93kgbb5lm75b8kqnw4wwmrif-determinate-nix-3.21.5/bin:/nix/store/vav5v1bx0msrfslf0m8d48hkkm022nmn-meson-1.9.1/bin:/nix/>
++++(/build/source/tests/functional/common/paths.sh:23) [[ -n '' ]]
++++(/build/source/tests/functional/common/paths.sh:27) DAEMON_PATH=/nix/store/ylx6ly7s93kgbb5lm75b8kqnw4wwmrif-determinate-nix-3.21.5/bin:/nix/store/vav5v1bx0msrfslf0m8d48hkkm022nmn-meson-1.9.1/bi>
++++(/build/source/tests/functional/common/paths.sh:28) [[ -n '' ]]
+++(/build/source/tests/functional/common/vars.sh:24) source /build/source/tests/functional/common/test-root.sh
++++(/build/source/tests/functional/common/test-root.sh:3) TEST_SUBDIR=main/sentry
+++++(/build/source/tests/functional/common/test-root.sh:4) realpath /build/nix-test
++++(/build/source/tests/functional/common/test-root.sh:4) TEST_ROOT=/build/nix-test/main/sentry
++++(/build/source/tests/functional/common/test-root.sh:5) export TEST_ROOT
+++(/build/source/tests/functional/common/vars.sh:26) test_nix_conf_dir=/build/nix-test/main/sentry/etc
+++(/build/source/tests/functional/common/vars.sh:29) test_nix_conf=/build/nix-test/main/sentry/etc/nix.conf
+++(/build/source/tests/functional/common/vars.sh:31) export TEST_HOME=/build/nix-test/main/sentry/test-home
+++(/build/source/tests/functional/common/vars.sh:31) TEST_HOME=/build/nix-test/main/sentry/test-home
+++(/build/source/tests/functional/common/vars.sh:33) isTestOnNixOS
+++(/build/source/tests/functional/common/functions.sh:10) [[ '' == 1 ]]
+++(/build/source/tests/functional/common/vars.sh:34) export NIX_STORE_DIR
++++(/build/source/tests/functional/common/vars.sh:35) readlink -f /build/nix-test/main/sentry/store
+++(/build/source/tests/functional/common/vars.sh:35) NIX_STORE_DIR=
+++(/build/source/tests/functional/common/vars.sh:37) export NIX_IGNORE_SYMLINK_STORE=1
+++(/build/source/tests/functional/common/vars.sh:37) NIX_IGNORE_SYMLINK_STORE=1
+++(/build/source/tests/functional/common/vars.sh:38) NIX_STORE_DIR=/build/nix-test/main/sentry/store
+++(/build/source/tests/functional/common/vars.sh:40) export NIX_LOCALSTATE_DIR=/build/nix-test/main/sentry/var
+++(/build/source/tests/functional/common/vars.sh:40) NIX_LOCALSTATE_DIR=/build/nix-test/main/sentry/var
+++(/build/source/tests/functional/common/vars.sh:41) export NIX_LOG_DIR=/build/nix-test/main/sentry/var/log/nix
+++(/build/source/tests/functional/common/vars.sh:41) NIX_LOG_DIR=/build/nix-test/main/sentry/var/log/nix
+++(/build/source/tests/functional/common/vars.sh:42) export NIX_STATE_DIR=/build/nix-test/main/sentry/var/nix
+++(/build/source/tests/functional/common/vars.sh:42) NIX_STATE_DIR=/build/nix-test/main/sentry/var/nix
+++(/build/source/tests/functional/common/vars.sh:43) export NIX_CONF_DIR=/build/nix-test/main/sentry/etc
+++(/build/source/tests/functional/common/vars.sh:43) NIX_CONF_DIR=/build/nix-test/main/sentry/etc
+++(/build/source/tests/functional/common/vars.sh:44) export NIX_DAEMON_SOCKET_PATH=/build/nix-test/main/sentry/dSocket
+++(/build/source/tests/functional/common/vars.sh:44) NIX_DAEMON_SOCKET_PATH=/build/nix-test/main/sentry/dSocket
+++(/build/source/tests/functional/common/vars.sh:45) unset NIX_USER_CONF_FILES
+++(/build/source/tests/functional/common/vars.sh:46) export _NIX_TEST_SHARED=/build/nix-test/main/sentry/shared
+++(/build/source/tests/functional/common/vars.sh:46) _NIX_TEST_SHARED=/build/nix-test/main/sentry/shared
+++(/build/source/tests/functional/common/vars.sh:47) [[ -n /nix/store ]]
+++(/build/source/tests/functional/common/vars.sh:48) export _NIX_TEST_NO_SANDBOX=1
+++(/build/source/tests/functional/common/vars.sh:48) _NIX_TEST_NO_SANDBOX=1
+++(/build/source/tests/functional/common/vars.sh:50) export _NIX_IN_TEST=/build/nix-test/main/sentry/shared
+++(/build/source/tests/functional/common/vars.sh:50) _NIX_IN_TEST=/build/nix-test/main/sentry/shared
+++(/build/source/tests/functional/common/vars.sh:51) export _NIX_TEST_NO_LSOF=1
+++(/build/source/tests/functional/common/vars.sh:51) _NIX_TEST_NO_LSOF=1
+++(/build/source/tests/functional/common/vars.sh:54) export _NIX_TEST_NO_ENVIRONMENT_WARNINGS=1
+++(/build/source/tests/functional/common/vars.sh:54) _NIX_TEST_NO_ENVIRONMENT_WARNINGS=1
+++(/build/source/tests/functional/common/vars.sh:55) export NIX_REMOTE=
+++(/build/source/tests/functional/common/vars.sh:55) NIX_REMOTE=
+++(/build/source/tests/functional/common/vars.sh:59) unset NIX_PATH
+++(/build/source/tests/functional/common/vars.sh:60) export HOME=/build/nix-test/main/sentry/test-home
+++(/build/source/tests/functional/common/vars.sh:60) HOME=/build/nix-test/main/sentry/test-home
+++(/build/source/tests/functional/common/vars.sh:61) unset XDG_STATE_HOME
+++(/build/source/tests/functional/common/vars.sh:62) unset XDG_DATA_HOME
+++(/build/source/tests/functional/common/vars.sh:63) unset XDG_CONFIG_HOME
+++(/build/source/tests/functional/common/vars.sh:64) unset XDG_CONFIG_DIRS
+++(/build/source/tests/functional/common/vars.sh:65) unset XDG_CACHE_HOME
+++(/build/source/tests/functional/common/vars.sh:66) unset GIT_DIR
+++(/build/source/tests/functional/common/vars.sh:68) export GIT_CONFIG_SYSTEM=/dev/null
+++(/build/source/tests/functional/common/vars.sh:68) GIT_CONFIG_SYSTEM=/dev/null
+++(/build/source/tests/functional/common/vars.sh:69) export GIT_CONFIG_GLOBAL=/dev/null
+++(/build/source/tests/functional/common/vars.sh:69) GIT_CONFIG_GLOBAL=/dev/null
+++(/build/source/tests/functional/common/vars.sh:71) export IMPURE_VAR1=foo
+++(/build/source/tests/functional/common/vars.sh:71) IMPURE_VAR1=foo
+++(/build/source/tests/functional/common/vars.sh:72) export IMPURE_VAR2=bar
+++(/build/source/tests/functional/common/vars.sh:72) IMPURE_VAR2=bar
+++(/build/source/tests/functional/common/vars.sh:76) cacheDir=/build/nix-test/main/sentry/binary-cache
++++(/build/source/tests/functional/common/vars.sh:78) uname
+++(/build/source/tests/functional/common/vars.sh:78) [[ Linux == Linux ]]
+++(/build/source/tests/functional/common/vars.sh:78) [[ -L /proc/self/ns/user ]]
+++(/build/source/tests/functional/common/vars.sh:78) unshare --user true
+++(/build/source/tests/functional/common/vars.sh:79) _canUseSandbox=1
+++(/build/source/tests/functional/common/vars.sh:85) config_nix=/build/source/tests/functional/build/config.nix
++(common.sh:12) source /build/source/tests/functional/common/functions.sh
+++(/build/source/tests/functional/common/functions.sh:3) set -eu -o pipefail
+++(/build/source/tests/functional/common/functions.sh:5) [[ -z 1 ]]
++(common.sh:13) source /build/source/tests/functional/common/init.sh
+++(/build/source/tests/functional/common/init.sh:4) : /build/nix-test/main/sentry/etc /build/nix-test/main/sentry/etc/nix.conf
+++(/build/source/tests/functional/common/init.sh:7) export NIX_SENTRY_ENDPOINT=
+++(/build/source/tests/functional/common/init.sh:7) NIX_SENTRY_ENDPOINT=
+++(/build/source/tests/functional/common/init.sh:9) isTestOnNixOS
+++(/build/source/tests/functional/common/functions.sh:10) [[ '' == 1 ]]
+++(/build/source/tests/functional/common/init.sh:32) test -n /build/nix-test/main/sentry
+++(/build/source/tests/functional/common/init.sh:34) killDaemon
+++(/build/source/tests/functional/common/functions.sh:101) isTestOnNixOS
+++(/build/source/tests/functional/common/functions.sh:10) [[ '' == 1 ]]
+++(/build/source/tests/functional/common/functions.sh:106) [[ '' == '' ]]
+++(/build/source/tests/functional/common/functions.sh:107) return
+++(/build/source/tests/functional/common/init.sh:36) [[ -e /build/nix-test/main/sentry ]]
+++(/build/source/tests/functional/common/init.sh:40) mkdir -p /build/nix-test/main/sentry
+++(/build/source/tests/functional/common/init.sh:41) mkdir /build/nix-test/main/sentry/test-home
+++(/build/source/tests/functional/common/init.sh:43) mkdir /build/nix-test/main/sentry/store
+++(/build/source/tests/functional/common/init.sh:44) mkdir /build/nix-test/main/sentry/var
+++(/build/source/tests/functional/common/init.sh:45) mkdir -p /build/nix-test/main/sentry/var/log/nix/drvs
+++(/build/source/tests/functional/common/init.sh:46) mkdir /build/nix-test/main/sentry/var/nix
+++(/build/source/tests/functional/common/init.sh:47) mkdir /build/nix-test/main/sentry/etc
+++(/build/source/tests/functional/common/init.sh:49) cat
++++(/build/source/tests/functional/common/init.sh:49) whoami
+++(/build/source/tests/functional/common/init.sh:65) cat
+++(/build/source/tests/functional/common/init.sh:72) nix-store --init
+++(/build/source/tests/functional/common/init.sh:74) test -e /build/nix-test/main/sentry/var/nix/db/db.sqlite
++(common.sh:15) [[ -n '' ]]
+(sentry.sh:6) unset NIX_SENTRY_ENDPOINT
+(sentry.sh:7) echo -n file:///build/nix-test/main/sentry/sentry-endpoint
+(sentry.sh:9) ulimit -c 0
+(sentry.sh:11) sentryDir=/build/nix-test/main/sentry/test-home/.cache/nix/sentry
+(sentry.sh:13) nix --version
+(sentry.sh:14) [[ -d /build/nix-test/main/sentry/test-home/.cache/nix/sentry ]]
+(sentry.sh:30) for type in segfault assert logic-error panic terminate
+(sentry.sh:31) [[ segfault = logic-error ]]
+(sentry.sh:33) rm -rf /build/nix-test/main/sentry/test-home/.cache/nix/sentry
+(sentry.sh:35) nix __crash segfault
warning: you don't have Internet access; disabling some network-dependent features
Triggering a segfault...
[32265:32265:20260710,064110.751476:WARNING exception_handler_server.cc:204] no ptrace
sentry.sh: line 35: 32248 Segmentation fault (core dumped) nix __crash "$type"
+(sentry.sh:37) waitForCrashDump
+(sentry.sh:19) local i
+(sentry.sh:20) (( i = 0 ))
+(sentry.sh:20) (( i < 10 ))
+(sentry.sh:21) envelopes=("$sentryDir"/pending/.dmp)
+(sentry.sh:22) [[ -e /build/nix-test/main/sentry/test-home/.cache/nix/sentry/pending/
.dmp ]]
+(sentry.sh:25) sleep 0.1
+(sentry.sh:20) (( i++ ))
+(sentry.sh:20) (( i < 10 ))
+(sentry.sh:21) envelopes=("$sentryDir"/pending/.dmp)
+(sentry.sh:22) [[ -e /build/nix-test/main/sentry/test-home/.cache/nix/sentry/pending/
.dmp ]]
+(sentry.sh:25) sleep 0.1
+(sentry.sh:20) (( i++ ))
+(sentry.sh:20) (( i < 10 ))
+(sentry.sh:21) envelopes=("$sentryDir"/pending/.dmp)
+(sentry.sh:22) [[ -e /build/nix-test/main/sentry/test-home/.cache/nix/sentry/pending/
.dmp ]]
+(sentry.sh:25) sleep 0.1
+(sentry.sh:20) (( i++ ))
+(sentry.sh:20) (( i < 10 ))
+(sentry.sh:21) envelopes=("$sentryDir"/pending/.dmp)
+(sentry.sh:22) [[ -e /build/nix-test/main/sentry/test-home/.cache/nix/sentry/pending/
.dmp ]]
+(sentry.sh:25) sleep 0.1
+(sentry.sh:20) (( i++ ))
+(sentry.sh:20) (( i < 10 ))
+(sentry.sh:21) envelopes=("$sentryDir"/pending/.dmp)
+(sentry.sh:22) [[ -e /build/nix-test/main/sentry/test-home/.cache/nix/sentry/pending/
.dmp ]]
+(sentry.sh:25) sleep 0.1
+(sentry.sh:20) (( i++ ))
+(sentry.sh:20) (( i < 10 ))
+(sentry.sh:21) envelopes=("$sentryDir"/pending/.dmp)
+(sentry.sh:22) [[ -e /build/nix-test/main/sentry/test-home/.cache/nix/sentry/pending/
.dmp ]]
+(sentry.sh:25) sleep 0.1
+(sentry.sh:20) (( i++ ))
+(sentry.sh:20) (( i < 10 ))
+(sentry.sh:21) envelopes=("$sentryDir"/pending/.dmp)
+(sentry.sh:22) [[ -e /build/nix-test/main/sentry/test-home/.cache/nix/sentry/pending/
.dmp ]]
+(sentry.sh:25) sleep 0.1
+(sentry.sh:20) (( i++ ))
+(sentry.sh:20) (( i < 10 ))
+(sentry.sh:21) envelopes=("$sentryDir"/pending/.dmp)
+(sentry.sh:22) [[ -e /build/nix-test/main/sentry/test-home/.cache/nix/sentry/pending/
.dmp ]]
+(sentry.sh:25) sleep 0.1
+(sentry.sh:20) (( i++ ))
+(sentry.sh:20) (( i < 10 ))
+(sentry.sh:21) envelopes=("$sentryDir"/pending/.dmp)
+(sentry.sh:22) [[ -e /build/nix-test/main/sentry/test-home/.cache/nix/sentry/pending/
.dmp ]]
+(sentry.sh:25) sleep 0.1
+(sentry.sh:20) (( i++ ))
+(sentry.sh:20) (( i < 10 ))
+(sentry.sh:21) envelopes=("$sentryDir"/pending/.dmp)
+(sentry.sh:22) [[ -e /build/nix-test/main/sentry/test-home/.cache/nix/sentry/pending/
.dmp ]]
+(sentry.sh:25) sleep 0.1
+(sentry.sh:20) (( i++ ))
+(sentry.sh:20) (( i < 10 ))
+(sentry.sh:27) return 1
+(sentry.sh:38) fail 'No crash dump found in /build/nix-test/main/sentry/test-home/.cache/nix/sentry after crash'
+(/build/source/tests/functional/common/functions.sh:171) echo 'test failed: No crash dump found in /build/nix-test/main/sentry/test-home/.cache/nix/sentry after crash'
test failed: No crash dump found in /build/nix-test/main/sentry/test-home/.cache/nix/sentry after crash
+(/build/source/tests/functional/common/functions.sh:172) exit 1

[132-134/219] 🌑 nix-functional-tests:ca / build-cache 0s^M[132-135/219] 🌒 nix-functional-tests:ca / build-cache >
[133-135/219] 🌓 nix-functional-tests:ca / build-cache 1s^M[133-136/219] 🌔 nix-functional-tests:ca / build-cache >
[134-136/219] 🌖 nix-functional-tests:ca / build-delete 1s^M[134-137/219] 🌗 nix-functional-tests:ca / build-delete >
[135-137/219] 🌘 nix-functional-tests:ca / build 0s^M[135-138/219] 🌑 nix-functional-tests:ca / build >
[136-138/219] 🌓 nix-functional-tests:ca / concurrent-builds 0s^M[136-139/219] 🌔 nix-functional-tests:ca / concurrent-builds >
[137-139/219] 🌕 nix-functional-tests:ca / concurrent-builds 0s^M[137-140/219] 🌖 nix-functional-tests:ca / concurrent-builds >
[138-140/219] 🌗 nix-functional-tests:ca / concurrent-builds 0s^M[138-141/219] 🌘 nix-functional-tests:ca / concurrent-builds >
[139-141/219] 🌒 nix-functional-tests:ca / duplicate-realisation-in-closure 0s^M[139-142/219] 🌓 nix-functional-tests:ca / duplicate-realisation-in-closure >
[140-142/219] 🌔 nix-functional-tests:ca / duplicate-realisation-in-closure 1s^M[140-143/219] 🌕 nix-functional-tests:ca / duplicate-realisation-in-closure >
[141-143/219] 🌗 nix-functional-tests:main / help 6s^M[141-144/219] 🌘 nix-functional-tests:main / help >
[142-144/219] 🌒 nix-functional-tests:ca / import-from-derivation 0s^M[142-145/219] 🌓 nix-functional-tests:ca / import-from-derivation >
[143-145/219] 🌔 nix-functional-tests:ca / issue-13247 0s^M[143-146/219] 🌕 nix-functional-tests:ca / issue-13247 >
[144-146/219] 🌖 nix-functional-tests:ca / issue-13247 0s^M[144-147/219] 🌗 nix-functional-tests:ca / issue-13247 >
[145-147/219] 🌘 nix-functional-tests:ca / new-build-cmd 0s^M[145-148/219] 🌑 nix-functional-tests:ca / new-build-cmd >
[146-148/219] 🌓 nix-functional-tests:ca / nix-copy 0s^M[146-149/219] 🌔 nix-functional-tests:ca / nix-copy >
[147-149/219] 🌕 nix-functional-tests:ca / nix-copy 0s^M[147-150/219] 🌖 nix-functional-tests:ca / nix-copy >
[148-150/219] 🌗 nix-functional-tests:ca / nix-shell 0s^M[148-151/219] 🌘 nix-functional-tests:ca / nix-shell >
[149-151/219] 🌑 nix-functional-tests:ca / nix-shell 1s^M[149-152/219] 🌒 nix-functional-tests:ca / nix-shell >
[150-152/219] 🌔 nix-functional-tests:ca / post-hook 1s^M[150-153/219] 🌕 nix-functional-tests:ca / post-hook >
[151-153/219] 🌗 nix-functional-tests:ca / repl 0s^M[151-154/219] 🌘 nix-functional-tests:ca / repl >
[152-154/219] 🌑 nix-functional-tests:ca / repl 0s^M[152-155/219] 🌒 nix-functional-tests:ca / repl >
[153-155/219] 🌓 nix-functional-tests:ca / repl 1s^M[153-156/219] 🌔 nix-functional-tests:ca / repl >
[154-156/219] 🌘 nix-functional-tests:ca / nix-copy 6s^M[154-157/219] 🌑 nix-functional-tests:ca / nix-copy >
[155-157/219] 🌒 nix-functional-tests:ca / why-depends 0s^M[155-158/219] 🌓 nix-functional-tests:ca / why-depends >
[156-158/219] 🌕 nix-functional-tests:dyn-drv / text-hashed-output 0s^M[156-159/219] 🌖 nix-functional-tests:dyn-drv / text-hashed-output >
[157-159/219] 🌗 nix-functional-tests:dyn-drv / recursive-mod-json 0s^M[157-160/219] 🌘 nix-functional-tests:dyn-drv / recursive-mod-json >
[158-160/219] 🌑 nix-functional-tests:dyn-drv / build-built-drv 0s^M[158-161/219] 🌒 nix-functional-tests:dyn-drv / build-built-drv >
[159-161/219] 🌓 nix-functional-tests:dyn-drv / build-built-drv 0s^M[159-162/219] 🌔 nix-functional-tests:dyn-drv / build-built-drv >
[160-162/219] 🌕 nix-functional-tests:dyn-drv / failing-outer 0s^M[160-163/219] 🌖 nix-functional-tests:dyn-drv / failing-outer >
[161-163/219] 🌗 nix-functional-tests:dyn-drv / dep-built-drv 0s^M[161-164/219] 🌘 nix-functional-tests:dyn-drv / dep-built-drv >
[162-164/219] 🌒 nix-functional-tests:dyn-drv / old-daemon-error-hack 0s^M[162-165/219] 🌓 nix-functional-tests:dyn-drv / old-daemon-error-hack >
[163-165/219] 🌔 nix-functional-tests:dyn-drv / dep-built-drv-2 0s^M[163-166/219] 🌕 nix-functional-tests:dyn-drv / dep-built-drv-2 >
[164-166/219] 🌖 nix-functional-tests:dyn-drv / dep-built-drv-2 0s^M[164-167/219] 🌗 nix-functional-tests:dyn-drv / dep-built-drv-2 >
[165-167/219] 🌘 nix-functional-tests:flakes / develop 0s^M[165-168/219] 🌑 nix-functional-tests:flakes / develop >
[166-168/219] 🌒 nix-functional-tests:flakes / develop 0s^M[166-169/219] 🌓 nix-functional-tests:flakes / develop >
[167-169/219] 🌕 nix-functional-tests:flakes / flakes 1s^M[167-170/219] 🌖 nix-functional-tests:flakes / flakes >
[168-170/219] 🌘 nix-functional-tests:flakes / mercurial 0s^M[168-171/219] 🌑 nix-functional-tests:flakes / mercurial >
[169-171/219] 🌒 nix-functional-tests:flakes / mercurial 0s^M[169-172/219] 🌓 nix-functional-tests:flakes / mercurial >
[170-172/219] 🌔 nix-functional-tests:flakes / mercurial 1s^M[170-173/219] 🌕 nix-functional-tests:flakes / mercurial >
[171-173/219] 🌗 nix-functional-tests:flakes / init 0s^M[171-174/219] 🌘 nix-functional-tests:flakes / init >
[172-174/219] 🌑 nix-functional-tests:flakes / follow-paths 0s^M[172-175/219] 🌒 nix-functional-tests:flakes / follow-paths >
[173-175/219] 🌔 nix-functional-tests:flakes / flakes 3s^M[173-176/219] 🌕 nix-functional-tests:flakes / flakes >
[174-176/219] 🌖 nix-functional-tests:flakes / flakes 4s^M[174-177/219] 🌗 nix-functional-tests:flakes / flakes >
[175-177/219] 🌘 nix-functional-tests:flakes / flakes 4s^M[175-178/219] 🌑 nix-functional-tests:flakes / flakes >
[176-178/219] 🌒 nix-functional-tests:flakes / absolute-paths 0s^M[176-179/219] 🌓 nix-functional-tests:flakes / absolute-paths >
[177-179/219] 🌔 nix-functional-tests:flakes / absolute-attr-paths 0s^M[177-180/219] 🌕 nix-functional-tests:flakes / absolute-attr-paths >
[178-180/219] 🌖 nix-functional-tests:flakes / build-paths 0s^M[178-181/219] 🌗 nix-functional-tests:flakes / build-paths >
[179-181/219] 🌑 nix-functional-tests:flakes / flake-in-submodule 0s^M[179-182/219] 🌒 nix-functional-tests:flakes / flake-in-submodule >
[180-182/219] 🌓 nix-functional-tests:flakes / flake-in-submodule 0s^M[180-183/219] 🌔 nix-functional-tests:flakes / flake-in-submodule >
[181-183/219] 🌕 nix-functional-tests:flakes / eval-cache 0s^M[181-184/219] 🌖 nix-functional-tests:flakes / eval-cache >
[182-184/219] 🌗 nix-functional-tests:flakes / search-root 0s^M[182-185/219] 🌘 nix-functional-tests:flakes / search-root >
[183-185/219] 🌒 nix-functional-tests:flakes / config 0s^M[183-186/219] 🌓 nix-functional-tests:flakes / config >
[184-186/219] 🌔 nix-functional-tests:flakes / show 0s^M[184-187/219] 🌕 nix-functional-tests:flakes / show >
[185-187/219] 🌖 nix-functional-tests:flakes / show 0s^M[185-188/219] 🌗 nix-functional-tests:flakes / show >
[186-188/219] 🌘 nix-functional-tests:flakes / shebang 0s^M[186-189/219] 🌑 nix-functional-tests:flakes / shebang >
[187-189/219] 🌓 nix-functional-tests:flakes / commit-lock-file-summary 0s^M[187-190/219] 🌔 nix-functional-tests:flakes / commit-lock-file-summary >
[188-190/219] 🌕 nix-functional-tests:flakes / non-flake-inputs 0s^M[188-191/219] 🌖 nix-functional-tests:flakes / non-flake-inputs >
[189-191/219] 🌗 nix-functional-tests:flakes / non-flake-inputs 0s^M[189-192/219] 🌘 nix-functional-tests:flakes / non-flake-inputs >
[190-192/219] 🌒 nix-functional-tests:flakes / relative-paths 0s^M[190-193/219] 🌓 nix-functional-tests:flakes / relative-paths >
[191-193/219] 🌔 nix-functional-tests:flakes / symlink-paths 0s^M[191-194/219] 🌕 nix-functional-tests:flakes / symlink-paths >
[192-194/219] 🌖 nix-functional-tests:flakes / symlink-paths 0s^M[192-195/219] 🌗 nix-functional-tests:flakes / symlink-paths >
[193-195/219] 🌘 nix-functional-tests:flakes / source-paths 0s^M[193-196/219] 🌑 nix-functional-tests:flakes / source-paths >
[194-196/219] 🌓 nix-functional-tests:flakes / mercurial 8s^M[194-197/219] 🌔 nix-functional-tests:flakes / mercurial >
[195-197/219] 🌕 nix-functional-tests:flakes / mercurial 8s^M[195-198/219] 🌖 nix-functional-tests:flakes / mercurial >
[196-198/219] 🌗 nix-functional-tests:flakes / mercurial 8s^M[196-199/219] 🌘 nix-functional-tests:flakes / mercurial >
[197-199/219] 🌑 nix-functional-tests:flakes / mercurial 8s^M[197-200/219] 🌒 nix-functional-tests:flakes / mercurial >
[198-200/219] 🌓 nix-functional-tests:flakes / mercurial 9s^M[198-201/219] 🌔 nix-functional-tests:flakes / mercurial >
[199-201/219] 🌖 nix-functional-tests:flakes / get-flake 0s^M[199-202/219] 🌗 nix-functional-tests:flakes / get-flake >
[200-202/219] 🌘 nix-functional-tests:flakes / get-flake 0s^M[200-203/219] 🌑 nix-functional-tests:flakes / get-flake >
[201-203/219] 🌒 nix-functional-tests:flakes / provenance 0s^M[201-204/219] 🌓 nix-functional-tests:flakes / provenance >
[202-204/219] 🌔 nix-functional-tests:flakes / provenance 0s^M[202-205/219] 🌕 nix-functional-tests:flakes / provenance >
[203-205/219] 🌖 nix-functional-tests:flakes / provenance 0s^M[203-206/219] 🌗 nix-functional-tests:flakes / provenance >
[204-206/219] 🌘 nix-functional-tests:flakes / provenance 0s^M[204-207/219] 🌑 nix-functional-tests:flakes / provenance >
[205-207/219] 🌓 nix-functional-tests:git-hashing / simple-sha256 0s^M[205-208/219] 🌔 nix-functional-tests:git-hashing / simple-sha256 >
[206-208/219] 🌕 nix-functional-tests:git-hashing / fixed 0s^M[206-209/219] 🌖 nix-functional-tests:git-hashing / fixed >
[207-209/219] 🌘 nix-functional-tests:flakes / mercurial 11s^M[207-210/219] 🌑 nix-functional-tests:flakes / mercurial >
[208-210/219] 🌒 nix-functional-tests:flakes / mercurial 12s^M[208-211/219] 🌓 nix-functional-tests:flakes / mercurial >
[209-211/219] 🌔 nix-functional-tests:flakes / mercurial 12s^M[209-212/219] 🌕 nix-functional-tests:flakes / mercurial >
[210-212/219] 🌗 nix-functional-tests:local-overlay-store / bad-uris 0s^M[210-213/219] 🌘 nix-functional-tests:local-overlay-store / bad-uris >
[211-213/219] 🌑 nix-functional-tests:local-overlay-store / add-lower 0s^M[211-214/219] 🌒 nix-functional-tests:local-overlay-store / add-lower >
[212-214/219] 🌓 nix-functional-tests:local-overlay-store / delete-refs 0s^M[212-215/219] 🌔 nix-functional-tests:local-overlay-store / delete-refs >
[213-215/219] 🌕 nix-functional-tests:local-overlay-store / delete-duplicate 0s^M[213-216/219] 🌖 nix-functional-tests:local-overlay-store / delete-duplicate >
[214-216/219] 🌗 nix-functional-tests:local-overlay-store / delete-duplicate 0s^M[214-217/219] 🌘 nix-functional-tests:local-overlay-store / delete-duplicate >
[215-217/219] 🌑 nix-functional-tests:local-overlay-store / verify 0s^M[215-218/219] 🌒 nix-functional-tests:local-overlay-store / verify >
[216-218/219] 🌓 nix-functional-tests:local-overlay-store / verify 0s^M[216-219/219] 🌔 nix-functional-tests:local-overlay-store / verify >
[217-219/219] 🌖 nix-functional-tests:local-overlay-store / stale-file-handle 0s^M217/219 nix-functional-tests:local-overlay-store / optimise SKIP >
[218-219/219] 🌗 nix-functional-tests:local-overlay-store / stale-file-handle 0s^M218/219 nix-functional-tests:local-overlay-store / stale-file-handle SKIP >
[219/219] 🌘 nix-functional-tests:git-hashing / fixed 2s^M[219/219] 🌑 nix-functional-tests:git-hashing / fixed >

Summary of Failures:

131/219 nix-functional-tests:main / sentry FAIL 1.32s exit status 1

Ok: 199
Fail: 1
Skipped: 19

Full log written to /build/source/tests/functional/build/meson-logs/testlog.txt
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions