From: Seung-Woo Kim Date: Mon, 30 Dec 2024 06:13:02 +0000 (+0900) Subject: Change MemoryMax constraint in asan envrionment X-Git-Tag: accepted/tizen/unified/20250107.102058^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen;p=platform%2Fcore%2Fsystem%2Ftlm.git Change MemoryMax constraint in asan envrionment In asan environment, it uses more memory for asan check and MemoryMax=20M is not enough. To avoid oom-kill of tlm in asan envrionment, change MemoryMax in asan envrionment with different asan conf file in tlm.service.d directory. Change-Id: Iaa147e5f145ffbae7f82453afa344a5943c50fa8 Signed-off-by: Seung-Woo Kim --- diff --git a/data/tlm.asan.conf b/data/tlm.asan.conf new file mode 100644 index 0000000..af1713a --- /dev/null +++ b/data/tlm.asan.conf @@ -0,0 +1,2 @@ +[Service] +MemoryMax=64M diff --git a/packaging/tlm.spec b/packaging/tlm.spec index 9a8540e..43d4d23 100755 --- a/packaging/tlm.spec +++ b/packaging/tlm.spec @@ -125,6 +125,11 @@ chmod 700 %{buildroot}%{_bindir}/%{name} chmod 700 %{buildroot}%{_bindir}/%{name}-sessiond chmod 700 %{buildroot}%{_bindir}/%{name}-launcher +%if "%{asan}" == "1" +mkdir -p %{buildroot}%{_unitdir}/tlm.service.d +install -m 644 data/tlm.asan.conf %{buildroot}%{_unitdir}/tlm.service.d +%endif + %post /sbin/ldconfig @@ -184,6 +189,9 @@ fi %config %{_sysconfdir}/pam.d/tlm-login %config %{_sysconfdir}/pam.d/tlm-default-login %config %{_sysconfdir}/pam.d/tlm-system-login +%if "%{asan}" == "1" +%{_unitdir}/tlm.service.d/tlm.asan.conf +%endif %files devel