Random crash

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Random crash

Сообщение eugene_kryukov » 31.08.2007 12:23:47

Здравсвуйте,

Ситуация такая - есть игра - периодически вылетает, без всяких сообщений, посему невозможно отследить где именно и как. Т.е. не доходит даже обработчиков исключений. Если скомпилировать в Дельфи работает стабильно. С чем может быть такое связано ?

прочитал весь форум, возникли такие предположения:
1. wideString - отключить невозможно сильно завязана на WideString
2. try..except - буду пытаться отключать

Евгений
eugene_kryukov
незнакомец
 
Сообщения: 3
Зарегистрирован: 31.08.2007 12:18:34

Сообщение SovNarKom » 31.08.2007 14:02:09

eugene_kryukov
Ничего дельного сказать при наличии такой информации нельзя, под отладчиком можно запустить, может поможет.
А глюк конечно может быть и в FPC, укажи какая версия для компиляции используется. может исходник выложить?
SovNarKom
постоялец
 
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]

Сообщение eugene_kryukov » 31.08.2007 14:41:33

Отладчик запустить ни как не получается. Пробовал и под 2.0.4 и 2.1.5. Исходниками поделится не могу - проприетарные.

может кроме отладчика что-то можно исползовать ?
eugene_kryukov
незнакомец
 
Сообщения: 3
Зарегистрирован: 31.08.2007 12:18:34

Сообщение eugene_kryukov » 31.08.2007 15:50:20

Как оказалось проблема в мультипоточности, нашел ответ в формуме по сообщению об ошибки. Никогда бы не подумал, т.к. потоки в приложении не юзаются (возможно с classes или sysutils). Правда юзаются bass, newton, js engine. Вообщем просто добавил создание пустого потока (TThread) - и все стало работать отлично.
eugene_kryukov
незнакомец
 
Сообщения: 3
Зарегистрирован: 31.08.2007 12:18:34


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru