External SIGSEGV - танцы с бубнами

Вопросы программирования и использования среды Lazarus.

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

External SIGSEGV - танцы с бубнами

Сообщение San_Diablo » 27.07.2009 00:53:18

С чего всё началось?
Принято решение о переходе на легальное программное обеспечение.

В результате на компе осталось следующее ПО:
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.
San_Diablo
незнакомец
 
Сообщения: 1
Зарегистрирован: 26.07.2009 22:20:59

Re: External SIGSEGV - танцы с бубнами

Сообщение Mr.Smart » 27.07.2009 09:40:12

В чём вопрос то?
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: External SIGSEGV - танцы с бубнами

Сообщение frost_asm » 27.07.2009 16:06:01

Ето косячит модуль Comodo "Проактивная Защита" при работе с отладчиком gdb.
Решается выключением проактивной защиты или исключением dll-ки guard32.dll из автозагрузки (к примеру с помощью autoruns от sysinternals)
frost_asm
новенький
 
Сообщения: 26
Зарегистрирован: 28.12.2008 22:40:36

Re: External SIGSEGV - танцы с бубнами

Сообщение nic1982 » 24.06.2011 01:07:48

я понимаю что тема 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 --> применить --> ОК

вот и ВСЕ прощай ошибка да здравствует нормальная работа :D

нашел совет тут http://forums.comodo.com/defense-sandbo ... 99.15.html
nic1982
новенький
 
Сообщения: 48
Зарегистрирован: 17.05.2011 16:34:05

Re: External SIGSEGV - танцы с бубнами

Сообщение Mr.Smart » 24.06.2011 07:03:20

Сносим нафиг Comodo и не мучаемся.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: External SIGSEGV - танцы с бубнами

Сообщение vada » 24.06.2011 09:54:10

Сносим нафиг Comodo и не мучаемся.

Далее сносим и винду, ставим линукс... :)
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

Re: External SIGSEGV - танцы с бубнами

Сообщение dunin » 24.06.2011 17:28:07

nic1982, искренне спасибо. :)
И так крячился и эдак, вроде получалось, что отладчик начинал работать, да комодо, зараза такая вновь скомпилированный файл блокировал, если не из под среды запускать. При таком варианте настроек вроде (тьфу-тьфу) все работает.

Mr.Smart писал(а):Сносим нафиг Comodo и не мучаемся.

Где-то есть бесплатная альтернатива?
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: External SIGSEGV - танцы с бубнами

Сообщение Mr.Smart » 24.06.2011 17:32:45

dunin писал(а):Где-то есть бесплатная альтернатива?

А зачем альтернатива? Нафиг эти всякие фаерволы! Всё это навязано производителями онных!
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: External SIGSEGV - танцы с бубнами

Сообщение eastorwest » 24.06.2011 19:04:46

Не обязательно отказываться от COMODO. На собственном опыте проверил советы из соответствующей темы Exception class "External SIGSEGV". Проверено, CIS стоит и GDB-отладчик не ругается.
eastorwest
новенький
 
Сообщения: 57
Зарегистрирован: 23.07.2009 20:21:46
Откуда: Н-ск


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru