synergyc Segmentation fault
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
synergy (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
2012-05-01T09:17:27 DEBUG: grabbed clipboard 1
/build/
2012-05-01T09:17:27 DEBUG: add 63 bytes to clipboard 1 format: 0
/build/
2012-05-01T09:17:27 DEBUG: close clipboard 1
/build/
Segmentation fault (core dumped)
2012-05-01T09:18:40 DEBUG2: msg from server: DKDN
/build/
2012-05-01T09:18:40 DEBUG2: readf(%2i%2i%2i)
/build/
2012-05-01T09:18:40 DEBUG2: readf: read 2 byte integer: 61411 (0xefe3)
/build/
2012-05-01T09:18:40 DEBUG2: readf: read 2 byte integer: 8192 (0x2000)
/build/
2012-05-01T09:18:40 DEBUG2: readf: read 2 byte integer: 37 (0x25)
/build/
2012-05-01T09:18:40 DEBUG1: recv key down id=0x0000efe3, mask=0x2000, button=0x0025
/build/
2012-05-01T09:18:40 DEBUG1: mapKey efe3 (61411) with mask 2000, start state: 0000
/build/
2012-05-01T09:18:40 DEBUG1: find best: 0000 2000
/build/
2012-05-01T09:18:40 DEBUG1: best key index 0 of 1 (exact)
/build/
2012-05-01T09:18:40 DEBUG1: found key in group 0
/build/
2012-05-01T09:18:40 DEBUG1: state: 0000,0000,0000
/build/
2012-05-01T09:18:40 DEBUG1: flip: 0000 (0000 vs 0000 in 0000 - 0000)
/build/
2012-05-01T09:18:40 DEBUG1: desired state: 2000 0000,0000,0000
/build/
2012-05-01T09:18:40 DEBUG1: flip: 0000 (0000 vs 2000 in fffd - 6020)
/build/
2012-05-01T09:18:40 DEBUG1: mapped to 025, new state 0002
/build/
Segmentation fault (core dumped)
I tried setting ulimit -c, but still don't get a core
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: synergy 1.3.8-1ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-24-
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
Date: Tue May 1 09:14:33 2012
EcryptfsInUse: Yes
InstallationMedia: Kubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
ProcEnviron:
TERM=xterm
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SourcePackage: synergy
UpgradeStatus: Upgraded to precise on 2012-04-27 (3 days ago)
Tried to capture the error under gdb, not sure if this helps or not:
Program received signal SIGSEGV, Segmentation fault. tree_increment( std::_Rb_ tree_node_ base*) () from /usr/lib/ i386-linux- gnu/libstdc+ +.so.6( gdb) bt tree_increment( std::_Rb_ tree_node_ base*) () from /usr/lib/ i386-linux- gnu/libstdc+ +.so.6 iterator< std::map< unsigned short, CKeyMap::KeyItem const*, std::less<unsigned short>, std::allocator< std::pair< unsigned short const, CKeyMap::KeyItem const*> > > > std::set_ difference< std::_Rb_ tree_iterator< std::pair< unsigned short const, CKeyMap::KeyItem const*> >, std::_Rb_ tree_iterator< std::pair< unsigned short const, CKeyMap::KeyItem const*> >, std::insert_ iterator< std::map< unsigned short, CKeyMap::KeyItem const*, std::less<unsigned short>, std::allocator< std::pair< unsigned short const, CKeyMap::KeyItem const*> > > >, CKeyState: :ButtonToKeyLes s>(std: :_Rb_tree_ iterator< std::pair< unsigned short const, CKeyMap::KeyItem const*> >, std::_Rb_ tree_iterator< std::pair< unsigned short const, CKeyMap::KeyItem const*> >, std::_Rb_ tree_iterator< std::pair< unsigned short const, CKeyMap::KeyItem const*> >, std::_Rb_ tree_iterator< std::pair< unsigned short const, CKeyMap::KeyItem const*> >, std::insert_ iterator< std::map< unsigned short, CKeyMap::KeyItem const*, std::less<unsigned short>, std::allocator< std::pair< unsigned short const, CKeyMap::KeyItem const*> > > >, CKeyState: :ButtonToKeyLes s) () :updateModifier KeyState( unsigned short, std::multimap< unsigned int, CKeyMap::KeyItem, std::less<unsigned int>, std::allocator< std::pair< unsigned int const, CKeyMap::KeyItem> > > const&, std::multimap< unsigned int, CKeyMap::KeyItem, std::less<unsigned int>, std::allocator< std::pair< unsigned int const, CKeyMap::KeyItem> > > const&) :fakeKeyDown( unsigned int, unsigned int, unsigned short) () :keyDown( ) () :parseMessage( unsigned char const*) () :handleData( CEvent const&, void*) () <CServerProxy> ::run(CEvent const&) () :dispatchEvent( CEvent const&) () :filterEvent( CEvent const&) () lter::filterEve nt(CEvent const&) () <CStreamFilter> ::run(CEvent const&) () :dispatchEvent( CEvent const&) ()
0xb7db0bf2 in std::_Rb_
#0 0xb7db0bf2 in std::_Rb_
#1 0x080a6ff2 in std::insert_
#2 0x080a670c in CKeyState:
()
#3 0x080a6c1f in CKeyState:
#4 0x08082f21 in CServerProxy:
#5 0x08083d58 in CServerProxy:
#6 0x08082825 in CServerProxy:
#7 0x0808437e in TMethodEventJob
#8 0x08079a6f in CEventQueue:
#9 0x080ae7c4 in CStreamFilter:
#10 0x080a76b9 in CPacketStreamFi
#11 0x080ae8fe in TMethodEventJob
#12 0x08079a6f in CEventQueue:
#13 0x08072061 in _start ()