Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

recursive_import_test.dart crashes in asan mode #27441

Closed
a-siva opened this issue Sep 27, 2016 · 1 comment
Closed

recursive_import_test.dart crashes in asan mode #27441

a-siva opened this issue Sep 27, 2016 · 1 comment
Assignees
Labels
area-vm Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends. closed-obsolete Closed as the reported issue is no longer relevant type-bug Incorrect behavior (everything from a crash to more subtle misbehavior)

Comments

@a-siva
Copy link
Contributor

a-siva commented Sep 27, 2016

FAILED: none-vm release_ia32 utils/recursive_import_test
Expected: Pass
Actual: RuntimeError
CommandOutput[vm]:

stdout:
unittest-suite-wait-for-done
verbose info: Using platform configuration at lib:/lib/dart_client.platform
verbose info: Compiling main: (build number could not be determined)
verbose info: Scanning library main:
main::0:0: crash: The compiler crashed when compiling this element.
Uncaught exception in diagnostic handler: crash
#0 main.handler (file:///mnt/data/b/build/slave/vm-linux-release-ia32-asan-be/build/sdk/tests/utils/recursive_import_test.dart:49:9)
#1 LegacyCompilerDiagnostics.report (package:compiler/src/old_to_new_api.dart:37:13)
#2 CompilerImpl.callUserHandler. (package:compiler/src/apiimpl.dart:315:17)
#3 CompilerTask.measure (package:compiler/src/common/tasks.dart:63:44)
#4 CompilerImpl.callUserHandler (package:compiler/src/apiimpl.dart:314:23)
#5 CompilerImpl._reportDiagnosticMessage (package:compiler/src/apiimpl.dart:303:7)
#6 CompilerImpl.reportDiagnostic (package:compiler/src/apiimpl.dart:288:5)
#7 CompilerDiagnosticReporter.reportDiagnostic (package:compiler/src/compiler.dart:1613:14)
#8 CompilerDiagnosticReporter.unhandledExceptionOnElement (package:compiler/src/compiler.dart:1860:5)
#9 CompilerDiagnosticReporter.withCurrentElement (package:compiler/src/compiler.dart:1655:9)
#10 _LibraryLoaderTask.createLibrarySync (package:compiler/src/library_loader.dart:742:21)
#11 _LibraryLoaderTask.createLibrary... (package:compiler/src/library_loader.dart:700:15)
#12 _RootZone.runUnary (dart:async/zone.dart:1404)
#13 _FutureListener.handleValue (dart:async/future_impl.dart:131)
#14 _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:637)
#15 _Future._propagateToListeners (dart:async/future_impl.dart:667)
#16 _Future._completeWithValue (dart:async/future_impl.dart:477)
#17 _Future._asyncComplete. (dart:async/future_impl.dart:528)
#18 _microtaskLoop (dart:async/schedule_microtask.dart:41)
#19 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#20 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#21 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)

stderr:
Unhandled exception:
Compilation failed: Unhandled exception:
Stack Overflow
#0 LT_EQ_TOKEN (package:compiler/src/tokens/token_constants.dart:49:11)
#1 Parser.parseLiteralString (package:compiler/src/parser/parser.dart:2470:13)
#2 Parser.parseLiteralStringOrRecoverExpression (package:compiler/src/parser/parser.dart:1237:14)
#3 Parser.parseImport (package:compiler/src/parser/parser.dart:162:13)
#4 Parser.parseTopLevelDeclaration (package:compiler/src/parser/parser.dart:135:14)
#5 Parser.parseUnit (package:compiler/src/parser/parser.dart:114:15)
#6 DietParserTask.dietParse. (package:compiler/src/parser/diet_parser_task.dart:38:16)
#7 CompilerTask.measure (package:compiler/src/common/tasks.dart:63:44)
#8 DietParserTask.dietParse (package:compiler/src/parser/diet_parser_task.dart:31:5)
#9 ScannerTask.scanElements (package:compiler/src/scanner/scanner_task.dart:62:17)
#10 ScannerTask.scan. (package:compiler/src/scanner/scanner_task.dart:51:7)
#11 CompilerTask.measure (package:compiler/src/common/tasks.dart:63:44)

...
...
#20 _RootZone.runUnary (dart:async/zone.dart:1404)
#21 _FutureListener.handleValue (dart:async/future_impl.dart:131)
#22 _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:637)
#23 _Future._propagateToListeners (dart:async/future_impl.dart:667)
#24 _Future._completeWithValue (dart:async/future_impl.dart:477)
#25 _Future._asyncComplete. (dart:async/future_impl.dart:528)
#26 _microtaskLoop (dart:async/schedule_microtask.dart:41)
#27 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#28 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#29 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)

'package:compiler/src/tokens/token_constants.dart': error: line 50 pos 28: error initializing const field 'LT_EQ_TOKEN'
const int FUNCTION_TOKEN = LT_EQ_TOKEN + 1;
^
#0 Parser.parseLiteralString (package:compiler/src/parser/parser.dart:2470:13)
#1 Parser.parseLiteralStringOrRecoverExpression (package:compiler/src/parser/parser.dart:1237:14)
#2 Parser.parseImport (package:compiler/src/parser/parser.dart:162:13)
#3 Parser.parseTopLevelDeclaration (package:compiler/src/parser/parser.dart:135:14)
#4 Parser.parseUnit (package:compiler/src/parser/parser.dart:114:15)
#5 DietParserTask.dietParse. (package:compiler/src/parser/diet_parser_task.dart:38:16)
#6 CompilerTask.measure (package:compiler/src/common/tasks.dart:63:44)
#7 DietParserTask.dietParse (package:compiler/src/parser/diet_parser_task.dart:31:5)
#8 ScannerTask.scanElements (package:compiler/src/scanner/scanner_task.dart:62:17)
#9 ScannerTask.scan. (package:compiler/src/scanner/scanner_task.dart:51:7)
#10 CompilerTask.measure (package:compiler/src/common/tasks.dart:63:44)
#11 ScannerTask.scan (package:compiler/src/scanner/scanner_task.dart:50:5)
#12 ScannerTask.scanLibrary (package:compiler/src/scanner/scanner_task.dart:46:5)
#13 _ElementScanner.scanLibrary (package:compiler/src/compiler.dart:2246:55)
#14 _LibraryLoaderTask.createLibrarySync. (package:compiler/src/library_loader.dart:747:15)
#15 CompilerDiagnosticReporter.withCurrentElement (package:compiler/src/compiler.dart:1640:15)
#16 _LibraryLoaderTask.createLibrarySync (package:compiler/src/library_loader.dart:742:21)
#17 _LibraryLoaderTask.createLibrary... (package:compiler/src/library_loader.dart:700:15)
#18 _RootZone.runUnary (dart:async/zone.dart:1404)
#19 _FutureListener.handleValue (dart:async/future_impl.dart:131)
#20 _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:637)
#21 _Future._propagateToListeners (dart:async/future_impl.dart:667)
#22 _Future._completeWithValue (dart:async/future_impl.dart:477)
#23 _Future._asyncComplete. (dart:async/future_impl.dart:528)
#24 _microtaskLoop (dart:async/schedule_microtask.dart:41)
#25 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#26 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#27 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)
#0 main. (file:///mnt/data/b/build/slave/vm-linux-release-ia32-asan-be/build/sdk/tests/utils/recursive_import_test.dart:70:7)
#1 _RootZone.runBinary (dart:async/zone.dart:1410)
#2 _FutureListener.handleError (dart:async/future_impl.dart:146)
#3 _Future._propagateToListeners.handleError (dart:async/future_impl.dart:649)
#4 _Future._propagateToListeners (dart:async/future_impl.dart:671)
#5 _Future._completeWithValue (dart:async/future_impl.dart:477)
#6 _Future._asyncComplete. (dart:async/future_impl.dart:528)
#7 _microtaskLoop (dart:async/schedule_microtask.dart:41)
#8 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#9 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#10 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)

Command[vm]: DART_CONFIGURATION=ReleaseIA32 out/ReleaseIA32/dart --ignore-unrecognized-flags --packages=/mnt/data/b/build/slave/vm-linux-release-ia32-asan-be/build/sdk/.packages /mnt/data/b/build/slave/vm-linux-release-ia32-asan-be/build/sdk/tests/utils/recursive_import_test.dart

@a-siva a-siva added the area-vm Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends. label Sep 27, 2016
@a-siva a-siva self-assigned this Sep 27, 2016
@zanderso zanderso added the type-bug Incorrect behavior (everything from a crash to more subtle misbehavior) label Nov 6, 2016
@mraleph
Copy link
Member

mraleph commented Apr 24, 2018

I am assuming that this bug is stale - can't find any reference to it in the status files. Please reopen it if you think it should be kept open.

@mraleph mraleph closed this as completed Apr 24, 2018
@mraleph mraleph added the closed-obsolete Closed as the reported issue is no longer relevant label Apr 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-vm Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends. closed-obsolete Closed as the reported issue is no longer relevant type-bug Incorrect behavior (everything from a crash to more subtle misbehavior)
Projects
None yet
Development

No branches or pull requests

3 participants