b4n left a comment (geany/geany-plugins#1447) I think I found it. Looks like on my system, any WebKit-using plugin must be made resident *as soon as it gets loaded*, not merely when it starts using WebKit APIs (e.g. not in `plugin_init()` which is too late for a plugin that will not end up loaded).
I can reproduce this with either Markdown or WebHelper if they are installed *but not enabled*. With this setup, just open the plugin manager, close it and mind your own business -- you'll get a crash (or rather, I get one at least). Beware that neither plugin must be loaded, otherwise the library is made resident and all is well. I've started porting those to `plugin_load_module()` which allows calling `plugin_module_make_resident()` sooner, but it's not entirely trivial for WebHelper at least, so it's gonna take me a minute. So in the end, probably entirely unrelated to both LSP and Git Changebar. -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany-plugins/issues/1447#issuecomment-2998133668 You are receiving this because you are subscribed to this thread. Message ID: <geany/geany-plugins/issues/1447/2998133...@github.com>