LINUX.ORG.RU

Утечки памяти в Xorg-7


0

0

Выход Xorg-7.2 планировался в декабре прошлого года, но так и не произошёл.

Судя по всему, релиз задержится ещё на неопределённое время.

Значительные утечки памяти обнаружены как в стабильной (1.1), так и в разрабатываемой (1.2) версиях X-сервера, но отсутствуют в последнем монолитном релизе Xorg-6.9. За три дня непрерывной работы X-сервер "съедает" 1 гигабайт оперативной памяти, что рано или поздно приводит к необходимости перезагрузки X-сервера с целью высвобождения памяти для получения возможности комфортной работы с системой.



Добавлено от anonymous_incognito: Проблемы возникают далеко не у всех пользователей.

>>> Подробности

Ответ на: комментарий от anonymous

> Под виндой такой проблемы вообще нет!

Повтори это еще 64k раз и достигнешь просветления.

Gharik
()
Ответ на: комментарий от blaster999

>Я основываюсь на *правых* убеждениях. Или 1 гиг рама минимум, 2 - реккомендуемо - это нормально??? А видели бы вы аутглюк из нового МСофиса (на гиге рамы тормозит) или седьмой иксплоудер! >Кста, у файрфокса не утечка, а фрагментация. У нас, линуксоедов, против этого есть костыль - OpenBSD аллокатор. А вам, виндузникам, придется мириться (благо не привыкать)...

Виста это виста... Хр это хр.. А linux это linuх.. у меня старенький бук, и там всего 256 оперативы.. И мне все эти инновации нафиг не нужны.. аутлук - им даже моя бабушка не пользуется.. иксплорер 7 ?? Я же сказал что фф у меня..

И причём тут фрагментация.. если бы программеры сдали бы релиз в нормальном состоянии то ничего такого небыло бы... 1.5 вообще прекрасный релиз был..

И не говорите мне что типо они ничего не должны и прочее.. им денежку платят за это..

Про виндузятников: во первых засунь себе это слово поглубже в задницу, во вторых я linux'ом тоже пользуюсь.. виндоуз мне нужен из за всяких фирм которые производят программы наподобие multisim, которые в принципе рассчитаны на университеты и студентов, но не позаботились о выпуске linux версий.. (хотя в большинства вузах linux стоит.. а виндоуз только изза таких нерадивых программистов и контор)

anonymous
()
Ответ на: комментарий от jedy

> у 6.9 и 7.0 идентичные сорцы

А если не вырывать из контекста? :-)

Spinal
() автор топика
Ответ на: комментарий от dreamer

Не знаю, что ты делаешь, но делаешь ты это неправильно...

uptime

06:33:45 up 63 days, 15:00, 4 users, load average: 1.34, 1.32, 1.02

top|grep Xorg

15662 root 6 -10 185m 34m 5468 S 0.3 6.9 929:30.65 Xorg

И, тем не менее, даже в этом случае возникает вопрос: для чего???

anonymous
()
Ответ на: комментарий от Spinal

> утечки памяти обнаружены как в стабильной (-> 1.1 <-), так и в разрабатываемой (-> 1.2 <-) версиях X-сервера

top - 07:34:13 up 17 days, 12:09, 3 users, load average: 0.00, 0.00, 0.00
Tasks: 115 total, 1 running, 114 sleeping, 0 stopped, 0 zombie
CPU: 0.3% us, 0.0% sy, 0.0% ni, 99.7% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 506836K total, 491800K used, 15036K free, 142516K buffers
Swap: 2096440K total, 15200K used, 2081240K free, 129748K cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6093 root 15 0 285M 22M 3524 S 0.0 4.5 3:01.72 X

xorg-x11-server-1.1.99.903-alt3

Посмотрю через несколько дней, что изменится...

AS ★★★★★
()

Очень странно.

07:43:41 up 5 days, 4:30, 1 user, load average: 0.41, 0.28, 0.27

Жрет 12% памяти (что по top, что по ps, а памяти у меня гиг).

