|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrew Muhametshin 2:5020/400 07 Apr 2004 07:11:18 To : All Subject : Утечка в XFree+gtk2+Xcursor (продолжение) -------------------------------------------------------------------------------- Hу и что же мне теперь делать Алл!? Дождался я выхода gtk2.4 - думал поправят. Проапгрейдился - безрезультатно. Что же это все таки может быть? Повторяю ситуацию: Если в иксах использовать новые Xcursor_ы(с тенями, полупразр., анимацоные), то при работе с изображениями в программах использующих gtk2, X_ы начинают отжирать память пока не рухнут. При стандартном курсоре - все в порядке SIZE не превышает 100M RES тож не более (при всех закрытых приложениях, кроме кде, Xы по top_у примерно "size=~70 res=~60") и это при uptime в ~14 дней и очень активном использовании, в течении всего аптайма: gimp2, OO11, kde321, gqview14, да еще в придачу 3ddesk и superkaramba - ни одного висюка Xов. Hо как только включаю новые курсоры - начинается... Самое простое, как повторить, это увеличить изображения в gqview и попробовать его перемещать, при этом желательно смотреть в top что бы вовремя остановиться, так как иксы разбухнут. И даже если выйти из gqview_а то Xы так и останутся разбухшими - лечится только полной перезагрузкой Xов. При использовании gimp_а - при перемещении вроде бы не разбухает, но вот если какая либо операция с картинкой и курсор остается над ней и мигает - Xы текут. При этом kde_шные приложения(графические) такой проблемы не порождают. Что же теперь делать? Я конечно понимаю что большинство скажет "меньше извращаться" на тему красивых курсоров. Hо попробую оправдаться: дело в том что при разрешении 1600x1200 стандартные курсоры очень маленькие(по крайней мере для меня) и надо сильно напрягаться что бы за ним уследить, а больших, "не новых" я не нашел, а новые - это как раз то что мне нужно - да и эстетично как то. Проверял на: FreeBSD4.8(P166), Xfree4.3(из портов), gkt2.2 FreeBSD5.2.1(Athlon), Xfree4.4(из бинарников с xfree86.org), gkt2.4 FreeBSD5.2(P3), Xfree4.4(из бинарников с xfree86.org), gkt2.2 В общем как бы всезнающий Алл поступил бы в данной ситуации? Андрей М --- ifmail v.2.15dev5.3 * Origin: Golden Telecom (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/54247fca1f44.html, оценка из 5, голосов 10
|