<div dir="ltr">Hi Sean,<br><div class="gmail_quote"><div dir="ltr">On Fri, Aug 24, 2018 at 10:03 AM Sean P. DeNigris <<a href="mailto:sean@clipperadams.com">sean@clipperadams.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Sometimes while working in Iceberg on 6.1, I see a progress bar(s) like the<br>
following:<br>
<<a href="http://forum.world.st/file/t128965/Screenshot_2018-08-24_12.jpeg" rel="noreferrer" target="_blank">http://forum.world.st/file/t128965/Screenshot_2018-08-24_12.jpeg</a>> <br>
<br>
This seems to usually signal that a crash is not far away. It's doubly<br>
concerning because there is no clear way to stop the troubled process<br>
(interrupts often bring up a debugger on something else) and because, since<br>
one is now unable to save any code, it's unclear how to start over easily in<br>
a new image. In an extreme scenario, I recently panicked during such an<br>
experience and accidentally clicked "Save" instead of "Save As…" resulting<br>
in an image that took hours worth of code (I know maybe not a great<br>
practice) with it to the grave.<br>
<br>
Any idea why this happens or what we might be able to do anything about it?<br></blockquote><div><br></div><div>No. Yes. Indirectly I hope to help debug this.  I am nearly finished with an error handling facility in the VM for FFI calls that will fail an FFI callout primitive with an error code indicating the kind of exception and the pc.  This should at least stop the system from crashing and give us an improved ability to make sense of the exception; at least we'll be able to examine the arguments to the call.  More details as I roll out the facility.  It will require integrating some support code, rewriting FFI callout signatures to include an error code, etc.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">p.s. I was so concerned that I immediately resolved to move to Pharo 7, but<br>
that turned out not to be an option do to the recently reported bug with<br>
extension methods (that don't exactly match the package name)<br><br>
-----<br>
Cheers,<br>
Sean<br>
--<br>
Sent from: <a href="http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html" rel="noreferrer" target="_blank">http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html</a></blockquote><div> </div></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div></div>