opera: xcb_xlib.c:50: xcb_xlib_unlock: Проверочное утверждение `c->xlib.lock' не выполнено. [[SOLVED]]

Если запускать в консоли оперу, ты выходит вот такое сообщение
opera: xcb_xlib.c:50: xcb_xlib_unlock: Проверочное утверждение `c->xlib.lock' не выполнено.
opera: Fatal error on creating Qt application object

Проблема появилась после полного апдейта системы. Ранее опера запускалась нормально.
Похожая проблема у меня была с azureus http://www.gentoo.ru/node/9848

Но сейчас азуреус запустился нормально.

Что изменилось в плане флагов в этой сборке: xinerama и oss добавил

Система у меня amd64
Опера www-client/opera-9.62
Xorg x11-base/xorg-server-1.3.0.0-r6

Ранее похожая проблема обсуждалась в http://www.gentoo.ru/node/10936

Но так и не решилась...

Заранее благодарен всем за помощь

а всякие там perl-cleaner

а всякие там perl-cleaner all; python-updater выполнялись ?

дело в том что у меня х32 и х64 и опера работет =) без бубна, нднажды только пришлось java-vm указать sun-jdk-1.6

_______________________________________
грех обманывать компиляторы в субботу

Да выполнялись

У меня небольшой сбой был, так что систему по кусочкам пришлось собирать... и в процессе emerge --update -newuse --depp world не компилилась она и я выполнил python-updater, как портаж и требовал

Как это связано?

Как это связано с моей проблемой?

А вам флаг xcb точно нужен?

А вам флаг xcb точно нужен? Если нет пересоберите без него что-то из x11-libs/ (вроде libx11). (equery u xcb)

Спасибо...

Спасибо... пересобрал систему без этого флага, опера заработала...

На самом деле я так и не нашел применение этому флагу. Я так понял, что это позволит писать код на Си под Х... Но пока нужды нет... Как говорят в версиях Х выше 1.3, глюков подобных не наблюдается... но пока у меня в портаже 1.3.0.0 версия в стабильной ветке, подождем, потом попробуем, да и не горит особо )

Еще раз спасибо...

xcb

У меня такая ошибка выскакивает на x86 в java.
А с флагом xcb советуют пересобирать иксы в руководстве на вики по compiz-fusion'у.
Что за флаг такой, не нашел :(

$ euse -i xcb global use

$ euse -i xcb
global use flags (searching: xcb)
************************************************************
[-    ] xcb - Support the X C-language Binding, a replacement for Xlib

Как я понял, позволяет обращаться к иксам напрямую в С коде, что в compiz-fusion видимо и используется, раз он этот флаг требует. А опера и, судя по вашему посту, ява использует апи xlib, к-й данной фичей заменяется.

вообще xcb вещ хорошая, она

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

Не стал бы я винить xcb, у

Не стал бы я винить xcb, у меня Опера с ней прекрасно работает. Вот скоро awesome поставлю, который на xcb, почти уверен, что всё будет хорошо.

А вообще xlib и xcb в значительной степени (если не совсем) совместимы по API

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Хорошо вам. Интересно в чём

Хорошо вам. Интересно в чём же дело. А покажите версии оперы и иксов и, желательно emerge --info.
У меня amd64, опера 9.6. Опера с xcb нивкакую не хотела работать. "Уж я с ней и так и этак" (С)
Может сей час что изменилось (уже больше месяца не обновлялся). Приду домой, попробую.

% equery l xcb...[I--] [ ]

% equery l xcb
...
[I--] [  ] x11-libs/libxcb-1.0 (0)
[I--] [  ] x11-proto/xcb-proto-1.0 (0)

...
[I--] [  ] x11-base/xorg-server-1.3.0.0-r6 (0)

...
[I--] [  ] www-client/opera-9.62 (0)

emerge --info

Может, я чего-то не понимаю в поставленном вопросе?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

export

export LIBXCB_ALLOW_SLOPPY_LOCK=true

я думаю весь грабель в отсутствии этой переменнной
ЗЫ гугль хорош
ЗЫЫ http://bugs.gentoo.org/show_bug.cgi?id=176839

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".