[sylpheed:34577] Re: Minimal working plug-in in FreePascal

Anton Shepelev anton.txt at gmail.com
Tue May 17 00:41:29 JST 2011


Hiroyuki Yamamoto:

> There can be some cause for that.
>
> 1. memory corruption (double free etc.)
> 2. missing thread locking
>    For example, glib callback function (timeout, watch, idle func)
>    requires g_threads_enter/leave() locking.

Thanks for the suggestions.

In  my  case  even  an  "empty"  plugin with minimal
implemetations of the four interface functions (plu-
gin_*) causes this behaviour, no callbacks or unsafe
memory operations involved.

Anton


More information about the Sylpheed mailing list