-
Notifications
You must be signed in to change notification settings - Fork 119
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
Occasional death-by-signal of tool processes only seen since #1851 #1861
Comments
An example of a segfaulting tool execution. flutter-docs: error: tool execution failed: Tool "sample" returned non-zero exit code (-6) when run as "/tmp/flutterQLZKVO/bin/cache/dart-sdk/bin/dart /tmp/dartdoc_snapshot_cache_YCKUHF/snapshot_0 --type=sample" from Directory: '/tmp/flutterQLZKVO/dev/docs' |
It looks like despite some precautions taken (the snapshot condition variable) to avoid this, we are somehow launching multiple snapshot generations in parallel. While I can't say for sure this is the cause of the crashes, it's definitely not a good thing.
|
#1862 so far looks like it makes this go away -- verified that it eliminates the multiple-snapshotting problem and I've seen no more crashes on travis since doing that. |
Rarely, a tool will die with SIGBUS/SIGABRT generating flutter docs. Need to investigate.
The text was updated successfully, but these errors were encountered: