Bug #3195 - Scroll in OSX 10.7 disabled by Synergy (works on Win7)
- Duplicated by: Bug #3230 - Scroll not working on osx 10.6 client
Steps to reproduce:
- Install Synergy on Mac and PC
- Expect to work correctly
Expected: fucntion correctly
Actual: scrolling disabled on server
I installed 1.4.8 on a MBP running 10.7.3 with a Magic Mouse (server), and 1.4.6 on a PC running Windows 7 Ultimate (client).
Scrolling on the MBP stops when Synergy is started, but only on the Mac (client). Both mouse and trackpad are affected. Up and Down arrows still work and allow for page movement.
On the Mac (server), once Synergy is started, scrolling will only work in the app that was active. For example, if I'm in Mail and start Synergy, scrolling will continue to work in Mail, but no other programs. If I'm in a browser when I start it then then scrolling work in the browser, but nothing else. Stopping Synergy restores scrolling in all apps.
Strangely, this does't affect the client (win7). Even after scrolling is disabled on the Mac, it still works fine on the client.
Versions (Synergy, OS):
Server: Synergy 1.4.8 on MBP with OSX 10.7.3 with Magic Mouse
Client 1: Synergy 1.4.3 on Windows 7 Ultimate
Workaround:
No
#1
yes, I met exactly the same thing.
1? iMac as sever with 1.4.8?
2? win7 as Client with 1.4.8?
3? iMac use Magic Mouse (then tried with Logitech wheel Mouse??
when sroll on magic mouse, log shows lots of repeat words blow:
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
……
after a while,(yes, it might be able to work correctly for a few minutes)
any mouse scroll (including USB Logitech Mouse on iMac) and gesture does not respond in browser(including other apps, but sometimes not) on iMac.
but at the same time, worked fine in win7.
#2
sorry, my Logitech wheel mouse scroll well when magic mouse scroll disabled in microsoft office app and firefox/Safari . but they do not take effect in google Chrome either.
Aobo Zhang wrote:
yes, I met exactly the same thing.
1? iMac as sever with 1.4.8?
2? win7 as Client with 1.4.8?
3? iMac use Magic Mouse (then tried with Logitech wheel Mouse??
when sroll on magic mouse, log shows lots of repeat words blow:
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
……
after a while,(yes, it might be able to work correctly for a few minutes)
any mouse scroll (including USB Logitech Mouse on iMac) and gesture does not respond in browser(including other apps, but sometimes not) on iMac.
but at the same time, worked fine in win7.
#3
I haven’t been able to make it work at all. I press "Start" and then I see the following in the Log:
starting server
config file: /var/folders/wb/vb630kp16zq404hbpl8hthpm0000gn/T/qt_temp.EWu964
log level: NOTE
NOTE: started server, waiting for clients
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
...
#4
Same here, but it will work for several minutes.
Starts up fine and I can work across all my machines. As soon as the I scroll on my magic mouse, all hell breaks loose on the log and scrolling shuts down.
Running all macs here.
Thanks!
#5
I am experiencing the same thing. Scrolling works for a while, then stops. Running mac os x 10.7.3 as a server on synergy 1.4.8. Windows 7 client on 1.4.8 as well.
#6
I've found that all gestures are broken; do you find this to be true on the magic touchpad?
#7
@Shaun, don't have the Magic Trackpad so not sure.
As with the others, I've had the same experience - 2-3 minutes of scrolling, then sudden stop. Only restarting Synergy will re-enable scrolling.
#8
Same here as posted in the QA site. Lion 10.7.3 on the server, Snow Leopard 10.6.8 on the client. Client performs beautifully the entire time, but as soon as server is enabled all scrolling gone on the server except the initial foreground window. Starting and stopping doesn't really fix scrolling even for a short time. It appears at first glance to fix it, but only because it "reslaves" the scrolling to the current foreground app.
#9
Should have mentioned that's with a Magic Trackpad on the server.
#10
Ok, today the behavior is reversed from yesterday! Now when I restarted the server the foreground app (Chrome) did NOT get scrolling back but ALL the other apps do. So scrolling works for everything except the one I had in the foreground. Trying variations of which was the foreground app didn't actually seem to help, really. It now just won't work for Chrome no matter if it was foreground or not but everything else is still working.
Hope that helps as you guys track this one down.
P.S. Turned off BTT completely during this time just to be sure it wasn't a factor.
#11
I'm also experiencing this on 2 macs. In Chrome, scrolling up and down works until I try the 'back' gesture, then the scrolling stops working.
#12
Same problem for me. I'm using 10.7.4 and a magic mouse (though the trackpad stops working for scrolling too).
I'm getting the following message constantly in the log:
NOTE: Ignoring Out of Bounds Quartz Event type: 0x1d [max 0x1c]
Having to stop and start synergy every couple minutes is super annoying. I'm thinking about switching back to SynergyKM until this gets fixed.
#13
I'm having this exact problem, which is something of a deal breaker for me. Any idea when this might be fixed? Losing scroll constantly making working very difficult.
Dan.
#14
Interestingly, for me the issue only affected my "Magic trackpad", and not a Logitech mouse that I had connected to the computer. Could be important...
#15
I have the same issue with the trackpad on my MBP. Any gestures, including, but not limited to scrolling, stop working when I turn on Synergy. Scrolling sometimes works, but rarely does. All other gestures seem to get disabled.
I thought I had seen a thread somewhere that fixed the issue with a code patch (instead of returning null where the "Ignoring Quartz Out of Bounds..." message was output, it continued), but I haven't been able to locate it again. I've been looking for a nightly build that would resolve this issue, so if one exists, I'd love to know about it.
#16
Actually, I just confirmed that it does the trick. I didn't realize the source code was in the directory along with the nightlies so I grabbed it and applied the patch, which was to edit src/lib/platform/COSXScreen.cpp and remove this code:
// Patch by Perceptum to ignore what seems to be an "Out of Bounds"
// event that is emitted by touching the trackpad on a MacBook
// Suspicion that it is related to the new Gestures trackpad
// bryan@perceptum.biz
if(type > NXLASTEVENT) {
LOG((CLOGNOTE "Ignoring Out of Bounds Quartz Event type: 0x%%02x [max 0x%%02x]", type, NX_LASTEVENT));
return NULL;
}
I've created a new binary here for those like me chomping at the bit for a quick fix. I compiled it on Mac OS X 10.7 so I don't know if it runs on other architectures or not.
http://cl.ly/271L2K1Q0G1V0W2h0c1V
#17
I can also confirm that removing the hack that ignores type > NX_LASTEVENT fixed the problem.
I also removed the warning for the 0x1d and 0x1e cases, and removed a bogus "NX_NUMPROCS" case in the event type switch, and published patches at: https://gist.github.com/2957217
#18
Confirm that the same original behavior, and that hte patch above works. Thanks for looking into it - this has been driving me slowly insane!
#19
hi people.. how do i apply the patch? i have downloaded it.. regards
#20
I don't believe the patch was applied to the R1512 as the same error occurred on scrolling with my magic mouse.. yet my patched version of an older nightly is still working.
#21
+1 to problem and +1 to results.
10.7.4 iMac Server, 10.7.4 Macbook Pro Client, running Synergy 1.4.8 on both. Experienced issue with Chrome (ONLY) scrolling on Server. Would have to start and stop service to restore, but when screensaver activated or I went to other machine, bug would appear.
Installed fix by the lovely and talented Dannel Albert, worked.
#22
Ditto. Seems to work fine for me after using the patched Synergy from Dannel Albert. Thank you!!
#23
Thank you very much for the patch. The file you provided in that link disabled the ability for the service icon to show whether it was connected or not. It no longer shows the green checkmark when it is connected. Any idea how to fix that?
#24
Since a fix has apparently been developed, any idea on when this will be incorporated into the official version?
#25
I just checked the roadmap, and it looks like this bug should be fixed when feature 2974 goes in, right? ("due on 29 Jul 2012") http://synergy-foss.org/spit/issues/details/2974/
#26
This issue has been fixed for me after updating to 1.4.10.
#27
I can also confirm that this has been fixed after updating to 1.4.10. Note that I am running Mountain Lion 10.8 as my OS X synergy server.
#28
I just got a magic mouse and scrolling or other features are not working. Tried it on Lion, then updated to Moutain Lion, still the same. Only thing that works is point and double click. ????
#29
Updating to 1.4.10 did not fix this problem for me. My server is Lion 10.7.5 on a Mac Mini and my client is Mountain Lion 10.8.2 on a Macbook Pro. I'm using a Logitech Anywhere MX mouse which works flawlessly on the server, but will not scroll on the client. Can someone lead me to a solution?
Write comment