-
Notifications
You must be signed in to change notification settings - Fork 1.7k
spawn_uri_nested_vm_test is crashes on drt and chromium. #14463
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
Comments
Removed Priority-Unassigned label. |
Added this to the 1.5 milestone. |
Isolate_stress_test is failing on drt, dartium and ContentShellOnAndroid, with the error 'spawnFunction is not supported from a dom-enabled isolate. Please use spawnUri instead.' Adding this test to issue #13921, so the only test remaining on this issue is spawn_uri_nested_vm_test. |
Marked as High, but it's getting punted. Unclear who the owner is. If I get this wrong, please help me by: * assigning a new owner
Removed Priority-High label. |
Removed Priority-Medium label. |
This appears to be a real crash in the renderer. ASSERTION FAILED: WTF::isMainThread() That means that something in the Chromium isolate implementation is acting out of turn. The "fbadbeef" looks deliberate. Removed Area-Library, Library-Isolate labels. |
It looks like the underlying resource fetching APIs we depend upon must be called from the main UI thread. We may need to forward the spawnUri request from the calling background isolate to the main thread. For now, I will add an explicit unimplemented throw if we're not on the main thread to fix the crash issue. |
CL to fix crash: https://codereview.chromium.org/468763003/ This will fix the crash, but the test is incorrectly reporting as PASS with this in. I believe this is a bug in the test. There does not appear to be any verification that the nested spawnUri actually succeeded in running. Running /usr/local/google/home/vsm/git/dartium37/src/dart/tests/isolate/spawn_uri_nested_vm_test.dart PASS stderr: #0 _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:820) |
The crasher is fixed, so downgrading. We still need to properly implement. Removed the owner. |
isolate_stress_test was skipped because of issue #12537.
spawn_uri_nested_vm_test is skipped because of a crash (most likely OOM).
The text was updated successfully, but these errors were encountered: