On 2 May 2014 05:26, Pavel Roschin <ros...@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!
Hi Pavel, 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 :). Cheers Lex > > 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 _______________________________________________ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel