On 5/9/23 17:45, Peter Xu wrote:
On Mon, Sep 04, 2023 at 11:48:11AM -0300, Fabiano Rosas wrote:@@ -189,11 +193,14 @@ static void iothread_init(EventLoopBase *base, Error **errp) return; }+ thread_name = g_strdup_printf("IO %s",+ object_get_canonical_path_component(OBJECT(base))); + /* * Init one GMainContext for the iothread unconditionally, even if * it's not used */ - iothread_init_gcontext(iothread); + iothread_init_gcontext(iothread, thread_name);iothread_set_aio_context_params(base, &local_error);if (local_error) {I think thread_name might be leaked if error here. Thanks,
Oops, good catch. Better switch to g_autofree.
