Skip to content

nix-daemon crashed nix-daemon: ../src/libstore/build/derivation-goal.cc:293: nix::Goal::Co n ix::DerivationGoal::haveDerivation(): Assertion `false' failed. #13358

Open
@terxw

Description

@terxw

Describe the bug

After trying to rebuild new home-manager config, the nix rebuild started crashing

Steps To Reproduce

  1. start nix daemon with sudo nix-daemon --debug -v
  2. or restart with sudo systemctl restart nix-daemon after sudo systemctl stop nix-daemon.socket
  3. nixos-rebuild --sudo switch -L -v -j 8 --flake .#$(hostname) --impure --show-trace

Expected behavior

sucessfull rebuild or build error

Metadata

nix-env (Nix) 2.28.3

Additional context

nix-daemon: ../src/libstore/build/derivation-goal.cc:293: nix::Goal::Co nix::DerivationGoal::haveDerivation(): Assertion `false' failed.
jún 12 22:13:59 timelinex systemd-coredump[97342]: [🡕] Process 95321 (nix-daemon) of user 0 dumped core.

                                                    Module /nix/store/h7gal1vfsb0n2a6cbxfcfjxal3mnwrm5-nix-2.28.3/bin/nix without build-id.
                                                    Module libkeyutils.so.1 without build-id.
                                                    Module libkrb5support.so.0 without build-id.
                                                    Module libcom_err.so.3 without build-id.
                                                    Module libk5crypto.so.3 without build-id.
                                                    Module libkrb5.so.3 without build-id.
                                                    Module libunistring.so.5 without build-id.
                                                    Module libattr.so.1 without build-id.
                                                    Module libpcre2-8.so.0 without build-id.
                                                    Module libllhttp.so.9.2 without build-id.
                                                    Module libaws-c-common.so.1 without build-id.
                                                    Module libaws-c-sdkutils.so.1.0.0 without build-id.
                                                    Module libaws-c-compression.so.1.0.0 without build-id.
                                                    Module libaws-checksums.so.1.0.0 without build-id.
                                                    Module libaws-c-cal.so.1.0.0 without build-id.
                                                    Module libs2n.so.1 without build-id.
                                                    Module libaws-c-io.so.1.0.0 without build-id.
                                                    Module libaws-c-http.so.1.0.0 without build-id.
                                                    Module libaws-c-auth.so.1.0.0 without build-id.
                                                    Module libaws-c-s3.so.0unstable without build-id.
                                                    Module libaws-c-event-stream.so.1.0.0 without build-id.
                                                    Module libaws-c-mqtt.so.1.0.0 without build-id.
                                                    Module libaws-crt-cpp.so without build-id.
                                                    Module libgssapi_krb5.so.2 without build-id.
                                                    Module libpsl.so.5 without build-id.
                                                    Module libssh2.so.1 without build-id.
                                                    Module libidn2.so.0 without build-id.
                                                    Module libnghttp2.so.14 without build-id.
                                                    Module libbrotlicommon.so.1 without build-id.
                                                    Module libtbb.so.12 without build-id.
                                                    Module libxml2.so.2 without build-id.
                                                    Module liblzma.so.5 without build-id.
                                                    Module libz.so.1 without build-id.
                                                    Module libbz2.so.1 without build-id.
                                                    Module libzstd.so.1 without build-id.
                                                    Module libacl.so.1 without build-id.
                                                    Module libeditline.so.1 without build-id.
                                                    Module liblowdown.so.1 without build-id.
                                                    Module libgit2.so.1.9 without build-id.
                                                    Module libaws-cpp-sdk-core.so without build-id.
                                                    Module libaws-cpp-sdk-s3.so without build-id.
                                                    Module libaws-cpp-sdk-transfer.so without build-id.
                                                    Module libseccomp.so.2 without build-id.
                                                    Module libboost_context.so.1.87.0 without build-id.
                                                    Module libcpuid.so.17 without build-id.
                                                    Module libbrotlienc.so.1 without build-id.
                                                    Module libbrotlidec.so.1 without build-id.
                                                    Module libblake3.so.0 without build-id.
                                                    Module libarchive.so.13 without build-id.
                                                    Module libgcc_s.so.1 without build-id.
                                                    Module libstdc++.so.6 without build-id.
                                                    Module libnixcmd.so without build-id.
                                                    Module libnixmain.so without build-id.
                                                    Module libnixflake.so without build-id.
                                                    Module libnixfetchers.so without build-id.
                                                    Module libnixexpr.so without build-id.
                                                    Module libnixstore.so without build-id.
                                                    Module libnixutil.so without build-id.
                                                    Stack trace of thread 95321:
                                                    #0  0x00007fa8c5b2fcdc __pthread_kill_implementation (libc.so.6 + 0x99cdc)
                                                    #1  0x00007fa8c5ad73c6 raise (libc.so.6 + 0x413c6)
                                                    #2  0x00007fa8c5abe93a abort (libc.so.6 + 0x2893a)
                                                    #3  0x00007fa8c5abe85e __assert_fail_base.cold (libc.so.6 + 0x2885e)
                                                    #4  0x00007fa8c5acf5a6 __assert_fail (libc.so.6 + 0x395a6)
                                                    #5  0x00007fa8c68618ee _ZN3nix14DerivationGoal14haveDerivationEPZNS0_14haveDerivationEvE47_ZN3nix14DerivationGoal14haveDerivationEv.Frame.actor (libnixstore.so + 0x1a98ee)
                                                    #6  0x00007fa8c6879e28 _ZN3nix4Goal4workEv (libnixstore.so + 0x1c1e28)
                                                    #7  0x00007fa8c688ac97 _ZN3nix6Worker3runERKSt3setISt10shared_ptrINS_4GoalEENS_15CompareGoalPtrsESaIS4_EE (libnixstore.so + 0x1d2c97)
                                                    #8  0x00007fa8c68737cd _ZN3nix5Store21buildPathsWithResultsERKSt6vectorINS_11DerivedPathESaIS2_EENS_9BuildModeESt10shared_ptrIS0_E (libnixstore.so + 0x1bb7cd)
                                                    #9  0x00007fa8c68ac371 _ZN3nix6daemonL9performOpEPNS0_12TunnelLoggerENS_3refINS_5StoreEEENS_11TrustedFlagENS0_13RecursiveFlagERNS_11WorkerProto21BasicServerConnectionENS8_2OpE (libnixstore.so + 0x1f4371)
                                                    #10 0x00007fa8c68b0c1e _ZN3nix6daemon17processConnectionENS_3refINS_5StoreEEEONS_8FdSourceEONS_6FdSinkENS_11TrustedFlagENS0_13RecursiveFlagE (libnixstore.so + 0x1f8c1e)
                                                    #11 0x000055eda6300b9e _ZNSt17_Function_handlerIFvvEZL10daemonLoopSt8optionalIN3nix11TrustedFlagEEEUlvE_E9_M_invokeERKSt9_Any_data (/nix/store/h7gal1vfsb0n2a6cbxfcfjxal3mnwrm5-nix-2.28.3/bin/nix + 0x24fb9e)
                                                    #12 0x00007fa8c6d111df _ZNSt17_Function_handlerIFvvEZN3nix12startProcessESt8functionIS0_ERKNS1_14ProcessOptionsEEUlvE_E9_M_invokeERKSt9_Any_data (libnixutil.so + 0x19a1df)
                                                    #13 0x00007fa8c6d10069 _ZN3nixL6doForkEbRSt8functionIFvvEE (libnixutil.so + 0x199069)
                                                    #14 0x00007fa8c6d11381 _ZN3nix12startProcessESt8functionIFvvEERKNS_14ProcessOptionsE (libnixutil.so + 0x19a381)
                                                    #15 0x000055eda62ff5cc _ZL10daemonLoopSt8optionalIN3nix11TrustedFlagEE (/nix/store/h7gal1vfsb0n2a6cbxfcfjxal3mnwrm5-nix-2.28.3/bin/nix + 0x24e5cc)
                                                    #16 0x000055eda63009c4 _ZL15main_nix_daemoniPPc (/nix/store/h7gal1vfsb0n2a6cbxfcfjxal3mnwrm5-nix-2.28.3/bin/nix + 0x24f9c4)
                                                    #17 0x000055eda626e5bc _ZN3nix11mainWrappedEiPPc (/nix/store/h7gal1vfsb0n2a6cbxfcfjxal3mnwrm5-nix-2.28.3/bin/nix + 0x1bd5bc)
                                                    #18 0x00007fa8c61b4a51 _ZN3nix16handleExceptionsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIFvvEE (libnixmain.so + 0x3ea51)
                                                    #19 0x000055eda617f344 main (/nix/store/h7gal1vfsb0n2a6cbxfcfjxal3mnwrm5-nix-2.28.3/bin/nix + 0xce344)
                                                    #20 0x00007fa8c5ac047e __libc_start_call_main (libc.so.6 + 0x2a47e)
                                                    #21 0x00007fa8c5ac0539 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2a539)
                                                    #22 0x000055eda6186f75 _start (/nix/store/h7gal1vfsb0n2a6cbxfcfjxal3mnwrm5-nix-2.28.3/bin/nix + 0xd5f75)

                                                    Stack trace of thread 95322:
                                                    #0  0x00007fa8c5ba380f __poll (libc.so.6 + 0x10d80f)
                                                    #1  0x000055eda6353ee1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN3nix12MonitorFdHupC4EiEUlvE_EEEEE6_M_runEv (/nix/store/h7gal1vfsb0n2a6cbxfcfjxal3mnwrm5-nix-2.28.3/bin/nix + 0x2a2ee1)
                                                    #2  0x00007fa8c5dba064 execute_native_thread_routine (libstdc++.so.6 + 0xed064)
                                                    #3  0x00007fa8c5b2de63 start_thread (libc.so.6 + 0x97e63)
                                                    #4  0x00007fa8c5bb1dbc __clone3 (libc.so.6 + 0x11bdbc)
                                                    ELF object binary architecture: AMD x86-64

Checklist


Add 👍 to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions