Bug do console Java no windows

O seguinte código

System.out.println("Start");
String s = "";
//936 * 5 = 4680 characters
for (int i = 0; i < 937; i++){
    s += "1234 ";
}
System.out.println(s);
System.out.println("End");

produz uma linha vazia entre "Iniciar" e "Final" no console java no Windows, mas funciona conforme o esperado ao executar o MacOS ou Linux. O mesmo se aplica ao gravar em um arquivo em vez de usar o sysout. Eu tentei várias máquinas Windows. Não importa se eu executo o método através do eclipse ou via cmd.

Quando você altera "1234" para "1234" ou "12g4" ou quando o número de execuções é maior ou menor que 936, ele funciona conforme o esperado em todos os sistemas operacionai

lguém pode confirmar isso / há algum bug conhecido sobre esse problem

questionAnswers(1)

yourAnswerToTheQuestion