!UNVBThoJtlIiVwiDjU:nixos.org

Staging

318 Members
Staging merges | Find currently open staging-next PRs: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+sort%3Aupdated-desc+head%3Astaging-next+head%3Astaging-next-21.05+is%3Aopen109 Servers

Load older messages


SenderMessageTime
8 Oct 2025
@k900:0upti.meK900There's one change to onetbb between master and next21:28:04
@k900:0upti.meK900https://github.com/nixOS/nixpkgs/commit/666a42cdf57e7d64d108b9ae96e013cebf3f6c0221:28:15
@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

Show newer messages


Back to Room ListRoom Version: 6