Bug 25609 - Опция --enable-gl в сборке libcairo приводит значительному увеличению потребления памяти при использовании проприетарного драйвера Nvidia.
: Опция --enable-gl в сборке libcairo приводит значительному увеличению потребл...
Status: REOPENED
: Sisyphus
(All bugs in Sisyphus/libcairo)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
: 30940
  Show dependency tree
 
Reported: 2011-05-14 19:54 by
Modified: 2018-07-07 13:03 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2011-05-14 19:54:55
Опция --enable-gl в сборке libcairo приводит к значительному увеличению
потребления памяти при использовании проприетарного драйвера Nvidia.
Использование libcairo из people/gnome, где библиотека собрана без gl, решает
проблему. 

Ссылка на похожую багу на ланчпаде:

https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/725434

Там проблема тоже решилась после сборки libcairo без gl бэкенда. 

Проблема воспроизводится не только у меня. 

Жалобы в рассылке gnome: 

http://lists.altlinux.org/pipermail/gnome/2011-April/002696.html

Жалобы на форуме(когда в p5 приплыл libcairo 1.10 c gl бэкендом):

http://forum.altlinux.org/index.php/topic,10644.0.html
------- Comment #1 From 2011-05-14 20:11:39 -------
http://git.altlinux.org/people/shrek/packages/?p=cairo.git;a=commit;h=ddba9c81acdf9d739f39828af7c66f4249f7c957
вопрос "почему этого еще нет в сизифе" задавайде ldv@
------- Comment #2 From 2011-05-14 22:42:53 -------
OK, я соберу в Сизиф libcairo-1.10.2-alt7.
------- Comment #3 From 2011-05-14 22:58:47 -------
(В ответ на комментарий №2)
> OK, я соберу в Сизиф libcairo-1.10.2-alt7.

ты хочешь быть мантейнером cairo?
------- Comment #4 From 2011-05-14 23:05:42 -------
(В ответ на комментарий №3)
> (В ответ на комментарий №2)
> > OK, я соберу в Сизиф libcairo-1.10.2-alt7.
> 
> ты хочешь быть мантейнером cairo?

Валера, есть серьезная бага usability с известным фиксом. Она никак не связана
с патчем ldv@, который Вы хотите откатить. Обсудить этот патч и последствия его
отката можно отдельно. Это разные вопросы, не стоит их связывать.
------- Comment #5 From 2011-05-14 23:10:31 -------
тогда я не понял что значит "я соберу alt7" и с чего вдруг не выложить alt6
------- Comment #6 From 2011-05-14 23:14:36 -------
(В ответ на комментарий №5)
> тогда я не понял что значит "я соберу alt7" и с чего вдруг не выложить alt6

Из-за :
- removed hacks of previous commits

Это Ваши с ldv@ разногласия, которые не имеют отношения к 
- disabled gl, drm, xml backends
решающему обсуждаемую багу.
------- Comment #7 From 2011-05-14 23:23:57 -------
(In reply to comment #3)
> (В ответ на комментарий №2)
> > OK, я соберу в Сизиф libcairo-1.10.2-alt7.
> 
> ты хочешь быть мантейнером cairo?

Нет, я бы предпочел, чтобы у libcairo был полноценный мейнтейнер.

Увы, я вынужден отправить в Сизиф -alt7, поскольку в -alt6 ты внес в %install
вредное для Сизифа изменение.
------- Comment #8 From 2011-05-14 23:29:56 -------
(В ответ на комментарий №7)
> Нет, я бы предпочел, чтобы у libcairo был полноценный мейнтейнер.

но упорно добиваешься обратного

> Увы, я вынужден отправить в Сизиф -alt7, поскольку в -alt6 ты внес в %install
> вредное для Сизифа изменение.

я выкинул очередную блаж горячо любимого товой at@
------- Comment #9 From 2011-05-14 23:34:45 -------
(In reply to comment #8)
> (В ответ на комментарий №7)
> > Нет, я бы предпочел, чтобы у libcairo был полноценный мейнтейнер.
> 
> но упорно добиваешься обратного

Мейнтейнер должен мейнтейнить.

> > Увы, я вынужден отправить в Сизиф -alt7, поскольку в -alt6 ты внес в %install
> > вредное для Сизифа изменение.
> 
> я выкинул очередную блаж горячо любимого товой at@

Это изменение нужно для Сизифа, свои оценки можешь оставить при себе.
------- Comment #10 From 2011-05-14 23:37:52 -------
(В ответ на комментарий №8)
> (В ответ на комментарий №7)
> > Увы, я вынужден отправить в Сизиф -alt7, поскольку в -alt6 ты внес в %install
> > вредное для Сизифа изменение.
> 
> я выкинул очередную блаж горячо любимого товой at@

Оценки могут быть различны, но откат "блажи" будет не сильно лучше чем она
сама.
Изменения эти надо бы апстримить, об этом говорили в devel@.
------- Comment #11 From 2011-05-15 00:25:55 -------
libcairo-1:1.10.2-alt7 -> sisyphus:

* Sat May 14 2011 Dmitry V. Levin <ldv@altlinux> 1:1.10.2-alt7
- Reintroduced fixes for libcairo-devel dependencies that were removed
  erroneously in previous release.

* Fri Apr 22 2011 Valery Inozemtsev <shrek@altlinux> 1:1.10.2-alt6
- removed hacks of previous commits
- disabled gl, drm, xml backends (closes: #25609).
------- Comment #12 From 2011-05-15 13:43:32 -------
(In reply to comment #8)
> > Нет, я бы предпочел, чтобы у libcairo был полноценный мейнтейнер.
> но упорно добиваешься обратного
:(

> > Увы, я вынужден отправить в Сизиф -alt7, поскольку в -alt6 ты внес в %install
> > вредное для Сизифа изменение.
> я выкинул очередную блаж горячо любимого товой at@
Валер, at@ плохо продумал практическое проведение теоретически полезных
изменений, но раз уж тогда решили, что откатывать сизиф будет ещё хуже -- то
чем могу помочь тебе с допиныванием последствий?

В апстрим понятно и правильно, но вряд ли получится оперативно с учётом бранча
(понимаю, что тебе он без дела).
------- Comment #13 From 2012-05-26 16:31:52 -------
--enable-gl опять используется при сборке. Опять проблемы с потреблением памяти
при использовании проприетарных драйверов Nvidia. Я не гордый, могу для себя и
пересобрать, но все равно, как-то нехорошо получается по отношению к
пользователям Nvidia, так как не все могут себе позволить пользоваться nouveau.
------- Comment #14 From 2012-05-26 16:47:40 -------
А что будет с пользователями других драйверов без этой опции?
------- Comment #15 From 2012-08-17 19:12:37 -------
Не блокер для p6
------- Comment #16 From 2014-02-16 19:54:32 -------
Давайте все же что-то решать с этой багой, пользователи снова жалуются.
Прошу обсудить.
------- Comment #18 From 2014-09-10 14:48:41 -------
https://sourceware.org/bugzilla/show_bug.cgi?id=15097