ponylang / ponyc

Pony is an open-source, actor-model, capabilities-secure, high performance programming language
http://www.ponylang.io
BSD 2-Clause "Simplified" License
5.72k stars 415 forks source link

`x86-64 Linux musl` build segfaults #4524

Closed dipinhora closed 1 month ago

dipinhora commented 1 month ago

Seen as part of https://github.com/ponylang/ponyc/pull/4522, it seems the x86-64 Linux musl builds result in random segfaults..

some example CI logs from the referenced PR:

SeanTAllen commented 1 month ago

I tried blowing away the cache of LLVM etc and it had no impact. This started happening "out of the blue" without an obvious change we did. Additionally, the builder image hasnt been updated in a year so effectively "nothing changed" yet this started happening.

SeanTAllen commented 1 month ago

This is no longer happening and we didn't change anything. It's possible this was some weird race condition that was time based. It is possible we were running on broken hardware. "Weird race condition" seems more likely.

At the moment, this isn't reproducible.

jemc commented 1 month ago

We agreed on the sync call to close this ticket for now, because it isn't reproducible anymore.

If it starts happening again later, we can reopen this ticket.