On 7 Dec 2016, at 21:42, Koen Punt wrote:

Any idea what is going on there?

I can see what code is involved, but the crash is not something we have been able to reproduce (it has been reported a few times before).

I will likely have to rewrite the code because it’s about trying to make the NSOutlineView support lazy-loading of items, which it doesn’t seem designed for, and apparently my current solution has this edge-case where it can go into an infinite loop, but as this is all async/delayed code and majority of it is system code, I don’t have a good grasp of what is really happening.

But I will not touch this code until after a 2.0 release (non beta/release-candidate), as it works for most users (only 25 reports for rc.4 about this, 7 of which are yours) — I foresee changing this code needing a bit of trial and error given the nature of the problem (trying to make a system component do something it is not meant to do).