Stack overflow on mutually recursive bounds #32417
Labels
area-front-end
Use area-front-end for front end / CFE / kernel format related issues.
crash
Process exits with SIGSEGV, SIGABRT, etc. An unhandled exception is not a crash.
Projects
language_2/regress_23089_test causes stack overflow in Fasta.
FAILED: dartk-vm debug_x64 language_2/regress_23089_test
Expected: Pass
Actual: DartkCrash
Missing expected compile error.
--- Command "vm" (took 03.000861s):
DART_CONFIGURATION=DebugX64 pkg/vm/tool/dart2 --no-background-compilation --sync-async --ignore-unrecognized-flags --packages=/usr/local/google/home/regis/dart1/sdk/.packages /usr/local/google/home/regis/dart1/sdk/tests/language_2/regress_23089_test.dart
exit code:
252
stderr:
Crash when compiling file:///usr/local/google/home/regis/dart1/sdk/tests/language_2/regress_23089_test.dart,
at character offset null:
Stack Overflow
#0 KernelClassBuilder.buildType (package:front_end/src/fasta/kernel/kernel_class_builder.dart:132)
#1 KernelClassBuilder.buildTypeArguments (package:front_end/src/fasta/kernel/kernel_class_builder.dart:70)
#2 KernelClassBuilder.buildType (package:front_end/src/fasta/kernel/kernel_class_builder.dart:136)
#3 KernelClassBuilder.buildTypeArguments (package:front_end/src/fasta/kernel/kernel_class_builder.dart:70)
#4 KernelClassBuilder.buildType (package:front_end/src/fasta/kernel/kernel_class_builder.dart:136)
#5 KernelClassBuilder.buildTypeArguments (package:front_end/src/fasta/kernel/kernel_class_builder.dart:70)
#6 KernelClassBuilder.buildType (package:front_end/src/fasta/kernel/kernel_class_builder.dart:136)
#7 KernelClassBuilder.buildTypeArguments (package:front_end/src/fasta/kernel/kernel_class_builder.dart:70)
#8 KernelClassBuilder.buildType (package:front_end/src/fasta/kernel/kernel_class_builder.dart:136)
#9 KernelClassBuilder.buildTypeArguments (package:front_end/src/fasta/kernel/kernel_class_builder.dart:70)
#10 KernelClassBuilder.buildType (package:front_end/src/fasta/kernel/kernel_class_builder.dart:136)
#11 KernelClassBuilder.buildTypeArguments (package:front_end/src/fasta/kernel/kernel_class_builder.dart:70)
#12 KernelClassBuilder.buildType (package:front_end/src/fasta/kernel/kernel_class_builder.dart:136)
#13 KernelClassBuilder.buildTypeArguments (package:front_end/src/fasta/kernel/kernel_class_builder.dart:70)
...
...
The text was updated successfully, but these errors were encountered: