Open teto opened 5 years ago
same crash happens with master 5886bc5996537fbf00d1fcfbb29595b8ccc9743e.
I wanted to investigate deeper and followed the hacking section https://nixos.org/nix/manual/#chap-hacking yet:
nix-shell yet make installcheck
misses libsodium
running test tests/pure-eval.sh... [FAIL]
+ clearStore
+ echo 'clearing store...'
clearing store...
+ chmod -R +w /run/user/1000/nix-test/store
+ rm -rf /run/user/1000/nix-test/store
+ mkdir /run/user/1000/nix-test/store
+ rm -rf /run/user/1000/nix-test/var/nix
+ mkdir /run/user/1000/nix-test/var/nix
+ nix-store --init
nix-store: error while loading shared libraries: libsodium.so.23: cannot open shared object file: No such file or directory
running test tests/check.sh... [FAIL]
+ clearStore
+ echo 'clearing store...'
clearing store...
+ chmod -R +w /run/user/1000/nix-test/store
+ rm -rf /run/user/1000/nix-test/store
+ mkdir /run/user/1000/nix-test/store
+ rm -rf /run/user/1000/nix-test/var/nix
+ mkdir /run/user/1000/nix-test/var/nix
+ nix-store --init
nix-store: error while loading shared libraries: libsodium.so.23: cannot open shared object file: No such file or directory
then I tried to run the inst/bin/nix-shell and got /nix/store/2kcrj1ksd2a14bm5sky182fv2xwfhfap-glibc-2.26-131/lib/libc.so.6: version
GLIBC_2.27' not found (required by /nix/store/bp9i6x5f3hvh2qh049ffsihslz1kf45m-libkrb5-1.15.2/lib/libgssapi_krb5.so.2)`. I noticed nixpkgs is taken from stable by default while I run nixos-unstable. Why this choice ? Shouldn't this be added to the hacking section ?
Here is a full backtrace, I hope that's helpful.
#0 0x00000000004361c8 in boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) ()
#1 0x00007ffff68850f9 in std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) ()
from /nix/store/qh3pn6d1a6m31kb385pzi7vagwcbwayq-gcc-7.3.0-lib/lib/libstdc++.so.6
#2 0x00007ffff6875824 in std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) ()
from /nix/store/qh3pn6d1a6m31kb385pzi7vagwcbwayq-gcc-7.3.0-lib/lib/libstdc++.so.6
#3 0x00007ffff76b753a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#4 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#5 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#6 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#7 0x00007ffff76b761a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#8 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#9 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
(More stack frames follow...)
#0 0x00000000004361c8 in boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) ()
#1 0x00007ffff68850f9 in std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) ()
from /nix/store/qh3pn6d1a6m31kb385pzi7vagwcbwayq-gcc-7.3.0-lib/lib/libstdc++.so.6
#2 0x00007ffff6875824 in std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) ()
from /nix/store/qh3pn6d1a6m31kb385pzi7vagwcbwayq-gcc-7.3.0-lib/lib/libstdc++.so.6
#3 0x00007ffff76b753a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#4 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#5 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#6 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#7 0x00007ffff76b761a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#8 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#9 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#10 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#11 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#12 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#13 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#14 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#15 0x00007ffff76b761a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#16 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#17 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#18 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#19 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#20 0x00007ffff76b761a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#21 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#22 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#23 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#24 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#25 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#26 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#27 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#28 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#29 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#30 0x00007ffff76b761a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#31 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#32 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#33 0x00007ffff76b761a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#34 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#35 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#36 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#37 0x00007ffff76b793a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#38 0x00007ffff76b761a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#39 0x00007ffff76b7b13 in nix::operator<<(std::ostream&, nix::Value const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#40 0x000000000043cc1a in void boost::io::detail::put<char, std::char_traits<char>, std::allocator<char>, boost::io::detail::put_holder<char, std::char_traits<char> > const&>(boost::io::detail::put_holder<char, std::char_traits<char> > const&, boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > const&, boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::string_type&, boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::internal_streambuf_t&, std::locale*)
()
#41 0x00007ffff76f0c79 in boost::basic_format<char, std::char_traits<char>, std::allocator<char> >& boost::io::detail::feed_impl<char, std::char_traits<char>, std::allocator<char>, boost::io::detail::put_holder<char, std::char_traits<char> > const&>(boost::basic_format<char, std::char_traits<char>, std::allocator<char> >&, boost::io::detail::put_holder<char, std::char_traits<char> > const&) [clone .constprop.1199] () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#42 0x00007ffff76f5def in nix::prim_trace(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#43 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#44 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#45 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#46 0x00007ffff76b264b in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#47 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#48 0x00007ffff76b2e01 in nix::ExprOpConcatLists::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#49 0x00007ffff76b2e14 in nix::ExprOpConcatLists::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#50 0x00007ffff76b264b in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#51 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#52 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#53 0x00007ffff76b2b82 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#54 0x00007ffff76b2e01 in nix::ExprOpConcatLists::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#55 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#56 0x00007ffff76f8748 in nix::prim_filter(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#57 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#58 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#59 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#60 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#61 0x00007ffff76b2b82 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#62 0x00007ffff76b2e01 in nix::ExprOpConcatLists::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#63 0x00007ffff76b2e14 in nix::ExprOpConcatLists::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#64 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#65 0x00007ffff76b2b82 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#66 0x00007ffff76b3b68 in nix::ExprOpEq::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#67 0x00007ffff76af918 in nix::ExprIf::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#68 0x00007ffff76b264b in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#69 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#70 0x00007ffff76b264b in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#71 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#72 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#73 0x00007ffff76f7f38 in nix::prim_map(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#74 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#75 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#76 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#77 0x00007ffff77383f7 in nix::printValueAsJSON(nix::EvalState&, bool, nix::Value&, nix::JSONPlaceholder&, 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/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#78 0x00007ffff77387c0 in nix::printValueAsJSON(nix::EvalState&, bool, nix::Value&, std::ostream&, 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/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#79 0x00007ffff76ef430 in nix::prim_toJSON(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#80 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#81 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#82 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#83 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#84 0x00007ffff76b5bd2 in nix::EvalState::coerceToString(nix::Pos const&, 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) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#85 0x00007ffff76eefb3 in nix::prim_stringLength(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#86 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#87 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#88 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#89 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#90 0x00007ffff76f6ae9 in nix::prim_lessThan(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#91 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#92 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#93 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#94 0x00007ffff76af999 in nix::ExprOpNot::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#95 0x00007ffff76af918 in nix::ExprIf::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#96 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#97 0x00007ffff7705270 in nix::prim_derivationStrict(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#98 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#99 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#100 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#101 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#102 0x00007ffff76f7ba5 in nix::prim_getAttr(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#103 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#104 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#105 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#106 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#107 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#108 0x00007ffff76b09be in nix::ExprAssert::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#109 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#110 0x00007ffff76b5bd2 in nix::EvalState::coerceToString(nix::Pos const&, 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) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#111 0x00007ffff76b5fac in nix::EvalState::coerceToString(nix::Pos const&, 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) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#112 0x00007ffff76b656b in nix::ExprConcatStrings::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#113 0x00007ffff76af93b in nix::ExprIf::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#114 0x00007ffff76b641f in nix::ExprConcatStrings::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#115 0x00007ffff76b641f in nix::ExprConcatStrings::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#116 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#117 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#118 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#119 0x00007ffff76b2b82 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#120 0x00007ffff76b3cb9 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#121 0x00007ffff76b3b68 in nix::ExprOpEq::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#122 0x00007ffff76af918 in nix::ExprIf::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#123 0x00007ffff76b264b in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#124 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#125 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#126 0x00007ffff76f7f38 in nix::prim_map(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#127 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#128 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#129 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#130 0x00007ffff76b264b in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#131 0x00007ffff76f855e in nix::prim_concatMap(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#132 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#133 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#134 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#135 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#136 0x00007ffff76f84d8 in nix::prim_concatMap(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#137 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#138 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#139 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#140 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#141 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#142 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#143 0x00007ffff76f6b84 in nix::prim_any(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#144 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#145 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#146 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#147 0x00007ffff76af918 in nix::ExprIf::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#148 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#149 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#150 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#151 0x00007ffff76b2b82 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#152 0x00007ffff76b3c08 in nix::ExprOpNEq::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#153 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#154 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#155 0x00007ffff76af999 in nix::ExprOpNot::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#156 0x00007ffff76af918 in nix::ExprIf::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#157 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#158 0x00007ffff76f58e8 in nix::prim_addErrorContext(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#159 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#160 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#161 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#162 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#163 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#164 0x00007ffff76af93b in nix::ExprIf::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#165 0x00007ffff76b264b in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#166 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#167 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#168 0x00007ffff76b2b82 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#169 0x00007ffff76b3cb9 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#170 0x00007ffff76b3b68 in nix::ExprOpEq::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#171 0x00007ffff76af918 in nix::ExprIf::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#172 0x00007ffff76b264b in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#173 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#174 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#175 0x00007ffff76f7f38 in nix::prim_map(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#176 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#177 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#178 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#179 0x00007ffff76b264b in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#180 0x00007ffff76f855e in nix::prim_concatMap(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#181 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#182 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#183 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#184 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#185 0x00007ffff76f84d8 in nix::prim_concatMap(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#186 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#187 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#188 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#189 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#190 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#191 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#192 0x00007ffff76f6b84 in nix::prim_any(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#193 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#194 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#195 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#196 0x00007ffff76af918 in nix::ExprIf::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#197 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#198 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#199 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#200 0x00007ffff76b2b82 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#201 0x00007ffff76b3c08 in nix::ExprOpNEq::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#202 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#203 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#204 0x00007ffff76af999 in nix::ExprOpNot::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#205 0x00007ffff76af918 in nix::ExprIf::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#206 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#207 0x00007ffff76f58e8 in nix::prim_addErrorContext(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#208 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#209 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#210 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#211 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#212 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#213 0x00007ffff76af93b in nix::ExprIf::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#214 0x00007ffff76b264b in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#215 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#216 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#217 0x00007ffff7705270 in nix::prim_derivationStrict(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#218 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#219 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#220 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#221 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#222 0x00007ffff76f7ba5 in nix::prim_getAttr(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#223 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#224 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#225 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#226 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#227 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#228 0x00007ffff76b09be in nix::ExprAssert::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#229 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#230 0x00007ffff76b5bd2 in nix::EvalState::coerceToString(nix::Pos const&, 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) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#231 0x00007ffff76b5fac in nix::EvalState::coerceToString(nix::Pos const&, 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) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#232 0x00007ffff76b656b in nix::ExprConcatStrings::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#233 0x00007ffff76b641f in nix::ExprConcatStrings::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#234 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#235 0x00007ffff7705270 in nix::prim_derivationStrict(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#236 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#237 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#238 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#239 0x00007ffff76f4591 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) [clone .constprop.1193] ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#240 0x00007ffff76f7ba5 in nix::prim_getAttr(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#241 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#242 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#243 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#244 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#245 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#246 0x00007ffff76b09be in nix::ExprAssert::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#247 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#248 0x00007ffff76b5bd2 in nix::EvalState::coerceToString(nix::Pos const&, 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) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#249 0x00007ffff76b5fac in nix::EvalState::coerceToString(nix::Pos const&, 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) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#250 0x00007ffff76b5ce6 in nix::EvalState::coerceToString(nix::Pos const&, 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) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#251 0x00007ffff77052b8 in nix::prim_derivationStrict(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#252 0x00007ffff76ae53d in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#253 0x00007ffff76b2816 in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#254 0x00007ffff76b434d in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#255 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#256 0x00007ffff76b2b82 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#257 0x00007ffff76b3cb9 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#258 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#259 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#260 0x00007ffff76b09be in nix::ExprAssert::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#261 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#262 0x00007ffff76b3e34 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#263 0x00007ffff76b09be in nix::ExprAssert::eval(nix::EvalState&, nix::Env&, nix::Value&) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#264 0x00000000004e6c61 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
#265 0x00007ffff76b5bd2 in nix::EvalState::coerceToString(nix::Pos const&, 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) ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#266 0x00007ffff76b6966 in nix::EvalState::coerceToPath(nix::Pos const&, 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/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#267 0x00007ffff76be82a in nix::DrvInfo::queryDrvPath[abi:cxx11]() const ()
from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
#268 0x0000000000444bf9 in _main ()
#269 0x00000000004d047e in nix::mainWrapped(int, char**) ()
#270 0x00007ffff71d032c in nix::handleExceptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixmain.so
#271 0x0000000000430d0c in main ()
On Tue, 12 Mar 2019 23:28:12 -0700, Matthieu Coudron notifications@github.com wrote:
Here is a full backtrace, I hope that's helpful.
#0 0x00000000004361c8 in boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) () #1 0x00007ffff68850f9 in std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) () from /nix/store/qh3pn6d1a6m31kb385pzi7vagwcbwayq-gcc-7.3.0-lib/lib/libstdc++.so.6 #2 0x00007ffff6875824 in std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) () from /nix/store/qh3pn6d1a6m31kb385pzi7vagwcbwayq-gcc-7.3.0-lib/lib/libstdc++.so.6 #3 0x00007ffff76b753a in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/j40zb6apb6pl2n1imrpxikr1g221p448-nix-2.3pre6645_5886bc5/lib/libnixexpr.so
Maybe the std::set
needs to be using one of the bdwgc allocators
instead of std::allocator
to avoid badness?
(gc_allocator<Value const*>
or traceable_allocator<Value const*>
,
not sure but I'd guess the latter if at all)
Unfortunately I can't reproduce the problem, mostly because the linked expressions (and mptcpanalyzer's shell.nix) seem to require use of an overlay to provide the actual expression for mptcpanalyzer-- everything else just takes it for granted that the base exists and extends it one way or another :D.
If you're able to distill the triggering expressions a bit that might be helpful, but even if not maybe a pointer to how one might invoke the problematic evaluation?
The stacktrace points to crashing while evaluating some
builtins.trace
, which I've noted in your tree might be called
as part of a warning system -- does that sound correct?
Any chance you're dumping some insanely large tree of expressions
into builtins.trace
or something?
Just a thought.
Not that trace should crash regardless :).
when I noticed trace was involved, I disabled the call in
python3Env = let
pluginPython3Packages = getDeps "python3Dependencies" (requiredPlugins config);
in
python3Packages.python.withPackages (ps:
[ ps.pynvim ]
++ (config.extraPython3Packages ps)
# ++ debug.traceVal (config.extraPython3Packages ps)
++ (concatMap (f: f ps) pluginPython3Packages)
);
and it stopped crashing. There should have been 8 packages , 15 at most.
it happened again also because of a lib.debug.traceVal
. I've tried nix master with a similar backtrace :'(
I can reproduce this issue on https://github.com/jtojnar/nixpkgs/tree/nix-segfault with following versions:
$ nix run -f . nixStable -c nix-build --version
nix-build (Nix) 2.3.4
$ nix-build --version
nix-build (Nix) 2.4pre7346_5e7ccdc9
when building the NixOS manual using nix-build nixos/release.nix -A manualHTML.x86_64-linux
. The issue seems to be triggered by the builtin.trace
here as well.
Stable Nix shows the same traceback as OP:
#0 0x000000000044c127 in boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) ()
No symbol table info available.
Backtrace stopped: Cannot access memory at address 0x7ffd07c6d308
with unstable, it changes slightly:
#0 0x00000000004554f7 in std::basic_streambuf<char, std::char_traits<char> >::sputc (__c=116 't',
this=0x7fffe62924c8)
at /nix/store/yrm128w6m29dcq2yg1rlgyq037vjnv0p-gcc-9.3.0/include/c++/9.3.0/streambuf:431
#1 boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow (
this=0x7fffe62924c8, meta=116) at include/boost/format/alt_sstream_impl.hpp:290
Backtrace stopped: Cannot access memory at address 0x7fffe62906b8
I am still seeing this on current master.
#0 0x000000000046a367 in boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) ()
#1 0x00007ffff74bc4ca in std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) () from /nix/store/vran8acwir59772hj4vscr7zribvp7l5-gcc-9.3.0-lib/lib/libstdc++.so.6
#2 0x00007ffff74ac1f3 in std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) () from /nix/store/vran8acwir59772hj4vscr7zribvp7l5-gcc-9.3.0-lib/lib/libstdc++.so.6
#3 0x00007ffff7e38943 in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#4 0x00007ffff7e38c7d in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#5 0x00007ffff7e38c7d in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
...
#42 0x00007ffff7e38c7d in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#43 0x00007ffff7e3874f in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#44 0x00007ffff7e38c7d in nix::printValue(std::ostream&, std::set<nix::Value const*, std::less<nix::Value const*>, std::allocator<nix::Value const*> >&, nix::Value const&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#45 0x00007ffff7e38d92 in nix::operator<<(std::ostream&, nix::Value const&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#46 0x0000000000475812 in void boost::io::detail::put<char, std::char_traits<char>, std::allocator<char>, boost::io::detail::put_holder<char, std::char_traits<char> > const&>(boost::io::detail::put_holder<char, std::char_traits<char> > const&, boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> > const&, boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::string_type&, boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::internal_streambuf_t&, std::locale*) ()
#47 0x00000000004764bf in void boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, boost::io::detail::put_holder<char, std::char_traits<char> > const&>(boost::basic_format<char, std::char_traits<char>, std::allocator<char> >&, boost::io::detail::put_holder<char, std::char_traits<char> > const&) ()
#48 0x000000000047658b in boost::basic_format<char, std::char_traits<char>, std::allocator<char> >& boost::io::detail::feed_impl<char, std::char_traits<char>, std::allocator<char>, boost::io::detail::put_holder<char, std::char_traits<char> > const&>(boost::basic_format<char, std::char_traits<char>, std::allocator<char> >&, boost::io::detail::put_holder<char, std::char_traits<char> > const&) ()
#49 0x00007ffff7ebaccc in nix::prim_trace(nix::EvalState&, nix::Pos const&, nix::Value**, nix::Value&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#50 0x00007ffff7e2c9d5 in nix::EvalState::callPrimOp(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#51 0x00007ffff7e32cde in nix::EvalState::callFunction(nix::Value&, nix::Value&, nix::Value&, nix::Pos const&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#52 0x00007ffff7e334bd in nix::ExprApp::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#53 0x0000000000536098 in nix::EvalState::forceValue(nix::Value&, nix::Pos const&) ()
...
#205 0x00007ffff7e34c4e in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#206 0x00007ffff7e35331 in nix::ExprAssert::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#207 0x00007ffff7e2263d in nix::eval_cache::AttrCursor::forceValue() () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#208 0x00007ffff7e24ce8 in nix::eval_cache::AttrCursor::getString[abi:cxx11]() () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#209 0x00007ffff7e24f0d in nix::eval_cache::AttrCursor::forceDerivation() () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixexpr.so
#210 0x0000000000553043 in nix::InstallableFlake::toDerivation[abi:cxx11]() ()
#211 0x000000000055354d in nix::InstallableFlake::toDerivations() ()
#212 0x000000000054e949 in nix::InstallableValue::toBuildables() ()
#213 0x00000000005480de in nix::build(nix::ref<nix::Store>, nix::Realise, std::vector<std::shared_ptr<nix::Installable>, std::allocator<std::shared_ptr<nix::Installable> > >, nix::BuildMode) ()
#214 0x00000000004e9d2a in CmdBuild::run(nix::ref<nix::Store>) ()
#215 0x00000000004f47f8 in nix::StoreCommand::run() ()
#216 0x0000000000560d3c in nix::mainWrapped(int, char**) ()
#217 0x00007ffff7ad2a08 in nix::handleExceptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) () from /nix/store/5r9vkqvgr9szxpma5jq43w0fgc916a95-nix-2.4pre20210122_b7bfc7e/lib/libnixmain.so
#218 0x000000000046291b in main ()
I'm encountering this after adding a trace on purpose, so removing the trace statement isn't a workaround.
I was trying to trace-print a derivation. As a workaround, I was able to trace-print the .drvPath attribute of the derivation instead.
I can also confirm this on both Nix unstable (nix (Nix) 2.4pre20210326_dd77f71
) and stable (nix (Nix) 2.3.10
). I also observed this in the past and I'm pretty sure that it's related to builtins.trace
of config.*
values in a NixOS module.
A minimal example to reproduce looks like this:
with import <nixpkgs> { };
let
foo = import (pkgs.path + "/nixos/lib/eval-config.nix") {
modules = [
({ config, ... }: {
services.grafana.enable = builtins.trace config true;
})
];
};
in foo.config.system.build.toplevel
My <nixpkgs>
points to release-20.09
, however I encountered this in the past rather often, so I guess it's due to the module system in general.
The error looks like this on both unstable and stable:
λ ma27 [~/Projects/test] → nix-instantiate test.nix --eval
[1] 18983 segmentation fault (core dumped) nix-instantiate test.nix --eval
The culprit seems to be:
#0 0x000000000044c127 in boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) ()
Backtrace stopped: Cannot access memory at address 0x7fffa2ae6958
CCing @edolstra & @Infinisil who may have an idea how to investigate this further or how to fix this :)
I marked this as stale due to inactivity. → More info
@Ma27 I just tried reproducing this with your example and could not (but I do get an evaluation error).
I am trying to write some module that generates a (neo)vim config based on buildInputs (will create a proper python3Env etc). The crash happens when running this nix-shell : https://github.com/teto/mptcpanalyzer/blob/fda8ffb12976c3de31f537386b02eb9ded09ca9d/contrib/shell.nix with this nixpkgs (nixos-unstable plus my WIP patches): https://github.com/teto/nixpkgs/commit/a3b1357549b620d3d9b6d290d34d9615099a89ab
When I try to test it, nix crashes: nix (Nix) 2.2
I fear the backtrace might not be very helpful as is but I don't hae yet a good workflow on nixpkgs for gdb (any hint/tip appreciated):