Зависание при закрытии (выходе через F10)

Здесь можно сообщить о найденных багах в Far.
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

Зависание при закрытии (выходе через F10)

Post by 2useven10 »

Latest post of the previous page:

Даже не так.
Если убрать cmd /c консоль не остаётся.
Т.е. вообще всё корректно: консоль перешла к cmd.exe, который запустил chrome и ждёт его завершения.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Зависание при закрытии (выходе через F10)

Post by NightRoman »

2useven10 wrote:Этот скрипт что-то делает с консолью?
Если нет, то он не аналогичен.
'Проблема' в ключе start /b, который делает владельцем консоли гуёвый процесс.
Да я и не говорю, что он аналогичен. Но он может быть полезен вместо батника, с которым консоль остается торчать.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Зависание при закрытии (выходе через F10)

Post by NightRoman »

Code: Select all

Если убрать cmd /c консоль не остаётся.
Тоже полезно знать.
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Зависание при закрытии (выходе через F10)

Post by gene.pavlovsky »

NightRoman wrote: Постарайтесь подметить, что именно приводит к зависанию. Есть ли какая-то закономерность в вашей работе, после которой это происходит. Хотелось бы избавится от этого дефекта, конечно.
Пробовал, пока не обнаружил закономерности. В среднем я в каждом фаре сижу подолгу до закрытия, так что много чего успевает произойти. Но вообще бывает даже, что запустил, буквально чуть-чуть что-то поделал (скажем, файлы скопировал), закрыл - и оно зависло.
Last edited by Guest on Wed 13 Apr, 2016 21:29, edited 1 time in total.
Reason: Удалён оверквотинг
Mammoth
Posts: 10
Joined: Sat 01 Nov, 2008 02:01

Зависание при закрытии (выходе через F10)

Post by Mammoth »

zg wrote:
2useven10 wrote:Фар завершён.
вооооот. причём я про это как-то уже очень давно писал. и мне до сих пор не понятно, почему все валят на фар, хотя он тут не причём.
Подозреваю это потому, что:
1. Работа велась в far и закрывали именно его
2. Иконка у консоли по прежнему far'a

Не могу проверить предыдущие версии, но у меня данная проблема начала кажется с far3.
User avatar
zg
zero-gravity
Posts: 6034
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Зависание при закрытии (выходе через F10)

Post by zg »

всё также в первой версии и во второй. ещё раз, это от фара не зависит, это стандартное поведение консоли.
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Зависание при закрытии (выходе через F10)

Post by gene.pavlovsky »

zg wrote:всё также в первой версии и во второй. ещё раз, это от фара не зависит, это стандартное поведение консоли.
Допустим, в консоли (как и других местах Windows, WinAPI, которые использует фар) есть баги. Но ведь для многих багов есть (и используются в фар) костыли и прочие workarounds. Нельзя ли и для этой проблемы что-то придумать?
User avatar
zg
zero-gravity
Posts: 6034
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Зависание при закрытии (выходе через F10)

Post by zg »

это не баг. консоль закрывается при закрытии последнего использующего её приложения.
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Зависание при закрытии (выходе через F10)

Post by gene.pavlovsky »

Ранее было написано, что фар закрывается, консоль не закрывается. Что там за последнее использующее приложение после закрытия фара?
User avatar
zg
zero-gravity
Posts: 6034
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Зависание при закрытии (выходе через F10)

Post by zg »

в этой теме не сто страниц, ответ на ваш вопрос содержится в первом же моём сообщении в этой теме.
User avatar
Vertigo
Posts: 85
Joined: Tue 13 Apr, 2010 12:04
Location: Moscow, Russia
Has thanked: 11 times
Been thanked: 4 times

Зависание при закрытии (выходе через F10)

Post by Vertigo »

@zg, а можно как-то узнать, кто ещё продолжает использовать консоль (на самом деле, оставшийся после выхода процесс conhost.exe)?
Хочу в следующий раз попробовать выяснить, что лично у меня происходит. Закрывать приложения по одному как-то не кошерно, да и не факт, что это окажется процесс с видимым UI.
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Зависание при закрытии (выходе через F10)

Post by HaRT »

Vertigo wrote: как-то узнать, кто ещё продолжает использовать консоль
А вообще здорово было бы, если бы Фар в диаложке подтверждения выхода показывал список таких процессов либо в менюхе Task List как-то (например, каким-то значком слева) обозначал, кто прицеплен к текущей консоли.
Фар есть инструмент, а не нянька. © 2009 DrKnS
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Зависание при закрытии (выходе через F10)

Post by gene.pavlovsky »

Баг, не баг - проблема имеется. Есть предложения, как улучшить юзабилити фара в контексте данной проблемы?
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

Зависание при закрытии (выходе через F10)

Post by 2useven10 »

gene.pavlovsky wrote: Баг, не баг - проблема имеется.
Кто-нибудь в состоянии показать как получить проблему штатными средствами фар?
Мазохизм вроде start /b cmd /c GuiApplication.exe не засчитывается...
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Зависание при закрытии (выходе через F10)

Post by HaRT »

2useven10 wrote: как получить проблему штатными средствами фар?
У меня достаточно вызвать контекстное меню EMenu (неважно, текстовое или графическое; при этом Фар x86, Win x64). Очевидно, дело в одном из установленных расширений. В каком точно, я не знаю, но грешу на git Shell integration/ TortoiseGit/TortoiseSVN/TortoiseCVS. К сожалению, чистой системы для проверки у меня нет.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Vertigo
Posts: 85
Joined: Tue 13 Apr, 2010 12:04
Location: Moscow, Russia
Has thanked: 11 times
Been thanked: 4 times

Зависание при закрытии (выходе через F10)

Post by Vertigo »

HaRT wrote: В каком точно, я не знаю, но грешу на git Shell integration/ TortoiseGit/TortoiseSVN/TortoiseCVS
У меня стоят TortoiseGit/SVN, коими я активно пользуюсь - проблема, очевидно, не в них. Не исключено, правда, что у меня в них что-то подкручено (по крайней мере, точно отключено отображение иконок, дабы тестовое меню работало). Git Cheetah никогда (ну, в самый первый раз разве, на 5 минут) не включал. Он точно активно гадил в консоль, что было хорошо видно, из-за чего он и был убит, собственно. Но они все не есть процессы, а всего лишь длл-ки, загруженные в процесс. И вряд ли могут завладеть консолью.
Post Reply

Return to “Глюки и баги”