Orion9

|
Posted: Wed Oct 22, 2025 12:34 Post subject: |
|
|
| Loopback wrote: | | Вчера вечером запустил его на всю ночь с потоком, меняющим заголовок, пока проблем не возникло. |
Заголовок так просто не валится, здесь какие-то факторы должны сойтись. Однако он тоже завершается аварийно, как и поток с FileFindEv. И кстати, я вспомнил, что и ранее наблюдал эту проблему, но очень редко, поэтому и писать об этом ничего не стал.
Однако с поиском торрентов всё иначе. Поток с FileFindEv вылетает очень очень часто. Иногда бывает только его запустишь, еще только 0%, а он уже вылетел.
Не поленился с утра, провел немного тестов. Сначала о хорошем. Раз 30 запускал и перезапускал х64, но MsgBox, поставленный в начало autorun.cfg, ни разу никуда не пропадал. При этом увеличивал нагрузку на проц от 80% до 100%, а также ставил MsgBox перед секцией финализации, и все-равно всё нормально. Неужели проблема решена?
Заголовок у меня так и не завис, а вот поиск торрентов - как пить дать. Думаю, с этого и нужно начинать поиски причины: именно здесь проблема регулярно себя проявляет и легко воспроизводится.
Эмблема logo.bmp загружается как пункт меню в лучшем случае через раз. Синий квадрат иногда загружается, а иногда не загружается, а иногда загружается как чёрный. В ТС х32 всё намного стабильнее в этом плане.
В общем всё это похоже на какие-то дурацкие приколы ленивого Lazarus, других объяснений пока нет.
Кстати, в GetState не хватает отчета о состоянии SetHotkeyAction - какие комбинации заняты и какие функции на них висят. Эти функции тоже выполняются отдельных потоком, но во время своего исполнения их не видно в GetState("threads"). |
|