GNOME Bugzilla – Bug 674612
[regression] g_output_stream_write_async() doesn't complete in idle
Last modified: 2012-04-27 13:29:18 UTC
With current master (a44e80198340d7169197fe7627868383dc4df06c), g_output_stream_write_async() doesn't return in an idle callback as it used to do (works fine with 2.32.1) leading to a failing telepathy-glib test: https://bugs.freedesktop.org/show_bug.cgi?id=49072 That's because the WriteApp struct created in g_output_stream_real_write_async() doesn't set op->need_idle to TRUE. I'm not providing a patch as I don't know the code well enough to be sure that's the right fix.
I'm pretty sure the regression has been introduced by 00ee06e6a332d1415baf5533e34f05a83d64cb02
This also affects Wocky (telepathy-gabble's XMPP library): https://bugs.freedesktop.org/show_bug.cgi?id=49214
Sorry, didn't notice this bug the other day... fixed now