Интересно, при каких условиях такие утечки.

jackill ★★★★★
()

> Добавлено от anonymous_incognito: Проблемы возникают далеко не у всех пользователей.

Складывается впечатление, что они вообще ни у кого не возникают, кроме автора оригинальной новости. Или кто-то видел еще пользователей с этими утечками?

dm1024 ★★★
()
Ответ на: комментарий от dm1024

>> Добавлено от anonymous_incognito: Проблемы возникают далеко не у 
>>всех пользователей. 

>Складывается впечатление, что они вообще ни у кого не возникают, 
>кроме автора оригинальной новости. Или кто-то видел еще 
>пользователей с этими утечками?

Это нормально =)

Скоро, будут новости:
Вася Пупкин не смог прикрутить видяху.
Вася Пупкин прикрутил видяху.
и т.д.

ManJak ★★★★★
()
Ответ на: комментарий от ManJak

"Саппорт мелкософта не смог помочь Пупкину прикрутить видяху". Уже было, так что вышеупомянутое может считаться бояном.

Gharik
()

>>Такая ерунда была у меня в FC5 (какая там версия?) и приходилось переодически перегружать Иксы, сейчас в FC6 никаких проблем - память всегда высвобождается (проверял), комп работал непрерывно 25 суток. Думал, что все уже пофиксили (разве нет?): все работает на удовольствие стабильно

Точно такая же ситуация.В FC5 иногда в течение рабочего дня приходилось иксы убивать. С FC6 никаких проблем нет.

TALKER
()

> Проблемы возникают далеко не у всех пользователей.

Далекооооооо не у всех. У меня тож месяцами работают машинки с иксами (7.1), ничего не валится и не течёт.

Zmacs
()

Кстати в fc5 - "полностью модульный X-сервер X.org 7.0"

TALKER
()

скорее всего утечки зависят от железа. у меня на работе мх440 - течет. не по гигу в день, 300 м в неделю,но течет. дома на fx5200 - никаких утечек. и там и там дженту, 7.2-рц3

mic ★★★★★
()
Ответ на: комментарий от anonymous_incognito

> Для ясности текст новости слегка поправил, добавив указание, что проблема не у всех.

Надо было пояснить до конца, что проблема только у этого Троллера (фамилия-то какая:)). Он же вроде написал, что даже в багзилле на нашел такого бага, как у него.

init ★★★★★
()
Ответ на: комментарий от Hawkeye

Не-а, не пофиксили! Давно заметил что, что-то не так, вот только щас официальное подтверждение.

cadaver-ng
()
Ответ на: комментарий от TALKER

> Точно такая же ситуация.В FC5 иногда в течение рабочего дня приходилось иксы убивать. С FC6 никаких проблем нет.

На ядрах fc5 (из апдейтов) клинит драйвер bttv на процах примерно 2.0-2.2 ггц и менее. На пересобраном ванильном с конфигом от fc5 (патчей, конечно, федориных нет) всё нормально. Вот такое вот оно, федорино горе.

anonymous
()

# uptime

11:58:32 up 5 days, 39 min, 5 users, load average: 0.01, 0.25, 0.40

# top | grep Xorg

1088 root 15 0 164m 15m 4872 S 10.9 1.5 5:22.13 Xorg

И ничего нигде не течёт. З.Ы. FX5600, nv.

Alan_Steel ★★
()
Ответ на: комментарий от divenvrsk

>патрик смеется во все горло, а я нервно хихикаю в сторонке :(

Завязывайте с наркотой :)

DIMON ★★★
()
Ответ на: комментарий от michwill

>Гм... У меня не течет. Может, потому что Gentoo?)

Нет, просто критические дни прошли

DIMON ★★★
()
Ответ на: комментарий от fyrer

Да, оказывается Патрик не просто так тормозил со включением в слаку новых релизов иксов...

Cogniter ★★★
()

если утечка на x-server и далеко не у всех, то вероятнее всего это в каком-то драйвере

так что описание железа, где текут иксы, в студию

vadiml ★★★★★
()
Ответ на: комментарий от ManJak

> Скоро, будут новости:
> Вася Пупкин не смог прикрутить видяху.
> Вася Пупкин прикрутил видяху.
> и т.д.

Уже такого добра завались, только со ссылками на сообщения в личных блогах.

los_nikos ★★★★★
()
Ответ на: комментарий от anonymous

>А может писать всё на языках высокого уровня не такая плохая идея?

А иксы написаны исключительно на ассемблере...

blaster999 ★★
()
Ответ на: комментарий от anonymous

>Ну, и кто там кричал о том, что монолит - это фуфло? :)
>anonymous (*) (07.01.2007 1:11:34)

Это ты во всех ветках всякие глупости пишешь ? Марш на горшок дитя.

szh ★★★★
()
Ответ на: комментарий от anonymous

>И причём тут фрагментация..

был тред об этом вроде в Talks. Адрес не помню, но в букмарках нашел пагу того человека, который с FF боролся: http://mr.himki.net/index-alloc.html

>Про виндузятников: во первых засунь себе это слово поглубже в задницу

Вообще-то, Г... должно не В задницу, а ИЗ задницы :)

>виндоуз мне нужен из за всяких фирм которые производят программы наподобие multisim

А как же Вайн?

blaster999 ★★
()
Ответ на: комментарий от blaster999

Много чего течет. У меня в FC6 + kde 3.5.5 + licq 1.4 (собрана с кде) лиська течет, и существенно, при открытии каждого нового окна. Те. память выделяется при открытии окна (что нормально), но при закрытии окна не освобождается. неск. десятков открытых-закрытых окон - и утекло 30-35М. Памяти много, так что пофиг - но проблема есть. Возможно, проблема не в лиське, а в иксах, или в КДЕ.

anonymous
()
Ответ на: комментарий от blaster999

>А как же Вайн? Такой взрослый, а такую чушь несешь. Вайн дальше эмуляции некоторых игрушек и десятка самых популярных прог не ушел. течет память, криво рисуется интерфейс, не работает звук/сеть.

Dolphinik
()
Ответ на: комментарий от Dolphinik

>Вайн дальше эмуляции некоторых игрушек и десятка самых популярных прог не ушел.

4.2

>течет память

не встречал

>криво рисуется интерфейс

Есть иногда

>не работает звук/сеть.

У меня работает.

Если есть проблемы, надо писать багрепорт. Девелоперы не телепаты, обо всех проблемах знать не могут.

blaster999 ★★
()
Ответ на: комментарий от anonymous

>Возможно, проблема не в лиське, а в иксах, или в КДЕ.

"Искать причины будем не в себе" ;) (с) Визбор кажись ;)

vovans ★★★★★
()
Ответ на: комментарий от blaster999

>или седьмой иксплоудер!

поменьше фанатизма. У одного из программистов стоит XP+IE7+Office 2007. Что-то я никаких утечек не видел. И тормозов тоже

>Сначала поинтересуйся, что такое Cached mem, потом говори. Или сиди в своей винде дальше, копи денег на 2 гига рамы для висты.

Если ты студент, который не может заработать деньги-твои проблемы. Фанатик малолетний

P.S-я нормально отношусь к большинству ОС. Требования висты меня не прельщают, но на днях посмотрю все своими глазами. И 2 гига RAM не так много. У многих это минимум(причем не из-за висты, а по причине работы)

Motiv_studenta ★★
()
Ответ на: комментарий от jackill

> Жрет 12% памяти (что по top, что по ps, а памяти у меня гиг).

jackill, чисто для информации: man top

...

The original top was written by Roger Binns, based on Branko Lankester's <lankeste@fwi.uva.nl> ps program.

Я бы сильно удивился, если б они показали разные значения.

anonymous
()

Некоторое время назал (может месяц) на работе очень страшно утекали иксы, т.е. если я запускал какие то требовательные к оперативке задачи, то через некоторое время иксы приходили просто в ужас и со временем пракимчески полность перставали реагировать. При этом их перезапуск спасал ситуацию и они начинали нормально работать. Дома такую проблему не наблюдал, но тут 1гб а на работе 512 всего, и на работе в то время части кде часто собирались (kdeenablefinal и временный каталог на shm - оно много оперативки требует)

prizident ★★★★★
()
Ответ на: комментарий от Motiv_studenta

Людям, как ты сам говоришь, эти гиги для работы нужны, а не для ОС онли.

vovans ★★★★★
()
Ответ на: комментарий от mihalych

У меня вот есть возможность сравнить разные иксы.

вот что получилось:

Mandriva 2007:

$ Xorg -version

X Window System Version 7.1.1

$ top

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2533 root 0 0 346m 18m 6524 S 0.3 3.7 0:04.98 Xorg

Slackware 10.2:

$ X -version

X Window System Version 6.8.2

$ top PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3577 root 15 0 30472 20m 3132 S 0.7 4.1 0:01.49 X

С чего это 7.1 занимает в 10 раз больше виртуальной памяти, чем 6.8? (в обоих случаях запущен IceWM - под гномом в мандриве Xorg - 550 мег вирт. памяти)

Cogniter ★★★
()
Ответ на: комментарий от mihalych

У меня вот есть возможность сравнить разные иксы.

вот что получилось:

Mandriva 2007:

$ Xorg -version

X Window System Version 7.1.1

$ top

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2533 root 0 0 346m 18m 6524 S 0.3 3.7 0:04.98 Xorg

Slackware 10.2:


$ X -version

X Window System Version 6.8.2

$ top

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3577 root 15 0 30472 20m 3132 S 0.7 4.1 0:01.49 X


С чего это 7.1 занимает в 10 раз больше виртуальной памяти, чем 6.8?
(в обоих случаях запущен IceWM - под гномом в мандриве Xorg - 550 мег вирт. памяти)

Cogniter ★★★
()
Ответ на: комментарий от ManJak

>Скоро, будут новости: >Вася Пупкин не смог прикрутить видяху. >Вася Пупкин прикрутил видяху. >и т.д.

Не так. Вася Пупкин не смог прикрутить видяху и написал огромную статью почему А^W она не рулид =)

FiXer ★★☆☆☆
()
Ответ на: комментарий от anonymous

> Много чего течет. У меня в FC6 + kde 3.5.5 + licq 1.4 (собрана с кде) лиська течет, и существенно, при открытии каждого нового окна. Те. память выделяется при открытии окна (что нормально), но при закрытии окна не освобождается. неск. десятков открытых-закрытых окон - и утекло 30-35М. Памяти много, так что пофиг - но проблема есть. Возможно, проблема не в лиське, а в иксах, или в КДЕ.

Это не утечка. Это похоже на фрагментацию. Запускаю licq. RES=11m. Открываю 10 окон. RES=14m. Закрываю их все. RES=14m. Открываю их снова. RES=14m.

anonymous
()
Ответ на: комментарий от Cogniter

> С чего это 7.1 занимает в 10 раз больше виртуальной памяти, чем 6.8? (в обоих случаях запущен IceWM - под гномом в мандриве Xorg - 550 мег
вирт. памяти)

Какие видяхи и какие драйвера в иксах?
У меня сейчас slackware 11.0, драйвер - radeon (opensource):

bash-3.1$ uptime
 13:58:12 up  5:06,  1 user,  load average: 0.00, 0.03, 0.17
bash-3.1$ top
 4355 root      15   0  167m  11m 2336 S  0.0  1.1   1:48.95 X

anonymous
()
Ответ на: комментарий от anonymous

> Про виндузятников: во первых засунь себе это слово поглубже в задницу, во вторых я linux'ом тоже пользуюсь.. виндоуз мне нужен из за всяких фирм которые производят программы наподобие multisim, которые в принципе рассчитаны на университеты и студентов, но не позаботились о выпуске linux версий.. (хотя в большинства вузах linux стоит.. а виндоуз только изза таких нерадивых программистов и контор)

А вот и нихрена подобного. В скольки % вузов страны стоит линукс на _большенстве_ машин?

Arceny ★★
()
Ответ на: комментарий от anonymous

в слаке - видео NV 6600, дрова - nvidia 1.0-8774

в мандриве - i915GM, дрова из дистриба.

(у меня аптапйм - пара часов в обоих примерах)

Cogniter ★★★
()
Ответ на: комментарий от ManJak

> Скоро, будут новости:
> Вася Пупкин не смог прикрутить видяху.
> Вася Пупкин прикрутил видяху.
> и т.д.

У меня бывало до 180 раздувало ... После где-то трёх-четырёх суток 
работы. Это _ОЧЕНЬ_ плохо.

Arceny ★★
()
Ответ на: комментарий от Alan_Steel

> 1088 root 15 0 164m 15m 4872 S 10.9 1.5 5:22.13 Xorg

> И ничего нигде не течёт. З.Ы. FX5600, nv.

Считается, что 164 метра памяти - это вполне себе нормально?

Arceny ★★
()

Только позавчера перегружал машину ресетом (Fedora core 6, nvidia). Xorg съел не только всю оперативку, но и весь своп. Пришлось с другого компа зайти по ssh (~5 минут заняло), вызывать top (тоже минут 5 запускался). Больше ждать ниасилил и нажал ресет.

anonymous
()
Ответ на: комментарий от Motiv_studenta

>поменьше фанатизма. У одного из программистов стоит XP+IE7+Office 2007. Что-то я никаких утечек не видел. И тормозов тоже

У моего начальника такой же набор (Атлон64, гиг памяти) - тормозит.

>Если ты студент, который не может заработать деньги-твои проблемы. Фанатик малолетний

А ты кто, голос онанимный? Я, между прочим, был первым в своем городе владельцем горе 2 дуо 6800. Как раз могу себе позволить хоть 2, хоть 4, хоть 8 гигов памяти, только мне это нафиг не надо, ибо гига хватает вполне. Я себе вместо этого аудио приличное купил (фирма AudioPro: 4*Evo 50 + Sub 30 + Evo 20 + ресивер Yamaha RX-V359, если кому интересно) и мебель. На все сам заработал, не марая руки вендой.

>И 2 гига RAM не так много. У многих это минимум(причем не из-за висты, а по причине работы)

Ну у меня на работе было 512 метров рамы, хватало. Сейчас гиг стоит. Больше и не надо. Если учесть, что в конторе комп не один, то выходит серьезная экономия на памяти.

blaster999 ★★
()
Ответ на: комментарий от blaster999

>А ты кто, голос онанимный?

Ой, сорри -- забыл, что сейчас на ЛОРе некоторые registered хамят как распоследние анонимусы, а анонимусы как раз в основном вежливы, лаконичны и остроумны...

blaster999 ★★
()
Ответ на: комментарий от anonymous

>>> Много чего течет. У меня в FC6 + kde 3.5.5 + licq 1.4 (собрана с кде) лиська течет, и существенно, при открытии каждого нового окна. Те. память выделяется при открытии окна (что нормально), но при закрытии окна не освобождается. неск. десятков открытых-закрытых окон - и утекло 30-35М. Памяти много, так что пофиг - но проблема есть. Возможно, проблема не в лиське, а в иксах, или в КДЕ.

>Это не утечка. Это похоже на фрагментацию. Запускаю licq. RES=11m. Открываю 10 окон. RES=14m. Закрываю их все. RES=14m. Открываю их снова. RES=14m.

А у меня на следующих 10 окнах снова рост занимаемой памяти.

anonymous
()
Ответ на: комментарий от anonymous

> А может писать всё на языках высокого уровня не такая плохая идея?

Спроси на microsoft.com

pv4 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.