I often rebuild my plugin to test it and replace old version of library with
just compiled library object. But Geany crashes after that in first touch.

Steps to reproduce:

1. Copy autoclose.so into ~/.config/geany/plugins
2. Open Geany
3. Copy autoclose.so into ~/.config/geany/plugins again
4. Focus on Geany
5. You're gonna the crash!

Note you *shouldn't* even re-compile plugin or something.

This is a backtrace:
https://gist.github.com/scriptum/657dd4057c8de2d86fb1

As you see, a crash comes from my plugin. I don't check variables against NULL
and I'm doint it intentionally assuming that Geany never sends NULL in events.
But actually it crashes at static variable access:
        if (!ac_info->jump_on_tab)
                return;

Here strace report, not very interesting:
https://gist.github.com/scriptum/e24388dd676e5717bb42

--
Best regards,
Pavel Roschin aka RPG
_______________________________________________
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel

Reply via email to