Hi, * Alberto Garcia <be...@igalia.com> [2017-02-26 22:43:25 CET]: > On Sun, Feb 26, 2017 at 09:01:12PM +0100, Ailin Nemui wrote: > > Hi, if you are serious about finding this problem it would be > > best if you could git bisect the code to pin point the changeset > > responsible > > Actually I just took a quick look and it seems that there's > no changeset that is responsible for this. It's this first > g_main_iteration(TRUE) call in irssi.c that blocks the UI: > > while (!quitting) { > term_refresh_freeze(); > g_main_iteration(TRUE); > term_refresh_thaw(); > > if (reload_config) { > /* SIGHUP received, do /RELOAD */ > reload_config = FALSE; > signal_emit("command reload", 1, ""); > } > > dirty_check(); > } > > So it may be a change in glib, but I don't know if it's right that > irssi calls g_main_iteration() here with may_block = TRUE.
Could you maybe add an strace of the startup (potentially with -r switch to see where it might hang or take longer than usual). Thanks, Rhonda -- Fühlst du dich mutlos, fass endlich Mut, los | Fühlst du dich hilflos, geh raus und hilf, los | Wir sind Helden Fühlst du dich machtlos, geh raus und mach, los | 23.55: Alles auf Anfang Fühlst du dich haltlos, such Halt und lass los |