≡

wincent.dev

  • Products
  • Blog
  • Wiki
  • Issues
You are viewing an historical archive of past issues. Please report new issues to the appropriate project issue tracker on GitHub.
Home » Issues » Bug #188

Bug #188: Synergy hangs after quitting iTunes

Kind bug
Product Synergy
When Created 2005-04-17T11:19:34Z, updated 2005-04-18T16:17:39Z
Status closed
Reporter Alexander Basson
Tags no tags

Description

When I start iTunes, the floater appears as normal. Before I updated to Synergy Classic 1.8, the floater would disappear after I quit iTunes, also as normal. I updated to Synergy Classic 1.8, and now when I quit iTunes, not only does the floater remain visible, but when I mouse over the buttons in the menu bar, I get the spinning beach ball. While iTunes is running, Synergy appears to function normally -- no spinning beach ball. These problems only seem to occur after I've quit iTunes, but then they persist for hours, even after I put the computer to sleep and then wake it later. The only solution I've found is to manually stop Synergy in System Prefernces.

Comments

  1. Greg Hurrell 2005-04-17T11:48:09Z

    Can you try quitting Synergy, dragging your preferences file onto the desktop and trying to reproduce this bug? This kind of thing is often caused by a corrupt preferences file. The file is at:

    ~/Library/Preferences/org.wincent.Synergy.plist

    Let me know how you go.

  2. Greg Hurrell 2005-04-17T21:25:17Z

    Ok, I've tried to reproduce this bug by quitting iTunes many, many, many times while Synergy is running. On two occasions I saw a beachball which lasted for quite a long time (at least 30 seconds or a minute). Unfortunately I can't reproduce it reliably.

    I suspect the delay is occurring while Synergy is waiting for a response for iTunes, and it just waits and waits and waits before finally giving up. I think the default Apple Event timeout is what determines the length of the hang. I didn't measure it but I would expect it to be an exact number of seconds (like 60, for example).

    So I've made some changes to hopefully avoid the problem. Now, when running with iTunes 4.7 or later I avoid communicating with iTunes in the moment immediately following when it stops (which obviously is what it has to do before quitting). We'll see if this fixes the problem.

    Since making the change I have done more testing (dozens of iTunes launches and quits) and I can't get it to hang so I am going to specify the fixed-in-prerelease keyword. This will appear in the 1.8.1 release. We'll re-open the issue if the fix doesn't work for everyone.

  3. Greg Hurrell 2005-04-18T00:33:56Z

    The new version is now on the servers.

    https://wincent.dev/a/products/synergy-classic/download/

    Official release will take place tomorrow.

  4. Greg Hurrell 2005-04-18T16:17:02Z

    Marking as FIXED.

  5. Greg Hurrell 2005-04-18T16:17:39Z

    Marking as CLOSED.

Add a comment

Comments are now closed for this issue.

  • contact
  • legal

Menu

  • Blog
  • Wiki
  • Issues
  • Snippets