<h2 dir="auto">Steps to Reproduce</h2>
<p dir="auto">Received the below exception after pushing a new Route like this:</p>
<div class="highlight highlight-source-dart notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="    Navigator.of(context).push(new PageRouteBuilder(
      transitionsBuilder: (_, Animation&lt;double&gt; animation, __, Widget child) {
        return new SlideTransition(
          position: new FractionalOffsetTween( begin:new FractionalOffset(1.0, 0.0), end:new FractionalOffset(0.0, 0.0) ).animate(animation),
          child: child,
        );
      },
      pageBuilder: (BuildContext context,_,__) {
        return new Scaffold(
          appBar: new AppBar(title: new Text(widget.snapshot.value[&quot;Name&quot;])),
          body: new ListView(
            children: ...
          )
        );
      },
    ));"><pre class="notranslate">    <span class="pl-c1">Navigator</span>.<span class="pl-en">of</span>(context).<span class="pl-en">push</span>(<span class="pl-k">new</span> <span class="pl-c1">PageRouteBuilder</span>(
      transitionsBuilder<span class="pl-k">:</span> (_, <span class="pl-c1">Animation</span>&lt;<span class="pl-c1">double</span>&gt; animation, __, <span class="pl-c1">Widget</span> child) {
        <span class="pl-k">return</span> <span class="pl-k">new</span> <span class="pl-c1">SlideTransition</span>(
          position<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">FractionalOffsetTween</span>( begin<span class="pl-k">:</span><span class="pl-k">new</span> <span class="pl-c1">FractionalOffset</span>(<span class="pl-c1">1.0</span>, <span class="pl-c1">0.0</span>), end<span class="pl-k">:</span><span class="pl-k">new</span> <span class="pl-c1">FractionalOffset</span>(<span class="pl-c1">0.0</span>, <span class="pl-c1">0.0</span>) ).<span class="pl-en">animate</span>(animation),
          child<span class="pl-k">:</span> child,
        );
      },
      pageBuilder<span class="pl-k">:</span> (<span class="pl-c1">BuildContext</span> context,_,__) {
        <span class="pl-k">return</span> <span class="pl-k">new</span> <span class="pl-c1">Scaffold</span>(
          appBar<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">AppBar</span>(title<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">Text</span>(widget.snapshot.value[<span class="pl-s">"Name"</span>])),
          body<span class="pl-k">:</span> <span class="pl-k">new</span> <span class="pl-c1">ListView</span>(
            children<span class="pl-k">:</span> ...
          )
        );
      },
    ));</pre></div>
