Bugzilla – Bug 1219486
GNOME45 memory leak in evolution
Last modified: 2024-04-12 07:46:50 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
We still have a mixture of GNOME 41 and GNOME 45 packages...
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.
Factory does not suffer from this, so I believe it will fix the issue.
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.