View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003087 | MMW v4 | Synchronization | public | 2007-06-05 14:53 | 2007-07-13 20:40 |
Reporter | rusty | Assigned To | |||
Priority | immediate | Severity | crash | Reproducibility | sometimes |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0003087: Changing configuration in Synch Option settings can trigger a freeze/crash | ||||
Description | I'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. | ||||
Tags | No tags attached. | ||||
Fixed in build | 1046 | ||||
|
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. |
|
note: I've reproduced the bug with both the iPod and wmdm plugins. |
|
I have reproduced it too. It is fixed in build 1038 together with some other tweaks. |
|
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. |
|
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. |
|
Verified 1039. |
|
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. |
|
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. |
|
Fixed in build 1042. - Fixed several threading and other issues. |
|
This seems to work correctly in the 1041+ test build that Petr sent. |
|
According to one debug log from a user, a freeze still can occur. |
|
Fixed in build 1046. - It should be ok now. |
|
Verified 1047. |