<p dir="auto">The error is not consistent, in fact I can't even reproduce it here, but the log dump said to submit a bug report, so here it is :)</p>
<h2 dir="auto">Logs</h2>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="I/flutter (10575): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter (10575): The following assertion was thrown during performLayout():
I/flutter (10575): The intrinsic dimension methods of the RenderCustomSingleChildLayoutBox class returned values that
I/flutter (10575): violate the intrinsic protocol contract.
I/flutter (10575): The following failures was detected:
I/flutter (10575):  * getMinIntrinsicWidth(Infinity) returned a larger value (4.0) than getMaxIntrinsicWidth(Infinity)
I/flutter (10575):    (0.0)
I/flutter (10575):  * getMinIntrinsicWidth(360.0) returned a larger value (4.0) than getMaxIntrinsicWidth(360.0) (0.0)
I/flutter (10575): If you are not writing your own RenderBox subclass, then this is not
I/flutter (10575): your fault. Contact support: https://github.com/flutter/flutter/issues/new
I/flutter (10575): When the exception was thrown, this was the stack:
I/flutter (10575): #0      RenderBox.debugAssertDoesMeetConstraints.&lt;anonymous closure&gt; (package:flutter/src/rendering/box.dart:1702:11)
I/flutter (10575): #2      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:1596:12)
I/flutter (10575): #3      RenderBox.size=.&lt;anonymous closure&gt; (package:flutter/src/rendering/box.dart:1501:17)
I/flutter (10575): #5      RenderBox.size= (package:flutter/src/rendering/box.dart:1501:12)
I/flutter (10575): #6      RenderCustomSingleChildLayoutBox.performLayout (package:flutter/src/rendering/shifted_box.dart:867:5)
I/flutter (10575): #7      RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #8      RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #9      _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1015:24)
I/flutter (10575): #10     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #11     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:160:11)
I/flutter (10575): #12     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #13     RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:300:13)
I/flutter (10575): #14     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #15     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #16     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #17     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #18     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1015:24)
I/flutter (10575): #19     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #20     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:265:13)
I/flutter (10575): #21     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #22     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:124:11)
I/flutter (10575): #23     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:64:20)
I/flutter (10575): #24     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:194:7)
I/flutter (10575): #25     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:338:14)
I/flutter (10575): #26     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #27     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #28     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #29     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #30     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1015:24)
I/flutter (10575): #31     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #32     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #33     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #34     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #35     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #36     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #37     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #38     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2612:14)
I/flutter (10575): #39     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #40     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #41     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #42     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:433:15)
I/flutter (10575): #43     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1718:7)
I/flutter (10575): #44     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1013:18)
I/flutter (10575): #45     BindingBase&amp;SchedulerBinding&amp;GestureBinding&amp;ServicesBinding&amp;RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:251:19)
I/flutter (10575): #46     BindingBase&amp;SchedulerBinding&amp;GestureBinding&amp;ServicesBinding&amp;RendererBinding&amp;WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:504:22)
I/flutter (10575): #47     BindingBase&amp;SchedulerBinding&amp;GestureBinding&amp;ServicesBinding&amp;RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:189:5)
I/flutter (10575): #48     BindingBase&amp;SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:688:15)
I/flutter (10575): #49     BindingBase&amp;SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:636:9)
I/flutter (10575): #50     _drawFrame (file:///b/build/slave/Linux_Engine/build/src/flutter/lib/ui/hooks.dart:70)
I/flutter (10575): (elided 2 frames from class _AssertionError)
I/flutter (10575): The following RenderObject was being processed when the exception was fired:
I/flutter (10575):   RenderCustomSingleChildLayoutBox#987339906 relayoutBoundary=up7 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575):   creator: CustomSingleChildLayout ← ClipRect ← Padding ← Align ← DefaultTextStyle ←
I/flutter (10575):   AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#519736023 ink renderer] ←
I/flutter (10575):   NotificationListener&lt;LayoutChangedNotification&gt; ← PhysicalModel ← AnimatedPhysicalModel ← Material
I/flutter (10575):   ← AppBar ← ⋯
I/flutter (10575):   parentData: &lt;none&gt; (can use size)
I/flutter (10575):   constraints: BoxConstraints(0.0&lt;=w&lt;=360.0, 0.0&lt;=h&lt;=56.0)
I/flutter (10575):   size: Size(360.0, 56.0)
I/flutter (10575): This RenderObject had the following descendants (showing up to depth 5):
I/flutter (10575):   RenderPadding#803556772 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575):     RenderCustomMultiChildLayoutBox#389384904 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575):       RenderConstrainedBox#143986731 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575):         RenderSemanticsGestureHandler#927607155 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575):           RenderPointerListener#965189292 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575):       RenderParagraph#572501783 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter (10575): Another exception was thrown: The intrinsic dimension methods of the RenderClipRect class returned values that violate the intrinsic protocol contract.
I/flutter (10575): Another exception was thrown: The intrinsic dimension methods of the RenderPadding class returned values that violate the intrinsic protocol contract.
I/flutter (10575): Another exception was thrown: The intrinsic dimension methods of the RenderPositionedBox class returned values that violate the intrinsic protocol contract.
I/flutter (10575): Another exception was thrown: The intrinsic dimension methods of the _RenderInkFeatures class returned values that violate the intrinsic protocol contract.
I/flutter (10575): Another exception was thrown: The intrinsic dimension methods of the RenderPhysicalModel class returned values that violate the intrinsic protocol contract.
I/flutter (10575): Another exception was thrown: The intrinsic dimension methods of the RenderConstrainedBox class returned values that violate the intrinsic protocol contract.
```"><pre class="notranslate"><code class="notranslate">I/flutter (10575): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter (10575): The following assertion was thrown during performLayout():
I/flutter (10575): The intrinsic dimension methods of the RenderCustomSingleChildLayoutBox class returned values that
I/flutter (10575): violate the intrinsic protocol contract.
I/flutter (10575): The following failures was detected:
I/flutter (10575):  * getMinIntrinsicWidth(Infinity) returned a larger value (4.0) than getMaxIntrinsicWidth(Infinity)
I/flutter (10575):    (0.0)
I/flutter (10575):  * getMinIntrinsicWidth(360.0) returned a larger value (4.0) than getMaxIntrinsicWidth(360.0) (0.0)
I/flutter (10575): If you are not writing your own RenderBox subclass, then this is not
I/flutter (10575): your fault. Contact support: https://github.com/flutter/flutter/issues/new
I/flutter (10575): When the exception was thrown, this was the stack:
I/flutter (10575): #0      RenderBox.debugAssertDoesMeetConstraints.&lt;anonymous closure&gt; (package:flutter/src/rendering/box.dart:1702:11)
I/flutter (10575): #2      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:1596:12)
I/flutter (10575): #3      RenderBox.size=.&lt;anonymous closure&gt; (package:flutter/src/rendering/box.dart:1501:17)
I/flutter (10575): #5      RenderBox.size= (package:flutter/src/rendering/box.dart:1501:12)
I/flutter (10575): #6      RenderCustomSingleChildLayoutBox.performLayout (package:flutter/src/rendering/shifted_box.dart:867:5)
I/flutter (10575): #7      RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #8      RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #9      _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1015:24)
I/flutter (10575): #10     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #11     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:160:11)
I/flutter (10575): #12     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #13     RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:300:13)
I/flutter (10575): #14     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #15     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #16     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #17     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #18     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1015:24)
I/flutter (10575): #19     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #20     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:265:13)
I/flutter (10575): #21     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #22     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:124:11)
I/flutter (10575): #23     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:64:20)
I/flutter (10575): #24     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:194:7)
I/flutter (10575): #25     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:338:14)
I/flutter (10575): #26     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #27     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #28     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #29     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #30     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1015:24)
I/flutter (10575): #31     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #32     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #33     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #34     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #35     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #36     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #37     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #38     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2612:14)
I/flutter (10575): #39     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #40     RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
I/flutter (10575): #41     RenderObject.layout (package:flutter/src/rendering/object.dart:1841:7)
I/flutter (10575): #42     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:433:15)
I/flutter (10575): #43     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1718:7)
I/flutter (10575): #44     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1013:18)
I/flutter (10575): #45     BindingBase&amp;SchedulerBinding&amp;GestureBinding&amp;ServicesBinding&amp;RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:251:19)
I/flutter (10575): #46     BindingBase&amp;SchedulerBinding&amp;GestureBinding&amp;ServicesBinding&amp;RendererBinding&amp;WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:504:22)
I/flutter (10575): #47     BindingBase&amp;SchedulerBinding&amp;GestureBinding&amp;ServicesBinding&amp;RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:189:5)
I/flutter (10575): #48     BindingBase&amp;SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:688:15)
I/flutter (10575): #49     BindingBase&amp;SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:636:9)
I/flutter (10575): #50     _drawFrame (file:///b/build/slave/Linux_Engine/build/src/flutter/lib/ui/hooks.dart:70)
I/flutter (10575): (elided 2 frames from class _AssertionError)
I/flutter (10575): The following RenderObject was being processed when the exception was fired:
I/flutter (10575):   RenderCustomSingleChildLayoutBox#987339906 relayoutBoundary=up7 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575):   creator: CustomSingleChildLayout ← ClipRect ← Padding ← Align ← DefaultTextStyle ←
I/flutter (10575):   AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#519736023 ink renderer] ←
I/flutter (10575):   NotificationListener&lt;LayoutChangedNotification&gt; ← PhysicalModel ← AnimatedPhysicalModel ← Material
I/flutter (10575):   ← AppBar ← ⋯
I/flutter (10575):   parentData: &lt;none&gt; (can use size)
I/flutter (10575):   constraints: BoxConstraints(0.0&lt;=w&lt;=360.0, 0.0&lt;=h&lt;=56.0)
I/flutter (10575):   size: Size(360.0, 56.0)
I/flutter (10575): This RenderObject had the following descendants (showing up to depth 5):
I/flutter (10575):   RenderPadding#803556772 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575):     RenderCustomMultiChildLayoutBox#389384904 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575):       RenderConstrainedBox#143986731 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575):         RenderSemanticsGestureHandler#927607155 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575):           RenderPointerListener#965189292 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575):       RenderParagraph#572501783 NEEDS-LAYOUT NEEDS-PAINT
I/flutter (10575): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter (10575): Another exception was thrown: The intrinsic dimension methods of the RenderClipRect class returned values that violate the intrinsic protocol contract.
I/flutter (10575): Another exception was thrown: The intrinsic dimension methods of the RenderPadding class returned values that violate the intrinsic protocol contract.
I/flutter (10575): Another exception was thrown: The intrinsic dimension methods of the RenderPositionedBox class returned values that violate the intrinsic protocol contract.
I/flutter (10575): Another exception was thrown: The intrinsic dimension methods of the _RenderInkFeatures class returned values that violate the intrinsic protocol contract.
I/flutter (10575): Another exception was thrown: The intrinsic dimension methods of the RenderPhysicalModel class returned values that violate the intrinsic protocol contract.
I/flutter (10575): Another exception was thrown: The intrinsic dimension methods of the RenderConstrainedBox class returned values that violate the intrinsic protocol contract.
```
</code></pre></div>
<p dir="auto">Seen on Appveyor for a PR that had only documentation changes:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
The intrinsic dimension methods of the RenderPadding class returned values that violate the
intrinsic protocol contract.
The following failure was detected:
 * getMinIntrinsicWidth(Infinity) returned a larger value (116.0) than
   getMaxIntrinsicWidth(Infinity) (84.0)
If you are not writing your own RenderBox subclass, then this is not
your fault. Contact support: https://github.com/flutter/flutter/issues/new
When the exception was thrown, this was the stack:
#0      RenderBox.debugAssertDoesMeetConstraints.&lt;anonymous closure&gt; (package:flutter/src/rendering/box.dart:1823:11)
#1      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:1833:6)
#2      RenderBox.size=.&lt;anonymous closure&gt; (package:flutter/src/rendering/box.dart:1553:17)
#3      RenderBox.size= (package:flutter/src/rendering/box.dart:1553:65)
#4      RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:202:5)
#5      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#6      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#8      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#10     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#11     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#12     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#13     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#14     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#15     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1147:11)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#17     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:263:13)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#19     _RenderInputPadding.performLayout (package:flutter/src/material/button.dart:514:13)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#21     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#23     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:141:11)
#24     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:338:7)
#25     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:211:7)
#26     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:355:14)
#27     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#28     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#29     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#30     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#31     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1147:11)
#32     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#33     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#34     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#35     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#36     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#37     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#38     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#39     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#40     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#41     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#42     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#43     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#44     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#45     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#46     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#47     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#48     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2824:13)
#49     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#50     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:520:15)
#51     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#52     __RenderTheatre&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#53     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#54     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#55     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#56     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#57     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#58     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#59     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#60     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#61     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#62     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#63     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#64     RenderView.performLayout (package:flutter/src/rendering/view.dart:147:13)
#65     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1445:7)
#66     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:704:18)
#67     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:793:23)
#68     _TestWidgetsFlutterBinding&amp;BindingBase&amp;SchedulerBinding&amp;GestureBinding&amp;RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
#69     _TestWidgetsFlutterBinding&amp;BindingBase&amp;SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
#70     _TestWidgetsFlutterBinding&amp;BindingBase&amp;SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
#71     AutomatedTestWidgetsFlutterBinding.pump.&lt;anonymous closure&gt; (package:flutter_test/src/binding.dart:704:9)
#74     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:69:44)
#75     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:691:27)
#76     WidgetTester.pumpWidget.&lt;anonymous closure&gt; (package:flutter_test/src/widget_tester.dart:227:22)
#79     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:69:44)
#80     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:224:27)
#81     main.&lt;anonymous closure&gt; (file:///C:/projects/flutter%20sdk/packages/flutter/test/widgets/drawer_test.dart:187:18)
#83     main.&lt;anonymous closure&gt; (file:///C:/projects/flutter%20sdk/packages/flutter/test/widgets/drawer_test.dart:183:47)
#84     testWidgets.&lt;anonymous closure&gt;.&lt;anonymous closure&gt; (package:flutter_test/src/widget_tester.dart:72:23)
#85     TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:555:19)
#99     AutomatedTestWidgetsFlutterBinding.runTest.&lt;anonymous closure&gt; (package:flutter_test/src/binding.dart:899:17)
#101    AutomatedTestWidgetsFlutterBinding.runTest.&lt;anonymous closure&gt; (package:flutter_test/src/binding.dart:887:39)
(elided 34 frames from class _FakeAsync, package dart:async, and package stack_trace)
The following RenderObject was being processed when the exception was fired:
  RenderPadding#fee52 relayoutBoundary=up9
  creator: Padding ← Container ← IconTheme ← Builder ← Listener ← _GestureSemantics ←
  RawGestureDetector ← GestureDetector ← InkWell ← DefaultTextStyle ← AnimatedDefaultTextStyle ←
  _InkFeatures-[GlobalKey#bd2f0 ink renderer] ← ⋯
  parentData: &lt;none&gt; (can use size)
  constraints: BoxConstraints(88.0&lt;=w&lt;=800.0, 36.0&lt;=h&lt;=600.0)
  size: Size(116.0, 36.0)
  padding: EdgeInsets(16.0, 0.0, 16.0, 0.0)
  textDirection: ltr
This RenderObject had the following descendants (showing up to depth 5):
  RenderPositionedBox#68651 relayoutBoundary=up10
    RenderParagraph#1b65c relayoutBoundary=up11
════════════════════════════════════════════════════════════════════════════════════════════════════
05:49 +1899 ~25 -1: C:\projects\flutter sdk\packages\flutter\test\widgets\drawer_test.dart: Drawer navigator back button [E]                                                                           
  Test failed. See exception logs above.
  The test description was: Drawer navigator back button"><pre class="notranslate"><code class="notranslate">══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
The intrinsic dimension methods of the RenderPadding class returned values that violate the
intrinsic protocol contract.
The following failure was detected:
 * getMinIntrinsicWidth(Infinity) returned a larger value (116.0) than
   getMaxIntrinsicWidth(Infinity) (84.0)
If you are not writing your own RenderBox subclass, then this is not
your fault. Contact support: https://github.com/flutter/flutter/issues/new
When the exception was thrown, this was the stack:
#0      RenderBox.debugAssertDoesMeetConstraints.&lt;anonymous closure&gt; (package:flutter/src/rendering/box.dart:1823:11)
#1      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:1833:6)
#2      RenderBox.size=.&lt;anonymous closure&gt; (package:flutter/src/rendering/box.dart:1553:17)
#3      RenderBox.size= (package:flutter/src/rendering/box.dart:1553:65)
#4      RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:202:5)
#5      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#6      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#8      _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#10     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#11     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#12     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#13     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#14     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#15     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1147:11)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#17     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:263:13)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#19     _RenderInputPadding.performLayout (package:flutter/src/material/button.dart:514:13)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#21     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#23     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:141:11)
#24     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:338:7)
#25     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:211:7)
#26     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:355:14)
#27     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#28     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#29     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#30     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#31     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1147:11)
#32     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#33     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#34     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#35     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#36     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#37     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#38     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#39     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#40     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#41     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#42     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#43     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#44     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#45     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#46     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#47     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#48     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2824:13)
#49     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#50     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:520:15)
#51     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#52     __RenderTheatre&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#53     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#54     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#55     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#56     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#57     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#58     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#59     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#60     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#61     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#62     _RenderProxyBox&amp;RenderBox&amp;RenderObjectWithChildMixin&amp;RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#63     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#64     RenderView.performLayout (package:flutter/src/rendering/view.dart:147:13)
#65     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1445:7)
#66     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:704:18)
#67     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:793:23)
#68     _TestWidgetsFlutterBinding&amp;BindingBase&amp;SchedulerBinding&amp;GestureBinding&amp;RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
#69     _TestWidgetsFlutterBinding&amp;BindingBase&amp;SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
#70     _TestWidgetsFlutterBinding&amp;BindingBase&amp;SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
#71     AutomatedTestWidgetsFlutterBinding.pump.&lt;anonymous closure&gt; (package:flutter_test/src/binding.dart:704:9)
#74     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:69:44)
#75     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:691:27)
#76     WidgetTester.pumpWidget.&lt;anonymous closure&gt; (package:flutter_test/src/widget_tester.dart:227:22)
#79     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:69:44)
#80     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:224:27)
#81     main.&lt;anonymous closure&gt; (file:///C:/projects/flutter%20sdk/packages/flutter/test/widgets/drawer_test.dart:187:18)
#83     main.&lt;anonymous closure&gt; (file:///C:/projects/flutter%20sdk/packages/flutter/test/widgets/drawer_test.dart:183:47)
#84     testWidgets.&lt;anonymous closure&gt;.&lt;anonymous closure&gt; (package:flutter_test/src/widget_tester.dart:72:23)
#85     TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:555:19)
#99     AutomatedTestWidgetsFlutterBinding.runTest.&lt;anonymous closure&gt; (package:flutter_test/src/binding.dart:899:17)
#101    AutomatedTestWidgetsFlutterBinding.runTest.&lt;anonymous closure&gt; (package:flutter_test/src/binding.dart:887:39)
(elided 34 frames from class _FakeAsync, package dart:async, and package stack_trace)
The following RenderObject was being processed when the exception was fired:
  RenderPadding#fee52 relayoutBoundary=up9
  creator: Padding ← Container ← IconTheme ← Builder ← Listener ← _GestureSemantics ←
  RawGestureDetector ← GestureDetector ← InkWell ← DefaultTextStyle ← AnimatedDefaultTextStyle ←
  _InkFeatures-[GlobalKey#bd2f0 ink renderer] ← ⋯
  parentData: &lt;none&gt; (can use size)
  constraints: BoxConstraints(88.0&lt;=w&lt;=800.0, 36.0&lt;=h&lt;=600.0)
  size: Size(116.0, 36.0)
  padding: EdgeInsets(16.0, 0.0, 16.0, 0.0)
  textDirection: ltr
This RenderObject had the following descendants (showing up to depth 5):
  RenderPositionedBox#68651 relayoutBoundary=up10
    RenderParagraph#1b65c relayoutBoundary=up11
════════════════════════════════════════════════════════════════════════════════════════════════════
05:49 +1899 ~25 -1: C:\projects\flutter sdk\packages\flutter\test\widgets\drawer_test.dart: Drawer navigator back button [E]                                                                           
  Test failed. See exception logs above.
  The test description was: Drawer navigator back button
</code></pre></div>