Lazarus(FPС?) и Vista

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

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

Lazarus(FPС?) и Vista

Сообщение Nil » 24.11.2007 04:21:13

Предсавления не имею, в чём может быть ошибка, но под FPC IDE вроде нет, хотя я особо не проверял. А вот под lazarus эту ошибку видно очень даже хорошо!
Проблема заключается в том, что толи Lazarus не может толком ничего отладить, толи генерирует бракованный код, потому что появляется ошибка SIGSEGV и в 80% случаев програма виснет, и приходится жать ctrl+F2
иногда после ошибки программа успешно трассирется, но не находит файл objpas.inc(который я нашел в старом дистрибутиве, в свежем нет)
Причём не находит прямо во время трассировки, что уже ненормально :)
Нет, я понимаю, что vista - не лучшая в имре операционка, но по крайней мере она у меня есть, причём лицензионная. Что-то не хочется ставить пирацкие копии винды, и уж тем более переходить на линукс(допустим, мне влом качать 1.5 ГБ дистрибутива, но, естейственно, не только по этому)
Эта проблема будет решена в ближайших билдах или это м меня глюки?
Nil
новенький
 
Сообщения: 10
Зарегистрирован: 24.11.2007 04:05:47

Сообщение pik33 » 26.11.2007 12:04:32

Try to change debugger. gdb 6.6 used in Lazarus 0.9.24 is buggy and often generates sigsegv or sigfpe without any reason when debugging in Win32.

I changed gdb to 6.3 (from FPC 2.2.0), this version works OK.
pik33
незнакомец
 
Сообщения: 3
Зарегистрирован: 15.11.2007 17:00:27

Сообщение Nil » 28.11.2007 01:13:55

Да, проблема именно в отладчике - FPС при установке точки останова тоже Сигсегит.
Какие есть версии отладчика? я пробовал последнюю версию из miniGW и Cygwin - та же проблема.
Nil
новенький
 
Сообщения: 10
Зарегистрирован: 24.11.2007 04:05:47

Сообщение Nil » 04.01.2008 02:35:10

Проблема до сих пор не решена. в gdb 5 ошибок нет, но он несовместим с FPC :wink: Проверял в Dev-C++, замечательно отлаживает, без ошибок. Там 5 версия.
С чем может быть связана проблема? POSIX в Vista отродясь не было, откуда берутся левые unix сигналы и зачем они вообще нужны?
Nil
новенький
 
Сообщения: 10
Зарегистрирован: 24.11.2007 04:05:47

Сообщение alexs » 04.01.2008 12:58:50

Nil писал(а):POSIX в Vista отродясь не было,

Отродясь было :-) правда урезано - ещё с NT 3 и 4
Я не думаю что в висте это убрали
PS
Убей висту - поставь ХР - пробле меньше будет
гы-гы :-)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Nil » 04.01.2008 23:38:40

alexs, XP стоит у нас в 2 раза дороже. А делать проги на левых операционках мне не разрешают :). Linux специально для 1 программы ставить я не намерен ;)
Интересно, почему нет Gdb для Висты? По-моему, это сильный недостаток этого отладчика. Но ведь 5 версия работает! Значит, всё дело в левых наваротах, сделанных специально для линукса и почему-то не убранных в сборке для мастдая.
Nil
новенький
 
Сообщения: 10
Зарегистрирован: 24.11.2007 04:05:47

Сообщение alexs » 05.01.2008 01:41:11

Яб сказал - проблема в висте. В хрюше у меня всё работает.

А по существу - помочь не могу - за не имением висты. Пока бог миловал.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Attid » 05.01.2008 10:52:12

не, по существу это опенсурс и у разработчиков висты нет, так что пока кто-нибуть не сделает ничего менятся в этом направлении не будет.

а у висты нет режимов совместимости, чтоб запускать программы в эмуляции ХП или 2К ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru