Bug 12740 - memory leak
Summary: memory leak
Status: CLOSED WONTFIX
Alias: None
Product: Branch 4.0
Classification: Distributions
Component: kdenetwork-kopete (show other bugs)
Version: 4.0
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: Q.A. 4.0
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-10 22:32 MSD by Alexander Yereschenko
Modified: 2014-11-05 20:14 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Yereschenko 2007-09-10 22:32:45 MSD
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 Sergey V Turchin 2007-09-11 19:09:46 MSD
Это скорее всего не kopete, т.к. у меня воспроизводилось, но пропало.
Я на работе ей пользуюсь, машина постоянно работает.
Попробуйте dist-upgrade из 4.0/branch сделать.
Comment 2 Alexander Yereschenko 2007-09-11 23:20:39 MSD
(In reply to comment #1)
> Это скорее всего не kopete, т.к. у меня воспроизводилось, но пропало.
> Я на работе ей пользуюсь, машина постоянно работает.
> Попробуйте dist-upgrade из 4.0/branch сделать.

Забыл написать, сразу после установки ALD4.0 проапгредил из бранча...
Непонятки....
Проверю еще на другой машине на работе...
Comment 3 Andrey Chichak 2007-09-18 15:32:23 MSD
точно такая же ситуация, только у меня используется только джабер, аська ходит
через джаберный сервер. памят поедается довольно быстро и уверено.
например сейчас (через два часа после запуска копеты) ситуация уже такая :
1  1000 10605     1  15   0 461940 391620 stext Sl   ?          0:04 kopete
-caption Kopete -icon kopete -miniicon kopete
Comment 4 Alexander Yereschenko 2007-09-18 21:35:55 MSD
Убрал из учетных записей Jabber-соединение - с памятью нормализовалось. Просто
переход в офлайн jabber-соединения не помогал.
Видимо, проблема в реализации Jabber.
Comment 5 Alexander Yereschenko 2007-09-18 22:53:02 MSD
После того как оставил только 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 Alexander Yereschenko 2007-09-19 02:41:21 MSD
В настройке сставлен только один 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 Valery Inozemtsev 2007-10-10 13:45:19 MSD
сизиф. течет стабильно, что одновременно jabber/icq, что каждый по 
отдельности.
Comment 8 Sergey V Turchin 2007-10-10 17:44:00 MSD
У меня только 4 Jabber аккаунта.
Включены только плагины: журнал разговоров, статус соединения и шифрование.
Не течет.
Comment 9 Valery Inozemtsev 2007-10-10 17:52:27 MSD
видимо тебе повезло, как и разработчикам kopete. остальным - нет
Comment 10 Sergey V Turchin 2007-10-10 18:15:29 MSD
(In reply to comment #9)
> видимо тебе повезло, как и разработчикам kopete. остальным - нет
Возможно, у других что-то включено кроме того, что у меня.
Comment 11 Denis V. Chernosov 2008-01-15 11:51:35 MSK
Подтверждаю, 3.5.8.alt2 течет. медленно, но за пару суток отъедает больше 
гигабайта (впрочем, может быть и быстро набралось, потому что заметил дикие 
тормоза в последние пол-часа и только после этого заглянул в top).

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

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

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

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

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

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