[Geany-Devel] Strange segfault while replacing autoclose.so plugin library
elextr at xxxxx
Fri May 2 02:49:01 UTC 2014
On 2 May 2014 05:26, Pavel Roschin <roshin at scriptumplus.ru> wrote:
> 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!
I think it must be to do with whatever autoclose does internally. For
me it doesn't happen on Linux with other plugins (unless I add a bug
to the plugin between the copies :).
> Note you *shouldn't* even re-compile plugin or something.
> This is a backtrace:
> 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)
> Here strace report, not very interesting:
> Best regards,
> Pavel Roschin aka RPG
> Devel mailing list
> Devel at lists.geany.org
More information about the Devel