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
{{ message }}
Repository navigation
BUG: segfault in devdeps CI due to numpy-dev bug #15797
It can probably be reduced even further but as it's very likely to be a regression in numpy dev, I think the next natural step would be to bisect the breaking change.
edit: after more thorough inspection of my notification stack, I think #15807 already describes the very same issues, even if it's not focused on devdeps !
Activity
neutrinoceros commentedon Dec 31, 2023
I was able to reduce the reproducer to
It can probably be reduced even further but as it's very likely to be a regression in numpy dev, I think the next natural step would be to bisect the breaking change.
neutrinoceros commentedon Dec 31, 2023
Bisects to numpy/numpy@19396d2 (numpy/numpy#25171)
neutrinoceros commentedon Dec 31, 2023
I managed to boil it down to a pure numpy reproducer
now let's report this upstream
neutrinoceros commentedon Dec 31, 2023
(partially) reported upstream as numpy/numpy#25513
I'll try to add a full debugger backtrace to my report if I can setup my dev env properly.
[-]BUG: segfault in devdeps CI[/-][+]BUG: segfault in devdeps CI due to numpy-dev bug[/+]mhvk commentedon Dec 31, 2023
Thanks for the sleuthing!
mhvk commentedon Dec 31, 2023
Numpy fix (hopefully) in numpy/numpy#25515
neutrinoceros commentedon Jan 1, 2024
Awesome, thanks a lot @mhvk !
I checked and confirm that numpy/numpy#25515 resolves this issue.
pllim commentedon Jan 3, 2024
I guess we have to wait another week for the wheel? Thanks!
neutrinoceros commentedon Jan 4, 2024
I just checked: latest wheels have @mhvk 's fix, so this can be closed.
Latest runs show different failures (see for instance https://github.com/astropy/astropy/actions/runs/7403671515/job/20143903520?pr=15795). I'll open a new issue for it !
edit: after more thorough inspection of my notification stack, I think #15807 already describes the very same issues, even if it's not focused on devdeps !
pllim commentedon Jan 4, 2024
Ah, yes, indeed the segfault is gone. Looks like this line that is needed for something else has turned devdeps into predeps also:
astropy/tox.ini
Line 114 in 8737067
So, yes, the predeps fix would also fix devdeps. Thanks for checking!