Тестирование версии 0.9.29

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

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

Re: Тестирование версии 0.9.29

Сообщение VAshot » 23.01.2011 13:17:18

Возможно это не в Лазарусе, а компиляторе, не знаю. Но ошибка очень неприятная.
http://bugs.freepascal.org/view.php?id=18591
Аватара пользователя
VAshot
постоялец
 
Сообщения: 128
Зарегистрирован: 01.11.2007 12:31:21
Откуда: Пермь

Re: Тестирование версии 0.9.29

Сообщение daesher » 25.01.2011 11:44:48

Насколько я знаю, ошибка неприятная, но некритичная. Буква заменяется на служебную комбинацию символов, а затем её вполне можно перевести.
daesher
постоялец
 
Сообщения: 221
Зарегистрирован: 09.03.2010 22:17:14

Re: Тестирование версии 0.9.29

Сообщение VAshot » 25.01.2011 12:38:22

daesher писал(а):Насколько я знаю, ошибка неприятная, но некритичная. Буква заменяется на служебную комбинацию символов, а затем её вполне можно перевести.

Можно, и даже работает. Но poEdit не хочет открывать файлы с таким служебным символом. Там же какой-то ерундовый баг, раз только один символ из всего алфавита не кодируется неверно.
Аватара пользователя
VAshot
постоялец
 
Сообщения: 128
Зарегистрирован: 01.11.2007 12:31:21
Откуда: Пермь

Re: Тестирование версии 0.9.29

Сообщение sobee » 25.01.2011 18:03:45

VAshot писал(а):Там же какой-то ерундовый баг, раз только один символ из всего алфавита не кодируется неверно.

Эта проблема, с русской буквой "р", тянется еще из MS-DOS-а и фпс здесь не причем. Поэтому "проблема утопающих, дело рук самих утопающих".
sobee
новенький
 
Сообщения: 84
Зарегистрирован: 05.02.2008 00:23:46
Откуда: Снежинск, Челябинская обл.

Re: Тестирование версии 0.9.29

Сообщение VAshot » 27.01.2011 00:44:35

sobee писал(а):
VAshot писал(а):Там же какой-то ерундовый баг, раз только один символ из всего алфавита не кодируется неверно.

Эта проблема, с русской буквой "р", тянется еще из MS-DOS-а и фпс здесь не причем. Поэтому "проблема утопающих, дело рук самих утопающих".

Мне трудно судить с каких времен и в чем ошибка и почему её раньше не поправили, но проблема по заявке была решена уже через два дня. Сейчас всё хорошо в этим вопросом. Спасибо некому Mattias Gaertner.
Аватара пользователя
VAshot
постоялец
 
Сообщения: 128
Зарегистрирован: 01.11.2007 12:31:21
Откуда: Пермь

Re: Тестирование версии 0.9.29

Сообщение Иван Шихалев » 27.01.2011 03:18:36

VAshot писал(а):и почему её раньше не поправили

Потому что основная часть русскоговорящих пользователей не пишет багрепорты, а нерусскоговорящие с этой проблемой не сталкивались.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: Тестирование версии 0.9.29

Сообщение MageSlayer » 27.01.2011 12:01:46

Иван Шихалев писал(а):
VAshot писал(а):и почему её раньше не поправили

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


Точно, поэтому предлагаю все же ввести рейтинги на форуме.
И один из параметров рейтинга - количество зарепорченных багов со статусом ack/resolved.
Запросы в базу мантиса - дело плевое.
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: Тестирование версии 0.9.29

Сообщение Logo » 27.01.2011 13:56:00

Logo писал(а):Павел, в последней версии 0.9.29 с SVN (revision 29062 -вроде так), внесли изменения в GTK2, их перенесли из 0.9.31. В GTK2 v2.22 оно работает нормально, а вот с GTK2 v2.20 формы полупрозрачные или в OR, короче неправильные. Кнопки вообще не отображаются. Я не разбирался в причинах, нет возможности. Если не планируется это поправить, то лучше вернуть прежнюю версию, там удовлетворительно было и в GTK2 v2.20, и в GTK2 v2.22.

GTK2 v2.20 не стоит сбрасывать, как устаревшую, есть активные дистрибутивы и с более старыми GTK2.


Похоже, что это только в Suse 11.3 и то при определенной комбинации драйвер nVidia/GTK2 v2.20/KDE-4.4
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Тестирование версии 0.9.29

Сообщение Павел Ишенин » 28.01.2011 06:35:35

Logo писал(а):Похоже, что это только в Suse 11.3 и то при определенной комбинации драйвер nVidia/GTK2 v2.20/KDE-4.4


В любом случае нужен номер ревизии.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Тестирование версии 0.9.29

Сообщение VirtUX » 30.01.2011 21:09:17

0.9.29 и 0.9.31 падают при запуске
Код: Выделить всё
./startlazarus
TLazarusManager.Run starting /home/lacky/bin/lazarus/lazarus ...
TMainIDE.ParseCmdLineOptions:
  PrimaryConfigPath="/home/lacky/.lazarus"
  SecondaryConfigPath="/etc/lazarus"
Note: environment config file not found - using defaults
NOTE: editor options config file not found - using defaults
NOTE: miscellaneous options file not found - using defaults
ЗАМЕТКА: файл параметров CodeTools не найден, поэтому используются значения по умолчанию

NOTE: Compiler filename not set! (see Environment / Options ... / Environment / Files)

NOTE: FPC source directory not set! (see Environment / Options ... / Environment / Files)
NOTE: help options config file not found - using defaults
TMainIDE.DoNewProject A
QPainter::end: Painter ended with 4 saved states
TApplication.HandleException Access violation
  Stack trace:
  $B5A56E84
QWidget::repaint: Recursive repaint detected
QPainter::end: Painter ended with 4 saved states
TApplication.HandleException: there was another exception during showing the first exception
  Stack trace:
  $B5A56E84
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END

Появляются при старте на секунды окна, и тутже падает :(
Куда копать?
=============
Qt 4.7.1. libQt4Pas.so установлен соответствующий - V2.1 (Qt 4.5.X, compatible with Qt 4.7.X). openSUSE 11.4 M6.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Тестирование версии 0.9.29

Сообщение Павел Ишенин » 31.01.2011 14:01:33

Спросил человека ответственного за Qt в чем может быть причина ошибки:
Paul_Ishenin, it crashes because of bindings. Bindings must be rebuilt with -mstackrealign. There are already 32bit binary bindings at Den's page to download. Juha created 64bit yesterday. If it's "VirtUX" from that forum, then his stack shows that his bindings aren't compiled with -mstackrealign (page 3 of that thread).
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Тестирование версии 0.9.29

Сообщение Logo » 31.01.2011 16:34:14

Павел Ишенин писал(а):Спросил человека ответственного за Qt в чем может быть причина ошибки:
... Bindings must be rebuilt with -mstackrealign...

Это не помогает, я уже проверял. Похоже, что в Lazarus проблема, потому, что приложения запускаются нормально.

Вот результат запуска:
Код: Выделить всё
# ./lazarus
TMainIDE.ParseCmdLineOptions:
  PrimaryConfigPath="/home/anatoliy/.lazarus"
  SecondaryConfigPath="/etc/lazarus"
TMainIDE.DoLoadLFM Creating designer for hidden component of /home/anatoliy/Develop/Projects/nuc/main.pas
TMainIDE.DoOpenProjectFile frm_Main:Tfrm_Main TDesigner
QPainter::end: Painter ended with 4 saved states
TApplication.HandleException Access violation
  Stack trace:
  $0000003DD9C30330
QWidget::repaint: Recursive repaint detected
QPainter::end: Painter ended with 4 saved states
TApplication.HandleException: there was another exception during showing the first exception
  Stack trace:
  $0000003DD9C30330
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END

С пустым конфигурационным каталогом, тоже самое:
Код: Выделить всё
...
Здесь инициализация конфигов и все нормально
...
NOTE: help options config file not found - using defaults                                             
TMainIDE.DoNewProject A                                                                               
QPainter::end: Painter ended with 4 saved states                                                     
TApplication.HandleException Access violation                                                         
  Stack trace:                                                                                       
  $0000003DD9C30330                                                                                   
QWidget::repaint: Recursive repaint detected
QPainter::end: Painter ended with 4 saved states
TApplication.HandleException: there was another exception during showing the first exception
  Stack trace:
  $0000003DD9C30330
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END


Во время запуска выскакивает окошко с ошибкой, но уловить информацию не успеваю, моментально закрывается.


P.S.
Если при перекомпиляции в GTK-2 из Lazarus последних версий 0.9.31 лезут ошибки, то сначала откомпилируйте Lazarus из коммандной строки, все должно пройти нормально, а потом уже и из Lazarus процес проходит нормально.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Тестирование версии 0.9.29

Сообщение Павел Ишенин » 31.01.2011 19:10:15

Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Тестирование версии 0.9.29

Сообщение Logo » 02.02.2011 01:01:43

По поводу бага с Qt 4.7.1.
Это не проблема Qt, а KDE-4.6. Если запускать Lazarus, откомпилированый в Qt 4.7.1 из под Гнома, то все нормально.
Но я не думаю, что KDE будут править по этому поводу, так, что всеравно придется искать проблему.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Тестирование версии 0.9.29

Сообщение .wOvAN » 05.02.2011 13:03:39

Windows 7 x64 SP1, установил начисто версию 0.9.29-29368 FPC 2.4.2, i386 (все настройки по умолчанию) - при попытке запуска пустого проекта сразу ошибка SIGSEGV
Изображение

Добавлено спустя 1 час 22 минуты 43 секунды:
Обновил до 29368 картина не изменилась))
.wOvAN
постоялец
 
Сообщения: 118
Зарегистрирован: 16.04.2010 06:36:12

Пред.След.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru