Исчезает консольное окно
Исчезает консольное окно
1) Win10 x64 1903 (другой версии сейчас нет для проверки)
2) Версия фар похоже не важна (пробовал от 4094 до текущей 32 и 64)
3) В настройках консольного окна [ ] Wrap text output on resize (важно при включенной опции всё ок)
Максимизируем окно фар (Alt+F9, Мышкой - неважно).
Возвращаем окно к нормальному размеру.
Окно уменьшается и исчезает (у меня меньше секунды).
Исчезает консоль, фар при этом остаётся в списке процессов.
Пока пыталься понять в чем дело - запуск фар через ярлык стал сразу убирать консоль, из другой консоли
тот же фар с той же базой настроек запускается нормально (возможно привязка по title консоли),
если ярлык переименовать - запускается нормально.
Собственно WTF (?фокусы 1903) - у кого нибудь повторяется?
2) Версия фар похоже не важна (пробовал от 4094 до текущей 32 и 64)
3) В настройках консольного окна [ ] Wrap text output on resize (важно при включенной опции всё ок)
Максимизируем окно фар (Alt+F9, Мышкой - неважно).
Возвращаем окно к нормальному размеру.
Окно уменьшается и исчезает (у меня меньше секунды).
Исчезает консоль, фар при этом остаётся в списке процессов.
Пока пыталься понять в чем дело - запуск фар через ярлык стал сразу убирать консоль, из другой консоли
тот же фар с той же базой настроек запускается нормально (возможно привязка по title консоли),
если ярлык переименовать - запускается нормально.
Собственно WTF (?фокусы 1903) - у кого нибудь повторяется?
Last edited by 2useven10 on Thu 08 Aug, 2019 14:01, edited 1 time in total.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Исчезает консольное окно
1903 18362.116 - нет.
Видимо, conhost падает на комбинации каких-то параметров ярлыка.WTF
Как обычно: студия, дебаггер, минимальный пример и steps to reproduce туда.
Исчезает консольное окно
Ещё одна деталь:
far:config System.WindowMode.StuckyY = false - OK, true - консоль испаряется.
Add: Хотя... на соседнем компе (тоже 1903) исчезает невзирая на значение StickyY
far:config System.WindowMode.StuckyY = false - OK, true - консоль испаряется.
Add: Хотя... на соседнем компе (тоже 1903) исчезает невзирая на значение StickyY
Last edited by 2useven10 on Thu 08 Aug, 2019 14:42, edited 1 time in total.
Исчезает консольное окно
Переименование ярлыка, без каких либо изменений убирает проблему, т.е. она где-то в кэшах консоли.
Просто студия и дебугер ничего не меняют, с отлаживаемым процессом всё ок.
Повторить без фар пока не удалость.
-
- Posts: 1329
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Исчезает консольное окно
Хм, воспроизводится. Два нажатия AltF9.
Windows x64 [Version 10.0.18362.267], Far 3.0.0.5447 x86
Windows x64 [Version 10.0.18362.267], Far 3.0.0.5447 x86
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Исчезает консольное окно
Сделал минимальный пример и зарепортил: https://github.com/microsoft/terminal/issues/2366
Как обычно: если активно голосовать - возможно, заметят и поправят.
Как обычно: если активно голосовать - возможно, заметят и поправят.
Исчезает консольное окно
Значит ли это что видимо будет исправлено в первом обновлении 20-го года?DHowett-MSFT added this to the 20H1 milestone 24 days ago
Может пока перед ресайзом курсор сдвигать?
Исчезает консольное окно
Сделал у себя SetCursorPosition(..., {0,0});
Перед SetConsoleBufferSize (ф-я void AdjustConsoleScreenBufferSize(bool TransitionFromFullScreen)).
Консоль теперь не исчезает.
Но заметил ещё один артефакт, после maximize, restore справа и снизу появляется черные полосы...
Это ещё одна особенность 1903 ?
Add: StickyX/Y = true, мне казалось с этим уже пытались бороться... безуспешно, или это новые 'особенности' Win10?
Перед SetConsoleBufferSize (ф-я void AdjustConsoleScreenBufferSize(bool TransitionFromFullScreen)).
Консоль теперь не исчезает.
Но заметил ещё один артефакт, после maximize, restore справа и снизу появляется черные полосы...
Это ещё одна особенность 1903 ?
Add: StickyX/Y = true, мне казалось с этим уже пытались бороться... безуспешно, или это новые 'особенности' Win10?
Last edited by 2useven10 on Fri 09 Aug, 2019 16:44, edited 1 time in total.
Исчезает консольное окно
У меня всё равно падает, правда, методика проверки была чуть иная: я всячески менял размер буфера и размер окна, делая их разными. В какой-то момент окно фара молча пропало, хотя в процессах он остался. Упал, получается, именно conhost.
Есть вот такой дамп, если чем-то поможет: https://www.upload.ee/files/10339035/co ... mp.7z.html
Исчезает консольное окно
Нашёл ещё один стабильный кейс воспроизведения (на Windows 10):
1. Берём фар и проверяем, что обязательно должно быть отключено "перенос текстового вывода при изменении размеров" в свойствах консоли
2. Нажимаем AltShiftEnter (в десятке этот хоткей разворачивает консоль на весь экран)
3. Ещё раз AltShiftEnter - возвращаем оконный вид
4. Видим, что буфер экрана сбился
5. Идём в свойства консоли, там разные значения для размеров окна и размера буфера
6. Вписываем одинаковые значения для окна и буфера, ну например 2 раза ставим "ширина = 130, высота = 40"
7. ОК
8. Падение
У меня стабильно падает.
1. Берём фар и проверяем, что обязательно должно быть отключено "перенос текстового вывода при изменении размеров" в свойствах консоли
2. Нажимаем AltShiftEnter (в десятке этот хоткей разворачивает консоль на весь экран)
3. Ещё раз AltShiftEnter - возвращаем оконный вид
4. Видим, что буфер экрана сбился
5. Идём в свойства консоли, там разные значения для размеров окна и размера буфера
6. Вписываем одинаковые значения для окна и буфера, ну например 2 раза ставим "ширина = 130, высота = 40"
7. ОК
8. Падение
У меня стабильно падает.