Hi I have just found the dead-lock. The issue should be fixed.
cheers, Joël
Index: libinstpatch-1.0.0/libinstpatch/IpatchBase.c =================================================================== --- libinstpatch-1.0.0.orig/libinstpatch/IpatchBase.c 2010-10-25 21:03:42.000000000 +0200 +++ libinstpatch-1.0.0/libinstpatch/IpatchBase.c 2015-12-18 10:01:02.384180605 +0100 @@ -231,7 +231,7 @@ IPATCH_ITEM_RLOCK (base); file = base->file; if (file) g_object_ref (file); - IPATCH_ITEM_RLOCK (base); + IPATCH_ITEM_RUNLOCK (base); return (file); }