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

dev channel fails to run unit tests #15501

Closed
DartBot opened this issue Dec 6, 2013 · 4 comments
Closed

dev channel fails to run unit tests #15501

DartBot opened this issue Dec 6, 2013 · 4 comments
Labels
area-vm Use area-vm for VM related issues, including code coverage, FFI, and the AOT and JIT backends. type-bug Incorrect behavior (everything from a crash to more subtle misbehavior)

Comments

@DartBot
Copy link

DartBot commented Dec 6, 2013

This issue was originally filed by @Andersmholmgren


What steps will reproduce the problem?

  1. run latest dev channel editor
  2. try to execute a test
  3. vm for tests never seems to start. No output to console. After a few seconds it exits with exit code=-1073741571

I can run the same test with the stable channel editor and it works fine. Until a couple of weeks ago (before 1.0) I never experienced this problem either

What is the expected output? What do you see instead?
it runs. Nada. Just the exit code

What version of the product are you using? On what operating system?
Dart Editor version 1.0.2_r30821 (DEV)
Dart SDK version 1.0.2.1_r30821

Windows 7 Home Premium SP1

Please provide any additional information below.

@sgjesse
Copy link
Contributor

sgjesse commented Dec 9, 2013

The exit code -1073741571 is exception 0xc00000fd which is stack-overflow.

Does it crash the same way if you just run the unit-test on the commandline (typing 'echo %ERRORLEVEL%' will print the last exit code)?

Can do you have a simple reproduction?


Added Area-VM, Triaged labels.

@DartBot
Copy link
Author

DartBot commented Dec 10, 2013

This comment was originally written by @Andersmholmgren


yes it does. Just verified then

I'll see what I can do about a simple reproduction. I just created a new project via the editor and ran the generated hello world and the problem didn't occur so it's more involved than that and I have no idea at this stage the circumstances that cause it.

is there any way for me to generate more diagnostic output for you?

@DartBot
Copy link
Author

DartBot commented Dec 13, 2013

This comment was originally written by @Andersmholmgren


OK I've tracked it down. You can reproduce with

void main() {
    print("Hello, World!");
}

class Bar<B extends Bar> {}

class Foo<F extends Foo> implements Bar<F> {}

This used to work but stopped working in the last stable release.

Note on a mac this exits straight away (takes a few seconds on windows) and gives a different error code: 139

@DartBot DartBot added Type-Defect area-vm Use area-vm for VM related issues, including code coverage, FFI, and the AOT and JIT backends. labels Dec 13, 2013
@kevmoo kevmoo added type-bug Incorrect behavior (everything from a crash to more subtle misbehavior) and removed priority-unassigned labels Feb 29, 2016
@zanderso
Copy link
Member

This no longer reproduces.

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, FFI, and the AOT and JIT backends. type-bug Incorrect behavior (everything from a crash to more subtle misbehavior)
Projects
None yet
Development

No branches or pull requests

4 participants