The build is now green.

Did anyone else encounter problems with the new code when playing with Roassal?

Cheers,
Doru



> On Mar 3, 2017, at 11:39 AM, Pavel Krivanek <[email protected]> wrote:
> 
> The integration took a wrong slice...
> 
> 2017-03-03 10:34 GMT+01:00 Blondeau Vincent <[email protected]>:
> Nice try, but it doesn't seems to :( :
> https://ci.inria.fr/moose/job/moose-6.1/556/console
> 
> Smalltalk stack dump:
> 0xbfc61c50 I GrafPort>copyBits 0x9c1f7a8: a(n) GrafPort
> 0xbfc61c70 I GrafPort>image:at:sourceRect:rule: 0x9c1f7a8: a(n) GrafPort
> 0xbfc61ca0 I FormCanvas>image:at:sourceRect:rule: 0x9c12a98: a(n) FormCanvas
> 
> Cheers,
> Vincent
> 
> 
> > -----Message d'origine-----
> > De : Moose-dev [mailto:[email protected]] De la part de
> > Tudor Girba
> > Envoyé : vendredi 3 mars 2017 10:22
> > À : Pharo Development List
> > Cc : Moose-related development
> > Objet : [Moose-dev] Re: [Pharo-dev] Re: Segmentation fault on Moose 6.1
> > Build
> >
> > Thanks.
> >
> > I have switched the Moose job back to using the latest image. Let’s see how
> > it works.
> >
> > Cheers,
> > Doru
> >
> >
> > > On Mar 3, 2017, at 9:19 AM, Pavel Krivanek <[email protected]>
> > wrote:
> > >
> > > Esteban created a working fix for this issue.
> > >
> > > Cheers,
> > > -- Pavel
> > >
> > > 2017-03-03 3:16 GMT+01:00 Ben Coman <[email protected]>:
> > > To confirm specific reproducibility, using...
> > >     http://files.pharo.org/image/60/60421.zip
> > >
> > > I did...
> > > $ cd opensmalltalk-vm
> > > $ git checkout d54edc56
> > > $ git log
> > >     commit d54edc5638c9f90c80f214e59e19240f8ead87f8
> > >     Author: Eliot Miranda <[email protected]>
> > >     Date:   Thu Mar 2 09:53:05 2017 -0800
> > >         CogVM source as per VMMaker.oscog-eem.2143
> > >         Fix regression in Sista sources due to receiverTags work.
> > >
> > > $ cd build.linux32x86/pharo.cog.spur/build.debug
> > > $ cd products/debug/phcogspurlinuxht
> > > $ pharo  ~/temp/Case19785/Pharo-60421.image
> > >
> > > World > Playground, evaluate...
> > >    surf := AthensCairoSurface extent: Display extent.
> > >    Display getCanvas drawImage: surf asForm  at: 0@0
> > >
> > > 70% ==> image seg fault
> > > 30% ==> PrimitiveFailed: primitive #primSignal:andReturnAs:fromContext:
> > >
> > > but doing
> > >     Smalltalk snapshot: true andQuit: true.
> > >     surf := AthensCairoSurface extent: Display extent.
> > >     Display getCanvas drawImage: surf asForm  at: 0@0.
> > >
> > > 100% ==> PrimitiveFailed: primitive #primSignal:andReturnAs:fromContext:
> > >
> > >
> > > Evaluate the following in Playground for 100% segfault from command line.
> > >
> > >     EllipseMorph compile: 'step
> > >         |surf|
> > >         [   surf := AthensCairoSurface extent: Display extent.
> > >             Display getCanvas drawImage: surf asForm  at: 0@0.
> > >         ] on: Error do: [ ].
> > >         self position: self position + (50@0). "To observe survival of seg
> > fault"   '.
> > >     Smalltalk snapshot: true andQuit: true.
> > >     EllipseMorph new openInWorld.
> > >
> > >
> > > btw, I'm on 32-bit Debian 8 Jessie
> > > $ uname -a
> > > Linux dom0 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08)
> > > i686 GNU/Linux
> > >
> > > cheers -ben
> > >
> > >
> > > On Fri, Mar 3, 2017 at 12:08 AM, Blondeau Vincent
> > <[email protected]> wrote:
> > > > Hi Eliot,
> > > >
> > > >
> > > >
> > > > Thanks to take care of this issue!
> > > >
> > > >
> > > >
> > > > Pavel opened a bug issue here:
> > > > https://pharo.fogbugz.com/f/cases/19785/Athens-crashes-the-VM . You
> > > > need the latest Pharo image and VM and it crashes under Linux
> > > > (32-bit) and OSX (El Captain, 32-bit VM). And I personally tried
> > > > with Windows7 and the bug happens too.
> > > >
> > > >
> > > >
> > > > To reproduce: Morph new testAthensRender
> > > >
> > > >
> > > >
> > > > An extract of the opened issue:
> > > >
> > > >
> > > >
> > > > Edited by Pavel Krivanek 02/03/2017 (Today) 16:10
> > > >
> > > > An empty surface crashes it too:
> > > > surf := AthensCairoSurface extent: Display extent.
> > > > Display getCanvas drawImage: surf asForm  at: 0@0
> > > >
> > > >
> > > >
> > > > The problem is in the method AthensCairoSurface>>#asForm where the
> > > > previous slice started to add 1 to surface heigth
> > > >
> > > >
> > > >
> > > > Well, I tried to revert AthensCairoSurface>>#asForm which fixes this
> > > > particular case but Roassal still crashes on copyBits
> > > >
> > > >
> > > >
> > > > Cheers,
> > > >
> > > > Vincent
> > > >
> > > >
> > > >
> > > > De : Moose-dev [mailto:[email protected]] De la
> > > > part de Eliot Miranda Envoyé : jeudi 2 mars 2017 17:03 À : Pharo
> > > > Development List Cc : Moose-related development; Squeak Virtual
> > > > Machine Development Discussion Objet : [Moose-dev] Re: [Pharo-dev]
> > > > Segmentation fault on Moose 6.1 Build
> > > >
> > > > Hi Vincent,
> > > >
> > > >     first, apologies for the inconvenience, second, thanks!  I badly
> > > > need reproducible failure cases to get the remaining bugs out of the
> > > > compactor and you have just provided me with one.  Can you send me
> > > > the information I need to reproduce the build?  What platforms does it
> > fall on?
> > > >
> > > > On Thu, Mar 2, 2017 at 2:23 AM, Blondeau Vincent
> > > > <[email protected]> wrote:
> > > >
> > > > Hi,
> > > >
> > > > The latest builds of the Moose6.1 image are failing due to a
> > > > segmentation fault.
> > > >
> > > > Here is the link to the last build:
> > > > https://ci.inria.fr/moose/job/moose-6.1/550/console
> > > >
> > > > How can we fix this?
> > >
> >
> > --
> > www.tudorgirba.com
> > www.feenk.com
> >
> > "Beauty is where we see it."
> >
> >
> >
> >
> > _______________________________________________
> > Moose-dev mailing list
> > [email protected]
> > https://www.list.inf.unibe.ch/listinfo/moose-dev
> 
> !!!*************************************************************************************
> "Ce message et les pièces jointes sont confidentiels et réservés à l'usage 
> exclusif de ses destinataires. Il peut également être protégé par le secret 
> professionnel. Si vous recevez ce message par erreur, merci d'en avertir 
> immédiatement l'expéditeur et de le détruire. L'intégrité du message ne 
> pouvant être assurée sur Internet, la responsabilité de Worldline ne pourra 
> être recherchée quant au contenu de ce message. Bien que les meilleurs 
> efforts soient faits pour maintenir cette transmission exempte de tout virus, 
> l'expéditeur ne donne aucune garantie à cet égard et sa responsabilité ne 
> saurait être recherchée pour tout dommage résultant d'un virus transmis.
> 
> This e-mail and the documents attached are confidential and intended solely 
> for the addressee; it may also be privileged. If you receive this e-mail in 
> error, please notify the sender immediately and destroy it. As its integrity 
> cannot be secured on the Internet, the Worldline liability cannot be 
> triggered for the message content. Although the sender endeavours to maintain 
> a computer virus-free network, the sender does not warrant that this 
> transmission is virus-free and will not be liable for any damages resulting 
> from any virus transmitted.!!!"
> 
> _______________________________________________
> Moose-dev mailing list
> [email protected]
> https://www.list.inf.unibe.ch/listinfo/moose-dev

--
www.tudorgirba.com
www.feenk.com

"Problem solving should be focused on describing
the problem in a way that makes the solution obvious."






Reply via email to