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

            Bug ID: 490922
           Summary: Tellico loads all images into memory even when one
                    entry is selected.
    Classification: Applications
           Product: tellico
           Version: 3.5.3
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: ro...@periapsis.org
          Reporter: pratchhemapanpa...@gmail.com
  Target Milestone: ---

SUMMARY
Tellico loads all images into memory even when one entry is selected.

STEPS TO REPRODUCE
1. Open a Tellico collection.
2. Select one entry (any entry) in the collection).

OBSERVED RESULT
After Step (1), Tellico acts very normal. Menus and buttons all react promptly.
After Step (2) however, Tellico memory consumption skyrocketed (in my case,
with 10000+ records, to the GBs). Trying accessing a collection I stored
remotely via SSHFS showed high volume of incoming traffic, indicating image
loading is underway. I tried again after renaming the image directory (thus
making the image unloadable), and Tellico was fast again, confirming my
suspicion.

EXPECTED RESULT
Tellico should only load the image associated with the selected entry/entries,
not all images associated with the collection.

SOFTWARE/OS VERSIONS
Linux: Ubuntu 24.04 (Kernel 6.8.0-39, GNOME 46, Wayland Windowing System): Last
updated 2024.07.27
Qt Version: 5.15.13
Tellico Version: 3.5.3 (See additional information)

ADDITIONAL INFORMATION
- This behavior is previously observed (and expected) only when all entries are
selected. When working with large collections, I have to be careful not to
press Ctrl+A. Now it is present even if one entry is selected.
- The behavior is first observed on v3.5.3. I tried updating to v3.5.5 but the
problem was still there. So I tries downgrading to v3.2.3 (The one that used to
run perfectly on Ubuntu 20.04), surprisingly, the problem followed me down
there as well. This looks like a problem within some of Tellico's dependencies,
but I have no way to confirm this hunch.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to