On 2 May 2014 12:49, Lex Trotman <ele...@gmail.com> wrote: > 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 :).
I missed your answer post, makes sense, I "copy" the .so using filemanager which does the equivalent of rm then copy, it doesn't just overwrite the old file contents. Cheers Lex > > 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