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
I'm trying Argobots programs that work fine on Linux on my MacBook Pro M2 and I'm getting segfaults in various places. One happens when calling ABT_xstream_set_main_sched in this piece of code (run right after ABT_init):
ret = ABT_sched_create_basic(ABT_SCHED_BASIC_WAIT, 0, NULL, ABT_SCHED_CONFIG_NULL, &self_sched);
assert(ret == ABT_SUCCESS);
ret = ABT_xstream_self(&self_xstream);
assert(ret == ABT_SUCCESS);
ret = ABT_xstream_set_main_sched(self_xstream, self_sched);
assert(ret == ABT_SUCCESS)
I found another segfault happening when calling ABT_thread_join. Is Apple M2 not supported?
The text was updated successfully, but these errors were encountered:
Oh my, I spent the entire day on this and didn't think of trying the main branch (granted, I only figured the segfault was in Argobots an hour ago). But... yes, the main branch has no problem.
We really need a point release of Argobots with those changes.
I'm trying Argobots programs that work fine on Linux on my MacBook Pro M2 and I'm getting segfaults in various places. One happens when calling
ABT_xstream_set_main_sched
in this piece of code (run right afterABT_init
):I found another segfault happening when calling
ABT_thread_join
. Is Apple M2 not supported?The text was updated successfully, but these errors were encountered: