Copy the binaries GList for the g_completion, otherwise the original list can be clobbered when you free the merged list later. Patch follows.
Created attachment 738 Fix double free verve_env_finalize * Fix double free: copy env->binaries instead of concatenating for g_completion. * Remove a few unused variables to pass -Wall -Werror * 'Fix' small C99-ism (declaring variables in the middle of a block.
Thanks for the report and patch, Jasper. I applied a slightly modified version in revision 1910: 2006-08-16 Jannis Pohlmann <jannis@xfce.org> * panel-plugin/verve-plugin.c, panel-plugin/verve-history.c, panel-plugin/verve.c, panel-plugin/verve-env.c: Apply patch from Jasper, which removes several unused variables, evil C99-style and avoids a double-free'd GList. Bug #2175.