Skip to content

language/least_upper_bound/least_upper_bound_greatest_closure_2_test causes stack overflow in SubtypeHelper.isSubtypeOf #46524

Open
@scheglov

Description

@scheglov
scheglov@scheglov-macbookpro2:~/Source/Dart/sdk.git/sdk (master)$ sdk/bin/dartanalyzer --ignore-unrecognized-flags --packages=/Users/scheglov/Source/Dart/sdk.git/sdk/.packages --format=json --no-hints /Users/scheglov/Source/Dart/sdk.git/sdk/tests/language/least_upper_bound/least_upper_bound_greatest_closure_2_test.dart
Unhandled exception:
Stack Overflow
#0      InterfaceTypeImpl.isDartCoreObject (package:analyzer/src/dart/element/type.dart:771:3)
#1      SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:76:56)
#2      SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:284:25)
#3      SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:164:11)
#4      SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:284:25)
#5      SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:164:11)
#6      SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:284:25)
#7      SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:164:11)
#8      SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:284:25)
#9      SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:164:11)
#10     SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:284:25)
#11     SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:164:11)
#12     SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:284:25)
#13     SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:164:11)
#14     SubtypeHelper.isSubtypeOf (package:analyzer/src/dart/element/subtype.dart:284:25)

Metadata

Metadata

Labels

P3A lower priority bug or feature requestarea-dart-modelFor issues related to conformance to the language spec in the parser, compilers or the CLI analyzer.cfe-dysfunctionalitiesIssues for the CFE not behaving as intendeddart-model-analyzer-specIssues with the analyzer's implementation of the language speclegacy-area-front-endLegacy: Use area-dart-model instead.type-bugIncorrect behavior (everything from a crash to more subtle misbehavior)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions