It looks like it’s a blocking read()
:
(gdb) bt
#0 0x00007ffff6cfa7c4 in read () from /nix/store/scd5n7xsn0hh0lvhhnycr9gx0h8xfzsl-glibc-2.34-210/lib/libc.so.6
#1 0x00007ffff77980d3 in nix::FdSource::readUnbuffered(char*, unsigned long) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixutil.so
#2 0x00007ffff77937d2 in nix::BufferedSource::read(char*, unsigned long) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixutil.so
#3 0x00007ffff7794d78 in nix::Source::operator()(char*, unsigned long) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixutil.so
#4 0x00007ffff7406a61 in unsigned long nix::readNum<unsigned long>(nix::Source&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixstore.so
#5 0x00007ffff750155c in nix::RemoteStore::Connection::processStderr(nix::Sink*, nix::Source*, bool) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixstore.so
#6 0x00007ffff7506579 in nix::RemoteStore::ensurePath(nix::StorePath const&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixstore.so
#7 0x00007ffff7b6ffcd in nix::fetchers::Input::fetch(nix::ref<nix::Store>) const () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixfetchers.so
#8 0x00007ffff7db10b7 in nix::fetchTree(nix::EvalState&, nix::PosIdx, nix::Value**, nix::Value&, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, nix::FetchTreeParams const&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#9 0x00007ffff7db266e in nix::prim_fetchTree(nix::EvalState&, nix::PosIdx, nix::Value**, nix::Value&) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#10 0x00007ffff7cd97ec in nix::EvalState::callFunction(nix::Value&, unsigned long, nix::Value**, nix::Value&, nix::PosIdx) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#11 0x00007ffff7cda98b in nix::ExprCall::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#12 0x00007ffff7cdf879 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#13 0x00007ffff7ce0832 in nix::ExprConcatStrings::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#14 0x00007ffff7ce0832 in nix::ExprConcatStrings::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#15 0x00007ffff7ce0832 in nix::ExprConcatStrings::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#16 0x0000000000570ddd in void nix::EvalState::forceValue<nix::EvalState::forceValue(nix::Value&, nix::PosIdx)::{lambda()#1}>(nix::Value&, nix::EvalState::forceValue(nix::Value&, nix::PosIdx)::{lambda()#1}) ()
#17 0x00007ffff7cdd507 in nix::EvalState::coerceToString(nix::PosIdx, nix::Value&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, bool, bool, bool) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#18 0x00007ffff7cde4c9 in nix::EvalState::coerceToPath(nix::PosIdx, nix::Value&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#19 0x00007ffff7d89aa9 in nix::realisePath(nix::EvalState&, nix::PosIdx, nix::Value&, nix::RealisePathFlags) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#20 0x00007ffff7d8a676 in nix::import(nix::EvalState&, nix::PosIdx, nix::Value&, nix::Value*, nix::Value&) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#21 0x00007ffff7cd97ec in nix::EvalState::callFunction(nix::Value&, unsigned long, nix::Value**, nix::Value&, nix::PosIdx) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#22 0x00007ffff7cda98b in nix::ExprCall::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#23 0x00007ffff7cdf879 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#24 0x00007ffff7cde83f in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#25 0x00007ffff7d75029 in nix::prim_isFunction(nix::EvalState&, nix::PosIdx, nix::Value**, nix::Value&) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#26 0x00007ffff7cd97ec in nix::EvalState::callFunction(nix::Value&, unsigned long, nix::Value**, nix::Value&, nix::PosIdx) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#27 0x00007ffff7cda98b in nix::ExprCall::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#28 0x00007ffff7cdfeec in nix::ExprAssert::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#29 0x00007ffff7cd96ca in nix::EvalState::callFunction(nix::Value&, unsigned long, nix::Value**, nix::Value&, nix::PosIdx) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#30 0x0000000000570e09 in void nix::EvalState::forceValue<nix::EvalState::forceValue(nix::Value&, nix::PosIdx)::{lambda()#1}>(nix::Value&, nix::EvalState::forceValue(nix::Value&, nix::PosIdx)::{lambda()#1}) ()
#31 0x00007ffff7cdec4d in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#32 0x00007ffff7cd96ca in nix::EvalState::callFunction(nix::Value&, unsigned long, nix::Value**, nix::Value&, nix::PosIdx) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#33 0x00007ffff7cdf8aa in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#34 0x00007ffff7cde83f in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#35 0x00007ffff7cdf879 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#36 0x00007ffff7cde83f in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#37 0x00007ffff7cda922 in nix::ExprCall::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#38 0x0000000000570ddd in void nix::EvalState::forceValue<nix::EvalState::forceValue(nix::Value&, nix::PosIdx)::{lambda()#1}>(nix::Value&, nix::EvalState::forceValue(nix::Value&, nix::PosIdx)::{lambda()#1}) ()
#39 0x00007ffff7cdec4d in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#40 0x00007ffff7cbc434 in nix::eval_cache::AttrCursor::forceValue() () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#41 0x00007ffff7cbce8b in nix::eval_cache::AttrCursor::maybeGetAttr(nix::Symbol, bool) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#42 0x00007ffff7cbdaa5 in nix::eval_cache::AttrCursor::maybeGetAttr(std::basic_string_view<char, std::char_traits<char> >) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#43 0x00007ffff7cc0d8f in nix::eval_cache::AttrCursor::isDerivation() () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixexpr.so
#44 0x00007ffff71a774c in nix::InstallableFlake::toDerivation[abi:cxx11]() () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixcmd.so
#45 0x00007ffff71a801b in nix::InstallableFlake::toDerivations() () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixcmd.so
#46 0x00007ffff719e918 in nix::InstallableValue::toDerivedPaths() () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixcmd.so
#47 0x00007ffff7197eef in nix::Installable::toDerivations(nix::ref<nix::Store>, std::vector<std::shared_ptr<nix::Installable>, std::allocator<std::shared_ptr<nix::Installable> > > const&, bool) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixcmd.so
#48 0x0000000000541d84 in Common::getShellOutPath(nix::ref<nix::Store>) ()
#49 0x000000000054c794 in Common::getBuildEnvironment[abi:cxx11](nix::ref<nix::Store>) ()
#50 0x000000000054cef1 in CmdDevelop::run(nix::ref<nix::Store>) ()
#51 0x00007ffff717f7a0 in nix::StoreCommand::run() () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixcmd.so
#52 0x00000000005a4df5 in nix::mainWrapped(int, char**) ()
#53 0x00007ffff7f38039 in nix::handleExceptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) () from /nix/store/nmq5zcd93qb1yskx42rs910ff0247nn2-nix-2.11.0/lib/libnixmain.so
#54 0x000000000046a5a6 in main ()
(gdb)
Unfortunately I can’t spend any more time on this today but I hope this helps.