View Issue Details

IDProjectCategoryView StatusLast Update
0002494MMW v4Synchronizationpublic2006-05-19 04:40
Reporterrusty Assigned To 
PriorityimmediateSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Fixed in Version2.5.3 
Summary0002494: iPod Synchronization: MM freezes if tracks on iPod have ratings change
DescriptionI recreated this bug as follows:

-Change rating on track on the iPod that was auto-converted
-Connect iPod and Auto-Synch (the track in question _is_ on the Auto-Synch list)
-->MM Freezes as the tag is being updated (to reflect the changed rating).

Debug log is posted to ftp.
Additional InformationI suspect that this is what triggered the iPod synch / lockup bug described by Danzig: http://www.mediamonkey.com/forum/viewtopic.php?t=9854
TagsNo tags attached.
Fixed in build963

Activities

jiri

2006-05-17 15:56

administrator   ~0007240

Fixed in build 963.
 - This should work fine now. It actually caused problems not only for iPod, but also for some COM events.

rusty

2006-05-18 03:58

administrator   ~0007243

Tested this in build 960, and the bug occurs exactly as previously. i.e.
Synch iPod --> No problem
Listen to a couple of tracks on the iPod and change rating and then synch --> MM hangs

jiri

2006-05-18 08:08

administrator   ~0007245

I'm not able to reproduce the problem, I tried to auto-convert 4 tracks to iPod, listened to them, rated them and then synchronized ratings back to PC. All worked well, tracks were properly updated and tagged.

Questions:
 - Do you use mp3 tracks on PC, or other format is tagged?
 - Anything else special in your configuration?
 - Could you check out in which build the problem was introduced? Was it between 956 and 957?

rusty

2006-05-18 16:14

administrator   ~0007247

More info:
-The bug is reproducible even by just editing the rating of an MP3 track (128 CBR) on the iPod (i.e. Auto-conversion isn't required to trigger the bug).
-Build 956 Works (tag is synched and then the track is recopied -- even though it shouldn't be)
-Build 957: fails
-Build 957 + d_ipod.dll from build 956: fails

In terms of how the freeze occurs: it seems to occur right after the 'Updating tag' notification appears in the status bar (it never goes away), and just before the track copy operation would have occurred in build 956. An examination of the track after the freeze occurs reveals that:
-The track's rating tag had been updated correctly despite the freeze
-The database's rating attribute did not update correctly

jiri

2006-05-18 17:43

administrator   ~0007251

Now it should be really resolved.

rusty

2006-05-19 04:40

administrator   ~0007253

Verified 2.5.3.961 and received 1 confirmation from a user as well that outstanding issues were resolved. Closing.