Bug#495498: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed.

2008-08-19 Thread Carlo Wood
Any progress yet? Things I can test? I noticed that you are using threads in synergys. The assertion that we run into can be caused if multiple threads do calls to GUI calls (X, Xt). All such calls must be done from one thread. Are you doing X calls from more than one thread? -- Carlo Wood

Bug#495498: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed.

2008-08-19 Thread Jeff Licquia
Carlo Wood wrote: Any progress yet? Things I can test? Nope, sorry. I probably won't have much to report for a while; day job interferes. I noticed that you are using threads in synergys. The assertion that we run into can be caused if multiple threads do calls to GUI calls (X, Xt). All

Bug#495498: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed.

2008-08-19 Thread Carlo Wood
Ok, I made some progress myself. I read a lot of pages that Google returns for this assertion and it seemed to point to libxcb; not that that library contains a bug, but because it is related and because it was made more strict. Anyways, I joined there IRC channel and got some help from Julien

Bug#495498: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed.

2008-08-19 Thread Carlo Wood
In a next run, I *did* get an assertion though... DEBUG1: ../../../synergy/lib/server/CClientProxy1_0.cpp,261: send leave to taryn synergys: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed. Program received signal SIGABRT, Aborted. [Switching

Bug#495498: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed.

2008-08-19 Thread Carlo Wood
The attached patch fixed the problem for me. This is a hack though, I'm not saying it's the final fix. It's definitely a good work around for on debian though, and maybe you will decide that it's the right thing to do, even. I got the idea reading Xlib's documentation when I saw this page:

Bug#495498: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed.

2008-08-18 Thread Jeff Licquia
Carlo Wood wrote: Please ask if you need more info. Those are helpful, but please be sure to CC the bug, so there's a record that anyone can see and comment on. I've asked the others, but it's worth asking you: do you have the ability to test synergys from 1.3.1-4 on etch? -- To

Bug#495498: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed.

2008-08-18 Thread Carlo Wood
On Mon, Aug 18, 2008 at 03:02:01PM -0400, Jeff Licquia wrote: I've asked the others, but it's worth asking you: do you have the ability to test synergys from 1.3.1-4 on etch? Note that I already am running/testing synergy 1.3.1-4. But no, I only have debian lenny/sid on both machines. I

Bug#495498: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed.

2008-08-18 Thread Jeff Licquia
Carlo Wood wrote: Note that I already am running/testing synergy 1.3.1-4. But no, I only have debian lenny/sid on both machines. I could run synergys in an etch chroot though, 64bit or 32bit. The only difference would be the versions of the libraries it links with. That's exactly what I'm

Bug#495498: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed.

2008-08-18 Thread Carlo Wood
On Mon, Aug 18, 2008 at 03:28:41PM -0400, Jeff Licquia wrote: That's exactly what I'm wanting to test. Ok, I installed etch 686 and compiled synergy-1.3.1-4. Running it works a while (as usually) and then also aborts at the moment I leave the client, entering the server. This time however I

Bug#495498: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed.

2008-08-17 Thread Carlo Wood
Package: synergy Version: 1.3.1-4 Severity: important Since my last apt-get update/upgrade, synergys crashes more often than before. It now crashes with the output: ... DEBUG1: CClientProxy1_0.cpp,253: send enter to taryn, 0,881 3 DEBUG1: CServer.cpp,780: try to leave taryn on left INFO:

Bug#495498: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed.

2008-08-17 Thread Jeff Licquia
Carlo Wood wrote: Since my last apt-get update/upgrade, synergys crashes more often than before. It now crashes with the output: ... DEBUG1: CClientProxy1_0.cpp,253: send enter to taryn, 0,881 3 DEBUG1: CServer.cpp,780: try to leave taryn on left INFO: CServer.cpp,447: switch from taryn to