GNOME Bugzilla – Bug 689538
Source object tag set too late in gsocketlistener
Last modified: 2012-12-03 15:03:07 UTC
In accept_ready(), in gsocketlistener.c, the source object tag is set in the GTask after having completed the operation with g_task_return_pointer(), which means that in finish() the source object tag won't be available. Testing the issue: * Compile gtk+ with the broadway backend enabled * GDK_BACKEND=broadway gedit * firefox http://127.0.0.1:8080/ * Crash (source object is used to pass the Display in the broadway backend).
Created attachment 230532 [details] [review] Patch for the issue
Pushed after danw's review. This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.