[Akonadi] [Bug 462362] New: Memory leak in akonadi_ical_resource with remote calendars

Marco Rebhan bugzilla_noreply at kde.org
Mon Nov 28 17:45:43 GMT 2022


https://bugs.kde.org/show_bug.cgi?id=462362

            Bug ID: 462362
           Summary: Memory leak in akonadi_ical_resource with remote
                    calendars
    Classification: Frameworks and Libraries
           Product: Akonadi
           Version: 5.21.3
          Platform: NixOS
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: ICal file resource
          Assignee: kdepim-bugs at kde.org
          Reporter: me at dblsaiko.net
  Target Milestone: ---

Created attachment 154116
  --> https://bugs.kde.org/attachment.cgi?id=154116&action=edit
Debugger log for akonadi_ical_resource

SUMMARY
One of the iCal URLs I have connected to Akonadi refreshes every about 3
seconds and seems to leak memory in the agent process (about 300kB) every time
it does, eventually causing the system to lock up if not restarted (no idea why
instead of the process getting OOM killed, as I do not have any swap). This
does not happen for the other iCal URL resource, it refreshes without leaking
memory.

I attached the log from Akonadi Console for the agent (removed the URL for the
calendar). Additionally, every time it refreshes, this gets printed to stdout:

> kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "%1, %2" msgid_plural: "" msgctxt: "Two statuses, for example \"Online, Running (66%)\" or \"Offline, Broken\""
> kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "%1, %2" msgid_plural: "" msgctxt: "Two statuses, for example \"Online, Running (66%)\" or \"Offline, Broken\""
> kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "%1, %2" msgid_plural: "" msgctxt: "Two statuses, for example \"Online, Running (66%)\" or \"Offline, Broken\""
> The hash has changed.

STEPS TO REPRODUCE
1. Honestly, I have no idea, since it only occurs with one calendar I'm
subscribed to.

OBSERVED RESULT
On every refresh (visible from Akonadi Console) the memory usage of
akonadi_ical_resource process increases.

EXPECTED RESULT
akonadi_ical_resource memory usage should not grow indefinitely.

SOFTWARE/OS VERSIONS
Operating System: NixOS 22.11
KDE Plasma Version: 5.26.3
KDE Frameworks Version: 5.100.0
Qt Version: 5.15.7
Kernel Version: 5.15.79 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor
Memory: 23.4 GiB of RAM
Graphics Processor: AMD Radeon RX Vega

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list