Recieved error "Scaffold.geometryOf() must only be accessed during the paint phase." while navigating back and forth between screens

Flutter/Os
Flutter 3.0.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision fb57da5f94 (10 weeks ago) • 2022-05-19 15:50:29 -0700
Engine • revision caaafc5604
Tools • Dart 2.17.1 • DevTools 2.12.2

OS: Windows 10

Steps to Reproduce

Run the code sample in debug mode (for example with F5 in VS code)
Write something in the input
Tap on any of the displayed options
Go back with the arrow button in the top-left corner
Tap on any of the displayed options again

Expected results:
The "Word" widget should be displayed as the first time
Actual results:
The app crashes with the error Scaffold.geometryOf() must only be accessed during the paint phase.
This is where the error is thrown:
scaffold.dart

...
@override
  ScaffoldGeometry get value {
    assert(() {
      final RenderObject? renderObject = context.findRenderObject();
      if (renderObject == null || !renderObject.owner!.debugDoingPaint)
        throw FlutterError(
          'Scaffold.geometryOf() must only be accessed during the paint phase.\n'
          'The ScaffoldGeometry is only available during the paint phase, because '
          'its value is computed during the animation and layout phases prior to painting.',
        );
      return true;
    }());
    return geometry._scaleFloatingActionButton(floatingActionButtonScale!);
  }
...

Reason for the crash
This happens due to the shape of the BottomAppBar in Wird.dart. If it is removed the error doesn't reappear. I believe this is connected to the way flutter draws pixels under the hood, because if I understand correctly this NotchedShape (CircularNotchedRectangle) is drawn in a specific way by calling Scaffold.geometryOf(). A workaround that I found is to render the widget in Word.dart and after a delay to put the shape in the bottomNavigationBar. It isn't enough for the widget to have finished building, it also must have rendered completely. I tried waiting for the widget to build with WidgetsBinding.instance.addPostFrameCallback, WidgetsBinding.instance.waitUntilFirstFrameRasterized and SchedulerBinding.instance.endOfFrame, but they still need a delay of at least a 100 milliseconds.
bottomNavigationBar: BottomAppBar(
        shape: const CircularNotchedRectangle(),
        child: Container(
          height: 50,
        ),
      ),

Code sample
import 'package:flutter/material.dart';

void main() async {
  runApp(const MaterialApp(home: Search()));
}

class SearchState extends State<Search> {
  final List<String> _languages = ["French", "Dutch"];
  List<String> _items = [];

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Languages'),
      ),
      body: Padding(
        padding: const EdgeInsets.all(8.0),
        child: Column(
          children: [
            TextField(
              autofocus: true,
              onChanged: (value) async {
                List<String> items = [value, "word 1", "word 2", "word 3"];
                setState(() {
                  _items = items;
                });
              },
              decoration: const InputDecoration(
                hintText: 'Search',
                contentPadding:
                    EdgeInsets.symmetric(vertical: 10.0, horizontal: 20.0),
                border: OutlineInputBorder(),
                enabledBorder: OutlineInputBorder(
                  borderSide:
                      BorderSide(color: Colors.lightBlueAccent, width: 1.0),
                ),
                focusedBorder: OutlineInputBorder(
                  borderSide:
                      BorderSide(color: Colors.lightBlueAccent, width: 2.0),
                ),
              ),
            ),
            Expanded(
              child: ListView.builder(
                  scrollDirection: Axis.vertical,
                  itemCount: _items.length,
                  itemBuilder: (context, index) {
                    return ListTile(
                      title: Text(_items[index]),
                      shape: const RoundedRectangleBorder(
                        side: BorderSide(color: Colors.black38, width: .3),
                        borderRadius: BorderRadius.all(Radius.circular(3)),
                      ),
                      onTap: () async {
                        Navigator.push(
                            context,
                            MaterialPageRoute(
                              builder: (context) => WordDisplay(),
                            ));
                      },
                    );
                  }),
            )
          ],
        ),
      ),
    );
  }
}

class Search extends StatefulWidget {
  const Search({super.key});

  @override
  SearchState createState() => SearchState();
}

class WordDisplay extends StatelessWidget {
  const WordDisplay({Key? key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text("Word"),
      ),
      bottomNavigationBar: BottomAppBar(
        shape: const CircularNotchedRectangle(),
        child: Container(
          height: 50,
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () => {},
        tooltip: 'Tables of forms',
        child: const Icon(Icons.grid_on_outlined),
      ),
      floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
      body: const Text("data"),
    );
  }
}

workaround: in WordDisplay
class WordDisplay extends StatefulWidget {
  const WordDisplay({Key? key});

