-
Notifications
You must be signed in to change notification settings - Fork 29.5k
Closed
Labels
P0Critical issues such as a build break or regressionCritical issues such as a build break or regressionc: contributor-productivityTeam-specific productivity, code health, technical debt.Team-specific productivity, code health, technical debt.dependency: dartDart team may need to help usDart team may need to help ustoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.
Description
On the engine roll here: #76307
Under packages/flutter_tools running:
$ ../../bin/cache/dart-sdk/bin/pub run test -rcompact -j1 --no-color test/integration.shard/analyze_size_test.dart
'package:vm_snapshot_analysis/v8_profile.dart': Failed assertion: line 460 pos 12: 'parent != null': Trying to create node of type NodeType.functionNode with <optimized out> and no parent.
#0 _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:46:39)
#1 _AssertionError._throwNew (dart:core-patch/errors_patch.dart:36:5)
#2 _ProgramInfoBuilder.makeInfoNode (package:vm_snapshot_analysis/v8_profile.dart:460:12)
#3 _ProgramInfoBuilder.createInfoNodeFor (package:vm_snapshot_analysis/v8_profile.dart:418:18)
#4 _ProgramInfoBuilder.getInfoNodeFor (package:vm_snapshot_analysis/v8_profile.dart:350:14)
#5 ListIterable.forEach (dart:_internal/iterable.dart:39:13)
#6 _ProgramInfoBuilder.build (package:vm_snapshot_analysis/v8_profile.dart:314:16)
#7 toProgramInfo (package:vm_snapshot_analysis/v8_profile.dart:258:8)
#8 _treemapFromSnapshot (package:vm_snapshot_analysis/treemap.dart:157:16)
#9 treemapFromJson (package:vm_snapshot_analysis/treemap.dart:85:5)
#10 SizeAnalyzer.analyzeZipSizeAndAotSnapshot (package:flutter_tools/src/base/analyze_size.dart:119:59)
#11 AndroidGradleBuilder._performCodeSizeAnalysis (package:flutter_tools/src/android/gradle.dart:611:59)
#12 AndroidGradleBuilder.buildGradleApp (package:flutter_tools/src/android/gradle.dart:593:13)
<asynchronous suspension>
#13 AndroidGradleBuilder.buildApk (package:flutter_tools/src/android/gradle.dart:276:7)
<asynchronous suspension>
#14 BuildApkCommand.runCommand (package:flutter_tools/src/commands/build_apk.dart:105:5)
<asynchronous suspension>
#15 FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1185:12)
<asynchronous suspension>
#16 FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1037:27)
<asynchronous suspension>
#17 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:152:19)
<asynchronous suspension>
#18 AppContext.run (package:flutter_tools/src/base/context.dart:151:12)
<asynchronous suspension>
#19 CommandRunner.runCommand (package:args/command_runner.dart:197:13)
<asynchronous suspension>
#20 FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:283:9)
<asynchronous suspension>
#21 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:152:19)
<asynchronous suspension>
#22 AppContext.run (package:flutter_tools/src/base/context.dart:151:12)
<asynchronous suspension>
#23 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:239:5)
<asynchronous suspension>
#24 run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
<asynchronous suspension>
#25 run.<anonymous closure> (package:flutter_tools/runner.dart:60:12)
<asynchronous suspension>
#26 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:152:19)
<asynchronous suspension>
#27 AppContext.run (package:flutter_tools/src/base/context.dart:151:12)
<asynchronous suspension>
#28 runInContext (package:flutter_tools/src/context_runner.dart:77:10)
<asynchronous suspension>
#29 main (package:flutter_tools/executable.dart:92:3)
<asynchronous suspension>
Metadata
Metadata
Assignees
Labels
P0Critical issues such as a build break or regressionCritical issues such as a build break or regressionc: contributor-productivityTeam-specific productivity, code health, technical debt.Team-specific productivity, code health, technical debt.dependency: dartDart team may need to help usDart team may need to help ustoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.