GNOME Bugzilla – Bug 750347
User data is passed to a callback multiple times
Last modified: 2015-09-22 21:47:13 UTC
This can happen when a callback has multiple gpointers and is rather confusing to debug what is going on.
Created attachment 304525 [details] [review] Prevent passing the user data multiple times to callbacks This can happen when a callback has multiple gpointers. Also, store the closure index as it is hopefully more reliable than guessing. This was probably done this way originally because GI doesn't guess very well at all. However, the patches for bug 749785 improve the situation quite a bit.
This problem has been fixed in the unstable development version. The fix will be available in the next major software release. You may need to upgrade your Linux distribution to obtain that newer version.