. Thread 3 (Thread 0x7f501a15e700 (LWP 1378)): #0 do_sigwait (set=, sig=0x7f501a15de9c) at ../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:65 ret = tmpset = {__val = {0, 139982046298036, 5, 0, 139982044035944, 0, 139982022997648, 0, 0, 140734580400848, 139982011754944, 139982046324501, 0, 5, 0, 139982011752092}} #1 0x00007f501c0349d9 in __sigwait (set=, sig=) at ../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:100 oldtype = 0 result = #2 0x0000000000433a0b in CArchMultithreadPosix::threadSignalHandler () at /build/buildd/synergy-1.3.8/src/lib/arch/CArchMultithreadPosix.cpp:779 signal = 0 sigset = {__val = {18467, 0 }} #3 0x00007f501c02ce2b in start_thread (arg=0x7f501a15e700) at pthread_create.c:304 __res = pd = 0x7f501a15e700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -1747295649666470772, 140734580400848, 139982011754944, 0, 3, 1828584553236360332, 1828571230893599884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #4 0x00007f501acf20dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #5 0x0000000000000000 in ?? () No symbol table info available. . Thread 2 (Thread 0x7f501995d700 (LWP 1379)): #0 0x00007f501ace6893 in __GI___poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = 1 result = #1 0x0000000000435613 in pollSocket (timeout=, num=1, pe=0xd36fe0, this=0xd18190) at /build/buildd/synergy-1.3.8/src/lib/arch/CArchNetworkBSD.cpp:316 pfd = 0x7f5014001710 n = unblockPipe = 0xd37020 t = #2 CArchNetworkBSD::pollSocket (this=0xd18190, pe=0xd36fe0, num=1, timeout=) at /build/buildd/synergy-1.3.8/src/lib/arch/CArchNetworkBSD.cpp:276 No locals. #3 0x0000000000442edb in CSocketMultiplexer::serviceThread (this=0x7fff52ac2520) at /build/buildd/synergy-1.3.8/src/lib/net/CSocketMultiplexer.cpp:208 status = pfds = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xd36fe0, _M_finish = 0xd36ff0, _M_end_of_storage = 0xd36ff0}}, } pfd = {m_socket = 0xd59220, m_events = 1, m_revents = 7204} #4 0x000000000046b07f in CThread::threadFunc (vjob=0xd18a80) at /build/buildd/synergy-1.3.8/src/lib/mt/CThread.cpp:155 id = 2 job = 0xd18a80 result = 0x0 #5 0x0000000000434608 in CArchMultithreadPosix::doThreadFunc (this=0xd18010, thread=0xd190e0) at /build/buildd/synergy-1.3.8/src/lib/arch/CArchMultithreadPosix.cpp:723 result = 0x0 #6 0x00000000004346d8 in CArchMultithreadPosix::threadFunc (vrep=) at /build/buildd/synergy-1.3.8/src/lib/arch/CArchMultithreadPosix.cpp:704 thread = 0xd190e0 #7 0x00007f501c02ce2b in start_thread (arg=0x7f501995d700) at pthread_create.c:304 __res = pd = 0x7f501995d700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -1747295649666470772, 140734580400928, 139982003362240, 0, 3, 1828576857191836812, 1828571230893599884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #8 0x00007f501acf20dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #9 0x0000000000000000 in ?? () No symbol table info available. . Thread 1 (Thread 0x7f501c446740 (LWP 1377)): #0 0x00007f501ac443b5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = 0 pid = selftid = #1 0x00007f501ac47b1b in __GI_abort () at abort.c:92 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x121, sa_sigaction = 0x121}, sa_mask = {__val = {139982024398802, 4643904, 139982024390714, 140734580400608, 139982023400386, 289, 206158430232, 140734580400624, 140734580400400, 4, 206158430256, 14151104, 139982026748352, 14151268, 0, 140734580410998}}, sa_flags = 450279482, sa_restorer = 0x46d750} sigs = {__val = {32, 0 }} #2 0x00007f501ac3cd2d in __GI___assert_fail (assertion=0x46d8c1 "status == 0", file=, line=289, function=) at assert.c:81 buf = 0xd7edc0 "synergyc: /build/buildd/synergy-1.3.8/src/lib/arch/CArchMultithreadPosix.cpp:289: virtual void CArchMultithreadPosix::closeMutex(CArchMutex): Assertion `status == 0' failed.\n" #3 0x0000000000433762 in closeMutex (this=, mutex=) at /build/buildd/synergy-1.3.8/src/lib/arch/CArchMultithreadPosix.cpp:289 No locals. #4 CArchMultithreadPosix::closeMutex (this=, mutex=0xd35b50) at /build/buildd/synergy-1.3.8/src/lib/arch/CArchMultithreadPosix.cpp:285 No locals. #5 0x0000000000453f18 in CXWindowsEventQueueBuffer::~CXWindowsEventQueueBuffer (this=0xd35a30, __in_chrg=) at /build/buildd/synergy-1.3.8/src/lib/platform/CXWindowsEventQueueBuffer.cpp:73 No locals. #6 0x0000000000453f69 in CXWindowsEventQueueBuffer::~CXWindowsEventQueueBuffer (this=0xd35a30, __in_chrg=) at /build/buildd/synergy-1.3.8/src/lib/platform/CXWindowsEventQueueBuffer.cpp:78 No locals. #7 0x000000000043766d in CEventQueue::adoptBuffer (this=0x7fff52ac23e0, buffer=0x0) at /build/buildd/synergy-1.3.8/src/lib/base/CEventQueue.cpp:111 lock = {m_mutex = 0xd19270} #8 0x0000000000447bb4 in CXWindowsScreen::onError (this=0xd19570) at /build/buildd/synergy-1.3.8/src/lib/platform/CXWindowsScreen.cpp:1665 No locals. #9 0x0000000000447c1e in CXWindowsScreen::ioErrorHandler () at /build/buildd/synergy-1.3.8/src/lib/platform/CXWindowsScreen.cpp:1691 No locals. #10 0x00007f501bd3136e in _XIOError (dpy=0xd19770) at ../../src/XlibInt.c:1618 No locals. #11 0x00007f501bd2ed6d in _XEventsQueued (dpy=0xd19770, mode=) at ../../src/xcb_io.c:365 response = #12 0x00007f501bd2041d in XPending (dpy=0xd19770) at ../../src/Pending.c:55 ret_val = #13 0x0000000000453e9d in CXWindowsEventQueueBuffer::isEmpty (this=0xd35a30) at /build/buildd/synergy-1.3.8/src/lib/platform/CXWindowsEventQueueBuffer.cpp:261 lock = {m_mutex = 0xd35a38} #14 0x000000000043823b in CEventQueue::getEvent (this=0x7fff52ac23e0, event=..., timeout=-1) at /build/buildd/synergy-1.3.8/src/lib/base/CEventQueue.cpp:131 timer = {m_mark = 1328500918.4254439, m_triggered = false, m_stopped = false} dataID = type = __PRETTY_FUNCTION__ = "virtual bool CEventQueue::getEvent(CEvent&, double)" #15 0x0000000000430379 in mainLoop () at /build/buildd/synergy-1.3.8/src/cmd/synergyc/synergyc.cpp:420 fileLog = 0x0 multiplexer = {m_mutex = 0xd18910, m_thread = 0xd18ab0, m_update = false, m_jobsReady = 0xd18960, m_jobListLock = 0xd189c0, m_jobListLockLocked = 0xd18a20, m_jobListLocker = 0x7f5014000c10, m_jobListLockLocker = 0x0, m_socketJobs = { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xd36f80, _M_prev = 0xd58880}}}, }, m_socketJobMap = {_M_t = {_M_impl = { > > >> = {<__gnu_cxx::new_allocator > > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0xd5a390, _M_left = 0xd5a390, _M_right = 0xd5a390}, _M_node_count = 1}}}, m_cursorMark = 0x7fff52ac2520, static s_instance = 0x7fff52ac2520} eventQueue = { = { = {_vptr.IInterface = 0x46f870}, static s_instance = 0x7fff52ac23e0}, m_mutex = 0xd19270, m_nextType = 20, m_typeMap = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0xd194b0, _M_left = 0xd19530, _M_right = 0xd5ab60}, _M_node_count = 16}}}, m_buffer = 0xd35a30, m_events = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff52ac2438, _M_right = 0x7fff52ac2438}, _M_node_count = 0}}}, m_oldEventIDs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xd7ecc0, _M_finish = 0xd7ed38, _M_end_of_storage = 0xd7ed40}}, }, m_time = {m_mark = 1328500918.4254439, m_triggered = false, m_stopped = false}, m_timers = {_M_t = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0xd7ed90, _M_left = 0xd56910, _M_right = 0xd7ed90}, _M_node_count = 2}}}, m_timerQueue = {c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xd38c10, _M_finish = 0xd38c60, _M_end_of_storage = 0xd38c60}}, }, comp = {> = {}, }}, m_timerEvent = {m_timer = 0xd7ed70, m_count = 1}, m_handlers = {_M_t = {_M_impl = {, std::allocator > > > > >> = {<__gnu_cxx::new_allocator, std::allocator > > > > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0xd3fc80, _M_left = 0xd35990, _M_right = 0x7f5014000ab0}, _M_node_count = 136}}}} event = {m_type = 17, m_target = 0xd39160, m_data = 0x0, m_flags = 0} #16 0x000000000043050c in daemonMainLoop () at /build/buildd/synergy-1.3.8/src/cmd/synergyc/synergyc.cpp:447 sysLogger = {m_syslog = 0xd188d0, m_stop = 0xd18890} #17 0x0000000000432e2e in CArchDaemonUnix::daemonize (this=, name=0x46b798 "synergyc", func=0x4304f0 ) at /build/buildd/synergy-1.3.8/src/lib/arch/CArchDaemonUnix.cpp:126 chdirErr = dupErr = 2 #18 0x0000000000430b40 in standardStartup (argc=, argv=) at /build/buildd/synergy-1.3.8/src/cmd/synergyc/synergyc.cpp:463 No locals. #19 standardStartup (argc=, argv=) at /build/buildd/synergy-1.3.8/src/cmd/synergyc/synergyc.cpp:452 No locals. #20 0x000000000042eeda in run (argv=0x7fff52ac29b8, argc=4, outputter=, startup=) at /build/buildd/synergy-1.3.8/src/cmd/synergyc/synergyc.cpp:492 logBuffer = { = { = {_vptr.IInterface = 0x470310}, }, m_maxBufferSize = 1000, m_buffer = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_map = 0xd49670, _M_map_size = 18, _M_start = {_M_cur = 0xd183f0, _M_first = 0xd183f0, _M_last = 0xd185f0, _M_node = 0xd496a0}, _M_finish = {_M_cur = 0xd57658, _M_first = 0xd57470, _M_last = 0xd57670, _M_node = 0xd496e8}}}, }} result = startup = 0x4307d0 outputter = 0x0 #21 main (argc=4, argv=0x7fff52ac29b8) at /build/buildd/synergy-1.3.8/src/cmd/synergyc/synergyc.cpp:942 result = 13730688 arch = { = { = {_vptr.IInterface = 0x46c6f0}, }, = { = {_vptr.IInterface = 0x46c990}, }, = { = {_vptr.IInterface = 0x46c9d8}, }, = { = {_vptr.IInterface = 0x46ca18}, }, = { = {_vptr.IInterface = 0x46ca58}, }, = { = {_vptr.IInterface = 0x46cb30}, }, = { = {_vptr.IInterface = 0x46cc30}, }, = { = {_vptr.IInterface = 0x46cc58}, }, = { = {_vptr.IInterface = 0x46cc98}, }, = { = {_vptr.IInterface = 0x46ccc8}, }, = { = {_vptr.IInterface = 0x46cd00}, }, static s_instance = 0x7fff52ac2700, m_console = 0xd18240, m_daemon = 0xd18260, m_file = 0xd18150, m_log = 0xd18170, m_mt = 0xd18010, m_net = 0xd18190, m_sleep = 0xd181e0, m_string = 0xd18200, m_system = 0xd18130, m_taskbar = 0xd18280, m_time = 0xd18220} args = {static s_instance = 0x7fff52ac2850, m_pname = 0x7fff52ac4a76 "synergyc", m_backend = false, m_restartable = true, m_daemon = true, m_yscroll = 0, m_logFilter = 0x46b7f2 "NOTE", m_display = 0x0, m_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xd18668 "acer1"}}, m_serverAddress = 0xd18380, m_logFile = 0x0, m_disableXInitThreads = false} args = {static s_instance = 0x7fff52ac2850, m_pname = 0x0, m_backend = false, m_restartable = true, m_daemon = true, m_yscroll = 0, m_logFilter = 0x0, m_display = 0x0, m_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x693278 ""}}, m_serverAddress = 0x0, m_logFile = 0x0, m_disableXInitThreads = false}