@b4n I said:

> Oh, I'm not defending it as non-buggy, I'm saying that I suspect there to be 
> lots of similar bugs

It seems like you are not getting the meaning of what I say.

Of course its Geany bugs, Geany does not meet the conditions for reentrant 
software, but thats not just MRU or this or that, as the examples I gave over a 
wide range of circumstances showed, and thats just the ones somebody has 
reported and we have investigated enough to understand.  Geany is not tolerant 
of events out of their normal order, nobody has been careless or bad, it has 
simply not been written to be so.

But as we keep seeing, there are situations where that will happen, as you say 
out of our control, although things like plugins _are_ within our control, so 
they should not be violating limitations of Geany, and that is a _plugin_ bug 
which should be fixed there.

But it is unlikely that anyone will fix the underlying bugs in Geany, so for 
the situations not caused by plugins we play whac-a-mole[^1] every time such a 
bug pops up, and simply ignore bugs that are rare enough that they are not 
reported or not reproducible, thats fine if its a deliberate decision, just be 
aware we have molehills throughout our back yard and try not to stumble into 
them :grinning:.  

[^1]: https://en.wikipedia.org/wiki/Whac-A-Mole

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3907#issuecomment-2175473582
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/3907/[email protected]>

Reply via email to