View Issue Details

IDProjectCategoryView StatusLast Update
0009479MMW v4Synchronizationpublic2012-09-25 23:27
Reporterjiri Assigned To 
PriorityurgentSeveritymajorReproducibilitysometimes
Status closedResolutionfixed 
Product Version4.1 
Target Version4.0.7Fixed in Version4.0.7 
Summary0009479: MM can freeze for a long time during startup and device scan
DescriptionThe initial scan of a device can freeze MM.
TagsNo tags attached.
Fixed in build1503

Activities

jiri

2012-06-28 08:10

administrator   ~0031488

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...

Ludek

2012-06-28 14:28

developer   ~0031494

Optimized and fixed in build 1601.

Note though that I haven't reproduced the freeze, it happened to Jiri probably because of enabled memchecking?

Ludek

2012-09-24 22:32

developer   ~0032162

Merged into 4.0.7.1503

stephen_platt

2012-09-25 23:27

developer   ~0032182

verified no regressions 1503