New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ConEmu ошибка при изменении размера окна после сеанса RDP #1067

Closed
igor-brylin opened this Issue Mar 16, 2017 · 5 comments

Comments

Projects
2 participants
@igor-brylin

igor-brylin commented Mar 16, 2017

Versions

ConEmu build: 170305 x64
OS version: Windows 10 Pro x64
Used shell version (Far Manager, git-bash, cmd, powershell, cygwin, whatever): Far Manager, powershell

Problem description

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

Steps to reproduce

  1. Запустить ConEmu на компьютере с монитором с разрешением 1920x1200 (16:10) (DELL U2412M).
  2. Подключиться через RDP с монитором с разрешением 1920x1080 (16:9) (DELL U2414H).
  3. Поработав какое-то время через RDP потом снова выполнить вход на компьютере из п.1.

Actual results

ConEmu вылетает с ошибкой и завершается, предложив создать дамп (дамп здесь: http://dropmefiles.com/M1Dbz).

Expected results

ConEmu просто перестраивает размер окна.

Additional files

@Maximus5

This comment has been minimized.

Show comment
Hide comment
@Maximus5

Maximus5 Mar 16, 2017

Owner

@miniksa Seems like GetConsoleScreenBufferInfo returns negative value -32764 in the CONSOLE_SCREEN_BUFFER_INFO::srWindow.Bottom. This happens after RDP seance.
I can't reproduce this on my PC.

@igor-brylin This is an assertion, but not a crash. ConEmu can't work with broken RealConsole information and notifies you.

Owner

Maximus5 commented Mar 16, 2017

@miniksa Seems like GetConsoleScreenBufferInfo returns negative value -32764 in the CONSOLE_SCREEN_BUFFER_INFO::srWindow.Bottom. This happens after RDP seance.
I can't reproduce this on my PC.

@igor-brylin This is an assertion, but not a crash. ConEmu can't work with broken RealConsole information and notifies you.

@Maximus5

This comment has been minimized.

Show comment
Hide comment
@Maximus5

Maximus5 Mar 17, 2017

Owner

@igor-brylin I need LogFiles to be sure.
Please run ConEmu64.exe -log, reproduce the assertion, and put here link to log files.

Owner

Maximus5 commented Mar 17, 2017

@igor-brylin I need LogFiles to be sure.
Please run ConEmu64.exe -log, reproduce the assertion, and put here link to log files.

@igor-brylin

This comment has been minimized.

Show comment
Hide comment
@igor-brylin

igor-brylin Mar 23, 2017

С версией 170316[64] пока перестало воспроизводиться. Как получу снова assert, выложу сюда.

С версией 170316[64] пока перестало воспроизводиться. Как получу снова assert, выложу сюда.

@igor-brylin

This comment has been minimized.

Show comment
Hide comment
@igor-brylin

igor-brylin Mar 24, 2017

Получилось воспроизвести. Архив с логами за три дня и файл настроек приложил к комментарию.

ConEmu_logs_last_three_days.zip

ConEmu.xml.txt

Получилось воспроизвести. Архив с логами за три дня и файл настроек приложил к комментарию.

ConEmu_logs_last_three_days.zip

ConEmu.xml.txt

@Maximus5 Maximus5 added this to To Do in ConEmu via automation Jan 22, 2018

@igor-brylin

This comment has been minimized.

Show comment
Hide comment
@igor-brylin

igor-brylin Mar 29, 2018

В Window 10 Pro версии 1709 (сборка 16299.125) ассерты пропали, все работает хорошо.

В Window 10 Pro версии 1709 (сборка 16299.125) ассерты пропали, все работает хорошо.

ConEmu automation moved this from To Do to Done Mar 29, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment