synergyc dies with xcb_lock.c assertion failed
Bug #299152 reported by
Aaron Kurtz
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Synergy |
Unknown
|
Unknown
|
|||
synergy (Debian) |
Fix Released
|
Unknown
|
|||
synergy (Ubuntu) |
Fix Released
|
Medium
|
Andreas Wenning | ||
Jaunty |
Fix Released
|
Medium
|
Andreas Wenning |
Bug Description
Binary package hint: synergy
synergy 1.3.1-4ubuntu2 on 8.10
Every so often, client dies, doesn't restart.
When I run it as synergyc -f SERVER, it ends with
INFO: CScreen.cpp,98: entering screen
DEBUG: CServerProxy.
synergyc: ../../src/
Aborted
Related branches
Changed in synergy: | |
status: | Unknown → New |
Changed in synergy (Debian): | |
status: | New → Unknown |
Changed in synergy (Ubuntu): | |
assignee: | nobody → andreas-wenning |
status: | Triaged → In Progress |
Changed in synergy (Debian): | |
status: | Unknown → Fix Released |
To post a comment you must log in.
I'm also seeing this all the time. Happens about every hour or so. This is probably the most annoying bug I have in intrepid right now. At least I've been able to get a full stack leading up to this particular assert:
#1 0xb7e04a25 in _XGetXCBBuffer (dpy=0x8ec27b0) at ../../src/ xcb_lock. c:101 xcb_io. c:239 xcb_io. c:258 Flush.c: 41 ueueBuffer: :flush (this=0x8ed7820) at CXWindowsEventQ ueueBuffer. cpp:249 ueueBuffer: :addEvent (this=0x8ed7820, dataID=11) at CXWindowsEventQ ueueBuffer. cpp:210 :addEvent (this=0xbfd24a3c, event=@0xb72e8140) at CEventQueue.cpp:221 :sendEvent (this=0x8ed8030, type=19) at CTCPSocket.cpp:358 :serviceConnect ed (this=0x8ed8030, job=0xb69118a8, read=false, write=true, error=false) at CTCPSocket.cpp:465 xerMethodJob< CTCPSocket> ::run (this=0xb69118a8, read=false, write=true, error=false) xerMethodJob. h:79 xer::serviceThr ead (this=0xbfd24adc) at CSocketMultiple xer.cpp: 228 CSocketMultiple xer>::run (this=0x8ec2090) at ../../lib/ base/TMethodJob .h:63 dPosix: :doThreadFunc (this=0x8ec0008, thread=0x8ec20c8) at CArchMultithrea dPosix. cpp:720 dPosix: :threadFunc (vrep=0x8ec20c8) at CArchMultithrea dPosix. cpp:701 i686/cmov/ libpthread. so.0 i686/cmov/ libc.so. 6
#2 0xb7e05e83 in _XSend (dpy=0x8ec27b0, data=0x0, size=0) at ../../src/
#3 0xb7e06042 in _XFlush (dpy=0x8ec27b0) at ../../src/
#4 0xb7dde041 in XFlush (dpy=0x8ec27b0) at ../../src/
#5 0x080ec3ac in CXWindowsEventQ
#6 0x080ec4e3 in CXWindowsEventQ
#7 0x0811f124 in CEventQueue:
#8 0x081180be in CTCPSocket:
#9 0x08118512 in CTCPSocket:
#10 0x0811a785 in TSocketMultiple
at TSocketMultiple
#11 0x08112d09 in CSocketMultiple
#12 0x081146c3 in TMethodJob<
#13 0x0811d908 in CThread::threadFunc (vjob=0x8ec2090) at CThread.cpp:152
#14 0x08132845 in CArchMultithrea
#15 0x081329ad in CArchMultithrea
#16 0xb7c8950f in start_thread () from /lib/tls/
#17 0xb7c067ee in clone () from /lib/tls/
#1 0xb7e04a25 in _XGetXCBBuffer (dpy=0x8ec27b0) at ../../src/ xcb_lock. c:101 FUNCTION_ _ = "_XGetXCBBuffer" xcb_io. c:239 FUNCTION_ _ = "_XSend" xcb_io. c:258 Flush.c: 41 ueueBuffer: :flush (this=0x8ed7820) at CXWindowsEventQ ueueBuffer. cpp:249 ueueBuffer: :addEvent (this=0x8ed7820, dataID=11) at CXWindowsEventQ ueueBuffer. cpp:210
xcb_req = 57886
dummy_request = {reqType = 0 '\0', data = 0 '\0', length = 0}
__PRETTY_
#2 0xb7e05e83 in _XSend (dpy=0x8ec27b0, data=0x0, size=0) at ../../src/
c = (xcb_connection_t *) 0x8ec2fc0
__PRETTY_
#3 0xb7e06042 in _XFlush (dpy=0x8ec27b0) at ../../src/
No locals.
#4 0xb7dde041 in XFlush (dpy=0x8ec27b0) at ../../src/
No locals.
#5 0x080ec3ac in CXWindowsEventQ
No locals.
#6 0x080ec4e3 in CXWindowsEventQ
xevent = {type = 33, xany = {type = 33, serial = 3073278116, send_event = -1076737408, display = 0x7d07, window = 48234500}, xkey = {
type = 33, serial = 3073278116, send_event = -1076737408, display = 0x7d07, window = 48234500, root = 485, subwindow = 32, time = 11, x = 0,
y = 0, x_root = 0, y_root = 0, state = 0, keycode = 0, same_screen = 0}, xbutton = {type = 33, serial = 3073278116, send_event = -1076737408,
display = 0x7d07, window = 48234500, root = 485, subwindow = 32, time = 11, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, button = 0,
same_screen = 0}, xmotio...