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>

Reply via email to