  @override
  State<WordDisplay> createState() => _WordDisplayState();
}

class _WordDisplayState extends State<WordDisplay> {
  bool isReadyToDraw = true;

  @override
  void initState() {
    super.initState();

    SchedulerBinding.instance.endOfFrame.then(
      (_) {
        if (mounted) {
          Future.delayed(const Duration(milliseconds: 100)).then((v) {
            setState(() {
              isReadyToDraw = false;
            });
          });
        }
      },
    );
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text("Word"),
      ),
      bottomNavigationBar: isReadyToDraw
          ? BottomAppBar(
              color: Colors.lightBlue,
              child: Container(
                height: 50,
              ),
            )
          : BottomAppBar(
              color: Colors.lightBlue,
              shape: const CircularNotchedRectangle(),
              child: Container(
                height: 50,
              ),
            ),
      floatingActionButton: FloatingActionButton(
        onPressed: () => {},
        tooltip: 'Tables of forms',
        child: const Icon(Icons.grid_on_outlined),
      ),
      floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
      body: const Text("data"),
    );
  }
}

Error logs from `flutter run -v`
══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
            The following assertion was thrown during a scheduler callback:
            Scaffold.geometryOf() must only be accessed during the paint phase.
            The ScaffoldGeometry is only available during the paint phase, because its value is computed during
            the animation and layout phases prior to painting.
        When the exception was thrown, this was the stack:
        #0      _ScaffoldGeometryNotifier.value.<anonymous closure> (package:flutter/src/material/scaffold.dart:790:9)
        #1      _ScaffoldGeometryNotifier.value (package:flutter/src/material/scaffold.dart:796:6)
        #2      _BottomAppBarClipper.getClip (package:flutter/src/material/bottom_app_bar.dart:194:35)
        #3      _RenderCustomClip._updateClip (package:flutter/src/rendering/proxy_box.dart:1382:25)
        #4      RenderPhysicalShape.hitTest (package:flutter/src/rendering/proxy_box.dart:2013:7)
        #5      RenderBoxContainerDefaultsMixin.defaultHitTestChildren.<anonymous closure> (package:flutter/src/rendering/box.dart:2960:25)
        #6      BoxHitTestResult.addWithPaintOffset (package:flutter/src/rendering/box.dart:826:31)
        #7      RenderBoxContainerDefaultsMixin.defaultHitTestChildren (package:flutter/src/rendering/box.dart:2955:33)
        #8      RenderCustomMultiChildLayoutBox.hitTestChildren (package:flutter/src/rendering/custom_layout.dart:413:12)
        #9      RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #10     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #11     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #12     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #13     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #14     RenderPhysicalModel.hitTest (package:flutter/src/rendering/proxy_box.dart:1918:18)
        #15     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #16     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #17     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #18     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #19     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #20     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #21     RenderIgnorePointer.hitTest (package:flutter/src/rendering/proxy_box.dart:3349:31)
        #22     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #23     RenderTransform.hitTestChildren.<anonymous closure> (package:flutter/src/rendering/proxy_box.dart:2399:22)
        #24     BoxHitTestResult.addWithRawTransform (package:flutter/src/rendering/box.dart:866:31)
        #25     BoxHitTestResult.addWithPaintTransform (package:flutter/src/rendering/box.dart:789:12)
        #26     RenderTransform.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:2395:19)
        #27     RenderTransform.hitTest (package:flutter/src/rendering/proxy_box.dart:2389:12)
        #28     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #29     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #30     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #31     RenderTransform.hitTestChildren.<anonymous closure> (package:flutter/src/rendering/proxy_box.dart:2399:22)
        #32     BoxHitTestResult.addWithRawTransform (package:flutter/src/rendering/box.dart:866:31)
        #33     BoxHitTestResult.addWithPaintTransform (package:flutter/src/rendering/box.dart:789:12)
        #34     RenderTransform.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:2395:19)
        #35     RenderTransform.hitTest (package:flutter/src/rendering/proxy_box.dart:2389:12)
        #36     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #37     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #38     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #39     RenderProxyBoxWithHitTestBehavior.hitTest (package:flutter/src/rendering/proxy_box.dart:178:19)
        #40     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #41     RenderTransform.hitTestChildren.<anonymous closure> (package:flutter/src/rendering/proxy_box.dart:2399:22)
        #42     BoxHitTestResult.addWithRawTransform (package:flutter/src/rendering/box.dart:866:31)
        #43     BoxHitTestResult.addWithPaintTransform (package:flutter/src/rendering/box.dart:789:12)
        #44     RenderTransform.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:2395:19)
        #45     RenderTransform.hitTest (package:flutter/src/rendering/proxy_box.dart:2389:12)
        #46     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #47     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #48     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #49     RenderTransform.hitTestChildren.<anonymous closure> (package:flutter/src/rendering/proxy_box.dart:2399:22)
        #50     BoxHitTestResult.addWithRawTransform (package:flutter/src/rendering/box.dart:866:31)
        #51     BoxHitTestResult.addWithPaintTransform (package:flutter/src/rendering/box.dart:789:12)
        #52     RenderTransform.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:2395:19)
        #53     RenderTransform.hitTest (package:flutter/src/rendering/proxy_box.dart:2389:12)
        #54     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #55     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #56     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #57     RenderProxyBoxWithHitTestBehavior.hitTest (package:flutter/src/rendering/proxy_box.dart:178:19)
        #58     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #59     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #60     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #61     _RenderFocusTrap.hitTest (package:flutter/src/widgets/routes.dart:2172:19)
        #62     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #63     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #64     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #65     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #66     RenderOffstage.hitTest (package:flutter/src/rendering/proxy_box.dart:3468:31)
        #67     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #68     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #69     _RenderTheatre.hitTestChildren.<anonymous closure> (package:flutter/src/widgets/overlay.dart:771:25)
        #70     BoxHitTestResult.addWithPaintOffset (package:flutter/src/rendering/box.dart:826:31)
        #71     _RenderTheatre.hitTestChildren (package:flutter/src/widgets/overlay.dart:766:33)
        #72     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #73     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #74     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #75     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #76     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #77     RenderAbsorbPointer.hitTest (package:flutter/src/rendering/proxy_box.dart:3566:17)
        #78     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #79     RenderProxyBoxWithHitTestBehavior.hitTest (package:flutter/src/rendering/proxy_box.dart:178:19)
        #80     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #81     RenderCustomPaint.hitTestChildren (package:flutter/src/rendering/custom_paint.dart:535:18)
        #82     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #83     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #84     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #85     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #86     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #87     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #88     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #89     RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:131:19)
        #90     RenderBox.hitTest (package:flutter/src/rendering/box.dart:2590:11)
        #91     RenderView.hitTest (package:flutter/src/rendering/view.dart:185:14)
        #92     RenderView.hitTestMouseTrackers (package:flutter/src/rendering/view.dart:199:5)
        #93     MouseTracker._findAnnotations (package:flutter/src/rendering/mouse_tracker.dart:262:47)
        #94     MouseTracker.updateAllDevices.<anonymous closure> (package:flutter/src/rendering/mouse_tracker.dart:361:80)
        #95     MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:211:9)
        #96     MouseTracker.updateAllDevices (package:flutter/src/rendering/mouse_tracker.dart:358:5)
        #97     RendererBinding._scheduleMouseTrackerUpdate.<anonymous closure> (package:flutter/src/rendering/binding.dart:387:22)
        #98     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1146:15)
        #99     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1091:9)
        #100    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:997:5)
        #104    _invoke (dart:ui/hooks.dart:151:10)
        #105    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:308:5)
        #106    _drawFrame (dart:ui/hooks.dart:115:31)
        (elided 3 frames from dart:async)
        ════════════════════════════════════════════════════════════════════════════════════════════════════

[   +7 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[   +9 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[  +13 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[  +16 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[  +16 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[  +49 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[  +17 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[  +17 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[  +14 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[  +16 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[  +17 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[  +14 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[  +18 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[  +18 ms]
Another exception was thrown: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[ +433 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[        ] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +4 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[   +1 ms] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +5 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +7 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +4 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +6 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +4 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +7 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +4 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +5 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +6 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +6 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +6 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +6 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +8 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +4 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +8 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +5 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +7 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +4 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +6 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +6 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +5 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +8 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[  +13 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +4 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +7 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[  +14 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[  +35 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[  +25 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +6 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[ +201 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[ +225 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[ +204 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +4 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +3 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[   +6 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[  +12 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)
[ +261 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: 'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 206 pos 12: '!_debugDuringDeviceUpdate': is not true.
[        ] #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
[        ] #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
[        ] #2      MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:206:12)
[        ] #3      MouseTracker.updateWithEvent. (package:flutter/src/rendering/mouse_tracker.dart:317:7)
[        ] #4      MouseTracker._monitorMouseConnection (package:flutter/src/rendering/mouse_tracker.dart:195:9)
[        ] #5      MouseTracker.updateWithEvent (package:flutter/src/rendering/mouse_tracker.dart:316:5)
[        ] #6      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:321:20)
[        ] #7      GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:380:7)
[        ] #8      GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:344:5)
[        ] #9      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:302:7)
[        ] #10     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:285:7)
[        ] #11     _rootRunUnary (dart:async/zone.dart:1442:13)
[        ] #12     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
[        ] #13     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
[        ] #14     _invoke1 (dart:ui/hooks.dart:170:10)
[        ] #15     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:331:7)
[        ] #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:94:31)

Hello @BRISINGR-01. Is it possible to consolidate the code into one file, and share it here? Also can you share the logs for flutter run -v?

Hi @exaby73. I just edited the issue.

Using the code sample provided, I couldn't reproduce this issue. I have even tried using the slow animation feature in the devtools to try to press back as soon as the back button is visible, but still, it's not crashing. Could you send a video of this issue? Also, this is probably a longshot, but have you tried upgrading to 3.0.5 to see if that solves this issue?

Video
https://user-images.githubusercontent.com/50555895/181698934-19ba2d5d-9a0c-49e1-88dd-e118ed40f224.mov

flutter doctor -v (Stable)
[✓] Flutter (Channel stable, 3.0.5, on macOS 12.4 21F79 darwin-arm, locale en-US)
    • Flutter version 3.0.5 at /Users/nabeelparkar/fvm/versions/stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f1875d570e (2 weeks ago), 2022-07-13 11:24:16 -0700
    • Engine revision e85ea0e79c
    • Dart version 2.17.6
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/nabeelparkar/Library/Android/sdk/
    • Platform android-33, build-tools 33.0.0
    • ANDROID_SDK_ROOT = /Users/nabeelparkar/Library/Android/sdk/
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /Applications/Brave Browser.app/Contents/MacOS/Brave Browser

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.3)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 69.0.4
    • Dart plugin version 221.5921.27

[✓] VS Code (version 1.69.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.44.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.4 21F79 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Brave Browser <IP_ADDRESS>

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

flutter doctor -v (Master)
[✓] Flutter (Channel master, 3.1.0-0.0.pre.1961, on macOS 12.4 21F79 darwin-arm, locale en-US)
    • Flutter version 3.1.0-0.0.pre.1961 on channel master at /Users/nabeelparkar/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 762c92ead9 (2 hours ago), 2022-07-28 20:48:05 -0700
    • Engine revision<PHONE_NUMBER>
    • Dart version 2.19.0 (build 2.19.0-43.0.dev)
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/nabeelparkar/Library/Android/sdk/
    • Platform android-33, build-tools 33.0.0
    • ANDROID_SDK_ROOT = /Users/nabeelparkar/Library/Android/sdk/
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13F100
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /Applications/Brave Browser.app/Contents/MacOS/Brave Browser

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.3)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 69.0.4
    • Dart plugin version 221.5921.27

[✓] VS Code (version 1.69.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.44.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.4 21F79 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Brave Browser <IP_ADDRESS>

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

I updated flutter and the bug is now indeed harder to reproduce
https://user-images.githubusercontent.com/84840019/181995203-d8ed3f14-44ca-4362-a290-c4404f432d58.mp4

flutter doctor -v
[√] Flutter (Channel stable, 3.0.5, on Microsoft Windows [Version 10.0.19044.1826], locale en-US)
    • Flutter version 3.0.5 at C:\Users\alexp\AppData\Local\Flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f1875d570e (2 weeks ago), 2022-07-13 11:24:16 -0700
    • Engine revision e85ea0e79c
    • Dart version 2.17.6
    • DevTools version 2.12.2
[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
• Android SDK at C:\Users\alexp\AppData\Local\Android\sdk
• Platform android-32, build-tools 32.1.0-rc1
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.2.1)
• Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
• Visual Studio Community 2022 version 17.2.32516.85
• Windows 10 SDK version 10.0.19041.0
[√] Android Studio (version 2021.2)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
[√] VS Code (version 1.69.2)
• VS Code at C:\Users\alexp\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.44.0
[√] Connected device (4 available)
• SM G990B (mobile) • RFCRC1KFMJN • android-arm64  • Android 12 (API 31)
• Windows (desktop) • windows     • windows-x64    • Microsoft Windows [Version 10.0.19044.1826]
• Chrome (web)      • chrome      • web-javascript • Google Chrome 103.0.5060.134
• Edge (web)        • edge        • web-javascript • Microsoft Edge 103.0.1264.77
[√] HTTP Host Availability
• All required HTTP hosts are available
• No issues found!

Unfortunately, if it's not reproducible, this makes this issue unactionable for us. If you are able to produce a reproducible sample, please update it. But for now, I am closing this issue. Thank you