Skip to content
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

Assertion в RealBuffer.cpp #557

Closed
Maximus5 opened this issue Jul 31, 2015 · 15 comments
Closed

Assertion в RealBuffer.cpp #557

Maximus5 opened this issue Jul 31, 2015 · 15 comments

Comments

@Maximus5
Copy link
Owner

Originally reported on Google Code with ID 557

Required information!
OS version: WinXP SP3 x86
ConEmu version: 120527a (но и предыдущих тоже)
Far version: 3.0.2704

Assertion (nNewWidth > 0 && nNewHeight > 0) at
RealBuffer.cpp:1485

Выдаётся при запуске консольного приложения автоматически подстраивающегося под размер
консоли (в том смысле, что оно занимает не n-строк, m-столбцов, а всё отведённое пространство).

Если нажать Ok, выдаётся опять и так до бесконечности.
Если снять флажок "Inject ConEmuHk" выдаёт: "Far: CreateFile(CONOUT$) failed, ErrCode=0x00000005"
и похоже, что приложение запускается (горячая клавиша выхода срабатывает и возвращает
в Far), но на экран ничего не отрисовывается.

На версиях до 120422 включительно всё работает, начиная с 120509a уже нет (версий между
ними у меня нет).
Похоже, перестало работать вместе с удалением ExtendedConsole.dll из корня Far.
Да, естественно, всё проверялось на чистом Far и без следов предыдущих версий (что
бы кто не подумал, что какие-то файлы остались от предыдущих версий).

Reported by vol2160 on 2012-05-29 07:11:37

@Maximus5
Copy link
Owner Author

Что значит "все отведенное пространство" и что это за приложение?

Reported by ConEmu.Maximus5 on 2012-05-29 07:20:18

@Maximus5
Copy link
Owner Author

Всё отведённое пространство -- всё окно консоли полностью. Имеется в виду, что старые
приложения могут отрисовывать, например, что-то типа 20x80 не затрагивая остальную
часть консоли.
Приложение -- коммерческий продукт (демо-версий нет, в сети не валаяется). Просто некое
консольное приложение, собранное под Delphi6.

Reported by vol2160 on 2012-05-29 10:39:53

@Maximus5
Copy link
Owner Author

хм. тогда...
1. скриншот ассерта, на котором видно conemu (целиком, со статусной сттрокой) и предварительно
показанную realconsole. 
2. минидампы (снимать в момент ассерта) conemu.exe, far.exe, conemuC.exe и (желательно)
минидамп этого приложения.

Reported by ConEmu.Maximus5 on 2012-05-29 11:49:40

@Maximus5
Copy link
Owner Author

Вот картинка.

Reported by vol2160 on 2012-05-29 12:57:33


- _Attachment: [accl.jpg](https://storage.googleapis.com/google-code-attachments/conemu-maximus5/issue-557/comment-4/accl.jpg)_

@Maximus5
Copy link
Owner Author

Вот минидамп полученный с помощью ProcessExplorer (нумерация по дереву, как оно там
показывалось).

Reported by vol2160 on 2012-05-29 13:19:39


- _Attachment: [MiniDmp.7z](https://storage.googleapis.com/google-code-attachments/conemu-maximus5/issue-557/comment-5/MiniDmp.7z)_

@Maximus5
Copy link
Owner Author

Попробуйте с этой отладочной сборкой
http://conemu-maximus5.googlecode.com/files/debug120530.7z

Предполагаю, что должно вывалиться больше ассертов. Сделайте скриншоты.
И, наверное, понадобятся дампы.

Reported by ConEmu.Maximus5 on 2012-05-31 08:03:35

@Maximus5
Copy link
Owner Author

С этим вариантом на том же самом Far 2704 и накаченном поверх ConEmu 120527a он даже
войти и выйти из Far даёт ошибку (
Assertion in ConEmu.exe
FALSE
t:\vcproject\<тут путь>\realconsole.cpp: 3348
).
Подробности запуска с программки прицеплены в архиве (там же в accl.txt описание к
картинкам).
К какой из картинок дампы делать?

Reported by vol2160 on 2012-05-31 13:58:54


- _Attachment: [Accl.7z](https://storage.googleapis.com/google-code-attachments/conemu-maximus5/issue-557/comment-7/Accl.7z)_

@Maximus5
Copy link
Owner Author

дамп accl.exe нужен на его первом ассерте (где в realconsole чисто черный экран)

Reported by ConEmu.Maximus5 on 2012-05-31 14:17:35

@Maximus5
Copy link
Owner Author

Могу дать мини-дамп. Полный 70Мб, архив 14Мб (а тут ограничение на аттачи)

Reported by vol2160 on 2012-05-31 15:17:50


- _Attachment: [ACCL_mini.7z](https://storage.googleapis.com/google-code-attachments/conemu-maximus5/issue-557/comment-9/ACCL_mini.7z)_

@Maximus5
Copy link
Owner Author

Reported by ConEmu.Maximus5 on 2012-06-01 15:26:39


- _Attachment: [debug2.7z](https://storage.googleapis.com/google-code-attachments/conemu-maximus5/issue-557/comment-10/debug2.7z)_

@Maximus5
Copy link
Owner Author

какие ассерты или msgbox-ы с этими длл-ками появляются?

Retry жать не нужно, только Cancel

Reported by ConEmu.Maximus5 on 2012-06-01 15:29:08

@Maximus5
Copy link
Owner Author

При нажатии Cancel, последняя картинка повторяется.

Reported by vol2160 on 2012-06-04 06:08:35


- _Attachment: [accl_debug2.7z](https://storage.googleapis.com/google-code-attachments/conemu-maximus5/issue-557/comment-12/accl_debug2.7z)_

@Maximus5
Copy link
Owner Author

120604

Reported by ConEmu.Maximus5 on 2012-06-04 21:40:42

@Maximus5
Copy link
Owner Author

Да, спасибо. Всё заработало :-)

Reported by vol2160 on 2012-06-05 06:24:11

@Maximus5
Copy link
Owner Author

Reported by ConEmu.Maximus5 on 2012-06-05 06:29:35

  • Status changed: Fixed

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

No branches or pull requests

1 participant