Bug 12740 - memory leak
: memory leak
Status: CLOSED WONTFIX
: Branch 4.0
(All bugs in Branch 4.0/kdenetwork-kopete)
: 4.0
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-09-10 22:32 by
Modified: 2014-11-05 20:14 (History)


Attachments


Note

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


Description From 2007-09-10 22:32:45
ALD4.0 kdenetwork-kopete-3.5.7-alt3 
Используются клиенты к аське и джаберу. Из модулей включен только "Журнал
разговоров".
Утечка памяти. По мере работы постепенно "отъедает" все больше памяти. 
Для наглядности - скрипт каждые десять минут поглядывает на процесс:
$ ps -C kopete l ; while true ; do  sleep 600; ps -C kopete l |grep kopete ; done
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
1   500  5471     1  15   0  68668 29116 -      S    ?          0:02 kopete
-caption Kopete -icon kopete -miniicon kopete
1   500  5471     1  15   0  81572 42120 -      S    ?          0:04 kopete
-caption Kopete -icon kopete -miniicon kopete
1   500  5471     1  15   0  94260 54800 -      S    ?          0:06 kopete
-caption Kopete -icon kopete -miniicon kopete
1   500  5471     1  15   0 106532 67136 -      S    ?          0:06 kopete
-caption Kopete -icon kopete -miniicon kopete
1   500  5471     1  15   0 119744 79924 -      S    ?          0:06 kopete
-caption Kopete -icon kopete -miniicon kopete
1   500  5471     1  15   0 132164 92344 -      S    ?          0:06 kopete
-caption Kopete -icon kopete -miniicon kopete
1   500  5471     1  15   0 144612 104840 -     S    ?          0:07 kopete
-caption Kopete -icon kopete -miniicon kopete
------- Comment #1 From 2007-09-11 19:09:46 -------
Это скорее всего не kopete, т.к. у меня воспроизводилось, но пропало.
Я на работе ей пользуюсь, машина постоянно работает.
Попробуйте dist-upgrade из 4.0/branch сделать.
------- Comment #2 From 2007-09-11 23:20:39 -------
(In reply to comment #1)
> Это скорее всего не kopete, т.к. у меня воспроизводилось, но пропало.
> Я на работе ей пользуюсь, машина постоянно работает.
> Попробуйте dist-upgrade из 4.0/branch сделать.

Забыл написать, сразу после установки ALD4.0 проапгредил из бранча...
Непонятки....
Проверю еще на другой машине на работе...
------- Comment #3 From 2007-09-18 15:32:23 -------
точно такая же ситуация, только у меня используется только джабер, аська ходит
через джаберный сервер. памят поедается довольно быстро и уверено.
например сейчас (через два часа после запуска копеты) ситуация уже такая :
1  1000 10605     1  15   0 461940 391620 stext Sl   ?          0:04 kopete
-caption Kopete -icon kopete -miniicon kopete
------- Comment #4 From 2007-09-18 21:35:55 -------
Убрал из учетных записей Jabber-соединение - с памятью нормализовалось. Просто
переход в офлайн jabber-соединения не помогал.
Видимо, проблема в реализации Jabber.
------- Comment #5 From 2007-09-18 22:53:02 -------
После того как оставил только 2 icq-контакта (один был всегда в онлайне, второй
в офлайне), утечка памяти уменьшилась, но осталась:

$ ps -C kopete l ; while true ; do  sleep 600; ps -C kopete l |grep kopete ;
done
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
1   500  5148     1  15   0  52644 20076 -      S    ?          0:00 kopete
1   500  5148     1  15   0  53252 20604 -      S    ?          0:01 kopete
1   500  5148     1  15   0  53252 20608 -      S    ?          0:01 kopete
1   500  5148     1  15   0  67404 37432 -      S    ?          0:04 kopete
1   500  5148     1  15   0  80132 50112 -      S    ?          0:05 kopete
1   500  5148     1  15   0  92432 62476 -      S    ?          0:06 kopete
1   500  5148     1  15   0 105004 74940 -      S    ?          0:06 kopete
1   500  5148     1  15   0 117304 87360 -      S    ?          0:06 kopete
1   500  5148     1  15   0 129952 99932 -      S    ?          0:07 kopete
1   500  5148     1  15   0 142236 112336 -     S    ?          0:07 kopete

Оставил только один онлайновый icq-контакт, набираю статистику....
------- Comment #6 From 2007-09-19 02:41:21 -------
В настройке сставлен только один icq-контакт. Утечки памяти нет....

$ ps -C kopete l ; while true ; do  sleep 600; ps -C kopete l |grep kopete ;
done
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
1   500  5821     1  15   0  52108 19488 -      S    ?          0:00 kopete
1   500  5821     1  15   0  53660 21164 -      S    ?          0:01 kopete
1   500  5821     1  15   0  53660 21164 -      S    ?          0:01 kopete
1   500  5821     1  15   0  53660 21092 -      S    ?          0:01 kopete
1   500  5821     1  15   0  53660 16952 -      S    ?          0:01 kopete
1   500  5821     1  15   0  53660 14508 -      S    ?          0:01 kopete

Добавил Jabber-контакт (в онлайне) - памяти откушал больше, но не течет...

1   500  5821     1  15   0  54232 16392 -      S    ?          0:02 kopete
1   500  5821     1  15   0  59252 21996 -      S    ?          0:04 kopete
1   500  5821     1  15   0  59252 21964 -      S    ?          0:05 kopete
1   500  5821     1  15   0  59252 21976 -      S    ?          0:07 kopete
1   500  5821     1  15   0  59252 21976 -      S    ?          0:08 kopete
1   500  5821     1  15   0  59252 22056 -      S    ?          0:10 kopete
1   500  5821     1  15   0  59252 22056 -      S    ?          0:12 kopete

Добавил еще один icq-контакт:

1   500  5821     1  15   0  59972 22772 -      S    ?          0:14 kopete
1   500  5821     1  15   0  59972 22788 -      S    ?          0:14 kopete
1   500  5821     1  15   0  59972 22800 -      S    ?          0:14 kopete
1   500  5821     1  15   0  60152 23216 -      S    ?          0:15 kopete
1   500  5821     1  15   0  60152 23216 -      S    ?          0:15 kopete
1   500  5821     1  15   0  60152 23092 -      S    ?          0:15 kopete
1   500  5821     1  15   0  60152 22112 -      S    ?          0:15 kopete

Теперь имеем то, что было до начала экспериментов, но память не течет....
Ничего
не понимаю...
------- Comment #7 From 2007-10-10 13:45:19 -------
сизиф. течет стабильно, что одновременно jabber/icq, что каждый по 
отдельности.
------- Comment #8 From 2007-10-10 17:44:00 -------
У меня только 4 Jabber аккаунта.
Включены только плагины: журнал разговоров, статус соединения и шифрование.
Не течет.
------- Comment #9 From 2007-10-10 17:52:27 -------
видимо тебе повезло, как и разработчикам kopete. остальным - нет
------- Comment #10 From 2007-10-10 18:15:29 -------
(In reply to comment #9)
> видимо тебе повезло, как и разработчикам kopete. остальным - нет
Возможно, у других что-то включено кроме того, что у меня.
------- Comment #11 From 2008-01-15 11:51:35 -------
Подтверждаю, 3.5.8.alt2 течет. медленно, но за пару суток отъедает больше 
гигабайта (впрочем, может быть и быстро набралось, потому что заметил дикие 
тормоза в последние пол-часа и только после этого заглянул в top).

Только один icq аккаунт. Из модулей только журнал разговоров и статус 
соединения.

Обновился из Сизифа до 3.5.8.alt3 - буду посмотреть.
------- Comment #12 From 2008-01-15 11:55:39 -------
течет если открыто окно разговора, когда просто болтается в трее вроде не 
заметно
------- Comment #13 From 2008-01-15 15:55:42 -------
У меня никак не течет.
Так же у меня по сравнению с умолчательными настройками:
- отключено все форматирование в окне диалога
- отключена обработка событий при отсутствии
- тема внешнего вида: Psi
- список контактов без сортировки метаконтактов и отображения лилий дерева
- стиль значки статуса справа
- включен показ фотографий
- включено не использовать _никакое_ форматирование, указанное пользователем

Возможно, что-то из этого влияет
------- Comment #14 From 2008-02-12 14:32:38 -------
Установил ALD 4.0.2 все по умолчанию.
Из модулей включил только Журнал сообщений.

памяти 256 мб.
Рекомендую поставить этот размер оперативы - стабильно течет.
------- Comment #15 From 2008-05-16 12:13:54 -------
не знаю насколко поможет, но вот моя ситуация:
после переезда с branch/4.0 на branch/4.1 утечка стала заметна "на глаз" при
отключении сети. 
т.е. пока есть сетевое соединение - все нормально, как только отключается или
нет возможности достучаться до серверов - память кушается ~ 1M в секунду-две
(не
замерял). Похоже при неудачном соединении не происходит очистки памяти.

результат - через некоторое время забиты память и своп.

PS 2 контакта - icq+jabber
PPS на канале говорят, что в 3.5.8 - все нормально, у меня - 3.5.9-alt1
------- Comment #16 From 2008-05-16 15:04:33 -------
(In reply to comment #15)
> говорят, что в 3.5.8 - все нормально, у меня - 3.5.9-alt1
Не, в 3.5.8 тоже было. Даже и раньше.
1. плагин, отслеживающий состояние сети, включен?
2. сервис KDE-шный, отслеживающий состояние сети, включен?
------- Comment #17 From 2014-11-05 20:14:35 -------
В 4.0/branch исправления не будут вноситься уже технически (заглушена очередь
на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на
текущие ветки или сизиф.