You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Which operating system and hardware are you running on?
Github macOS CI nodes. Unfortunately, the configuration of these could vary from one CI run to another, so if someone has a Mac at hand and can help me reproduce this in a more stable environment, it would be much appreciated.
Details of the problem
I tried to add hwloc_topology_check() calls as a debug assertion in strategic places of my Rust bindings (end of topology building, end of topology editing...), and I noticed that the assertion fails on macOS even for simple unit tests (think e.g. building the topology and checking that the depth is not zero).
It would be a lot more convenient to debug this further (e.g. get stack traces) if I had a Mac around, or help from someone who does. A trivial C program that does hwloc_topology_init(), followed by hwloc_topology_load() followed by hwloc_topology_check() should hopefully be enough to reproduce.
What version of hwloc are you using?
2.8.0
Which operating system and hardware are you running on?
Github macOS CI nodes. Unfortunately, the configuration of these could vary from one CI run to another, so if someone has a Mac at hand and can help me reproduce this in a more stable environment, it would be much appreciated.
Details of the problem
I tried to add
hwloc_topology_check()
calls as a debug assertion in strategic places of my Rust bindings (end of topology building, end of topology editing...), and I noticed that the assertion fails on macOS even for simple unit tests (think e.g. building the topology and checking that the depth is not zero).Here is a failing CI log with
--enable-debug
, I'm not sure from which test this is exactly but judging from the hwloc logs, I suspect this is happening right at the end of topology building: https://github.com/HadrienG2/hwlocality/actions/runs/4797854399/jobs/8535371157 .It would be a lot more convenient to debug this further (e.g. get stack traces) if I had a Mac around, or help from someone who does. A trivial C program that does hwloc_topology_init(), followed by hwloc_topology_load() followed by hwloc_topology_check() should hopefully be enough to reproduce.
Additional information
Output of
sysctl hw
andsysctl machdep
hwloc-gather-cpuid
does not seem to produce useful output, for whatever reason: https://github.com/HadrienG2/hwlocality/suites/12468995049/artifacts/664378635.The text was updated successfully, but these errors were encountered: