!UNVBThoJtlIiVwiDjU:nixos.org

Staging

316 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-25.05 | Review Reports: https://malob.github.io/nix-review-tools-reports/108 Servers

Load older messages


SenderMessageTime
8 Oct 2025
@k900:0upti.meK900 @jopejoe1 joooooooo 21:28:18
@k900:0upti.meK900OK reverting that commit fixes it21:35:49
@k900:0upti.meK900So we have a thing21:35:50
@dramforever:matrix.orgdramforeverjust disable those tests, i think21:37:30
@dramforever:matrix.orgdramforeverthey're trying to access sysfs21:37:37
@k900:0upti.meK900One of them segfaults21:37:55
@k900:0upti.meK900I don't think we should disable that21:38:02
@k900:0upti.meK900I mean, we should maybe disable whatever is segfaulting, but we should not just disable the test and pretend it's fine21:38:17
@dramforever:matrix.orgdramforeverwait what the hell21:38:46
@dramforever:matrix.orgdramforever

yeah i think it's just accessing the front() of an empty std::vector

    auto constraints = tbb::task_arena::constraints{}
        .set_numa_id(tbb::info::numa_nodes().front())
        .set_core_type(tbb::info::core_types().front())
        .set_max_threads_per_core(1);
21:42:24
@dramforever:matrix.orgdramforeverwhich understandably segfaults21:42:29
@dramforever:matrix.orgdramforeverhttps://github.com/uxlfoundation/oneTBB/blob/v2022.2.0/test/tbb/test_arena_constraints.cpp#L102-L10521:43:15
@k900:0upti.meK900Great21:43:38
@k900:0upti.meK900And those only fail on aarch64 because...?21:43:50
@k900:0upti.meK900Let me guess, Intel has a special code path for x8621:43:57
@dramforever:matrix.orgdramforever what do you get when you run hwloc-ls from hwloc in the nix builder on x86_64-linux 21:46:09
@dramforever:matrix.orgdramforever... wait i just did that21:47:31
@dramforever:matrix.orgdramforeveryou get the same sysfs error21:47:36
@dramforever:matrix.orgdramforeverwhat on earth21:49:04
@dramforever:matrix.orgdramforeverokay hwloc has magic on x86 to read cache info and stuff from cpuid21:53:07
@dramforever:matrix.orgdramforever nothing like that on arm64 or loongarch 21:53:30
@k900:0upti.meK900Jajajajjaajjajaajajajanakaka21:54:08
@dramforever:matrix.orgdramforeverso hwloc goes "i guess i dunno" and returns an empty list or something21:54:09
@dramforever:matrix.orgdramforeveri guess this might be not intel https://github.com/open-mpi/hwloc21:55:09
@dramforever:matrix.orgdramforeveranyway this is cursed21:55:30
@dramforever:matrix.orgdramforeveralso confirmed front() on empty vector does segfault, we really aren't hiding anything21:56:17
@dramforever:matrix.orgdramforeverhere https://github.com/NixOS/nixpkgs/pull/45008922:16:12
@dramforever:matrix.orgdramforeveris it too late for staging-next yet22:27:10
@dramforever:matrix.orgdramforever* is that too late for staging-next yet22:27:14
@dramforever:matrix.orgdramforeveroh i guess it's only for aarch64-linux literally didn't build22:27:44

Show newer messages


Back to Room ListRoom Version: 6