GNOME Bugzilla – Bug 768968
gio/tests/socket-listener hangs since e4ee307
Last modified: 2016-07-19 21:25:15 UTC
In glib 2.49.3, gio/tests/socket-listener hangs. It works fine in 2.49.2, and a bisect determined this starts with commit e4ee307: commit e4ee3079c5afc3c1c3d2415f20c3e8605728f074 Author: Frediano Ziglio <fziglio@redhat.com> Date: Mon Jan 25 14:59:24 2016 +0000 Do not wake up main loop if change is from same thread This reduce the frequency the loop is waked up adding and removing file descriptors or timeouts. Considering that to support recursion events are removed from list and added again this reduce iteration number a lot. Signed-off-by: Frediano Ziglio <fziglio@redhat.com> https://bugzilla.gnome.org/show_bug.cgi?id=761102 It hangs in socket-listener.c:80 when calling g_main_context_iteration: (gdb) bt
+ Trace 236471
Dunno if this is a regression or a bug in the test.
Bug in the test case. Fixed in master, thanks.