View Issue Details

IDProjectCategoryView StatusLast Update
0003087MMW v4Synchronizationpublic2007-07-13 20:40
Reporterrusty Assigned To 
PriorityimmediateSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0003087: Changing configuration in Synch Option settings can trigger a freeze/crash
DescriptionI've sent a Eurekalog for this issue.

The problem occurs when making changes to the synch list and then making changes to the Synch Options or Auto-config options and then switching back to the auto-sync list.

In the log I sent:
-I made a change to the synch list
-I changed configuration settings in the Synchronization Options tab
-then switched back to the Synch List tab
-->As soon as I clicked the sync list tab, MM freezes and the eurekalog error was generated. After sending the log, MM terminates abnormally with an MS error message.

Note that this problem occurs only occasionally (but I've reproduced it at least 5 times), and has occurred in the same manner after making an edit to the auto-conversion settings.
TagsNo tags attached.
Fixed in build1046

Activities

jiri

2007-06-05 21:41

administrator   ~0009249

Uploaded the related log to FTP. Assigning to Ludek to improve threading issues in FormDeviceSettings.pas - e.g. SizeCountPerforming modifications should by in try...finally in order to make sure they always properly proceed. It would also be nice to make the code cleaner and clearer, currently SizeCounting() is called from several places, sometimes in a thread, sometimes in the main application thread.

rusty

2007-06-07 14:42

administrator   ~0009272

note: I've reproduced the bug with both the iPod and wmdm plugins.

Ludek

2007-06-07 17:30

developer   ~0009275

I have reproduced it too. It is fixed in build 1038 together with some other tweaks.

rusty

2007-06-08 18:14

administrator   ~0009293

Tested 1038 and:
-Calculation of the size of the selected tracks no longer works. i.e. the UI just shows Calculating
-If the user clicks 'OK' while 'calculating...' appears, MM crashes.

Ludek

2007-06-11 14:54

developer   ~0009302

1. After about 30 attempts I have reproduced it too.
I have fixed handling of the threads and counting so that all would be properly terminated in case of any exception.

2. I have found out and fixed another bug: The auto-playlist's size was not pre-counted right, i.e. always all library tracks have been counted for each auto-playlist after dialog opening -> it is fixed.

Fixed in build 1039.

rusty

2007-06-12 04:43

administrator   ~0009326

Verified 1039.

rusty

2007-06-12 05:57

administrator   ~0009331

Tested further in 3089 and I was able to trigger a crash. The debug log was automatically sent to Petr at about 1:30am June 12.

Ludek

2007-06-13 21:18

developer   ~0009360

I am working on it, but unfortunately I still haven't found the causality and in addition I can reproduce it only very occasionally :-(
i.e. after about 40-50 attempts. i would like to ensure whether it behaves same way for you. Or are there any step-by-step instructions? I guess that is not.

jiri

2007-06-14 15:18

administrator   ~0009373

Last edited: 2007-06-14 15:25

Fixed in build 1042.
 - Fixed several threading and other issues.

rusty

2007-06-14 21:07

administrator   ~0009387

This seems to work correctly in the 1041+ test build that Petr sent.

jiri

2007-06-21 15:11

administrator   ~0009520

According to one debug log from a user, a freeze still can occur.

jiri

2007-06-21 15:11

administrator   ~0009521

Fixed in build 1046.
 - It should be ok now.

rusty

2007-07-13 20:40

administrator   ~0009719

Verified 1047.