Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 919967 Details for
Bug 1122168
[abrt] synergy: CClientApp::mainLoop(): synergyc killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 16.28 KB, created by
AJ Seelund
on 2014-07-22 17:10:26 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
AJ Seelund
Created:
2014-07-22 17:10:26 UTC
Size:
16.28 KB
patch
obsolete
>[New LWP 1567] >[New LWP 1569] >[New LWP 1568] >warning: Could not load shared library symbols for /lib64/libSM.so.6. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `synergyc 172.16.1.220'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x000000000043aec6 in CClientApp::mainLoop (this=0x7fffa4d75be0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/synergy/CClientApp.cpp:540 >540 ARCH->plugin().init(s_clientScreen->getEventTarget()); > >Thread 3 (Thread 0x7ff40ef84700 (LWP 1568)): >#0 0x000000325520f4f1 in do_sigwait (sig=0x7ff40ef83dfc, set=<optimized out>) at ../sysdeps/unix/sysv/linux/sigwait.c:60 > __arg4 = 8 > __arg2 = 0 > _a3 = 0 > _a1 = 140686199897600 > resultvar = <optimized out> > __arg3 = 0 > __arg1 = 140686199897600 > _a4 = 8 > _a2 = 0 > ret = <optimized out> > tmpset = {__val = {0 <repeats 16 times>}} >#1 __sigwait (set=0x7ff40ef83e00, sig=0x7ff40ef83dfc) at ../sysdeps/unix/sysv/linux/sigwait.c:97 > oldtype = 0 > result = 128 >#2 0x0000000000432247 in CArchMultithreadPosix::threadSignalHandler () at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchMultithreadPosix.cpp:779 > signal = 0 > sigset = {__val = {18467, 0 <repeats 15 times>}} >#3 0x0000003255207f33 in start_thread (arg=0x7ff40ef84700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ff40ef84700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140686199899904, 7771523687863619342, 0, 0, 140686199900608, 140686199899904, -7768178919762227442, 7763455747167293198}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#4 0x0000003254af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7ff40e783700 (LWP 1569)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 >No locals. >#1 0x00000000004320cb in CArchMultithreadPosix::waitCondVar (this=0x7fffa4d75980, cond=0x20de410, mutex=0x20de3c0, timeout=0.10000000000000001) at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchMultithreadPosix.cpp:253 > finalTime = {tv_sec = 1403183083, tv_nsec = 540452000} > timeout_sec = 0 > status = <optimized out> > __PRETTY_FUNCTION__ = "virtual bool CArchMultithreadPosix::waitCondVar(CArchCond, CArchMutex, double)" > now = {tv_sec = 1403183083, tv_usec = 440452} > timeout_nsec = 100000000 >#2 0x000000000046b385 in CSocketMultiplexer::serviceThread (this=0x7fffa4d757c0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/net/CSocketMultiplexer.cpp:171 > lock = {m_mutex = 0x20de3a0} > status = <optimized out> > pfds = std::vector of length 0, capacity 0 > pfd = {m_socket = 0x0, m_events = 0, m_revents = 0} >#3 0x000000000046ff7f in CThread::threadFunc (vjob=0x20de510) at /usr/src/debug/synergy-1.4.10-Source/src/lib/mt/CThread.cpp:155 > id = 2 > job = 0x20de510 > result = 0x0 >#4 0x00000000004331d9 in CArchMultithreadPosix::doThreadFunc (this=0x7fffa4d75980, thread=0x20de6a0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchMultithreadPosix.cpp:723 > result = 0x0 >#5 0x0000000000433298 in CArchMultithreadPosix::threadFunc (vrep=0x20de6a0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchMultithreadPosix.cpp:704 > thread = 0x20de6a0 >#6 0x0000003255207f33 in start_thread (arg=0x7ff40e783700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ff40e783700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140686191507200, 7771523687863619342, 0, 0, 140686191507904, 140686191507200, -7768177819713728754, 7763455747167293198}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x0000003254af4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7ff40ef857c0 (LWP 1567)): >#0 0x000000000043aec6 in CClientApp::mainLoop (this=0x7fffa4d75be0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/synergy/CClientApp.cpp:540 > multiplexer = {m_mutex = 0x20de3a0, m_thread = 0x20de540, m_update = false, m_jobsReady = 0x20de3f0, m_jobListLock = 0x20de450, m_jobListLockLocked = 0x20de4b0, m_jobListLocker = 0x0, m_jobListLockLocker = 0x0, m_socketJobs = empty std::list, m_socketJobMap = std::map with 0 elements, m_cursorMark = 0x7fffa4d757c0, static s_instance = 0x7fffa4d757c0} >#1 0x0000000000438ff7 in CApp::daemonMainLoop (this=0x7fffa4d75be0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/synergy/CApp.cpp:306 > sysLogger = {m_syslog = 0x20de360, m_stop = 0x20dd740} >#2 0x00000000004319ce in CArchDaemonUnix::daemonize (this=<optimized out>, name=0x4746c8 "synergyc", func=0x439a70 <daemonMainLoopStatic(int, char const**)>) at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchDaemonUnix.cpp:126 > chdirErr = <optimized out> > dupErr = 2 >#3 0x0000000000439b33 in CClientApp::runInner (this=0x7fffa4d75be0, argc=2, argv=0x7fffa4d75d48, outputter=0x0, startup=0x43cb50 <standardStartupStatic(int, char**)>) at /usr/src/debug/synergy-1.4.10-Source/src/lib/synergy/CClientApp.cpp:599 > result = <optimized out> >#4 0x0000000000439425 in CApp::run (this=this@entry=0x7fffa4d75be0, argc=argc@entry=2, argv=argv@entry=0x7fffa4d75d48) at /usr/src/debug/synergy-1.4.10-Source/src/lib/synergy/CApp.cpp:272 > arch = {<CArchConsoleUnix> = {<CArchConsoleStd> = {<IArchConsole> = {<IInterface> = {_vptr.IInterface = 0x4707f0 <vtable for CArch+16>}, <No data fields>}, <No data fields>}, <No data fields>}, <CArchDaemonUnix> = {<CArchDaemonNone> = {<IArchDaemon> = {<IInterface> = {_vptr.IInterface = 0x470838 <vtable for CArch+88>}, <No data fields>}, <No data fields>}, <No data fields>}, <CArchFileUnix> = {<IArchFile> = {<IInterface> = {_vptr.IInterface = 0x470898 <vtable for CArch+184>}, <No data fields>}, <No data fields>}, <CArchLogUnix> = {<IArchLog> = {<IInterface> = {_vptr.IInterface = 0x4708d8 <vtable for CArch+248>}, <No data fields>}, <No data fields>}, <CArchMultithreadPosix> = {<IArchMultithread> = {<IInterface> = {_vptr.IInterface = 0x470918 <vtable for CArch+312>}, <No data fields>}, static s_instance = 0x7fffa4d75980, m_newThreadCalled = true, m_threadMutex = 0x20dd060, m_mainThread = 0x20dd090, m_threadList = std::list = {[0] = 0x20dd090, [1] = 0x20de6a0}, m_nextID = 2, m_signalThread = 140686199899904, m_signalFunc = {0x4637d0 <interrupt(enum IArchMultithread::ESignal, void *)>, 0x4637d0 <interrupt(enum IArchMultithread::ESignal, void *)>, 0x0, 0x0}, m_signalUserData = {0x0, 0x0, 0x0, 0x0}}, <CArchNetworkBSD> = {<IArchNetwork> = {<IInterface> = {_vptr.IInterface = 0x4709f0 <vtable for CArch+528>}, <No data fields>}, m_mutex = 0x20dd0f0}, <CArchSleepUnix> = {<IArchSleep> = {<IInterface> = {_vptr.IInterface = 0x470af8 <vtable for CArch+792>}, <No data fields>}, <No data fields>}, <CArchStringUnix> = {<IArchString> = {<IInterface> = {_vptr.IInterface = 0x470b20 <vtable for CArch+832>}, <No data fields>}, <No data fields>}, <CArchSystemUnix> = {<IArchSystem> = {<IInterface> = {_vptr.IInterface = 0x470b60 <vtable for CArch+896>}, <No data fields>}, <No data fields>}, <CArchTaskBarXWindows> = {<IArchTaskBar> = {<IInterface> = {_vptr.IInterface = 0x470ba0 <vtable for CArch+960>}, <No data fields>}, <No data fields>}, <CArchTimeUnix> = {<IArchTime> = {<IInterface> = {_vptr.IInterface = 0x470be0 <vtable for CArch+1024>}, <No data fields>}, <No data fields>}, static s_instance = 0x7fffa4d75960, m_plugin = {<IArchPlugin> = {<IInterface> = {_vptr.IInterface = 0x473830 <vtable for CArchPluginUnix+16>}, <No data fields>}, <No data fields>}} > log = {static s_log = 0x7fffa4d75930, m_mutex = 0x20dd120, m_outputters = std::list = {[0] = 0x20de360, [1] = 0x20dd740, [2] = 0x20dd150}, m_alwaysOutputters = std::list = {[0] = 0x20dd680}, m_maxNewlineLength = 0, m_maxPriority = 5} > events = {<IEventQueue> = {<IInterface> = {_vptr.IInterface = 0x47fa70 <vtable for CEventQueue+16>}, static s_instance = 0x7fffa4d75a40}, m_mutex = 0x20dd190, m_nextType = 4, m_typeMap = std::map with 0 elements, m_nameMap = std::map with 0 elements, m_buffer = 0x20dd1c0, m_events = std::map with 0 elements, m_oldEventIDs = std::vector of length 0, capacity 0, m_time = {m_mark = 1403183083.4366491, m_triggered = false, m_stopped = false}, m_timers = std::set with 1 elements = {[0] = 0x20dea10}, m_timerQueue = {c = std::vector of length 1, capacity 1 = {{m_timer = 0x20dea10, m_timeout = 60, m_target = 0x20dea10, m_oneShot = true, m_time = 60.071686983108521}}, comp = {<std::binary_function<CEventQueue::CTimer, CEventQueue::CTimer, bool>> = {<No data fields>}, <No data fields>}}, m_timerEvent = {m_timer = 0x0, m_count = 0}, m_handlers = std::map with 1 elements = {[0x20dea10] = std::map with 1 elements = {[3] = 0x20dea90}}} > result = 1 >#5 0x0000000000430975 in main (argc=2, argv=0x7fffa4d75d48) at /usr/src/debug/synergy-1.4.10-Source/src/cmd/synergyc/synergyc.cpp:34 > app = {<CApp> = {<IApp> = {<IInterface> = {_vptr.IInterface = 0x475170 <vtable for CClientApp+16>}, <No data fields>}, m_bye = 0x43cd00 <CAppUtil::exitAppStatic(int)>, m_taskBarReceiver = 0x20dd5b0, m_suspended = false, m_args = 0x20dd010, static s_instance = 0x7fffa4d75be0, m_fileLog = 0x3254a39729 <__cxa_atexit+25>, m_createTaskBarReceiver = 0x430cb0 <createTaskBarReceiver(CBufferedLogOutputter const*)>, m_appUtil = {<CAppUtil> = {<IAppUtil> = {<IInterface> = {_vptr.IInterface = 0x476170 <vtable for CAppUtilUnix+16>}, <No data fields>}, m_app = 0x7fffa4d75be0, static s_instance = 0x7fffa4d75c18}, <No data fields>}, m_ipcClient = 0x0}, s_client = 0x0, s_clientScreen = 0x0, m_vncThread = 0x0} >From To Syms Read Shared Object Library >0x00000032552059f0 0x0000003255211614 Yes /lib64/libpthread.so.0 > No /lib64/libSM.so.6 >0x0000003266a04f30 0x0000003266a121ec Yes /lib64/libICE.so.6 >0x000000326ca014c0 0x000000326ca03e58 Yes /lib64/libXtst.so.6 >0x0000003258e1df60 0x0000003258ea4f1c Yes /lib64/libX11.so.6 >0x0000003259203760 0x000000325920d460 Yes /lib64/libXext.so.6 >0x000000325b600bb0 0x000000325b601510 Yes /lib64/libXinerama.so.1 >0x000000325c602240 0x000000325c60c5f8 Yes /lib64/libXi.so.6 >0x000000325aa5bab0 0x000000325aac262a Yes /lib64/libstdc++.so.6 >0x0000003255a05890 0x0000003255a74bb8 Yes /lib64/libm.so.6 >0x0000003256e02af0 0x0000003256e12218 Yes /lib64/libgcc_s.so.1 >0x0000003254a1f560 0x0000003254b60bb4 Yes /lib64/libc.so.6 >0x0000003254600b10 0x0000003254619c70 Yes /lib64/ld-linux-x86-64.so.2 >0x000000325f601510 0x000000325f602b84 Yes /lib64/libuuid.so.1 >0x0000003258a09a00 0x0000003258a176c8 Yes /lib64/libxcb.so.1 >0x0000003254e00ed0 0x0000003254e019d0 Yes /lib64/libdl.so.2 >0x0000003258600ee0 0x0000003258601bfc Yes /lib64/libXau.so.6 >0x00007ff40dd55240 0x00007ff40dd5bee4 Yes /lib64/libnss_files.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x473830 4667440 >rbx 0x7fffa4d75be0 140735958965216 >rcx 0x0 0 >rdx 0x20dd190 34460048 >rsi 0x0 0 >rdi 0x0 0 >rbp 0x4363a0 0x4363a0 <CArchPluginUnix::init(void*)> >rsp 0x7fffa4d757c0 0x7fffa4d757c0 >r8 0x0 0 >r9 0x3 3 >r10 0x0 0 >r11 0x3 3 >r12 0x7fffa4d75a38 140735958964792 >r13 0x0 0 >r14 0x43cb50 4442960 >r15 0x2 2 >rip 0x43aec6 0x43aec6 <CClientApp::mainLoop()+102> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function CClientApp::mainLoop(): > 0x000000000043ae60 <+0>: push %r12 > 0x000000000043ae62 <+2>: push %rbp > 0x000000000043ae63 <+3>: push %rbx > 0x000000000043ae64 <+4>: mov %rdi,%rbx > 0x000000000043ae67 <+7>: sub $0x90,%rsp > 0x000000000043ae6e <+14>: mov %rsp,%rdi > 0x000000000043ae71 <+17>: mov %fs:0x28,%rax > 0x000000000043ae7a <+26>: mov %rax,0x88(%rsp) > 0x000000000043ae82 <+34>: xor %eax,%eax > 0x000000000043ae84 <+36>: callq 0x46ae10 <CSocketMultiplexer::CSocketMultiplexer()> > 0x000000000043ae89 <+41>: mov 0x38(%rbx),%rax > 0x000000000043ae8d <+45>: lea 0x38(%rbx),%rdi > 0x000000000043ae91 <+49>: callq *0x38(%rax) > 0x000000000043ae94 <+52>: mov (%rbx),%rax > 0x000000000043ae97 <+55>: mov %rbx,%rdi > 0x000000000043ae9a <+58>: callq *0x20(%rax) > 0x000000000043ae9d <+61>: cmpb $0x0,0x3a(%rax) > 0x000000000043aea1 <+65>: je 0x43aeab <CClientApp::mainLoop()+75> > 0x000000000043aea3 <+67>: mov %rbx,%rdi > 0x000000000043aea6 <+70>: callq 0x439210 <CApp::initIpcClient()> > 0x000000000043aeab <+75>: callq 0x430f40 <CArch::getInstance()> > 0x000000000043aeb0 <+80>: lea 0xd8(%rax),%r12 > 0x000000000043aeb7 <+87>: mov 0x58(%rbx),%rdi > 0x000000000043aebb <+91>: mov 0xd8(%rax),%rax > 0x000000000043aec2 <+98>: mov 0x10(%rax),%rbp >=> 0x000000000043aec6 <+102>: mov (%rdi),%rax > 0x000000000043aec9 <+105>: callq *0x10(%rax) > 0x000000000043aecc <+108>: mov %rax,%rsi > 0x000000000043aecf <+111>: mov %r12,%rdi > 0x000000000043aed2 <+114>: callq *%rbp > 0x000000000043aed4 <+116>: callq 0x469c60 <IEventQueue::getInstance()> > 0x000000000043aed9 <+121>: mov (%rax),%rdx > 0x000000000043aedc <+124>: mov %rax,%rdi > 0x000000000043aedf <+127>: callq *0x10(%rdx) > 0x000000000043aee2 <+130>: callq 0x436510 <CLog::getInstance()> > 0x000000000043aee7 <+135>: mov %rax,%rdi > 0x000000000043aeea <+138>: mov $0x4747a7,%ecx > 0x000000000043aeef <+143>: mov $0x226,%edx > 0x000000000043aef4 <+148>: mov $0x474d98,%esi > 0x000000000043aef9 <+153>: xor %eax,%eax > 0x000000000043aefb <+155>: callq 0x436a80 <CLog::print(char const*, int, char const*, ...)> > 0x000000000043af00 <+160>: mov %rbx,%rdi > 0x000000000043af03 <+163>: callq 0x43ae30 <CClientApp::stopClient()> > 0x000000000043af08 <+168>: mov %rbx,%rdi > 0x000000000043af0b <+171>: callq 0x43a140 <CClientApp::updateStatus()> > 0x000000000043af10 <+176>: callq 0x436510 <CLog::getInstance()> > 0x000000000043af15 <+181>: mov %rax,%rdi > 0x000000000043af18 <+184>: mov $0x4747ba,%ecx > 0x000000000043af1d <+189>: mov $0x229,%edx > 0x000000000043af22 <+194>: mov $0x474d98,%esi > 0x000000000043af27 <+199>: xor %eax,%eax > 0x000000000043af29 <+201>: callq 0x436a80 <CLog::print(char const*, int, char const*, ...)> > 0x000000000043af2e <+206>: mov (%rbx),%rax > 0x000000000043af31 <+209>: mov %rbx,%rdi > 0x000000000043af34 <+212>: callq *0x20(%rax) > 0x000000000043af37 <+215>: cmpb $0x0,0x3a(%rax) > 0x000000000043af3b <+219>: je 0x43af45 <CClientApp::mainLoop()+229> > 0x000000000043af3d <+221>: mov %rbx,%rdi > 0x000000000043af40 <+224>: callq 0x4392c0 <CApp::cleanupIpcClient()> > 0x000000000043af45 <+229>: mov %rsp,%rdi > 0x000000000043af48 <+232>: callq 0x46afc0 <CSocketMultiplexer::~CSocketMultiplexer()> > 0x000000000043af4d <+237>: xor %eax,%eax > 0x000000000043af4f <+239>: mov 0x88(%rsp),%rcx > 0x000000000043af57 <+247>: xor %fs:0x28,%rcx > 0x000000000043af60 <+256>: jne 0x43af6e <CClientApp::mainLoop()+270> > 0x000000000043af62 <+258>: add $0x90,%rsp > 0x000000000043af69 <+265>: pop %rbx > 0x000000000043af6a <+266>: pop %rbp > 0x000000000043af6b <+267>: pop %r12 > 0x000000000043af6d <+269>: retq > 0x000000000043af6e <+270>: callq 0x4302c0 <__stack_chk_fail@plt> > 0x000000000043af73 <+275>: mov %rax,%rbx > 0x000000000043af76 <+278>: mov %rsp,%rdi > 0x000000000043af79 <+281>: callq 0x46afc0 <CSocketMultiplexer::~CSocketMultiplexer()> > 0x000000000043af7e <+286>: mov %rbx,%rdi > 0x000000000043af81 <+289>: callq 0x430760 <_Unwind_Resume@plt> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1122168
: 919967 |
919968
|
919969
|
919970
|
919971
|
919972
|
919973
|
919974
|
919975
|
919976
|
919977