-
Notifications
You must be signed in to change notification settings - Fork 909
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash during compile #3894
Comments
Another instance:
|
Can you try reproducing this crash with:
That should result in a much more useful crash report. |
possibly interesting warning during compile:
|
OK, here's a log of a clean, fully from source build with assertions enabled via
and with
to enable race detection:
|
cf. #3874 |
If it helps... I just randomly got this one:
|
wow, same stack exactly. I should mention I got the error on the first try, and it's easy for me to run, so happy to test any fixes. (I'm already testing with the fix for #3906.) |
let me know if you need me to git bisect tinygo to see when it started happening |
This usually works by chance, but leads to crashes. So we should never ever do this. I'm pretty sure this is the crash behind this issue: #3894 It may also have caused this crash: #3874 I have a suspicion this is also behind the rather crash-prone CircleCI jobs, that we haven't been able to find the source of. But we'll find out soon enough once this fix is merged. To avoid hitting this issue again in the future, I've created a PR to remove these dangerous functions altogether from the go-llvm API: tinygo-org/go-llvm#54
I'm pretty sure the first crash is fixed by #3917. |
This usually works by chance, but leads to crashes. So we should never ever do this. I'm pretty sure this is the crash behind this issue: #3894 It may also have caused this crash: #3874 I have a suspicion this is also behind the rather crash-prone CircleCI jobs, that we haven't been able to find the source of. But we'll find out soon enough once this fix is merged. To avoid hitting this issue again in the future, I've created a PR to remove these dangerous functions altogether from the go-llvm API: tinygo-org/go-llvm#54
This is part of |
This is on linux with tinygo 0.29 compiling a fairly small "hello, http" app.
Seems to be intermittent, but often enough to cause CI traffic jams.
This may be related to #3893
The text was updated successfully, but these errors were encountered: