Skip to content

Engine to framework autoroll failing on canvaskit tests #109846

@bdero

Description

@bdero

#109829

04:38 +459 ~9 -2: test/cupertino/text_field_test.dart: Cannot drag one handle past the other (variant: TargetPlatform.iOS)                                                                             
Pending timers:
Timer (duration: 0:00:00.000000, periodic: false), created:
../packages/fake_async/fake_async.dart.js 289:69                          __
../packages/fake_async/fake_async.dart.js 163:19                          [_createTimer]
../packages/fake_async/fake_async.dart.js 132:284                         <fn>
../dart-sdk/lib/async/zone.dart 1360:19                                   createTimer
../dart-sdk/lib/async/timer.dart 54:10                                    new
../dart-sdk/lib/async/timer.dart 110:9                                    run
../lib/_engine/engine/canvaskit/font_fallbacks.dart 398:13                add
../dart-sdk/lib/collection/set.dart 142:30                                forEach
../lib/_engine/engine/canvaskit/font_fallbacks.dart 247:8                 findFontsForMissingCodeunits
../dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 84:54     runBody
../dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 123:5     _async
../lib/_engine/engine/canvaskit/font_fallbacks.dart 226:42                findFontsForMissingCodeunits
../lib/_engine/engine/canvaskit/font_fallbacks.dart 199:5                 [_ensureFallbackFonts]
../lib/_engine/engine/canvaskit/rasterizer.dart 49:15                     [_runPostFrameCallbacks]
../lib/_engine/engine/canvaskit/rasterizer.dart 38:7                      draw
../lib/_engine/engine/platform_dispatcher.dart 645:7                      render
../lib/ui/window.dart 106:50                                              render
../packages/flutter_test/src/window.dart.js 351:21                        render
../packages/flutter/src/rendering/view.dart.js 324:23                     compositeFrame
../packages/flutter_test/src/test_text_input_key_handler.dart.js 2683:33  drawFrame
../packages/flutter/src/rendering/view.dart.js 717:12                     [_handlePersistentFrameCallback]
../packages/flutter/src/scheduler/binding.dart.js 786:9                   [_invokeFrameCallback]
../packages/flutter/src/scheduler/binding.dart.js 753:37                  handleDrawFrame
../packages/flutter_test/src/test_text_input_key_handler.dart.js 2590:16  <fn>
../dart-sdk/lib/async/zone.dart 1398:13                                   _rootRun
../dart-sdk/lib/async/zone.dart 1300:19                                   run
../packages/flutter_test/src/test_async_utils.dart.js 78:31               guard
../packages/flutter_test/src/test_text_input_key_handler.dart.js 2578:46  pump
../packages/flutter_test/src/matchers.dart.js 4569:90                     <fn>
../dart-sdk/lib/async/zone.dart 1398:13                                   _rootRun
../dart-sdk/lib/async/zone.dart 1300:19                                   run
../packages/flutter_test/src/test_async_utils.dart.js 78:31               guard
../packages/flutter_test/src/matchers.dart.js 4569:46                     pump
text_field_test.dart.js 15152:20                                          <fn>
../dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 45:50     <fn>
../packages/stack_trace/src/stack_zone_specification.dart.js 165:98       <fn>
../packages/stack_trace/src/stack_zone_specification.dart.js 217:16       [_run]
../packages/stack_trace/src/stack_zone_specification.dart.js 165:80       <fn>
../dart-sdk/lib/async/zone.dart 1406:47                                   _rootRunUnary
../dart-sdk/lib/async/zone.dart 1307:19                                   runUnary
../dart-sdk/lib/async/future_impl.dart 147:18                             handleValue
../dart-sdk/lib/async/future_impl.dart 767:44                             handleValueCallback
../dart-sdk/lib/async/future_impl.dart 796:13                             _propagateToListeners
../dart-sdk/lib/async/future_impl.dart 567:5                              [_completeWithValue]
../dart-sdk/lib/async/future_impl.dart 640:7                              <fn>
../packages/fake_async/fake_async.dart.js 136:40                          flushMicrotasks
../packages/flutter_test/src/test_text_input_key_handler.dart.js 2730:19  <fn>
../dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 84:54     runBody
../dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 123:5     _async
../packages/flutter_test/src/test_text_input_key_handler.dart.js 2727:62  <fn>
../dart-sdk/lib/async/future.dart 277:37                                  <fn>
../packages/stack_trace/src/stack_zone_specification.dart.js 217:16       [_run]
../packages/stack_trace/src/stack_zone_specification.dart.js 160:71       <fn>
../dart-sdk/lib/async/zone.dart 1390:47                                   _rootRun
../dart-sdk/lib/async/zone.dart 1300:19                                   run
../dart-sdk/lib/async/zone.dart 1208:7                                    runGuarded
../dart-sdk/lib/async/zone.dart 1248:23                                   <fn>
../packages/stack_trace/src/stack_zone_specification.dart.js 217:16       [_run]
../packages/stack_trace/src/stack_zone_specification.dart.js 160:71       <fn>
../dart-sdk/lib/async/zone.dart 1398:13                                   _rootRun
../dart-sdk/lib/async/zone.dart 1300:19                                   run
../dart-sdk/lib/async/zone.dart 1208:7                                    runGuarded
../dart-sdk/lib/async/zone.dart 1248:23                                   callback
../dart-sdk/lib/async/schedule_microtask.dart 40:11                       _microtaskLoop
../dart-sdk/lib/async/schedule_microtask.dart 49:5                        _startMicrotaskLoop
../dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 166:15    <fn>

══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following assertion was thrown running a test:
Assertion failed: file:///b/s/w/ir/x/w/flutter/packages/flutter_test/lib/src/binding.dart:1352:12
!timersPending
"A Timer is still pending even after the widget tree was disposed."

When the exception was thrown, this was the stack:
../dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 266:49  throw_
../dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 29:3    assertFailed
../packages/flutter_test/src/test_text_input_key_handler.dart.js 2756:33         [_verifyInvariants]
../packages/flutter_test/src/test_text_input_key_handler.dart.js 2334:34         _runTestBody
../dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 45:50            <fn>
../packages/stack_trace/src/stack_zone_specification.dart.js 165:98              <fn>
../packages/stack_trace/src/stack_zone_specification.dart.js 217:16              [_run]
../packages/stack_trace/src/stack_zone_specification.dart.js 165:80              <fn>
../dart-sdk/lib/async/zone.dart 1406:47                                          _rootRunUnary
../dart-sdk/lib/async/zone.dart 1307:19                                          runUnary
../dart-sdk/lib/async/future_impl.dart 147:18                                    handleValue
../dart-sdk/lib/async/future_impl.dart 767:44                                    handleValueCallback
../dart-sdk/lib/async/future_impl.dart 796:13                                    _propagateToListeners
../dart-sdk/lib/async/future_impl.dart 567:5                                     [_completeWithValue]
../dart-sdk/lib/async/future_impl.dart 640:7                                     <fn>
../packages/fake_async/fake_async.dart.js 136:40                                 flushMicrotasks
../packages/flutter_test/src/test_text_input_key_handler.dart.js 2730:19         <fn>
../dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 84:54            runBody
../dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 123:5            _async
../packages/flutter_test/src/test_text_input_key_handler.dart.js 2727:62         <fn>
../dart-sdk/lib/async/future.dart 277:37                                         <fn>
../packages/stack_trace/src/stack_zone_specification.dart.js 217:16              [_run]
../packages/stack_trace/src/stack_zone_specification.dart.js 160:71              <fn>
../dart-sdk/lib/async/zone.dart 1390:47                                          _rootRun
../dart-sdk/lib/async/zone.dart 1300:19                                          run
../dart-sdk/lib/async/zone.dart 1208:7                                           runGuarded
../dart-sdk/lib/async/zone.dart 1248:23                                          <fn>
../packages/stack_trace/src/stack_zone_specification.dart.js 217:16              [_run]
../packages/stack_trace/src/stack_zone_specification.dart.js 160:71              <fn>
../dart-sdk/lib/async/zone.dart 1398:13                                          _rootRun
../dart-sdk/lib/async/zone.dart 1300:19                                          run
../dart-sdk/lib/async/zone.dart 1208:7                                           runGuarded
../dart-sdk/lib/async/zone.dart 1248:23                                          callback
../dart-sdk/lib/async/schedule_microtask.dart 40:11                              _microtaskLoop
../dart-sdk/lib/async/schedule_microtask.dart 49:5                               _startMicrotaskLoop
../dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 166:15           <fn>

The test description was:
  Cannot drag one handle past the other (variant: TargetPlatform.iOS)

Metadata

Metadata

Assignees

Labels

P0Critical issues such as a build break or regressionengineflutter/engine related. See also e: labels.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions