View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009479 | MMW v4 | Synchronization | public | 2012-06-28 08:08 | 2012-09-25 23:27 |
Reporter | jiri | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | sometimes |
Status | closed | Resolution | fixed | ||
Product Version | 4.1 | ||||
Target Version | 4.0.7 | Fixed in Version | 4.0.7 | ||
Summary | 0009479: MM can freeze for a long time during startup and device scan | ||||
Description | The initial scan of a device can freeze MM. | ||||
Tags | No tags attached. | ||||
Fixed in build | 1503 | ||||
|
The problem is that TDevice.ScanDeviceContent_Var() notifies MM interface in a loop: for iTrack := 0 to SL.Count-1 do NotifySongDataDelete( SL[iTrack]); which results in a repeated testing all tracks in the main tracklist (in my case 20k). We should simplify this part somehow... |
|
Optimized and fixed in build 1601. Note though that I haven't reproduced the freeze, it happened to Jiri probably because of enabled memchecking? |
|
Merged into 4.0.7.1503 |
|
verified no regressions 1503 |