We failed to get display for some reason. So obviously we must make the call of splash_draw_progress in the loop at desktop/unx/source/start.c:981 conditional (and the same for splash_close_window), or, better, make it return early if there is no display.