opensmalltalk-vm icon indicating copy to clipboard operation
opensmalltalk-vm copied to clipboard

OSVM 201804030952 crashes in Context(Object)>copy

Open fniephaus opened this issue 7 years ago • 5 comments

OSVM 201804030952 sometimes crashes in Context(Object)>copy when running Squeak SUnit tests.

Full stack trace at: https://travis-ci.org/squeak-smalltalk/squeak-app/jobs/387262157#L2073

Another trace is at: https://travis-ci.org/squeak-smalltalk/squeak-app/jobs/382950107#L1717

fniephaus avatar Jun 04 '18 10:06 fniephaus

This one is probably related to a possible VM bug related to image segments. As a side effect, executing ImageSegmentTest will break the image. It would make it easier to track down issues like this if the name of the executed test case appeared in the log.

smalltalking avatar Jun 04 '18 20:06 smalltalking

Good point, I should turn that on, so we see what test cases are causing crashes...

fniephaus avatar Jun 04 '18 21:06 fniephaus

Hi Fabio,

I'd love to take a look at this. But how do I go from { "os": "osx", "script": "./prepare.sh", "language": "smalltalk", "osx_image": "xcode7.3", "smalltalk": "Squeak64-trunk" } to what's actually run on the command line?

eliotmiranda avatar Jul 11 '18 18:07 eliotmiranda

@eliotmiranda have a look at squeak-app. prepare.sh is the entry point and the builds fail here. All files that are needed are in that repository. It's basically calling out to smalltalkCI which then runs all SUnit tests with a few exceptions. Otherwise, download the latest Squeak-trunk and run all tests a few times. Eventually, you'll get crashes like this.

fniephaus avatar Jul 12 '18 21:07 fniephaus

CI builds still suffer from crashes caused by this, see https://github.com/hpi-swa/smalltalkCI/issues/440 for example. Anyone willing to look into this?

fniephaus avatar Sep 26 '19 11:09 fniephaus