<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; librtpkcs11ecp.so утечка памяти (memory leak)]]></title>
		<link>https://forum.rutoken.ru/topic/3258/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/3258/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «librtpkcs11ecp.so утечка памяти (memory leak)».]]></description>
		<lastBuildDate>Fri, 09 Oct 2020 14:58:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: librtpkcs11ecp.so утечка памяти (memory leak)]]></title>
			<link>https://forum.rutoken.ru/post/14897/#p14897</link>
			<description><![CDATA[<p><strong>Дейнеко Алексей</strong>, увеличение расхода памяти pcscd сложно напрямую связать с утечками памяти librtpkcs11ecp.</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Fri, 09 Oct 2020 14:58:36 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/14897/#p14897</guid>
		</item>
		<item>
			<title><![CDATA[Re: librtpkcs11ecp.so утечка памяти (memory leak)]]></title>
			<link>https://forum.rutoken.ru/post/14887/#p14887</link>
			<description><![CDATA[<p>1. Спасибо, вроде бы текущая версия не течёт так очевидно. Однако, всё равно по какой-то причине память копится. Но, хоть не так быстро:<br /></p><div class="codebox"><pre><code>root      1641  0.1  0.0 600776  7476 ?        Ssl  17:05   0:03 /usr/sbin/pcscd --foreground --auto-exit
...
root      1641  0.1  0.0 600776  7532 ?        Ssl  17:05   0:03 /usr/sbin/pcscd --foreground --auto-exit
...
root      1641  0.1  0.0 600776  7572 ?        Ssl  17:05   0:03 /usr/sbin/pcscd --foreground --auto-exit</code></pre></div><p>И пока, я не готов сказать что это связанно с новой версией библиотеки. Может быть причина в чём-то другом</p><p>2. Просьба, если есть возможность, добавить в spec новых версий пакетов следующее:<br /></p><div class="codebox"><pre><code>Provides:       librtpkcs11ecp.so()(64bit)</code></pre></div><p> или сделать автоматическое проставление секции provides. Т.к., если на основе библиотеки и SDK собирать пакеты, то будут следующие зависимости:<br /></p><div class="codebox"><pre><code>librtpkcs11ecp
librtpkcs11ecp.so()(64bit)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Дейнеко Алексей)]]></author>
			<pubDate>Thu, 08 Oct 2020 15:00:18 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/14887/#p14887</guid>
		</item>
		<item>
			<title><![CDATA[Re: librtpkcs11ecp.so утечка памяти (memory leak)]]></title>
			<link>https://forum.rutoken.ru/post/14876/#p14876</link>
			<description><![CDATA[<p><strong>Дейнеко Алексей</strong>, добрый день!</p><p>В новых версиях утечки должны быть устранены, проверьте пожалуйста, на свежих версиях librtpkcs11ecp.so: <a href="https://www.rutoken.ru/support/download/pkcs/#linux">https://www.rutoken.ru/support/download/pkcs/#linux</a></p><p>P.S. Капчу форума проверим, спасибо что сообщили!</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Thu, 08 Oct 2020 11:22:47 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/14876/#p14876</guid>
		</item>
		<item>
			<title><![CDATA[librtpkcs11ecp.so утечка памяти (memory leak)]]></title>
			<link>https://forum.rutoken.ru/post/14874/#p14874</link>
			<description><![CDATA[<p>Добрый день. <br />Обнаружил неочевидную утечку памяти в библиотеке librtpkcs11ecp.so.</p><p>Если в конфигурационном файле /etc/pam_pkcs11/pkcs11_eventmgr.conf в поле pkcs11_module установить библиотеку от opensc /usr/lib64/opensc-pkcs11.so, т.е.:<br /></p><div class="codebox"><pre><code>pkcs11_module = /usr/lib64/opensc-pkcs11.so;</code></pre></div><p>и запустить<br /></p><div class="codebox"><pre><code>pkcs11_eventmgr nodaemon debug</code></pre></div><p>то, память не копится:<br /></p><div class="codebox"><pre><code>[root@dev43 ~]# while true; do ps aux | grep pcscd | grep -v grep; sleep 2; done
root      964003  1.0  0.2 322772  8352 ?        Ssl  13:32   0:00 /usr/sbin/pcscd --foreground --auto-exit
...
root      964003  0.0  0.2 322772  8352 ?        Ssl  13:32   0:00 /usr/sbin/pcscd --foreground --auto-exit</code></pre></div><p>Если же установить:</p><div class="codebox"><pre><code>pkcs11_module = /usr/lib64/librtpkcs11ecp.so;</code></pre></div><p>то, память начинает копиться:<br /></p><div class="codebox"><pre><code>[root@dev43 ~]# while true; do ps aux | grep pcscd | grep -v grep; sleep 2; done
root      964378  0.1  0.2 322772 11112 ?        Ssl  13:34   0:00 /usr/sbin/pcscd --foreground --auto-exit
root      964378  0.2  0.2 322772 11120 ?        Ssl  13:34   0:00 /usr/sbin/pcscd --foreground --auto-exit
root      964378  0.2  0.2 396504 11152 ?        Ssl  13:34   0:00 /usr/sbin/pcscd --foreground --auto-exit
root      964378  0.2  0.2 396504 11180 ?        Ssl  13:34   0:00 /usr/sbin/pcscd --foreground --auto-exit
root      964378  0.2  0.2 396504 11188 ?        Ssl  13:34   0:00 /usr/sbin/pcscd --foreground --auto-exit</code></pre></div><p>Это не зависит от ОС (проверял на ОС Синтез и на Сentos 8) и от версий других пакетов.</p><p>Версии пакетов<br /></p><div class="codebox"><pre><code>[root@dev43 ~]# rpm -qa | grep opensc
opensc-0.19.0-7.el8.x86_64
[root@dev43 ~]# rpm -qa | grep pcsc
pcsc-lite-1.8.25-1.el8.x86_64
pcsc-lite-ccid-1.4.29-3.el8.x86_64
pcsc-lite-libs-1.8.25-1.el8.x86_64
[root@dev43 ~]# rpm -qa | grep pam_pkcs
pam_pkcs11-0.6.11-2.el8.sz.x86_64
[root@dev43 ~]# rpm -qa | grep librt
librtpkcs11ecp-1.9.4.0-0.el8.sz.x86_64</code></pre></div><p>P.S. Поправьте проверку на бота при регистрации, чтобы он не был чувствителен к регистру. Чуть мозг не сломал, когда отвечал &quot;Среда, Пятница, Земля&quot;, а надо было с маленькой буквы писать</p>]]></description>
			<author><![CDATA[null@example.com (Дейнеко Алексей)]]></author>
			<pubDate>Thu, 08 Oct 2020 10:18:49 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/14874/#p14874</guid>
		</item>
	</channel>
</rss>
