All the latest builds I've tried are failing in Travis with "out of memory" errors aparently after running the tests. It's always the same error and for different Pharo versions (4.0 5.0 6.1 7.0 , etc) See for example https://travis-ci.org/ba-st/Willow/jobs/307025742Gabriel |
The Raw Log of https://travis-ci.org/ba-st/Willow/jobs/307025742 says "The log length has exceeded the limit of 4 MB (this usually means that the test suite is raising the same exception over and over)." whereas the Raw Log from a working job https://travis-ci.org/ba-st/Willow/jobs/303028020 is 94kB. So you might start with some side-by-side diff tool to observe where these log files diverge. cheers -ben On 26 November 2017 at 03:40, Gabriel Cotelli <[hidden email]> wrote:
|
I'm pretty sure are not my changes, because in one of the pull requests I just added Pharo 6.1 as a tested platform but no code was changed and I'm getting the same error on all the platforms ( https://github.com/ba-st/Buoy/ Fabio: maybe something changed in SmalltalkCI triggering this error? From the logs seems that it's something related to coverage doing an infinite loop: IdentityDictionary(HashedCollection)>findElementOrNil: 0xc089d50: a(n) IdentityDictionary 0xfff87dd4 M IdentityDictionary(Dictionary)>at:ifAbsent: 0xc089d50: a(n) IdentityDictionary 0xfff87df4 M RGMethodDefinition(RGDefinition)>annotationNamed:ifAbsent: 0xc083658: a(n) RGMethodDefinition 0xfff87e14 M RGMethodDefinition(RGDefinition)>environment 0xc083658: a(n) RGMethodDefinition 0xfff87e30 M RGMethodDefinition(RGDefinition)>rootEnvironment 0xc083658: a(n) RGMethodDefinition 0xfff87e48 M RGMethodDefinition(RGElementDefinition)>realParent 0xc083658: a(n) RGMethodDefinition 0xfff87e60 M RGMethodDefinition(RGElementDefinition)>realClass 0xc083658: a(n) RGMethodDefinition 0xfff87e78 M RGMethodDefinition(RGElementDefinition)>actualClass 0xc083658: a(n) RGMethodDefinition 0xfff87e90 M TestCoverage>uninstall 0xc082400: a(n) TestCoverage 0xfff87ea8 M TestCoverage>run:with:in: 0xc082400: a(n) TestCoverage 0xfff87ecc M ByteString(String)>asSymbol 0x9300760: a(n) ByteString 0xfff87ef0 M SystemDictionary>classOrTraitNamed: 0x9895350: a(n) SystemDictionary 0xfff87f0c M SystemDictionary>classNamed: 0x9895350: a(n) SystemDictionary 0xfff87f28 M RGMethodDefinition(RGElementDefinition)>realParent 0xc083658: a(n) RGMethodDefinition 0xfff87f40 M RGMethodDefinition(RGElementDefinition)>realClass 0xc083658: a(n) RGMethodDefinition 0xfff87f58 M RGMethodDefinition(RGElementDefinition)>actualClass 0xc083658: a(n) RGMethodDefinition 0xfff87f70 M TestCoverage>uninstall 0xc082400: a(n) TestCoverage 0xfff87f88 M TestCoverage>run:with:in: 0xc082400: a(n) TestCoverage 0xfff87fac M ByteString(String)>asSymbol 0x9300780: a(n) ByteString 0xfff87fd0 M SystemDictionary>classOrTraitNamed: 0x9895350: a(n) SystemDictionary 0xfff87fec M SystemDictionary>classNamed: 0x9895350: a(n) SystemDictionary 0xfff88008 M RGMethodDefinition(RGElementDefinition)>realParent 0xc083658: a(n) RGMethodDefinition 0xfff88020 M RGMethodDefinition(RGElementDefinition)>realClass 0xc083658: a(n) RGMethodDefinition 0xfff88038 M RGMethodDefinition(RGElementDefinition)>actualClass 0xc083658: a(n) RGMethodDefinition 0xfff88050 M TestCoverage>uninstall 0xc082400: a(n) TestCoverage 0xfff88068 M TestCoverage>run:with:in: 0xc082400: a(n) TestCoverage 0xfff8808c M ByteString(String)>asSymbol 0x93007a0: a(n) ByteString 0xfff880b0 M SystemDictionary>classOrTraitNamed: 0x9895350: a(n) SystemDictionary 0xfff880cc M SystemDictionary>classNamed: 0x9895350: a(n) SystemDictionary 0xfff880e8 M RGMethodDefinition(RGElementDefinition)>realParent 0xc083658: a(n) RGMethodDefinition 0xfff88100 M RGMethodDefinition(RGElementDefinition)>realClass 0xc083658: a(n) RGMethodDefinition 0xfff88118 M RGMethodDefinition(RGElementDefinition)>actualClass 0xc083658: a(n) RGMethodDefinition 0xfff88130 M TestCoverage>uninstall 0xc082400: a(n) TestCoverage 0xfff88148 M TestCoverage>run:with:in: 0xc082400: a(n) TestCoverage 0xfff8816c M ByteString(String)>asSymbol 0x93007c0: a(n) ByteString 0xfff88190 M SystemDictionary>classOrTraitNamed: 0x9895350: a(n) SystemDictionary 0xfff881ac M SystemDictionary>classNamed: 0x9895350: a(n) SystemDictionary 0xfff85e48 M RGMethodDefinition(RGElementDefinition)>realParent 0xc083658: a(n) RGMethodDefinition 0xfff85e60 M RGMethodDefinition(RGElementDefinition)>realClass 0xc083658: a(n) RGMethodDefinition 0xfff85e78 M RGMethodDefinition(RGElementDefinition)>actualClass 0xc083658: a(n) RGMethodDefinition 0xfff85e90 M TestCoverage>uninstall 0xc082400: a(n) TestCoverage 0xfff85ea8 M TestCoverage>run:with:in: 0xc082400: a(n) TestCoverage On Nov 26, 2017 06:00, "Ben Coman" <[hidden email]> wrote:
|
Hi, We have the same problem. It infinitly loops on coverage and says "out of memory" in the end. Cheers, Alex On Nov 26, 2017 2:18 PM, "Gabriel Cotelli" <[hidden email]> wrote:
|
Fabio told me that seems to be a bug in SmalltalkCI related to code coverage. Tomorrow he will take a look. On Nov 26, 2017 11:13, "Aliaksei Syrel" <[hidden email]> wrote:
|
In reply to this post by Aliaksei Syrel
Fabio fixed it. Aliaksei please try restarting your failing builds. On Sun, Nov 26, 2017 at 11:13 AM, Aliaksei Syrel <[hidden email]> wrote:
|
Free forum by Nabble | Edit this page |