View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0016663 | MMW 5 | Main Panel | public | 2020-05-26 20:53 | 2021-04-11 16:57 |
Reporter | Ludek | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 5.0 | ||||
Target Version | 5.0 | Fixed in Version | 5.0 | ||
Summary | 0016663: "My Rating" menu leaking issues | ||||
Description | During debugging some performance and mem leaks I found that using "My Rating" context menu is leaking. 1) I tried using right-click > My Rating > **** on several tracks in now playing and doing this several times results in full task queue in the debug log. [16304] MM5 [12900](R) TASK 0 runs for 0 ms, thread[15712], stack: Callstack: Script: file:///actions.js ; Func: eval ; Row: 8311 ; Col: 46 [16304] MM5 [12900](R) TASK 1 runs for 31 ms, thread[2280], stack: Callstack: Script: file:///actions.js ; Func: eval ; Row: 8307 ; Col: 32 [16304] MM5 [12900](R) TASK 3 runs for 16 ms, thread[5128], stack: Callstack: Script: file:///actions.js ; Func: eval ; Row: 8311 ; Col: 46 [16304] MM5 [12900](R) TASK 4 runs for 0 ms, thread[11576], stack: Callstack: Script: file:///actions.js ; Func: eval ; Row: 8311 ; Col: 46 [16304] MM5 [12900](R) TASK 5 runs for 16 ms, thread[4944], stack: Callstack: Script: file:///actions.js ; Func: eval ; Row: 8311 ; Col: 46 [16304] MM5 [12900](R) TASK 6 runs for 0 ms, thread[16004], stack: Callstack: Script: file:///actions.js ; Func: eval ; Row: 8311 ; Col: 46 [16304] MM5 [12900](R) TASK 8 runs for 16 ms, thread[13212], stack: Callstack: Script: file:///actions.js ; Func: eval ; Row: 8311 ; Col: 46 [16304] MM5 [12900](R) TASK 9 runs for 0 ms, thread[11648], stack: Callstack: Script: file:///actions.js ; Func: eval ; Row: 8311 ; Col: 46 2) Also tracklists used in createRatingSubmenu > createValue > execute are leaking (probably because of the same reason and the used closure) as can be seen subsequently in the debug log as lines: [16304] MM5 [4944](R) BQ: Thread[4944] is executing new task now: TSharedUIList<T>.processTableUpdate, list type: tracklist, count: 1, created ago: 241453ms, stack: Callstack: Script: file:///actions.js ; Func: getSelectedTracklist ; Row: 5175 ; Col: 19 [16304] Script: file:///actions.js ; Func: submenu ; Row: 187 ; Col: 36 | ||||
Tags | No tags attached. | ||||
Fixed in build | 2252 | ||||