Bug 27443 - Заметно течёт демон CUPS
Summary: Заметно течёт демон CUPS
Status: CLOSED FIXED
Alias: None
Product: Branch t6
Classification: Distributions
Component: cups (show other bugs)
Version: не указана
Hardware: all Linux
: P3 major
Assignee: Vitaly Kuznetsov
QA Contact: QA t6
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-13 19:05 MSK by Roman Savochenko
Modified: 2013-01-01 17:18 MSK (History)
5 users (show)

See Also:


Attachments
Утечка на 1.3.10 (74.69 KB, image/png)
2012-08-20 17:05 MSK, Roman Savochenko
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Savochenko 2012-06-13 19:05:12 MSK
Типично на конец дня получаю порядка 150Мб, при том что я даже не печатаю.
В некоторых случаях активного обновления состояния, например, из "KJobView" cupsd может утечь до гига.

Конфигурация печати характерна наличием пары прямо подключенных сетевых принтеров (SMB, IPP) и тройку по уведомлению от CUPS демона на сервере. В целом в cupsd видны принтеры:
[roman@roman ~]$ lpstat -p -d
printer DesignJet_500_(C7769B) disabled since сб, 22-жов-2011 18:06:20 +0300 -
        Unplugged or turned off
printer hp2550(color) is idle.  enabled since ср, 13-чер-2012 08:54:25 +0300
printer hp5100 is idle.  enabled since ср, 13-чер-2012 08:54:34 +0300
printer LaserJet_1200 is idle.  enabled since нд, 25-вер-2011 18:04:49 +0300
printer lj5100 is idle.  enabled since нд, 25-вер-2011 17:22:21 +0300
printer lp is idle.  enabled since ср, 13-чер-2012 08:54:36 +0300
printer PDF is idle.  enabled since чт, 15-вер-2011 12:23:42 +0300
printer R270 is idle.  enabled since ср, 13-чер-2012 08:54:21 +0300
printer Stylus_Photo_R270 disabled since вт, 22-тра-2012 13:05:55 +0300 -
        Unplugged or turned off
system default destination: LaserJet_1200

Всё это на ноуте. Дома, где на сервере всего один старый принтер на LPT, и который видим на ноуте по уведомлению замечается падение KJobView при его завершении, на функции обращения к очереди.
Comment 1 Vitaly Kuznetsov 2012-06-15 18:50:38 MSK
А попробуйте, пожалуйста, 1.5.3
http://git.altlinux.org/tasks/73713/

вдруг ошибка уже неактуальна.
Comment 2 Roman Savochenko 2012-08-20 17:05:18 MSK
Created attachment 5545 [details]
Утечка на 1.3.10

[roman@server ~]$ rpm -qa | grep cups
cups-1.3.10-alt0.M41.2
Comment 3 Lenar Shakirov 2012-11-22 10:32:02 MSK
Роман, не совсем понятно, у вас branch 4.1 или p6?

Если 4.1, то "искаробочную" версию я тоже не использую, она собрана с gnutls, хотя в 4.0, p5, p6 и Сизифе cups собран с libssl.
Я пересобираю ее с libssl, т.к. имею две проблемы gnutls:
* при первом подключении по https для генерации ssl-сертификата недостаточно энтропии, приходится стучать по клавишам и водить мышью (правда у меня тонкий клиент);
* не работает подключение по https (https://<ip>:631/). Браузер говорит ssl_error_rx_record_too_long, а в /var/log/cups/error_log Bad request line "" from ...!

2cas, 2glebfm: есть подозрение, что в 4.1 cups собирается с gnutls по ошибке: в BuildReqs libgnutls-devel добавлен скриптом buildreq, при этом добавление libssl-devel в BuildReqs не помогает, т.к. gnutls имеет больший приоритет для %configure, поэтому libgnutls-devel приходится удалять
Comment 4 Roman Savochenko 2013-01-01 17:18:19 MSK
Похоже это проблема в KDE3(TDE), которую я исправил: http://bugs.pearsoncomputing.net/show_bug.cgi?id=1369 .