External SIGSEGV - танцы с бубнами
Модератор: Модераторы
-
San_Diablo
- незнакомец
- Сообщения: 1
- Зарегистрирован: 26.07.2009 22:20:59
External SIGSEGV - танцы с бубнами
С чего всё началось?
Принято решение о переходе на легальное программное обеспечение.
В результате на компе осталось следующее ПО:
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.
Принято решение о переходе на легальное программное обеспечение.
В результате на компе осталось следующее ПО:
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.
В чём вопрос то?
Ето косячит модуль Comodo "Проактивная Защита" при работе с отладчиком gdb.
Решается выключением проактивной защиты или исключением dll-ки guard32.dll из автозагрузки (к примеру с помощью autoruns от sysinternals)
Решается выключением проактивной защиты или исключением dll-ки guard32.dll из автозагрузки (к примеру с помощью autoruns от sysinternals)
я понимаю что тема 2009 года но тем неимение до сих пор не потеряла свою актуальность
и так для тех у кого стоит comodo и при запуске программы из lazarus
выдает такую ошибку "Project raised exception classes 'External: SIGSEGV' "
требуется настроить comodo
1) comodo --> защита --> политика безопасности компьютера --> защищенные файлы и папки --> группы --> добавить --> новую группу--> называем её lazarus --> создаем --> становимся на нее --> добавить --> выбрать из --> обзор
выбираем X:\lazarus\mingw\bin* и X:\my_projects* (выбираем именно папки а не файлы gdb.exe и projects.exe)
--> применить -->добавить --> группы файлов --> lazarus --> OK
2) comodo -->защита --> настройки проактивной защиты --> настройки контроля исполнения приложений -->исключения -->
добавить --> группы файлов --> lazarus --> применить --> ОК
вот и ВСЕ прощай ошибка да здравствует нормальная работа
нашел совет тут http://forums.comodo.com/defense-sandbo ... 99.15.html
и так для тех у кого стоит comodo и при запуске программы из lazarus
выдает такую ошибку "Project raised exception classes 'External: SIGSEGV' "
требуется настроить comodo
1) comodo --> защита --> политика безопасности компьютера --> защищенные файлы и папки --> группы --> добавить --> новую группу--> называем её lazarus --> создаем --> становимся на нее --> добавить --> выбрать из --> обзор
выбираем X:\lazarus\mingw\bin* и X:\my_projects* (выбираем именно папки а не файлы gdb.exe и projects.exe)
--> применить -->добавить --> группы файлов --> lazarus --> OK
2) comodo -->защита --> настройки проактивной защиты --> настройки контроля исполнения приложений -->исключения -->
добавить --> группы файлов --> lazarus --> применить --> ОК
вот и ВСЕ прощай ошибка да здравствует нормальная работа
нашел совет тут http://forums.comodo.com/defense-sandbo ... 99.15.html
Сносим нафиг Comodo и не мучаемся.
Сносим нафиг Comodo и не мучаемся.
Далее сносим и винду, ставим линукс...
- dunin
- энтузиаст
- Сообщения: 634
- Зарегистрирован: 02.05.2007 13:18:11
- Откуда: Тољя††и
- Контактная информация:
nic1982, искренне спасибо. 
И так крячился и эдак, вроде получалось, что отладчик начинал работать, да комодо, зараза такая вновь скомпилированный файл блокировал, если не из под среды запускать. При таком варианте настроек вроде (тьфу-тьфу) все работает.
Где-то есть бесплатная альтернатива?
И так крячился и эдак, вроде получалось, что отладчик начинал работать, да комодо, зараза такая вновь скомпилированный файл блокировал, если не из под среды запускать. При таком варианте настроек вроде (тьфу-тьфу) все работает.
Mr.Smart писал(а):Сносим нафиг Comodo и не мучаемся.
Где-то есть бесплатная альтернатива?
dunin писал(а):Где-то есть бесплатная альтернатива?
А зачем альтернатива? Нафиг эти всякие фаерволы! Всё это навязано производителями онных!
-
eastorwest
- новенький
- Сообщения: 57
- Зарегистрирован: 23.07.2009 20:21:46
- Откуда: Н-ск
Не обязательно отказываться от COMODO. На собственном опыте проверил советы из соответствующей темы Exception class "External SIGSEGV". Проверено, CIS стоит и GDB-отладчик не ругается.
