Closed Hixie closed 3 months ago
I'm assuming that normal Dart code shouldn't be able to cause a Segmentation fault. If I'm wrong, any help you can provide in figuring out exactly where in the method the problem occurred would be appreciated.
Given the timing I think this is caused by now reverted change in the GC (commit https://github.com/dart-lang/sdk/commit/9077bf991f3471d61c8c3b3584c8ac11a7a40bcd revert https://github.com/dart-lang/sdk/commit/b732c96e8a0c704261e61de75af89c7b315809ec).
I am going to close this but please reopen if you encounter it again.
FYI @rmacnak-google - this might help you to reproduce the issue
Got the following failure on Flutter CI:
full logs before crash
``` ▌11:52:54▐ STARTING ANALYSIS ▌11:52:54▐ SHARD=customer_testing ▌11:52:54▐ Running customer testing RUNNING: cd .; git fetch origin master workingDirectory: /b/s/w/ir/x/w/flutter, executable: git, arguments: [fetch, origin, master] From https://github.com/flutter/flutter * branch master -> FETCH_HEAD * [new branch] master -> origin/master ELAPSED TIME: 0.652s for git fetch origin master in /b/s/w/ir/x/w/flutter RUNNING: cd .; git branch -f master origin/master workingDirectory: /b/s/w/ir/x/w/flutter, executable: git, arguments: [branch, -f, master, origin/master] branch 'master' set up to track 'origin/master'. ELAPSED TIME: 0.034s for git branch -f master origin/master in /b/s/w/ir/x/w/flutter RUNNING: cd .; git checkout 28f68a081c578424a698b0e14f18a933f4c36efa workingDirectory: /b/s/w/ir/x/w/flutter, executable: git, arguments: [checkout, 28f68a081c578424a698b0e14f18a933f4c36efa] HEAD is now at 28f68a081c Remove hidden dependency on ABI. ELAPSED TIME: 0.434s for git checkout 28f68a081c578424a698b0e14f18a933f4c36efa in /b/s/w/ir/x/w/flutter RUNNING: cd dev/customer_testing; ../../ci.sh workingDirectory: /b/s/w/ir/x/w/flutter/dev/customer_testing, executable: ./ci.sh, arguments: [] + dart pub get Resolving dependencies... Downloading packages... meta 1.14.0 (1.15.0 available) shelf_web_socket 1.0.4 (2.0.0 available) web_socket_channel 2.4.5 (3.0.0 available) Got dependencies! 3 packages have newer versions incompatible with dependency constraints. Try `dart pub outdated` for more information. + cd ../tools + dart pub get Resolving dependencies... Downloading packages... archive 3.3.2 (affected by advisories: [^0], [^1], 3.6.0 available) http 0.13.6 (1.2.1 available) meta 1.14.0 (1.15.0 available) shelf_web_socket 1.0.4 (2.0.0 available) web_socket_channel 2.4.5 (3.0.0 available) Got dependencies! Dependencies are affected by security advisories: [^0]: https://github.com/advisories/GHSA-9v85-q87q-g4vg [^1]: https://github.com/advisories/GHSA-r285-q736-9v95 5 packages have newer versions incompatible with dependency constraints. Try `dart pub outdated` for more information. + rm -rf ../../bin/cache/pkg/tests + git clone https://github.com/flutter/tests.git ../../bin/cache/pkg/tests Cloning into '../../bin/cache/pkg/tests'... ++ dart --enable-asserts ../tools/bin/find_commit.dart . master ../../bin/cache/pkg/tests main + git -C ../../bin/cache/pkg/tests checkout 54cc35f9f82e3ba2bee708411af38dccd9a3cbb3 HEAD is now at 54cc35f Add zulip.test (#368) + dart --enable-asserts run_tests.dart --skip-on-fetch-failure --skip-template ../../bin/cache/pkg/tests/registry/assorted_layout_widgets.test ../../bin/cache/pkg/tests/registry/DanTup_tiler.test ../../bin/cache/pkg/tests/registry/dart_rfb.test ../../bin/cache/pkg/tests/registry/flutter_cocoon.test ../../bin/cache/pkg/tests/registry/flutter_devtools.test ../../bin/cache/pkg/tests/registry/flutter_packages.test ../../bin/cache/pkg/tests/registry/flutter_portal.test ../../bin/cache/pkg/tests/registry/flutter_rfb.test ../../bin/cache/pkg/tests/registry/flutter_svg.test ../../bin/cache/pkg/tests/registry/macos_ui.test ../../bin/cache/pkg/tests/registry/provider.test ../../bin/cache/pkg/tests/registry/super_editor.test ../../bin/cache/pkg/tests/registry/super_sliver_list.test ../../bin/cache/pkg/tests/registry/template.test ../../bin/cache/pkg/tests/registry/zulip.test ```crash: