С чего всё началось?
Принято решение о переходе на легальное программное обеспечение.
В результате на компе осталось следующее ПО:
1. Windows XP SP3 - куплена
2. AVP Kasperskiy 6.0 - куплен
3. OpenOffice - free
4. WinDjvu 1.0.1 - free
5. Foxit PDF Reader - free
6. Small CD Writer - free
7. COMODO Firewall Home - free
8. Lazarus 0.9.27 (SVN 20928) + FPC 2.2.5 (2009-07-23) i386-win32-win32/win64.
Именно в таком порядке ставилось ПО на комп. При этом после установки очередного пакета ПО комп перегружался и проверялась работа
установленного ПО. Всё было замечательно пока не дошла очередь до Lazarus.
Создаём проект с пустой формой и меняем у неё Caption на всем известное "Hello, world!". Запускаем на выполнение - и получаем
неоднократно описанную на форуме ошибку "Project raised exception classes 'External: SIGSEGV' ".
После поисков по форумам, попыток замены дебагера, переустановки на Lazarus более ранних версий - ничто не помогало.
Было решено установить Lazarus на чистую винду.
О, чудо! Всё работает! Пробуем ставить остальные проги. Дохожу до COMODO и опять получаю "SIGSEGV". После сноса COMODO - опять
всё работает на ура. Пришлось в результате заменить COMODO на OUTPOST 1.0.
Вывод:
Режим пошаговой отладки в Lazarus во многом зависит от установленного ПО на компе.
PS: Может вывод и скоропалительный, но задуматься заставляет.
PPS: забыл ещё указать Punto Switcher 3.0 и Firebird 2.1.2.18118, но они никак не повлияли на пошаговую отладку в Lazarus.