Баг lazarus + Ubuntu 11.10

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

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

Ответить
Аватара пользователя
Xenar
постоялец
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Баг lazarus + Ubuntu 11.10

Сообщение Xenar »

Обновился до Ubuntu 11.10 и увидел что в некоторых моих проектах (в запущенных бинарниках) при щелчке на DBGrid происходит блокировка всех остальных элементов на форме. Как будто фокус замораживается на гриде. Если запускать проект через Lazarus вываливается иключение

Код: Выделить всё

Проект ххххх вызвал исключение EInterfaceCritical os_pager_hide: assertion с сообщением os_pager_hide: assertion `OS_IS_PAGER (pager)` failed

Причем это касается что проектов собранных как раньше (до обновления) так и пересобранных под 11.10
Аватара пользователя
Alexx2000
постоялец
Сообщения: 490
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи
Контактная информация:

Сообщение Alexx2000 »

Судя по всему виноваты "оверлейные" скроллбары, у меня таже проблема (только с DrawGrid). Попробуйте запустить свою программу из консоли, предварительно выполнив:

Код: Выделить всё

export LIBOVERLAY_SCROLLBAR=0

Так у меня работает корректно.
Аватара пользователя
Xenar
постоялец
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Сообщение Xenar »

Спасибо, на работе проверю.
Аватара пользователя
Xenar
постоялец
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Сообщение Xenar »

Да, действительно помогло. Спасибо.
sanjok
незнакомец
Сообщения: 8
Зарегистрирован: 24.05.2011 08:49:07

Сообщение sanjok »

У меня при переходе на 11.10 перестали компилится проекты с lazreport, пришлось переустановить компоненты (изменились cheksumm), может кому интересно будя
Аватара пользователя
Xenar
постоялец
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Сообщение Xenar »

Да, тоже самое было, тоже пришлось компоненты перестанавливать.
sanjok
незнакомец
Сообщения: 8
Зарегистрирован: 24.05.2011 08:49:07

Сообщение sanjok »

Alexx2000 писал(а):Судя по всему виноваты "оверлейные" скроллбары, у меня таже проблема (только с DrawGrid). Попробуйте запустить свою программу из консоли, предварительно выполнив:

Код: Выделить всё

export LIBOVERLAY_SCROLLBAR=0

Так у меня работает корректно.


А я пошел дальше и отключил эти скроллбары вообще
sudo apt-get remove overlay-scrollbar
http://linux-easy.ru/blog/nastrojka/kak ... 11-04.html
Аватара пользователя
AlexVinS
новенький
Сообщения: 95
Зарегистрирован: 27.01.2009 00:18:01

Сообщение AlexVinS »

Xenar писал(а):Да, тоже самое было, тоже пришлось компоненты перестанавливать.

Вполне очевидно. В Natty Lazarus 0.9.28 а в Oneiric 0.9.30
sanjok
незнакомец
Сообщения: 8
Зарегистрирован: 24.05.2011 08:49:07

Сообщение sanjok »

AlexVinS писал(а):
Xenar писал(а):Да, тоже самое было, тоже пришлось компоненты перестанавливать.

Вполне очевидно. В Natty Lazarus 0.9.28 а в Oneiric 0.9.30



НЕТ, версия Лазаруса у меня не менялась, везде 0.9.30, поставленная самостоятельно ручками.
Или вы хотите сказать, что при обновлении Ubuntu автоматически обновляется и Лазарус, сомневаюсь, ну да это уже и не важно, факт остается фактом.
Аватара пользователя
AlexVinS
новенький
Сообщения: 95
Зарегистрирован: 27.01.2009 00:18:01

Сообщение AlexVinS »

sanjok писал(а):
AlexVinS писал(а):
Xenar писал(а):Да, тоже самое было, тоже пришлось компоненты перестанавливать.

Вполне очевидно. В Natty Lazarus 0.9.28 а в Oneiric 0.9.30



НЕТ, версия Лазаруса у меня не менялась, везде 0.9.30, поставленная самостоятельно ручками.
Или вы хотите сказать, что при обновлении Ubuntu автоматически обновляется и Лазарус, сомневаюсь, ну да это уже и не важно, факт остается фактом.

Если Лазарус ставился из репов, то он конечно же обновится вместе с ОС. FPC тоже новая версия 2.4.0 -> 2.4.4.
Ответить