Created attachment 5044 g_strdup-instead-of-strdup.patch I don't believe g_free() should be called on allocations which don't come from GLib, interface.c allocates two strings with strdup() and frees them with g_free(). The supplied patch replaces the strdup() calls with g_strdup().
Fixed in 4.6.9.3. Thanks for the patch!
I mean 4.9.6.3 naturally
Fixed in 4.10.0