[Vm-dev] [Pharo-dev] Sign of Impending Iceberg Doom on Pharo 6.1
btc at openinworld.com
Sun Aug 26 00:23:29 UTC 2018
On Sat, 25 Aug 2018 at 01:40, Eliot Miranda <eliot.miranda at gmail.com> wrote:
> Hi Sean,
> On Fri, Aug 24, 2018 at 10:03 AM Sean P. DeNigris <sean at clipperadams.com>
>> Sometimes while working in Iceberg on 6.1, I see a progress bar(s) like
>> This seems to usually signal that a crash is not far away.
Do you mean seconds or minutes or more away from a crash?
> It's doubly concerning because there is no clear way to stop the troubled
>> (interrupts often bring up a debugger on something else) and because,
>> one is now unable to save any code, it's unclear how to start over easily
>> a new image.
Just some general ideas (you may have already considered)
The string "Diffing..." appears in only one location in
I'm not clear on the behaviour of #on:displayProgress: whether its
possible some inside loop
can make that string appear multiple times, or whether it indicates
is being called multiple times.
A specific check there for an escape key-combo might help debug this.
Or a class variable reset from Iceberg that halts when it exceeds a limit
on the number of loops.
Or log to file five or so levels of "thisContext senders senders etc" for
post crash analysis to help isolate the loop.
P.S. While I was browsing senders-of-senders-of-senders I quickly got lost
if a tool that graphically showed a senders-tree might be a useful demo for
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Vm-dev