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 841970 Details for
Bug 1046700
[abrt] synergy: CArchMultithreadPosix::closeMutex(): synergys killed by SIGABRT
[?]
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), 23.26 KB, created by
Paolo Inaudi
on 2013-12-26 16:19:33 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Paolo Inaudi
Created:
2013-12-26 16:19:33 UTC
Size:
23.26 KB
patch
obsolete
>[New LWP 2039] >[New LWP 2041] >[New LWP 2040] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `synergys -f --config /home/fedolo/.quicksynergy/synergy.conf'. >Program terminated with signal 6, Aborted. >#0 0x000000348ae359e9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 >56 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); > >Thread 3 (Thread 0x7f220c001700 (LWP 2040)): >#0 0x000000348b60ed31 in do_sigwait (sig=0x7f220c000e4c, set=<optimized out>) at ../sysdeps/unix/sysv/linux/sigwait.c:61 > __arg4 = 8 > __arg2 = 0 > _a3 = 0 > _a1 = 139784206945872 > resultvar = <optimized out> > __arg3 = 0 > __arg1 = 139784206945872 > _a4 = 8 > _a2 = 0 > ret = <optimized out> > tmpset = {__val = {0, 140735467592720, 140735467592720, 4777344, 0, 4769569, 1, 0, 0, 0, 0, 0, 140735467592528, 140735467592528, 1, 4451183}} >#1 __sigwait (set=0x7f220c000e50, sig=0x7f220c000e4c) at ../sysdeps/unix/sysv/linux/sigwait.c:99 > oldtype = 0 > result = 128 >#2 0x000000000043ebf7 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 0x000000348b607c53 in start_thread (arg=0x7f220c001700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7f220c001700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139784206948096, -6081377506716060231, 0, 139784206948800, 139784206948096, 4, 6187527389931861433, -6056341354624485959}, 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 0x000000348aef5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 >No locals. > >Thread 2 (Thread 0x7f220b800700 (LWP 2041)): >#0 0x000000348aeeb7fd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000000000440eab in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=0x7f2204000b70) at /usr/include/bits/poll2.h:46 >No locals. >#2 CArchNetworkBSD::pollSocket (this=0x7fff878d9bd0, pe=0x7f22040009a0, num=2, timeout=<optimized out>) at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchNetworkBSD.cpp:321 > pfd = 0x7f2204000b70 > n = <optimized out> > unblockPipe = 0x7f2204000920 > t = <optimized out> > timeout = <optimized out> > num = 2 > pe = 0x7f22040009a0 > this = 0x7fff878d9bd0 >#3 0x0000000000493bd0 in CSocketMultiplexer::serviceThread (this=0x7fff878d99e0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/net/CSocketMultiplexer.cpp:209 > status = <optimized out> > pfds = std::vector of length 2, capacity 2 = {{m_socket = 0xf3b400, m_events = 1, m_revents = 1}, {m_socket = 0xefd980, m_events = 1, m_revents = 0}} > pfd = {m_socket = 0xefd980, m_events = 1, m_revents = 0} >#4 0x000000000049823f in CThread::threadFunc (vjob=0xeda7a0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/mt/CThread.cpp:155 > id = 2 > job = 0xeda7a0 > result = 0x0 >#5 0x000000000043fb69 in CArchMultithreadPosix::doThreadFunc (this=0x7fff878d9b50, thread=0xedb640) at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchMultithreadPosix.cpp:723 > result = 0x0 >#6 0x000000000043fc28 in CArchMultithreadPosix::threadFunc (vrep=0xedb640) at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchMultithreadPosix.cpp:704 > thread = 0xedb640 >#7 0x000000348b607c53 in start_thread (arg=0x7f220b800700) at pthread_create.c:308 > __res = <optimized out> > pd = 0x7f220b800700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139784198555392, -6081377506716060231, 0, 139784198556096, 139784198555392, 4, 6187538652946724281, -6056341354624485959}, 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> >#8 0x000000348aef5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 >No locals. > >Thread 1 (Thread 0x7f220c002780 (LWP 2039)): >#0 0x000000348ae359e9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 > resultvar = 0 > pid = 2039 > selftid = 2039 >#1 0x000000348ae370f8 in __GI_abort () at abort.c:90 > save_stage = 2 > act = {__sigaction_handler = {sa_handler = 0x7fff878da953, sa_sigaction = 0x7fff878da953}, sa_mask = {__val = {225669787409, 4822304, 289, 0, 225668432565, 4, 140735467591312, 446676598784, 225676682333, 0, 0, 0, 0, 21474836480, 139784207147008, 225669799368}}, sa_flags = 4822639, sa_restorer = 0x499a20 <CArchMultithreadPosix::closeMutex(CArchMutexImpl*)::__PRETTY_FUNCTION__>} > sigs = {__val = {32, 0 <repeats 15 times>}} >#2 0x000000348ae2e956 in __assert_fail_base (fmt=0x348af7ddc8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x49966f "status == 0", file=file@entry=0x499520 "/builddir/build/BUILD/synergy-1.4.10-Source/src/lib/arch/CArchMultithreadPosix.cpp", line=line@entry=289, function=function@entry=0x499a20 <CArchMultithreadPosix::closeMutex(CArchMutexImpl*)::__PRETTY_FUNCTION__> "virtual void CArchMultithreadPosix::closeMutex(CArchMutex)") at assert.c:92 > str = 0xf3ee70 "\240\357\363" > total = 4096 >#3 0x000000348ae2ea02 in __GI___assert_fail (assertion=0x49966f "status == 0", file=0x499520 "/builddir/build/BUILD/synergy-1.4.10-Source/src/lib/arch/CArchMultithreadPosix.cpp", line=289, function=0x499a20 <CArchMultithreadPosix::closeMutex(CArchMutexImpl*)::__PRETTY_FUNCTION__> "virtual void CArchMultithreadPosix::closeMutex(CArchMutex)") at assert.c:101 >No locals. >#4 0x000000000043ee62 in CArchMultithreadPosix::closeMutex (this=<optimized out>, mutex=0xefd2e0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchMultithreadPosix.cpp:289 > this = <optimized out> > mutex = 0xefd2e0 >#5 0x0000000000459020 in CXWindowsEventQueueBuffer::~CXWindowsEventQueueBuffer (this=0xefd1c0, __in_chrg=<optimized out>) at /usr/src/debug/synergy-1.4.10-Source/src/lib/platform/CXWindowsEventQueueBuffer.cpp:73 >No locals. >#6 0x0000000000459069 in CXWindowsEventQueueBuffer::~CXWindowsEventQueueBuffer (this=0xefd1c0, __in_chrg=<optimized out>) at /usr/src/debug/synergy-1.4.10-Source/src/lib/platform/CXWindowsEventQueueBuffer.cpp:78 >No locals. >#7 0x000000000048cb9b in CEventQueue::adoptBuffer (this=0x7fff878d9c10, buffer=0x0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/base/CEventQueue.cpp:133 > lock = {m_mutex = 0xeda1a0} >#8 0x000000000044cfc3 in CXWindowsScreen::onError (this=0xedb820) at /usr/src/debug/synergy-1.4.10-Source/src/lib/platform/CXWindowsScreen.cpp:1727 >No locals. >#9 0x000000000044d02e in CXWindowsScreen::ioErrorHandler () at /usr/src/debug/synergy-1.4.10-Source/src/lib/platform/CXWindowsScreen.cpp:1753 >No locals. >#10 0x000000348ee43cce in _XIOError (dpy=dpy@entry=0xedbb60) at XlibInt.c:1498 >No locals. >#11 0x000000348ee4169d in _XEventsQueued (dpy=dpy@entry=0xedbb60, mode=mode@entry=2) at xcb_io.c:366 > response = <optimized out> >#12 0x000000348ee337dd in XPending (dpy=0xedbb60) at Pending.c:55 > ret_val = <optimized out> >#13 0x00000000004590ad in CXWindowsEventQueueBuffer::isEmpty (this=0xefd1c0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/platform/CXWindowsEventQueueBuffer.cpp:261 > lock = {m_mutex = 0xefd1c8} >#14 0x000000000048da2b in CEventQueue::getEvent (this=0x7fff878d9c10, event=..., timeout=-1) at /usr/src/debug/synergy-1.4.10-Source/src/lib/base/CEventQueue.cpp:153 > timer = {m_mark = 1388070315.373574, m_triggered = false, m_stopped = false} > dataID = 0 > type = <optimized out> > __PRETTY_FUNCTION__ = "virtual bool CEventQueue::getEvent(CEvent&, double)" >#15 0x000000000048c770 in CEventQueue::loop (this=0x7fff878d9c10) at /usr/src/debug/synergy-1.4.10-Source/src/lib/base/CEventQueue.cpp:65 > event = {m_type = 2, m_target = 0x6d0680 <g_systemTarget>, m_data = 0xefd1e8, m_flags = 0, m_dataObject = 0x0} >#16 0x00000000004478b0 in CServerApp::mainLoop (this=0x7fff878d9dc0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/synergy/CServerApp.cpp:819 > multiplexer = {m_mutex = 0xedb3e0, m_thread = 0xedb4e0, m_update = false, m_jobsReady = 0xedb400, m_jobListLock = 0xedb420, m_jobListLockLocked = 0xedb480, m_jobListLocker = 0x7f2204000c70, m_jobListLockLocker = 0x0, m_socketJobs = std::list = {[0] = 0x0, [1] = 0x7f22040008c0, [2] = 0xf3b500}, m_socketJobMap = std::map with 2 elements = {[0xefb8b0] = , [0xf3b440] = }, m_cursorMark = 0x7fff878d99e0, static s_instance = 0x7fff878d99e0} > primaryName = "paolo-desktop" >#17 0x0000000000445b85 in CServerApp::runInner (this=0x7fff878d9dc0, argc=4, argv=0x7fff878d9f78, outputter=0x0, startup=0x44aaf0 <standardStartupStatic(int, char**)>) at /usr/src/debug/synergy-1.4.10-Source/src/lib/synergy/CServerApp.cpp:861 > result = <optimized out> >#18 0x00000000004455b2 in CApp::run (this=this@entry=0x7fff878d9dc0, argc=argc@entry=4, argv=argv@entry=0x7fff878d9f78) at /usr/src/debug/synergy-1.4.10-Source/src/lib/synergy/CApp.cpp:272 > arch = {<CArchConsoleUnix> = {<CArchConsoleStd> = {<IArchConsole> = {<IInterface> = {_vptr.IInterface = 0x498ab0 <vtable for CArch+16>}, <No data fields>}, <No data fields>}, <No data fields>}, <CArchDaemonUnix> = {<CArchDaemonNone> = {<IArchDaemon> = {<IInterface> = {_vptr.IInterface = 0x498af8 <vtable for CArch+88>}, <No data fields>}, <No data fields>}, <No data fields>}, <CArchFileUnix> = {<IArchFile> = {<IInterface> = {_vptr.IInterface = 0x498b58 <vtable for CArch+184>}, <No data fields>}, <No data fields>}, <CArchLogUnix> = {<IArchLog> = {<IInterface> = {_vptr.IInterface = 0x498b98 <vtable for CArch+248>}, <No data fields>}, <No data fields>}, <CArchMultithreadPosix> = {<IArchMultithread> = {<IInterface> = {_vptr.IInterface = 0x498bd8 <vtable for CArch+312>}, <No data fields>}, static s_instance = 0x7fff878d9b50, m_newThreadCalled = true, m_threadMutex = 0xeda070, m_mainThread = 0xeda0a0, m_threadList = std::list = {[0] = 0xeda0a0, [1] = 0xedb640}, m_nextID = 2, m_signalThread = 139784206948096, m_signalFunc = {0x48c6f0 <interrupt(enum IArchMultithread::ESignal, void *)>, 0x48c6f0 <interrupt(enum IArchMultithread::ESignal, void *)>, 0x446fa0 <CServerApp::reloadSignalHandler(IArchMultithread::ESignal, void*)>, 0x0}, m_signalUserData = {0x0, 0x0, 0x0, 0x0}}, <CArchNetworkBSD> = {<IArchNetwork> = {<IInterface> = {_vptr.IInterface = 0x498cb0 <vtable for CArch+528>}, <No data fields>}, m_mutex = 0xeda100}, <CArchSleepUnix> = {<IArchSleep> = {<IInterface> = {_vptr.IInterface = 0x498db8 <vtable for CArch+792>}, <No data fields>}, <No data fields>}, <CArchStringUnix> = {<IArchString> = {<IInterface> = {_vptr.IInterface = 0x498de0 <vtable for CArch+832>}, <No data fields>}, <No data fields>}, <CArchSystemUnix> = {<No data fields>}, <CArchTaskBarXWindows> = {<IArchTaskBar> = {<IInterface> = {_vptr.IInterface = 0x498e60 <vtable for CArch+960>}, <No data fields>}, <No data fields>}, <CArchTimeUnix> = {<IArchTime> = {<IInterface> = {_vptr.IInterface = 0x498ea0 <vtable for CArch+1024>}, <No data fields>}, <No data fields>}, static s_instance = 0x7fff878d9b30, m_plugin = <incomplete type>} > log = {static s_log = 0x7fff878d9b00, m_mutex = 0xeda130, m_outputters = std::list = {[0] = 0xeda160}, m_alwaysOutputters = std::list = {[0] = 0xeda8a0}, m_maxNewlineLength = 0, m_maxPriority = 5} > events = {<IEventQueue> = {<IInterface> = {_vptr.IInterface = 0x4ab650 <vtable for CEventQueue+16>}, static s_instance = 0x7fff878d9c10}, m_mutex = 0xeda1a0, m_nextType = 49, m_typeMap = std::map with 45 elements = {[4] = 0x49e130 "IScreen::error", [5] = 0x49e16f "IScreen::suspend", [6] = 0x49e180 "IScreen::resume", [7] = 0x4ac688 "IListenSocket::connecting", [8] = 0x4a25af "CClientListener::connected", [9] = 0x4a9ef2 "IKeyState::keyDown", [10] = 0x4a9f05 "IKeyState::keyUp", [11] = 0x4a9f16 "IKeyState::keyRepeat", [12] = 0x4a9f2b "IPrimaryScreen::buttonDown", [13] = 0x4a9f46 "IPrimaryScreen::buttonUp", [14] = 0x4a9f5f "IPrimaryScreen::motionPrimary", [15] = 0x4a9fe8 "IPrimaryScreen::motionSecondary", [16] = 0x4a9f7d "IPrimaryScreen::wheel", [17] = 0x4aa078 "IPrimaryScreen::getGameDeviceButtonsEvent", [18] = 0x4aa0a8 "IPrimaryScreen::getGameDeviceSticksEvent", [19] = 0x4aa0d8 "IPrimaryScreen::getGameDeviceTriggersEvent", [20] = 0x4aa108 "IPrimaryScreen::getGameDeviceTimingReqEvent", [21] = 0x4aa008 "IPrimaryScreen::screensaverActivated", [22] = 0x4aa030 "IPrimaryScreen::screensaverDeactivated", [23] = 0x4a48d0 "CServer::switchToScreen", [24] = 0x4a48e8 "CServer::switchInDirection", [25] = 0x4a4903 "CServer:keyboardBroadcast", [26] = 0x4a491d "CServer::lockCursorToScreen", [27] = 0x4aa058 "IPrimaryScreen::fakeInputBegin", [28] = 0x4a9fc7 "IPrimaryScreen::fakeInputEnd", [29] = 0x49e13f "IScreen::shapeChanged", [30] = 0x49e155 "IScreen::clipboardGrabbed", [31] = 0x4a28f0 "CClientProxy::clipboardChanged", [32] = 0x4a9f93 "IPrimaryScreen::hotKeyDown", [33] = 0x4a9fae "IPrimaryScreen::hotKeyUp", [34] = 0x4a48a7 "CServer::connected", [35] = 0x4a48ba "CServer::disconnected", [36] = 0x4a4939 "CServer::screenSwitched", [37] = 0x49ca73 "reloadConfig", [38] = 0x49ca80 "forceReconnect", [39] = 0x49ca8f "resetServer", [40] = 0x4acfd8 "IStream::inputReady", [41] = 0x4ad003 "IStream::outputError", [42] = 0x4ad018 "IStream::inputShutdown", [43] = 0x4ad02f "IStream::outputShutdown", [44] = 0x4a2a68 "CClientProxy::success", [45] = 0x4a2a7e "CClientProxy::failure", [46] = 0x4acfec "IStream::outputFlushed", [47] = 0x4a286b "CClientProxy::ready", [48] = 0x4a287f "CClientProxy::disconnected"}, m_nameMap = std::map with 45 elements = {["CClientListener::connected"] = 8, ["CClientProxy::clipboardChanged"] = 31, ["CClientProxy::disconnected"] = 48, ["CClientProxy::failure"] = 45, ["CClientProxy::ready"] = 47, ["CClientProxy::success"] = 44, ["CServer::connected"] = 34, ["CServer::disconnected"] = 35, ["CServer::lockCursorToScreen"] = 26, ["CServer::screenSwitched"] = 36, ["CServer::switchInDirection"] = 24, ["CServer::switchToScreen"] = 23, ["CServer:keyboardBroadcast"] = 25, ["IKeyState::keyDown"] = 9, ["IKeyState::keyRepeat"] = 11, ["IKeyState::keyUp"] = 10, ["IListenSocket::connecting"] = 7, ["IPrimaryScreen::buttonDown"] = 12, ["IPrimaryScreen::buttonUp"] = 13, ["IPrimaryScreen::fakeInputBegin"] = 27, ["IPrimaryScreen::fakeInputEnd"] = 28, ["IPrimaryScreen::getGameDeviceButtonsEvent"] = 17, ["IPrimaryScreen::getGameDeviceSticksEvent"] = 18, ["IPrimaryScreen::getGameDeviceTimingReqEvent"] = 20, ["IPrimaryScreen::getGameDeviceTriggersEvent"] = 19, ["IPrimaryScreen::hotKeyDown"] = 32, ["IPrimaryScreen::hotKeyUp"] = 33, ["IPrimaryScreen::motionPrimary"] = 14, ["IPrimaryScreen::motionSecondary"] = 15, ["IPrimaryScreen::screensaverActivated"] = 21, ["IPrimaryScreen::screensaverDeactivated"] = 22, ["IPrimaryScreen::wheel"] = 16, ["IScreen::clipboardGrabbed"] = 30, ["IScreen::error"] = 4, ["IScreen::resume"] = 6, ["IScreen::shapeChanged"] = 29, ["IScreen::suspend"] = 5, ["IStream::inputReady"] = 40, ["IStream::inputShutdown"] = 42, ["IStream::outputError"] = 41, ["IStream::outputFlushed"] = 46, ["IStream::outputShutdown"] = 43, ["forceReconnect"] = 38, ["reloadConfig"] = 37, ["resetServer"] = 39Python Exception <class 'gdb.error'> There is no member named _M_t.: >}, m_buffer = 0xefd1c0, m_events = , m_oldEventIDs = std::vector of length 1538, capacity 2048 = {5, 36, 0, 29, 2, 12, 26, 49, 4, 16, 17, 45, 47, 14, 46, 50, 31, 30, 38, 28, 32, 3, 27, 43, 42, 35, 33, 41, 40, 48, 44, 22, 24, 37, 25, 10, 39, 23, 6, 1, 18, 34, 20, 8, 19, 13, 7, 9, 11, 21, 15, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199...}, m_time = {m_mark = 1388070315.3735731, m_triggered = false, m_stopped = false}Python Exception <class 'gdb.error'> There is no member named _M_t.: >, m_timers = , m_timerQueue = {c = std::vector of length 2, capacity 4 = {{m_timer = 0xf3bd80, m_timeout = 3, m_target = 0xf3bd80, m_oneShot = false, m_time = 1.7661507129669189}, {m_timer = 0xf3bd20, m_timeout = 9, m_target = 0xf3c050, m_oneShot = true, m_time = 7.7692484855651855}}, comp = {<std::binary_function<CEventQueue::CTimer, CEventQueue::CTimer, bool>> = {<No data fields>}, <No data fields>}}, m_timerEvent = {m_timer = 0xf3bd80, m_count = 1}Python Exception <class 'gdb.error'> There is no member named _M_t.: >, m_handlers = } > result = 1 >#19 0x000000000043d44c in main (argc=4, argv=0x7fff878d9f78) at /usr/src/debug/synergy-1.4.10-Source/src/cmd/synergys/synergys.cpp:34 > app = {<CApp> = {<IApp> = {<IInterface> = {_vptr.IInterface = 0x49d810 <vtable for CServerApp+16>}, <No data fields>}, m_bye = 0x44aca0 <CAppUtil::exitAppStatic(int)>, m_taskBarReceiver = 0xeda800, m_suspended = false, m_args = 0xeda010, static s_instance = 0x7fff878d9dc0, m_fileLog = 0x348da7cf60 <std::basic_ios<wchar_t, std::char_traits<wchar_t> >::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >*)+32>, m_createTaskBarReceiver = 0x43d780 <createTaskBarReceiver(CBufferedLogOutputter const*)>, m_appUtil = {<CAppUtil> = {<IAppUtil> = {<IInterface> = {_vptr.IInterface = 0x49e8d0 <vtable for CAppUtilUnix+16>}, <No data fields>}, m_app = 0x7fff878d9dc0, static s_instance = 0x7fff878d9df8}, <No data fields>}, m_ipcClient = 0x0}, s_server = 0xefdda0, static s_reloadConfigEvent = 37, s_forceReconnectEvent = 38, s_resetServerEvent = 39, s_serverState = kStarted, s_serverScreen = 0xeda4b0, s_primaryClient = 0xefd640, s_listener = 0xefd670, s_timer = 0x0, m_vncClients = std::map with 0 elements, m_vncClient = 0x0} >From To Syms Read Shared Object Library >0x000000348b605790 0x000000348b6103b4 Yes /lib64/libpthread.so.0 >0x0000003496001c20 0x0000003496005b40 Yes /lib64/libSM.so.6 >0x0000003496404f30 0x0000003496411e8c Yes /lib64/libICE.so.6 >0x0000003497e014c0 0x0000003497e03d08 Yes /lib64/libXtst.so.6 >0x000000348ee1df60 0x000000348eea15ac Yes /lib64/libX11.so.6 >0x0000003490a03760 0x0000003490a0ce70 Yes /lib64/libXext.so.6 >0x0000003495400b40 0x0000003495401424 Yes /lib64/libXinerama.so.1 >0x0000003493a02230 0x0000003493a0bf54 Yes /lib64/libXi.so.6 >0x000000348da5b510 0x000000348dabe50a Yes /lib64/libstdc++.so.6 >0x000000348ba054b0 0x000000348ba6fbb8 Yes /lib64/libm.so.6 >0x000000348c602af0 0x000000348c612218 Yes /lib64/libgcc_s.so.1 >0x000000348ae1f410 0x000000348af62740 Yes /lib64/libc.so.6 >0x000000348aa00ae0 0x000000348aa1ac0a Yes /lib64/ld-linux-x86-64.so.2 >0x000000348fa01510 0x000000348fa02ad0 Yes /lib64/libuuid.so.1 >0x000000348f209a00 0x000000348f2150a8 Yes /lib64/libxcb.so.1 >0x000000348b200ed0 0x000000348b2019d0 Yes /lib64/libdl.so.2 >0x000000348e600ec0 0x000000348e601b3c Yes /lib64/libXau.so.6 >0x0000003495002ab0 0x00000034950074b0 Yes /lib64/libXcursor.so.1 >0x0000003493e01b00 0x0000003493e077c8 Yes /lib64/libXrender.so.1 >0x0000003495801580 0x00000034958037c8 Yes /lib64/libXfixes.so.3 >$1 = 0x7f220c032000 "" >No symbol "__glib_assert_msg" in current context. >rax 0x0 0 >rbx 0x7f220c032000 139784207147008 >rcx 0xffffffffffffffff -1 >rdx 0x6 6 >rsi 0x7f7 2039 >rdi 0x7f7 2039 >rbp 0x348af7ddc8 0x348af7ddc8 >rsp 0x7fff878d95f8 0x7fff878d95f8 >r8 0x1 1 >r9 0xfeff092d63646b68 -72328978468934808 >r10 0x8 8 >r11 0x202 514 >r12 0x49966f 4822639 >r13 0x499a20 4823584 >r14 0x6d0680 7145088 >r15 0x4 4 >rip 0x348ae359e9 0x348ae359e9 <__GI_raise+57> >eflags 0x202 [ IF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >xmm8 *value not available* >xmm9 *value not available* >xmm10 *value not available* >xmm11 *value not available* >xmm12 *value not available* >xmm13 *value not available* >xmm14 *value not available* >xmm15 *value not available* >mxcsr *value not available* >Dump of assembler code for function __GI_raise: > 0x000000348ae359b0 <+0>: mov %fs:0x2d4,%eax > 0x000000348ae359b8 <+8>: mov %eax,%ecx > 0x000000348ae359ba <+10>: mov %fs:0x2d0,%esi > 0x000000348ae359c2 <+18>: test %esi,%esi > 0x000000348ae359c4 <+20>: jne 0x348ae359f8 <__GI_raise+72> > 0x000000348ae359c6 <+22>: mov $0xba,%eax > 0x000000348ae359cb <+27>: syscall > 0x000000348ae359cd <+29>: mov %eax,%ecx > 0x000000348ae359cf <+31>: mov %eax,%fs:0x2d0 > 0x000000348ae359d7 <+39>: mov %eax,%esi > 0x000000348ae359d9 <+41>: movslq %edi,%rdx > 0x000000348ae359dc <+44>: movslq %esi,%rsi > 0x000000348ae359df <+47>: movslq %ecx,%rdi > 0x000000348ae359e2 <+50>: mov $0xea,%eax > 0x000000348ae359e7 <+55>: syscall >=> 0x000000348ae359e9 <+57>: cmp $0xfffffffffffff000,%rax > 0x000000348ae359ef <+63>: ja 0x348ae35a0a <__GI_raise+90> > 0x000000348ae359f1 <+65>: repz retq > 0x000000348ae359f3 <+67>: nopl 0x0(%rax,%rax,1) > 0x000000348ae359f8 <+72>: test %eax,%eax > 0x000000348ae359fa <+74>: jg 0x348ae359d9 <__GI_raise+41> > 0x000000348ae359fc <+76>: mov %eax,%ecx > 0x000000348ae359fe <+78>: neg %ecx > 0x000000348ae35a00 <+80>: test $0x7fffffff,%eax > 0x000000348ae35a05 <+85>: cmove %esi,%ecx > 0x000000348ae35a08 <+88>: jmp 0x348ae359d9 <__GI_raise+41> > 0x000000348ae35a0a <+90>: mov 0x38444f(%rip),%rdx # 0x348b1b9e60 > 0x000000348ae35a11 <+97>: neg %eax > 0x000000348ae35a13 <+99>: mov %eax,%fs:(%rdx) > 0x000000348ae35a16 <+102>: or $0xffffffffffffffff,%rax > 0x000000348ae35a1a <+106>: retq >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 1046700
: 841970 |
841971
|
841972
|
841973
|
841974
|
841975
|
841977
|
841978
|
841979