On Fri, Apr 27, 2018 at 2:47 PM Alexander Semashko <
ah...@yandex-team.ru>
wrote:
> > It could be local hardware/software corruption.
> Probably. But this can also be caused by some specific usage scenarios
which we can't dismiss for now.
If you have two exact devices, you can compare their about:gpu and see if
there are any differences. Also, you can force both to run with clean by
passing --user-data-dir=NEW_LOCAL_TEMP_DIR and see if the issue goes away.
> Sorry for probably not being clear, I'm not talking about increasing the
15 sec. timeout. I meant an additional detector that looks for patterns
like "there were N (e.g. > 5) tasks longer than t (e.g. 3 seconds) in a
recent time slice (e.g. 30 seconds)". This is aimed to capture the
aforementioned freezes that happen all the time without going away.
In general, personally I prefer something like this simple, because there
will always be a case that needs a new rule, and soon it will be a mess.
It's better to know a low end device and just use blacklisting to put it on
software path.