Page 1 of 1

Бот завис при очистки памяти

Posted: 11 Jul 2017, 08:12
by Hound
2017.07.11 1:21:02: Перезапуск для очистки утечек памяти в интернет эксплорере
2017.07.11 1:21:11: Произошло исключение! App version:
2017.07.11 1:21:11: Type: EAccessViolation
2017.07.11 1:21:11: Message: Access violation at address 000244AA in module 'borlndmm.dll'. Read of address 0C6DD280
2017.07.11 1:21:11: ------------------------------------------------------------------------ Call Stack ------------------------------------------------------------------------
2017.07.11 1:21:11: > [000244AA] @Borlndmm@SysFreeMem$qqrpv
2017.07.11 1:21:11: > [0040736D] System.@ReallocMem
2017.07.11 1:21:11: > [0040BFE4] System.@UStrSetLength
2017.07.11 1:21:11: > [0040C168] System.@UStrCatN
2017.07.11 1:21:11: > [00B62627] serverthread.ConnectToHost (Line 1676, "serverthread.pas")
2017.07.11 1:21:11: > [00B64C57] serverthread.TSyncProxyThread.Execute (Line 2195, "serverthread.pas")
2017.07.11 1:21:11: > [004CE7A1] System.Classes.ThreadProc
2017.07.11 1:21:11: > [0040AC20] System.ThreadWrapper
2017.07.11 1:21:11: > [000244AA] @Borlndmm@SysFreeMem$qqrpv
2017.07.11 1:21:11: > [0040736D] System.@ReallocMem
2017.07.11 1:21:11: > [0040BFE4] System.@UStrSetLength


И второе, с версии 5ххх окно лога автоматом скролится вверх (наверно при добавлении лога), а логи дописываются вниз и приходится постоянно мотать вниз. Добавьте, пожалуйста, какой-то auto scroll-bottom после добавления лога.
Спасибо.

Re: Бот завис при очистки памяти

Posted: 11 Jul 2017, 10:07
by Hound
Хьюстон, что-то пошло не так...

2017.07.11 11:07:37: Перезапуск для очистки утечек памяти в интернет эксплорере
2017.07.11 11:07:46: Произошло исключение! App version:
2017.07.11 11:07:46: Type: EAccessViolation
2017.07.11 11:07:46: Message: Access violation at address 000244AA in module 'borlndmm.dll'. Read of address 0ED2D150
2017.07.11 11:07:46: ------------------------------------------------------------------------ Call Stack ------------------------------------------------------------------------
2017.07.11 11:07:46: > [000244AA] @Borlndmm@SysFreeMem$qqrpv
2017.07.11 11:07:46: > [0040736D] System.@ReallocMem
2017.07.11 11:07:46: > [0040BFE4] System.@UStrSetLength
2017.07.11 11:07:46: > [0040C168] System.@UStrCatN
2017.07.11 11:07:46: > [00B62627] serverthread.ConnectToHost (Line 1676, "serverthread.pas")
2017.07.11 11:07:46: > [00B64C57] serverthread.TSyncProxyThread.Execute (Line 2195, "serverthread.pas")
2017.07.11 11:07:46: > [004CE7A1] System.Classes.ThreadProc
2017.07.11 11:07:46: > [0040AC20] System.ThreadWrapper
2017.07.11 11:07:46: > [000244AA] @Borlndmm@SysFreeMem$qqrpv
2017.07.11 11:07:46: > [0040736D] System.@ReallocMem
2017.07.11 11:07:46: > [0040BFE4] System.@UStrSetLength
2017.07.11 11:07:46: ------------------------------------------------------------------------------------------------------------------------------------------------------------

Re: Бот завис при очистки памяти

Posted: 19 Jul 2017, 11:51
by Vlad
К сожалению, в делфи 10 прокрутка лога невозможна
А вот что у вас с перезапуском идей нет, после вывода в лог Перезапуск для очистки утечек памяти в интернет эксплорере, следует тупо TerminateProcess...

Re: Бот завис при очистки памяти

Posted: 19 Jul 2017, 12:47
by Hound
Тогда может лог писать в обратном порядке, чтобы вверху новые записи добавлялись?

По зависанию: оно больше и не повторялось...

Re: Бот завис при очистки памяти

Posted: 02 Aug 2017, 12:49
by Vlad
Ну если к делфипатч не родят, прийдется