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

Investigate segfaults in Squeak Tests #131

Open
timfel opened this issue Jul 18, 2016 · 8 comments
Open

Investigate segfaults in Squeak Tests #131

timfel opened this issue Jul 18, 2016 · 8 comments

Comments

@timfel
Copy link
Member

timfel commented Jul 18, 2016

No description provided.

@timfel
Copy link
Member Author

timfel commented Dec 16, 2016

The following tests hang, segfault, or run out of memory:

IntegerDigitLogicTest>>#testLargeShift
TestObjectsAsMethods>>#testDNU
IntegerTest>>#testNegativeIntegerPrinting
SUnitTest>>#testTestTimeoutLoop
NumberParsingTest>>#testFloatmin
TestValueWithinFix>>#testValueWithinNonLocalReturnFixReal
MirrorPrimitiveTests>>#testMirrorInstVarAt
SqueakSSLTest>>#testConnectAccept
FloatTest>>#testHugeIntegerCloseTo
SecureHashAlgorithmTest>>#testEmptyInput
PureBehaviorTest>>#testUpdateWhenLocalMethodRemoved

@timfel timfel changed the title Investigate Smalltalk Float test failures Investigate segfaults in Squeak Tests Dec 16, 2016
@timfel
Copy link
Member Author

timfel commented Dec 21, 2016

Now remaining crashes are:

SUnitTest>>#testTestTimeoutLoop # hangs
TestValueWithinFix>>#testValueWithinNonLocalReturnFixReal
SqueakSSLTest>>*
PureBehaviorTest>>#testUpdateWhenLocalMethodRemoved

timfel added a commit that referenced this issue Dec 21, 2016
@timfel
Copy link
Member Author

timfel commented Dec 21, 2016

Down to

  • SUnitTest>>#testTestTimeoutLoop -> hangs
  • TestValueWithinFix>>#testValueWithinNonLocalReturnFixReal -> crashes trying to fetch a bytecode from a returned method
  • SqueakSSLTest>>* different uncaught errors and double free corruptions

@timfel
Copy link
Member Author

timfel commented Dec 22, 2016

@fniephaus: Now that we shouldn't segfault or hang for most tests, do you think we could set up a SmalltalkCI config to run in-image tests, excluding those three that don't work right now?

@timfel
Copy link
Member Author

timfel commented Dec 22, 2016

All SqueakSSLTests are now running as of f2b4b50

@fniephaus
Copy link
Member

@timfel do you want to run in-image tests right after building a vm?

@timfel
Copy link
Member Author

timfel commented Dec 22, 2016

no, i was thinking of a setup like RSqueak-App, with a cron job that runs tests daily, maybe split into jobs for groups of core packages

@fniephaus
Copy link
Member

Like RSqueak-App or as part of RSqueak-App? Any idea how long all test need to run on a current RSqueak vm?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants