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

Здесь можно сообщить о найденных багах в Far.
gene.pavlovsky
Posts: 157
Joined: Tue 11 Aug, 2015 16:53
Has thanked: 11 times

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

Postby gene.pavlovsky » Tue 12 Apr, 2016 11:10

Far 3.0.4545 x64. В прошлой версии была та же проблема.
Выхожу из фара я всегда с помощью F10. При выходе иногда (1 раз и 3-5 где-то) окно не закрывается, остаётся окошко, в нём чёрная консоль и курсор в верхнем левом углу моргает. Приходится лезть в task manager и убивать процесс.
С чем это может быть связано? Куда копать? Если это важно - сетевых дисков нет, антивирус Avast.

2useven10
Posts: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Tue 12 Apr, 2016 11:46

gene.pavlovsky wrote:Source of the post Куда копать?
Сначала найдите 'Поведение при обнаружении проблем'.
-плагины, -макросы, +последняя ночная сборка ....

User avatar
NightRoman
Posts: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Postby NightRoman » Tue 12 Apr, 2016 12:10

Про себя могу сказать, что такое случается. Редко, но бывает. Какой-то закономерности не нашел, иначе бы сформулировал нормальный репорт.

@gene.pavlovsky, у вас это происходит чаще. Постарайтесь подметить, что именно приводит к зависанию. Есть ли какая-то закономерность в вашей работе, после которой это происходит. Хотелось бы избавится от этого дефекта, конечно.

User avatar
HaRT
Moderator
Posts: 7885
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 62 times
Been thanked: 93 times

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

Postby HaRT » Tue 12 Apr, 2016 12:25

У меня с первым запущенным Фаром подобное происходит постоянно, но через несколько секунд после щелчка ЛКМ по крестику закрытия окна оно всё же пропадает без необходимости прибивать процесс.
Win 8.1 Pro x64; Far Manager, version 3.0 (build 4617) x86
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
zg
zero-gravity
Posts: 5187
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 40 times
Contact:

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

Postby zg » Tue 12 Apr, 2016 13:00

у меня такое было, если из фара запустить гуи приложение, взаимодействующее с консолью. если так не делать, у меня проблемы не наблюдается.

User avatar
HaRT
Moderator
Posts: 7885
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 62 times
Been thanked: 93 times

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

Postby HaRT » Tue 12 Apr, 2016 13:08

zg wrote:Source of the post из фара запустить гуи приложение, взаимодействующее с консолью
Учитывая, что некоторые популярные Explorer extensions срут в консоль свой выхлоп, это весьма правдоподобный сценарий.
Надо будет мне попробовать без EMenu.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Abs
Posts: 32
Joined: Tue 27 Jul, 2010 12:14
Been thanked: 1 time

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

Postby Abs » Tue 12 Apr, 2016 18:30

У меня такое случается на одной из машин (Win7 x64, видео Radeon) после просмотра картинок через PictureView. А вот на другой машине (Win10 x64, видео NVidia) с тем же Far и тем же PictureView таких проблем нет.

User avatar
NightRoman
Posts: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Postby NightRoman » Wed 13 Apr, 2016 12:54

start-chrome.bat

Code: Select all

start /b cmd /c "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://www.farmanager.com/

F10 нужно жать до выхода из запущенного хрома. Фар не закрывается. Надо либо его прибивать, либо выйти из хрома, тогда вроде закрывается.

2useven10
Posts: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Wed 13 Apr, 2016 13:49

NightRoman wrote:Source of the post Фар не закрывается.
Фар завершён. В оставшейся консоли (и списке процессов) его нет. Но почему-то остаётся бесхозная консоль.

2useven10
Posts: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Wed 13 Apr, 2016 14:04

Можно также запускать notepad.exe и, видимо, любое гуёвое приложение - окно остаётся.
Imho, вопрос скорее к M$.

2useven10
Posts: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Wed 13 Apr, 2016 14:07

Можно проделать точно такой же фокус с cmd.exe...

Code: Select all

start cmd

в его окне

Code: Select all

start-chrome.bat
exit

консольное окно осталось.

User avatar
zg
zero-gravity
Posts: 5187
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 40 times
Contact:

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

Postby zg » Wed 13 Apr, 2016 14:49

2useven10 wrote:Фар завершён.
вооооот. причём я про это как-то уже очень давно писал. и мне до сих пор не понятно, почему все валят на фар, хотя он тут не причём.

User avatar
NightRoman
Posts: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Postby NightRoman » Wed 13 Apr, 2016 14:50

Да, похоже на то. Аналогичный скрипт PowerShell не обнаруживает эту проблему
start-chrome.ps1

Code: Select all

Start-Process 'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe' http://www.farmanager.com/

2useven10
Posts: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Wed 13 Apr, 2016 15:14

Этот скрипт что-то делает с консолью?
Если нет, то он не аналогичен.
'Проблема' в ключе start /b, который делает владельцем консоли гуёвый процесс.

2useven10
Posts: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Wed 13 Apr, 2016 15:26

Даже не так.
Если убрать cmd /c консоль не остаётся.
Т.е. вообще всё корректно: консоль перешла к cmd.exe, который запустил chrome и ждёт его завершения.

User avatar
NightRoman
Posts: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Postby NightRoman » Wed 13 Apr, 2016 15:40

2useven10 wrote:Этот скрипт что-то делает с консолью?
Если нет, то он не аналогичен.
'Проблема' в ключе start /b, который делает владельцем консоли гуёвый процесс.
Да я и не говорю, что он аналогичен. Но он может быть полезен вместо батника, с которым консоль остается торчать.


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

Who is online

Users browsing this forum: No registered users and 3 guests