Hello. I can reproduce the bug "semi-automatically". The tree classes I use to crash are attached. Run
AthensFlyingStickMorph new openInWorld and wait. Sometimes it crashes immediately. Sometimes I have to wait a couple of minutes. If I done not resize the crash never or almost never happens. Thank you, Alex On Wed, Feb 22, 2017 at 11:56 AM, Ronie Salgado <ronies...@gmail.com> wrote: > Hello, > > http://forum.world.st/Too-frequent-crashes-td4927143i20.html#a4934027 > > Try changing AthensCairoSurface >> asForm into the following method: > > asForm > > "create a form and copy an image data there" > | form | > self checkSession. > > self flush. > form := Form extent: (self width@self height) depth: 32. > form unhibernate. > LibC memCopy: self getDataPtr to: form bits size: self width*self > height*4. > ^ form > > This seems to improve the stability a lot. I have already told Esteban to > take a better look. > > Best regards, > Ronie > > 2017-02-22 13:47 GMT-03:00 Alexandre Bergel <alexandre.ber...@me.com>: > >> Dear Alexander, >> >> Sine the new FFI of Pharo, using Athens has become unreliable. This is a >> pity, but fixing this is not trivial at all (we have been trying for years). >> >> What exactly are you doing with Athens? >> >> Alexandre >> >> >> > On Feb 22, 2017, at 12:55 AM, Alexander Samoylovich < >> samoylov...@gmail.com> wrote: >> > >> > Hello >> > >> > I am writing graphic demo programs using Athens on Mac Sierra. >> > Time by time Pharo VM crashes. Programs not using Athens work reliably. >> > I believe the behavior is reproducible. >> > How should I report a bug? >> > >> > Alex >> >> -- >> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: >> Alexandre Bergel http://www.bergel.eu >> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. >> >> >> >> >> >
AthensFlyingStick.st
Description: Binary data
AthensFlyingStickMorph.st
Description: Binary data
BezierLine.st
Description: Binary data