[Pharo-dev] Is SmalltalkCI working for Pharo projects?

Gabriel Cotelli g.cotelli at gmail.com
Mon Nov 27 08:01:01 EST 2017


Fabio fixed it. Aliaksei please try restarting your failing builds.

On Sun, Nov 26, 2017 at 11:13 AM, Aliaksei Syrel <alex.syrel at gmail.com>
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" <g.cotelli at gmail.com> 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/pull/18 ).
>
> 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" <btc at openinworld.com> wrote:
>
> 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/Wi
> llow/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 <g.cotelli at gmail.com> wrote:
>
>> 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/307025742
>>
>> Anyone noticed something similar?
>>
>> Regards,
>> Gabriel
>>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20171127/553e9aa9/attachment-0002.html>


More information about the Pharo-dev mailing list