[РЕШЕНО] Проблема с KDE 4.6

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

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

[РЕШЕНО] Проблема с KDE 4.6

Сообщение Brainenjii » 05.03.2011 01:14:29

Решил обновиться -> Lazarus не запустился...
Brainenjii@blinux:~/lazarus> ./lazarus
TMainIDE.ParseCmdLineOptions:
PrimaryConfigPath="/home/Brainenjii/.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
NOTE: codetools config file not found - using defaults

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:
$00007EFF82A0DF30
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:
$00007EFF82A0DF30
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END
Brainenjii@blinux:~/lazarus>

Пересборка (make LCL_PLATFORM=qt CPU_TARGET=x86_64) отрабатывает, но ничего не даёт...
Уточню - Lazarus запускается, создаёт несколько окон, после чего вырубается, оставив после себя вышеуказанный лог...
Последний раз редактировалось Brainenjii 09.03.2011 09:00:38, всего редактировалось 2 раз(а).
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Проблема с KDE 4.6

Сообщение Logo » 05.03.2011 02:05:45

Указывайте вашу систему.

Сегодня вышло обновление КДЕ 4.6.1 для Федоры, где данная проблема устранена. Все работает отлично. В остальных дистрибутивах ситуацию пока не знаю.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Проблема с KDE 4.6

Сообщение Brainenjii » 05.03.2011 02:07:32

OpenSUSE 11.3, KDE 4.6.0... Стало быть треба 4.6.1?
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Проблема с KDE 4.6

Сообщение Logo » 05.03.2011 02:07:47

Работают все ветки Lazarus.

Добавлено спустя 2 минуты 44 секунды:
Brainenjii писал(а):OpenSUSE 11.3, KDE 4.6.0... Стало быть треба 4.6.1?

Посмотрите, может там уже есть обновление, во всяком случає до релиза OpenSUSE 11.4 его должны будут выложить. Я немного позже проверю на OpenSUSE.

Добавлено спустя 22 минуты 2 секунды:
Для Ubuntu можно установить новую версию через PPA-репозиторий "kubuntu-ppa/backports"ю
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Проблема с KDE 4.6

Сообщение Brainenjii » 08.03.2011 22:17:20

4.6.1 в репозитариях так и не появился... Погуглил - проблема не только у меня... У некоторых под рутом работает - попробовал - получилось 0.о При запуске вываливается Access Violation, в логе
Код: Выделить всё
blinux:/home/Brainenjii/lazarus # ./lazarus
TMainIDE.ParseCmdLineOptions:
  PrimaryConfigPath="/root/.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
NOTE: codetools config file not found - using defaults

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

NOTE: FPC source directory not set! (see Environment / Options ... / Environment / Files)
TFPCTargetConfigCache.NeedsUpdate compiler file changed "/usr/local/bin/fpc" FileAge=1297610154 StoredAge=0
TFPCTargetConfigCache.Update /usr/local/bin/fpc TargetOS=linux TargetCPU=x86_64 CompilerOptions= ExtraOptions= PATH=/home/Brainenjii/bin:/usr/local/bin:/usr/bin:/sbin:/usr/sbin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games
RunTool /usr/local/bin/fpc -iTOTP -Px86_64 -Tlinux
RunTool /usr/local/bin/fpc -va -Px86_64 -Tlinux compilertest.pas
TFPCTargetConfigCache.Update: has changed
TFPCSourceCache.Update /home/Brainenjii/lazarus has changed.
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:
  $00007FB54A798F30

Но приложение не валится... Но под рутом все-равно работать не хочется... Что делать? ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Проблема с KDE 4.6

Сообщение coyot.rush » 08.03.2011 22:46:46

Что делать? ^_^

Установить из репозитория Gnome :idea: Имхо,он намного стабильнее. Да и Qt приложение вполне корректно работают
Аватара пользователя
coyot.rush
постоялец
 
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

Re: Проблема с KDE 4.6

Сообщение Brainenjii » 08.03.2011 22:55:21

С той же эффективностью могу откатиться на 4.4.0 - там всё работало... А Gnome вообще страшенный как танк... Сегодня на ubuntu довелось посидеть - жуть ведь... Но это так, не холивара ради...
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Проблема с KDE 4.6

Сообщение VirtUX » 08.03.2011 23:59:41

Поменяйте стиль на любой кроме OXYGEN и все будет хорошо. Баг в OXYGEN.
Вот по теме: Багзила Lazarus b Багзила KDE.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Проблема с KDE 4.6

Сообщение coyot.rush » 09.03.2011 00:04:01

А Gnome вообще страшенный как танк... Сегодня на ubuntu довелось посидеть - жуть ведь... Но это так, не холивара ради...

Просто вы не умеете его готовить :D Не забываем про GTK+ :!: :!: :!: И что Plazma в KDE 4.x доведена ума :?: Koffeine показывает спутниковое тв :?:
Кстати у меня некоторые нативные X приложения не запускались под KDE в Gnome всё OK :shock:

edb в руки http://codef00.com/projects#debugger и дебажим, дебажим ... и ищем в чём не состыковка qt и lazarus

Добавлено спустя 5 минут 21 секунду:
Поменяйте стиль на любой кроме OXYGEN и все будет хорошо. Баг в OXYGEN.

M +2 -2 kstyles/oxygen/oxygenstyle.cpp

Стиль жестко вшит в QT :?: В GTK+ для это используют отдельные директории с битмапами со всеми отрисовками кнопок меню ...
Аватара пользователя
coyot.rush
постоялец
 
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

Re: Проблема с KDE 4.6

Сообщение Padre_Mortius » 09.03.2011 00:50:17

coyot.rush
Буквально с полгода-год назад было примерно тоже самое... Софт, откомпиленный под Qt, при использовании темы Oxygen валился с AV без причин. При смене темы все работало как часы. Пруф лень искать, но на форуме было порядочно сообщений об этом
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Проблема с KDE 4.6

Сообщение Brainenjii » 09.03.2011 08:47:27

Не помогло... Поставил qt-curve - тот же эффект... Запуск под gdb выдал

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff50e6f30 in QToolButton::popupMode() const () from /usr/lib64/libQtGui.so.4
(gdb)
Затем
(gdb) continue
Continuing.
QPainter::end: Painter ended with 4 saved states
TApplication.HandleException Access violation
Stack trace:
$00007FFFF50E6F30
QWidget::repaint: Recursive repaint detected

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff50e6f30 in QToolButton::popupMode() const () from /usr/lib64/libQtGui.so.4

После чего лазарь вылетает Изображение

P.S. С горя решил залезть на репы - и оп-па, 4.6.1 появилось (вчера в 22:00 ещё не было). Обновился -> заработало!!! Всем спасибо! ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru