Bug 1219486 - GNOME45 memory leak in evolution
Summary: GNOME45 memory leak in evolution
Status: NEW
Alias: None
Product: PUBLIC SUSE Linux Enterprise Desktop 15 SP6
Classification: openSUSE
Component: GNOME (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: ---
Assignee: E-mail List
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-02 09:21 UTC by Lubos Kocman
Modified: 2024-04-12 07:46 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
dmesg log with ooem killer (259.22 KB, text/plain)
2024-02-02 09:21 UTC, Lubos Kocman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lubos Kocman 2024-02-02 09:21:48 UTC
Created attachment 872396 [details]
dmesg log with ooem killer

Hello team, I just installed latest Leap 15.6 build with GNOME 45 and I noticed that OOEM killer had to kill evolution several times as it ate almost 30 GB of memory during startup.

localhost:/home/lkocman # rpm -qa | grep evolution
evolution-lang-3.42.4-150400.3.8.2.noarch
evolution-ews-3.42.4-150400.1.6.x86_64
evolution-ews-debugsource-3.42.4-150400.1.6.x86_64
evolution-ews-lang-3.42.4-150400.1.6.noarch
evolution-debugsource-3.42.4-150400.3.3.1.x86_64
evolution-data-server-lang-3.42.5-150400.3.5.4.noarch
evolution-data-server-debugsource-3.42.5-150400.3.3.2.x86_64
evolution-ews-debuginfo-3.42.4-150400.1.6.x86_64
evolution-3.42.4-150400.3.8.2.x86_64
evolution-data-server-3.42.5-150400.3.5.4.x86_64
evolution-debuginfo-3.42.4-150400.3.3.1.x86_64
evolution-data-server-debuginfo-3.42.5-150400.3.3.2.x86_64


Full dmesg is attached

localhost:/home/lkocman # dmesg  2>&1 | grep -i evolu
[   43.446871] [   3062]  1000  3062  2340634  1928806 16363520        0           200 evolution-sourc
[   43.446891] [   3120]  1000  3120   288773     5630   958464        0           200 evolution-alarm
[   43.446921] [   3349]  1000  3349  6758499  5158531 42381312        0           200 evolution-calen
[   43.446932] [   3418]  1000  3418   285802     3851   921600        0           200 evolution-addre
[   43.447034] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=docker.service,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1000.slice/user@1000.service/app.slice/evolution-calendar-factory.service,task=evolution-calen,pid=3349,uid=1000
[   43.447064] Out of memory: Killed process 3349 (evolution-calen) total-vm:27033996kB, anon-rss:20634040kB, file-rss:84kB, shmem-rss:0kB, UID:1000 pgtables:41388kB oom_score_adj:200
[   58.041356] [   3062]  1000  3062  8632090  5784504 47267840        0           200 evolution-sourc
[   58.041378] [   3120]  1000  3120   288773     5534   958464        0           200 evolution-alarm
[   58.041417] [   3418]  1000  3418  2405941  1229598 10813440        0           200 evolution-addre
[   58.041552] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=user.slice,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1000.slice/user@1000.service/app.slice/evolution-source-registry.service,task=evolution-sourc,pid=3062,uid=1000
[   58.041570] Out of memory: Killed process 3062 (evolution-sourc) total-vm:34528360kB, anon-rss:23137984kB, file-rss:32kB, shmem-rss:0kB, UID:1000 pgtables:46160kB oom_score_adj:200
[   92.489925] [   3120]  1000  3120   288773     5006   958464        0           200 evolution-alarm
[   92.489973] [   3418]  1000  3418  8695348  7119268 58019840        0           200 evolution-addre
[   92.490110] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=syslog-ng.service,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1000.slice/user@1000.service/app.slice/evolution-addressbook-factory.service,task=evolution-addre,pid=3418,uid=1000
[   92.490136] Out of memory: Killed process 3418 (evolution-addre) total-vm:34781392kB, anon-rss:28476800kB, file-rss:272kB, shmem-rss:0kB, UID:1000 pgtables:56660kB oom_score_adj:200
[  686.910013] [   6230]  1000  6230  2358516  1221099 10694656        0           200 evolution-sourc
[  686.910019] [   6292]  1000  6292  2405938  1167386 10305536        0           200 evolution-addre
[  686.910021] [   6302]  1000  6302  8820318  4576868 37728256        0           200 evolution-calen
[  686.910030] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=docker.service,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1000.slice/user@1000.service/app.slice/evolution-calendar-factory.service,task=evolution-calen,pid=6302,uid=1000
[  686.910070] Out of memory: Killed process 6302 (evolution-calen) total-vm:35281272kB, anon-rss:18307260kB, file-rss:212kB, shmem-rss:0kB, UID:1000 pgtables:36844kB oom_score_adj:200
[  698.232434] [   6230]  1000  6230  4456238  3497917 28954624        0           200 evolution-sourc
[  698.232437] [   6292]  1000  6292  4503090  3495462 28971008        0           200 evolution-addre
[  698.232448] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=user.slice,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1000.slice/user@1000.service/app.slice/evolution-source-registry.service,task=evolution-sourc,pid=6230,uid=1000
[  698.232470] Out of memory: Killed process 6230 (evolution-sourc) total-vm:17824952kB, anon-rss:13991476kB, file-rss:192kB, shmem-rss:0kB, UID:1000 pgtables:28276kB oom_score_adj:200
[  713.193621] [   6292]  1000  6292  8695345  7084391 57741312        0           200 evolution-addre
[  713.193627] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=user.slice,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1000.slice/user@1000.service/app.slice/evolution-addressbook-factory.service,task=evolution-addre,pid=6292,uid=1000
[  713.193649] Out of memory: Killed process 6292 (evolution-addre) total-vm:34781380kB, anon-rss:28337420kB, file-rss:144kB, shmem-rss:0kB, UID:1000 pgtables:56388kB oom_score_adj:200
Comment 1 Michael Gorse 2024-02-02 18:21:15 UTC
We still have a mixture of GNOME 41 and GNOME 45 packages...
Comment 2 Michael Gorse 2024-02-05 03:15:53 UTC
I'm trying to update evolution and evolution-data-server to the GNOME 45 versions. I don't know for sure whether that will fix the bug, but we shouldn't ship 3.42.4.
Comment 3 Lubos Kocman 2024-02-12 13:01:57 UTC
Factory does not suffer from this, so I believe it will fix the issue.
Comment 4 Radoslav Tzvetkov 2024-04-12 07:46:36 UTC
I'm deprioritizing this as of:
- Desktop is not an immediate SUSE priority
- It is only impairing a complete function
- It does not affect the factory
- Missing libraries were updated 

Please retest as of the last point.