View Issue Details

IDProjectCategoryView StatusLast Update
0021200MMW 5Tracklistpublic2024-09-14 19:03
Reporterrusty Assigned To 
PriorityimmediateSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version5.1 
Target Version5.1Fixed in Version5.1 
Summary0021200: Expanding Artists node on large DB => out of memory (regression 3050)
DescriptionThis was reported by a user on build 3051 (I'm unable to replicate).

User indicates that reverting to build 3045 eliminates the bug.

EDIT (by Ludek):
Replicated on user's DB when expanded "Entire Library"->"Artist"
with 21637 artists => "out of memory"

Steps To Reproduce1 Started MM
2 Switched to another tab that was stored from a previous session.
--> The media tree in this tab automatically expanded "Entire Library"->"Artist"
--> While MM was loading the sub nodes it crashed
Additional InformationOriginally reported at https://www.mediamonkey.com/forum/viewtopic.php?t=106642
Debug log at ticket 0007557
TagsNo tags attached.
Fixed in build3052

Relationships

related to 0021182 feedbackpetr Editing Properties Memory Leak 
related to 0020906 feedbackpetr AV EFBE0000 (out of memory) / navigating menus increases memory utilization 
related to 0021150 closedpetr List (by album): 'Collapse' toggle causes view to refresh when not pressed 

Activities

Ludek

2024-09-12 19:33

developer   ~0076920

ok, I got DB from the user and the issue is "out of memory"
where expanding Entire Library > Artists node on his database
=> memory grows to > 3 GB !!

Ludek

2024-09-12 19:55

developer   ~0076921

Thsi regression was caused by fixing issue 0021150 in build 3050

Ludek

2024-09-12 20:21

developer   ~0076922

Fixed in 3052

lowlander

2024-09-12 23:30

developer   ~0076923

Testing on 3052 sees no runaway memory usage resulting in crash so far.

lowlander

2024-09-13 15:14

developer   ~0076937

I see no run-away memory usage when using sub-nodes, but did get over 800MB of memory usage that seems to have settled around ~750MB with the Playing node selected and file file playback happening. It seems the tree is not releasing the memory it used after x amount of time.