!zghijEASpYQWYFzriI:nixos.org

Hydra

384 Members
110 Servers

Load older messages


SenderMessageTime
14 Aug 2022
@linus:schreibt.jetzt@linus:schreibt.jetzt

oh joy

#0  0x0000ffffa8a4f8d8 in __pthread_kill_implementation () from /nix/store/6afvzgx3himw7584k9zmfxmqd86b1z7j-glibc-2.34-210/lib/libc.so.6
#1  0x0000ffffa8a0d2b4 in raise () from /nix/store/6afvzgx3himw7584k9zmfxmqd86b1z7j-glibc-2.34-210/lib/libc.so.6
#2  0x0000ffffa89fafd8 in abort () from /nix/store/6afvzgx3himw7584k9zmfxmqd86b1z7j-glibc-2.34-210/lib/libc.so.6
#3  0x0000ffffa937af70 in GC_push_all_stacks () from /nix/store/lih56k3nphxb5jvrwfp29fzazlvpy1bl-boehm-gc-8.0.6/lib/libgc.so.1
#4  0x0000ffffa93766b4 in GC_mark_some () from /nix/store/lih56k3nphxb5jvrwfp29fzazlvpy1bl-boehm-gc-8.0.6/lib/libgc.so.1
#5  0x0000ffffa9376858 in GC_stopped_mark () from /nix/store/lih56k3nphxb5jvrwfp29fzazlvpy1bl-boehm-gc-8.0.6/lib/libgc.so.1
#6  0x0000ffffa9377e2c in GC_try_to_collect_inner () from /nix/store/lih56k3nphxb5jvrwfp29fzazlvpy1bl-boehm-gc-8.0.6/lib/libgc.so.1
#7  0x0000ffffa9378234 in GC_collect_or_expand () from /nix/store/lih56k3nphxb5jvrwfp29fzazlvpy1bl-boehm-gc-8.0.6/lib/libgc.so.1
#8  0x0000ffffa937866c in GC_allocobj () from /nix/store/lih56k3nphxb5jvrwfp29fzazlvpy1bl-boehm-gc-8.0.6/lib/libgc.so.1
#9  0x0000ffffa9378a48 in GC_generic_malloc_inner () from /nix/store/lih56k3nphxb5jvrwfp29fzazlvpy1bl-boehm-gc-8.0.6/lib/libgc.so.1
#10 0x0000ffffa937c658 in GC_generic_malloc () from /nix/store/lih56k3nphxb5jvrwfp29fzazlvpy1bl-boehm-gc-8.0.6/lib/libgc.so.1
#11 0x0000ffffa937ca20 in GC_malloc_kind_global () from /nix/store/lih56k3nphxb5jvrwfp29fzazlvpy1bl-boehm-gc-8.0.6/lib/libgc.so.1
#12 0x0000ffffa969b520 in nix::EvalState::callFunction(nix::Value&, unsigned long, nix::Value**, nix::Value&, nix::Pos const&) () from /nix/store/zzg3ml3vshm9vl7cshdqry5jandavhf8-nix-2.8.1/lib/libnixexpr.so
#13 0x0000ffffa969c3fc in nix::ExprCall::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/zzg3ml3vshm9vl7cshdqry5jandavhf8-nix-2.8.1/lib/libnixexpr.so
#14 0x0000ffffa96a0398 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/zzg3ml3vshm9vl7cshdqry5jandavhf8-nix-2.8.1/lib/libnixexpr.so
#15 0x0000ffffa969f4c4 in nix::ExprSelect::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/zzg3ml3vshm9vl7cshdqry5jandavhf8-nix-2.8.1/lib/libnixexpr.so
#16 0x0000ffffa96a0398 in nix::ExprVar::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/zzg3ml3vshm9vl7cshdqry5jandavhf8-nix-2.8.1/lib/libnixexpr.so
#17 0x0000ffffa969e06c in nix::ExprAssert::eval(nix::EvalState&, nix::Env&, nix::Value&) () from /nix/store/zzg3ml3vshm9vl7cshdqry5jandavhf8-nix-2.8.1/lib/libnixexpr.so
#18 0x000000000043b0c4 in nix::EvalState::forceValue<nix::EvalState::forceValue(nix::Value&, nix::Pos const&)::{lambda()#1}>(nix::Value&, nix::EvalState::forceValue(nix::Value&, nix::Pos const&)::{lambda()#1}) (this=<optimized out>, v=..., getPos=...)
[... many more stack frames omitted ...]
11:05:45
@linus:schreibt.jetzt@linus:schreibt.jetztIs that more likely to be memory corruption or OOM?11:06:21
@linus:schreibt.jetzt@linus:schreibt.jetztProbably not OOM. Not much pressure, no swap getting used.11:06:55
@linus:schreibt.jetzt@linus:schreibt.jetzt Rick (Mindavi): did you look at alternative UUID implementations when you were fixing UUID4-Tiny for aarch64? I seem to remember an alternative being mentioned somewhere, but don't remember what it was... 13:17:21
@joerg:thalheim.ioMic92How do I need to specify remote builders? https://github.com/nix-community/infra/commit/75415763e156af5460cf41a4e72f0af4a6ed9864#diff-2404a9483fea5d1ff23e25a108e54c5a2a9d5df3bed79a506b0738659c95e08bR7714:23:31
@joerg:thalheim.ioMic92Hydra does not like the format that I am using: https://hydra.nix-community.org/build/1719863614:24:03
@hexa:lossy.networkhexawithout ssh://?15:17:26
@andreas.schraegle:helsinki-systems.deajs124yeah, hydra have a separate parser for the machine file15:18:21
@arianvp:matrix.orgArianRedacted or Malformed Event15:28:00
@rick:matrix.ciphernetics.nlRick (Mindavi)
In reply to @linus:schreibt.jetzt
Rick (Mindavi): did you look at alternative UUID implementations when you were fixing UUID4-Tiny for aarch64? I seem to remember an alternative being mentioned somewhere, but don't remember what it was...
I didn't, and since I've never written perl I didn't really feel qualified to fix the implementation anyway. But I'm sure there should be simple alternatives
16:32:35
@rick:matrix.ciphernetics.nlRick (Mindavi)This is all I've got, I think: https://github.com/NixOS/hydra/issues/120916:33:32
@linus:schreibt.jetzt@linus:schreibt.jetztfair enough, thanks :)17:27:14
@k900:0upti.meK900 joined the room.18:11:59
@k900:0upti.meK900OK whomst do I poke here to get https://github.com/NixOS/hydra/pull/1243 merged18:12:22
@andreas.schraegle:helsinki-systems.deajs124
In reply to @k900:0upti.me
OK whomst do I poke here to get https://github.com/NixOS/hydra/pull/1243 merged
das_j
18:16:42
@janne.hess:helsinki-systems.dedas_j
In reply to @andreas.schraegle:helsinki-systems.de
das_j
ajs124
18:17:29
@k900:0upti.meK900image.png
Download image.png
18:17:59
@weebsorceress:matrix.org@weebsorceress:matrix.org joined the room.19:05:52
@weebsorceress:matrix.org@weebsorceress:matrix.org left the room.19:08:50
15 Aug 2022
@ulrikstrid:matrix.org@ulrikstrid:matrix.orgIs this the only thing I need to set to get remote cache upload working for hydra? https://github.com/NixOS/nixos-org-configurations/blob/master/delft/hydra.nix#L3311:43:29
@ulrikstrid:matrix.org@ulrikstrid:matrix.orgAnd the aws stuff obviously11:43:51
@amanda:camnet.siteAmanda (she/her)That's all I needed for my minio cache, yeah14:37:29
@replaycoding_:matrix.orgReplayCoding changed their display name from ReplayCoding (she/her) to ReplayCoding.16:24:36
@h7x4:nani.wtfh7x4 set a profile picture.17:21:10
@pederbs:pvv.ntnu.nopbsds changed their display name from pederbs to pbsds.23:19:28
16 Aug 2022
@k900:0upti.meK900
In reply to @k900:0upti.me
OK whomst do I poke here to get https://github.com/NixOS/hydra/pull/1243 merged
Bump
18:42:44
@janne.hess:helsinki-systems.dedas_j
In reply to @k900:0upti.me
Bump
ajs124
18:42:56
@-=h0p3=-:matrix.org-=h0p3=- joined the room.21:45:16
17 Aug 2022
@leons:is.currently.online@leons:is.currently.online joined the room.08:55:37
@leons:is.currently.online@leons:is.currently.online

I haven't used Hydra much and have a question to see whether it might be a suitable tool for my usecase. I maintain a repository which defines some FPGA-targets for an embedded OS and I am providing pre-built FPGA bitstreams for these targets, so people don't have to install the heavyweight proprietary FPGA toolchains (>= 50GB binary blob) themselves.

I'm already building all of this with Nix, but using regular CI infrastructure like GitHub Actions or TravisCI to automate this is infeasible (can't redistribute the binary blob and it exceeds CI resource limitations).

If I were to build this with Hydra, can I

  1. manually add the proprietary toolchain to the build system's nix-store as a garbage collector root and have Hydra use that for its builds, and
  2. instruct Hydra to not offer / publish the proprietary toolchain itself? While it should be perfectly legal to compile a bitstream and redistribute that final artifact, I am not allowed to redistribute the toolchain itself. I do want to make the final artifacts available somewhere, although that doesn't have to be through Hydra directly.
09:05:59

Show newer messages


Back to Room ListRoom Version: 6