On Wed, 23 Oct 2013 07:53:16 -0700 Matthew Brush mbrush@codebrainz.ca wrote:
The final problem is that, as Lex mentioned, it's not checking `DOC_VALID()` (or doc->is_valid) but just that data->doc != NULL, so if any document that was ever activated is closed, this is going to explode when the document pointer is dereferenced (for reasons I never understood, Geany "recycles" documents, so it's entirely possible to have a document pointer that is neither NULL nor valid).
We have to check every plugin for this I guess. I have seen such checks a lot last years ....
Cheers, Frank