Created
December 6, 2014 07:34
-
-
Save gaffatape/95c9624890dd175a0382 to your computer and use it in GitHub Desktop.
tigervnc 1.3.1: full backtrace of winvnc crash
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#0 0x0022f724 in ?? () | |
No symbol table info available. | |
#1 0x0040b9e4 in rfb::Cursor::drawOutline (this=0x3fb53c, | |
c=@0x22f7e0: 16777215) | |
at c:/MinGW/msys/1.0/home/winxp/tigervnc-1.3.1/common/rfb/Cursor.cxx:45 | |
outlined = {<rfb::ManagedPixelBuffer> = {<rfb::FullFramePixelBuffer> = {<rfb::PixelBuffer> = {<rfb::ImageGetter> = { | |
_vptr.ImageGetter = 0x4a71e8 <vtable for rfb::Cursor+8>}, | |
format = {bpp = 32, depth = 24, trueColour = true, | |
bigEndian = false, redMax = 255, greenMax = 255, | |
blueMax = 255, redShift = 16, greenShift = 8, | |
blueShift = 0, redConvShift = 8, greenConvShift = 8, | |
blueConvShift = 8, endianMismatch = false}, width_ = 32, | |
height_ = 32, colourmap = 0x0}, | |
data = 0x1158898 "\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº"..., fillRectFn = 0x22f708}, | |
datasize = 4096, own_colourmap = false}, mask = { | |
buf = 0x10eeac8 "\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\rðº\r𺫫««««««"}, hotspot = {x = 2097162, y = 10}} | |
maskBytesPerRow = 10 | |
#2 0x00440fdd in rfb::win32::DeviceFrameBuffer::setCursor (this=0x3f9c78, | |
hCursor=0x10013, server=0x22fa84) | |
at c:/MinGW/msys/1.0/home/winxp/tigervnc-1.3.1/win/rfb_win32/DeviceFrameBuffer.cxx:272 | |
maskInfo = {bmType = 0, bmWidth = 32, bmHeight = 64, | |
bmWidthBytes = 4, bmPlanes = 1, bmBitsPixel = 1, bmBits = 0x0} | |
mask = { | |
buf = 0x10ee9b0 "ÿÿÿÿÿÿÿÿþ#ÿÿÿßÿÿÿßÿÿÿßÿÿÿßÿÿÿßÿÿÿßÿÿÿßÿÿÿßÿÿÿßÿÿÿßÿÿÿßÿÿÿßÿÿÿßÿÿÿßÿÿþ#", 'ÿ' <repeats 58 times>} | |
xorMask = 0x10eea30 "" | |
doOutline = true | |
iconInfo = {<_ICONINFO> = {fIcon = 0, xHotspot = 10, yHotspot = 10, | |
hbmMask = 0xa3050602, hbmColor = 0x0}, <No data fields>} | |
dc = {<rfb::win32::CompatibleDC> = {<rfb::win32::DeviceContext> = { | |
_vptr.DeviceContext = 0x4a7068 <vtable for rfb::win32::BitmapDC+8>, dc = 0x9d0107cc}, <No data fields>}, oldBitmap = 0x185000f} | |
maskBytesPerRow = 4 | |
#3 0x004370a8 in rfb::win32::SDisplay::processEvent (this=0x22f9dc, | |
event=0x75c) | |
at c:/MinGW/msys/1.0/home/winxp/tigervnc-1.3.1/win/rfb_win32/SDisplay.cxx:406 | |
set_cursor = true | |
desktopPos = {x = 2291796, y = 2293728} | |
info = {cursor = 0x10013, position = {x = 262, y = 566}, | |
visible = true} | |
#4 0x00438c71 in rfb::win32::EventManager::getMessage (this=0x22fc18, | |
msg=0x22f8f0, hwnd=0x0, minMsg=0, maxMsg=0) | |
at c:/MinGW/msys/1.0/home/winxp/tigervnc-1.3.1/win/rfb_win32/EventManager.cxx:97 | |
index = 1 | |
timeout = 4294967295 | |
result = 1 | |
#5 0x00403e15 in winvnc::VNCServerWin32::run (this=0x22f984) | |
at c:/MinGW/msys/1.0/home/winxp/tigervnc-1.3.1/win/winvnc/VNCServerWin32.cxx:177 | |
msg = {hwnd = 0x2901fa, message = 275, wParam = 1, lParam = 0, | |
time = 19708718, pt = {x = 262, y = 566}} | |
result = 1 | |
result = 0 | |
#6 0x004056d3 in WinMain@16 (inst=0x400000, prevInst=0x0, | |
cmdLine=0x251f25 "", cmdShow=10) | |
at c:/MinGW/msys/1.0/home/winxp/tigervnc-1.3.1/win/winvnc/winvnc.cxx:266 | |
server = {<rfb::VNCServerST::QueryConnectionHandler> = { | |
_vptr.QueryConnectionHandler = 0x4a73e8 <vtable for winvnc::VNCServerWin32+8>}, <rfb::win32::SocketManager::AddressChangeNotifier> = { | |
_vptr.AddressChangeNotifier = 0x4a7408 <vtable for winvnc::VNCServerWin32+40>}, <rfb::win32::RegConfig::Callback> = { | |
_vptr.Callback = 0x4a741c <vtable for winvnc::VNCServerWin32+60>}, <rfb::win32::EventHandler> = { | |
_vptr.EventHandler = 0x4a7430 <vtable for winvnc::VNCServerWin32+80>}, | |
static RegConfigPath = 0x49a5aa <_ZN3rfbL17resultUnsolicitedE+82> "Software\\TigerVNC\\WinVNC4", command = winvnc::VNCServerWin32::NoCommand, | |
commandData = 0xf0ff2c, commandDataLen = 0, commandLock = {crit = { | |
DebugInfo = 0x256700, LockCount = -1, RecursionCount = 0, | |
OwningThread = 0x0, LockSemaphore = 0x704, SpinCount = 0}}, | |
commandSig = {mutex = @0x22f9a0, cond_lock = {crit = { | |
DebugInfo = 0x256738, LockCount = -1, RecursionCount = 0, | |
OwningThread = 0x0, LockSemaphore = 0x0, SpinCount = 0}}, | |
waiting = 0x0}, commandEvent = {h = 0x764}, | |
desktop = {<rfb::SDesktop> = {<rfb::InputHandler> = { | |
_vptr.InputHandler = 0x4a7088 <vtable for rfb::win32::SDisplay+8>}, <No data fields>}, <rfb::win32::WMMonitor::Notifier> = { | |
_vptr.Notifier = 0x4a70c0 <vtable for rfb::win32::SDisplay+64>}, <rfb::win32::Clipboard::Notifier> = { | |
_vptr.Notifier = 0x4a70cc <vtable for rfb::win32::SDisplay+76>}, <rfb::win32::EventHandler> = { | |
_vptr.EventHandler = 0x4a70e0 <vtable for rfb::win32::SDisplay+96>}, static updateMethod = {<rfb::VoidParameter> = { | |
_vptr.VoidParameter = 0x4a6588 <vtable for rfb::IntParameter+8>, _next = 0x4d91b4 <rfb::win32::SKeyboard::deadKeyAware>, immutable = false, | |
_hasBeenSet = false, | |
name = 0x49fb57 <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4223> "UpdateMethod", | |
description = 0x49fafc <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4132> "How to discover desktop updates; 0 - Polling, 1 - Application hooking, 2 - Driver hooking."}, value = 1, def_value = 1, | |
minValue = -2147483648, maxValue = 2147483647}, | |
static disableLocalInputs = {<rfb::VoidParameter> = { | |
_vptr.VoidParameter = 0x4a6748 <vtable for rfb::BoolParameter+8>, _next = 0x4d9000 <rfb::win32::SDisplay::updateMethod>, immutable = false, | |
_hasBeenSet = true, | |
name = 0x49fba8 <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4304> "DisableLocalInputs", | |
description = 0x49fb64 <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4236> "Disable local keyboard and pointer input while the server is in use"}, value = false, def_value = false}, | |
static disconnectAction = {<rfb::VoidParameter> = { | |
_vptr.VoidParameter = 0x4a6928 <vtable for rfb::StringParameter+8>, _next = 0x4d9024 <rfb::win32::SDisplay::disableLocalInputs>, | |
immutable = false, _hasBeenSet = true, | |
name = 0x49fc0c <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4404> "DisconnectAction", | |
description = 0x49fbc0 <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4328> "Action to perform when all clients have disconnected. (None, Lock, Logoff)"}, value = 0x3f5a30 "None", | |
def_value = 0x49fbbb <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4323> "None"}, | |
static removeWallpaper = {<rfb::VoidParameter> = { | |
_vptr.VoidParameter = 0x4a6748 <vtable for rfb::BoolParameter+8>, _next = 0x4d9058 <displayDevice>, immutable = false, _hasBeenSet = true, | |
name = 0x49fcc0 <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4584> "RemoveWallpaper", | |
description = 0x49fc88 <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4528> "Remove the desktop wallpaper when the server is in use."}, value = false, def_value = false}, | |
static removePattern = {<rfb::VoidParameter> = { | |
_vptr.VoidParameter = 0x4a6748 <vtable for rfb::BoolParameter+8>, _next = 0x4d9074 <rfb::win32::SDisplay::removeWallpaper>, | |
immutable = false, _hasBeenSet = true, | |
name = 0x49fd11 <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4665> "RemovePattern", | |
description = 0x49fcd0 <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4600> "Remove the desktop background pattern when the server is in use."}, value = false, def_value = false}, | |
static disableEffects = {<rfb::VoidParameter> = { | |
_vptr.VoidParameter = 0x4a6748 <vtable for rfb::BoolParameter+8>, _next = 0x4d908c <rfb::win32::SDisplay::removePattern>, immutable = false, | |
_hasBeenSet = true, | |
name = 0x49fd62 <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4746> "DisableEffects", | |
description = 0x49fd20 <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+4680> "Disable desktop user interface effects when the server is in use."}, value = false, def_value = false}, server = 0x22fa84, | |
pb = 0x3f9c78, device = 0x10e40e0, screenRect = {tl = {x = 0, | |
y = 0}, br = {x = 800, y = 600}}, | |
updates = {<rfb::UpdateTracker> = { | |
_vptr.UpdateTracker = 0x4a6b08 <vtable for rfb::SimpleUpdateTracker+8>}, changed = {xrgn = 0x3f4780}, copied = {xrgn = 0x3f47b0}, | |
copy_delta = {x = 0, y = 0}, copy_enabled = true}, | |
clipper = {<rfb::UpdateTracker> = { | |
_vptr.UpdateTracker = 0x4a6be8 <vtable for rfb::ClippingUpdateTracker+8>}, ut = 0x22fa84, clipRect = {tl = {x = 0, y = 0}, br = {x = 800, | |
y = 600}}}, core = 0x3ffd80, updateMethod_ = 1, | |
ptr = 0x3fbf78, kbd = 0x3fbfa0, clipboard = 0x3fbf20, | |
inputs = 0x10e40c0, monitor = 0x3fbed0, cleanDesktop = 0x10eb838, | |
isWallpaperRemoved = false, isPatternRemoved = false, | |
areEffectsDisabled = false, cursor = 0x10eb810, old_cursor = { | |
cursor = 0x10011, position = {x = 257, y = 573}, | |
visible = true}, old_cursor_region = {xrgn = 0x3f5818}, | |
cursor_renderpos = {x = 0, y = 0}, updateEvent = {h = 0x75c}, | |
statusLocation = 0x22fbfd}, | |
vncServer = {<rfb::VNCServer> = {<rfb::UpdateTracker> = { | |
_vptr.UpdateTracker = 0x4a6488 <vtable for rfb::VNCServerST+8>}, <No data fields>}, <rfb::Timer::Callback> = { | |
_vptr.Callback = 0x4a64f0 <vtable for rfb::VNCServerST+112>}, <network::SocketServer> = { | |
_vptr.SocketServer = 0x4a64fc <vtable for rfb::VNCServerST+124>}, static connectionsLog = {static log_writers = 0x4d8020 <vlog>, | |
m_name = 0x49babc <idleTimeoutSecs+1752> "Connections", | |
m_level = 0, m_log = 0x0, m_next = 0x4d82c0 <slog>}, | |
blacklist = {static threshold = {<rfb::VoidParameter> = { | |
_vptr.VoidParameter = 0x4a6588 <vtable for rfb::IntParameter+8>, _next = 0x4d8bec <improvedHextile>, immutable = false, | |
_hasBeenSet = false, | |
name = 0x49c55c <rfb::pseudoEncodingSubsamp16X+2384> "BlacklistThreshold", | |
description = 0x49c4e8 <rfb::pseudoEncodingSubsamp16X+2268> "The number of unauthenticated connection attempts allowed from any individual host before that host is black-listed"}, value = 5, def_value = 5, | |
minValue = -2147483648, maxValue = 2147483647}, | |
static initialTimeout = {<rfb::VoidParameter> = { | |
_vptr.VoidParameter = 0x4a6588 <vtable for rfb::IntParameter+8>, _next = 0x4d8620 <rfb::Blacklist::threshold>, immutable = false, | |
_hasBeenSet = false, | |
name = 0x49c5f3 <rfb::pseudoEncodingSubsamp16X+2535> "BlacklistTimeout", | |
description = 0x49c570 <rfb::pseudoEncodingSubsamp16X+2404> "The initial timeout applied when a host is first black-listed. The host cannot re-attempt a connection until the timeout expires."}, value = 10, def_value = 10, | |
minValue = -2147483648, maxValue = 2147483647}, blm = { | |
_M_t = { | |
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<char const* const, rfb::Blacklist::BlacklistInfo> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<char const* const, rfb::Blacklist::BlacklistInfo> > >> = {<No data fields>}, <No data fields>}, | |
_M_key_compare = {<No data fields>}, _M_header = { | |
_M_color = std::_S_red, _M_parent = 0x0, | |
_M_left = 0x22fa94, _M_right = 0x22fa94}, | |
_M_node_count = 0}}}}, blHosts = 0x22fa90, | |
desktop = 0x22f9dc, desktopStarted = true, blockCounter = 0, | |
pb = 0x3f9c78, screenLayout = { | |
screens = {<std::_List_base<rfb::Screen, std::allocator<rfb::Screen> >> = { | |
_M_impl = {<std::allocator<std::_List_node<rfb::Screen> >> = {<__gnu_cxx::new_allocator<std::_List_node<rfb::Screen> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x3fb6f8, | |
_M_prev = 0x3fb6f8}}}, <No data fields>}}, name = { | |
buf = 0x3f5890 "WINXP-5CCA34DF2"}, | |
clients = {<std::_List_base<rfb::VNCSConnectionST*, std::allocator<rfb::VNCSConnectionST*> >> = { | |
_M_impl = {<std::allocator<std::_List_node<rfb::VNCSConnectionST*> >> = {<__gnu_cxx::new_allocator<std::_List_node<rfb::VNCSConnectionST*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x10e4580, | |
_M_prev = 0x10e4580}}}, <No data fields>}, | |
pointerClient = 0x0, | |
closingSockets = {<std::_List_base<network::Socket*, std::allocator<network::Socket*> >> = { | |
_M_impl = {<std::allocator<std::_List_node<network::Socket*> >> = {<__gnu_cxx::new_allocator<std::_List_node<network::Socket*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x22fad4, | |
_M_prev = 0x22fad4}}}, <No data fields>}, | |
comparer = 0x3fb5c8, cursorPos = {x = 257, y = 573}, | |
cursor = {<rfb::ManagedPixelBuffer> = {<rfb::FullFramePixelBuffer> = {<rfb::PixelBuffer> = {<rfb::ImageGetter> = { | |
_vptr.ImageGetter = 0x4a71e8 <vtable for rfb::Cursor+8>}, format = {bpp = 32, depth = 24, trueColour = true, bigEndian = false, | |
redMax = 255, greenMax = 255, blueMax = 255, | |
redShift = 16, greenShift = 8, blueShift = 0, | |
redConvShift = 8, greenConvShift = 8, | |
blueConvShift = 8, endianMismatch = false}, | |
width_ = 12, height_ = 21, colourmap = 0x0}, | |
data = 0x10ee2f8 "", fillRectFn = 0x0}, datasize = 1008, | |
own_colourmap = false}, mask = {buf = 0x3fb9e0 "\200"}, | |
hotspot = {x = 0, y = 0}}, renderedCursorTL = {x = 0, y = 599}, | |
renderedCursor = {<rfb::FullFramePixelBuffer> = {<rfb::PixelBuffer> = {<rfb::ImageGetter> = { | |
_vptr.ImageGetter = 0x4a6a88 <vtable for rfb::ManagedPixelBuffer+8>}, format = {bpp = 32, depth = 24, trueColour = true, | |
bigEndian = false, redMax = 255, greenMax = 255, | |
blueMax = 255, redShift = 16, greenShift = 8, | |
blueShift = 0, redConvShift = 8, greenConvShift = 8, | |
blueConvShift = 8, endianMismatch = false}, width_ = 12, | |
height_ = 1, colourmap = 0x0}, data = 0x10edca0 "", | |
fillRectFn = 0x22fdcc}, datasize = 1008, | |
own_colourmap = false}, renderedCursorInvalid = true, | |
queryConnectionHandler = 0x22f984, | |
keyRemapper = 0x4d8350 <rfb::KeyRemapper::defInstance>, | |
useEconomicTranslate = false, lastUserInputTime = 1417845329, | |
lastDisconnectTime = 1417845298, lastConnectionTime = 1417845311, | |
disableclients = false, deferTimer = {dueTime = {tv_sec = 19878, | |
tv_usec = 511447}, timeoutMs = 1, cb = 0x22fa88, | |
static pending = {<std::_List_base<rfb::Timer*, std::allocator<rfb::Timer*> >> = { | |
_M_impl = {<std::allocator<std::_List_node<rfb::Timer*> >> = {<__gnu_cxx::new_allocator<std::_List_node<rfb::Timer*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x3fb920, | |
_M_prev = 0x3fb920}}}, <No data fields>}}, | |
deferPending = false, deferStart = {tv_sec = 1417845329, | |
tv_usec = 234375}}, runLock = {crit = {DebugInfo = 0x256770, | |
LockCount = -1, RecursionCount = 0, OwningThread = 0x0, | |
LockSemaphore = 0x0, SpinCount = 0}}, hostThread = 0x3f58b8, | |
runServer = true, isDesktopStarted = true, | |
httpServer = {<rfb::HTTPServer> = {<network::SocketServer> = { | |
_vptr.SocketServer = 0x4a7468 <vtable for winvnc::JavaViewerServer+8>}, | |
sessions = {<std::_List_base<rfb::HTTPServer::Session*, std::allocator<rfb::HTTPServer::Session*> >> = { | |
_M_impl = {<std::allocator<std::_List_node<rfb::HTTPServer::Session*> >> = {<__gnu_cxx::new_allocator<std::_List_node<rfb::HTTPServer::Session*> >> = {<No data fields>}, <No data fields>}, _M_node = { | |
_M_next = 0x22fc04, | |
_M_prev = 0x22fc04}}}, <No data fields>}}, <rdr::Substitutor> = { | |
_vptr.Substitutor = 0x4a7498 <vtable for winvnc::JavaViewerServer+56>}, rfbPort = 0, server = 0x22fa84}, sockMgr = {<rfb::win32::EventManager> = { | |
_vptr.EventManager = 0x4a6e08 <vtable for rfb::win32::SocketManager+8>, events = {0x758, 0x75c, 0x764, 0x6c0, 0x0, 0x22fbe8, 0x218, 0x22fd20, | |
0x7c90e920 <strchr+275>, | |
0x7c96f948 <ntdll!RtlpNtMakeTemporaryKey+32492>, 0xffffffff, | |
0x7c96f924 <ntdll!RtlpNtMakeTemporaryKey+32456>, | |
0x7c94bc9c <ntdll!LdrAlternateResourcesEnabled+13245>, | |
0x3f0000, 0x50000061, | |
0x7c9271f4 <ntdll!RtlOemStringToUnicodeString+767>, 0x3f0000, | |
0x3f43e0, 0x40000060, 0xffffffff, | |
0x7c96f575 <ntdll!RtlpNtMakeTemporaryKey+31513>, | |
0x7c94dd27 <ntdll!LdrAlternateResourcesEnabled+21576>, | |
0x3f0000, 0x50000161, 0x3f4398, | |
0x7c9196ba <ntdll!RtlReAllocateHeap+522>, 0x0, 0x3f4398, | |
0x200, 0x7e4199e4 <USER32!IsChild+726>, | |
0x7e419a12 <USER32!IsChild+772>, 0x0, | |
0x49f603 <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+2859>, 0x10000, 0x400080, 0x22fc04, 0x0, 0x22ffe0, | |
0x7c90e920 <strchr+275>, 0x7c910060 <ntdll!RtlFreeHeap+307>, | |
0xffffffff, 0x7c91005d <ntdll!RtlFreeHeap+304>, | |
0x7e41a592 <USER32!RegisterClassW+504>, 0x250000, 0x0, | |
0x255880, 0x22fea4, 0x22fef0, | |
0x7e41a5b0 <USER32!RegisterClassW+534>, 0x30, 0x0, | |
0x434858 <_Z13MsgWindowProcP6HWND__jjl@16>, 0x0, 0x0, | |
0x400000, 0x3f0000, 0x0, 0x0, 0x0, | |
0x49f603 <rfb::SSecurityTLS::setParams(gnutls_session_int*)::kx_priority+2859>, 0x0, 0x7c001631, 0x3f4400, 0x22fc5c}, handlers = {0x22fe50, | |
0x22f9e8, 0x22f990, 0x22fe1c, 0xffffffff, | |
0x7c9271f4 <ntdll!RtlOemStringToUnicodeString+767>, | |
0x7c926fe3 <ntdll!RtlOemStringToUnicodeString+238>, 0x3f0000, | |
0x40000060, 0x7c91005d <ntdll!RtlFreeHeap+304>, 0x2c7f26c, | |
0x3f43e0, 0x1, 0xc1b6, 0x1, 0x7e410000, 0x7e4100d8, 0x0, 0x0, | |
0x0, 0x0, 0x22fd9c, 0x7c002c3e, 0x250000, 0xfb74, 0x3f0000, | |
0x22fb7c, 0x7c90e920 <strchr+275>, 0x22fdcc, | |
0x7c90e920 <strchr+275>, | |
0x7c9101e0 <ntdll!RtlAllocateHeap+284>, 0xffffffff, | |
0x7c9101db <ntdll!RtlAllocateHeap+279>, | |
0x77c2c3c9 <msvcrt!free+430>, 0x3f0000, 0x0, 0x0, 0x200, | |
0x3f4508, 0x7c95f39c <ntdll!RtlZeroHeap+441>, 0x3f4710, | |
0x200, 0x3f4508, 0x7c95f39c <ntdll!RtlZeroHeap+441>, | |
0x3f4710, 0x7c95f3ec <ntdll!RtlZeroHeap+521>, 0x8, 0x3f4510, | |
0x3f0000, 0x3f4508, 0x22fdf8, | |
0x7c96e55f <ntdll!RtlpNtMakeTemporaryKey+27395>, 0x8, | |
0x3f0000, 0x3f4510, 0x22fe4c, | |
0x7c96fef9 <ntdll!RtlpNtMakeTemporaryKey+33949>, 0x200, | |
0x3f4508, 0x7c95f39c <ntdll!RtlZeroHeap+441>, 0x3f4710, | |
0x7c95f3ec <ntdll!RtlZeroHeap+521>, 0x8}, | |
eventCount = 4}, <rfb::win32::EventHandler> = { | |
_vptr.EventHandler = 0x4a6e30 <vtable for rfb::win32::SocketManager+48>}, listeners = {_M_t = { | |
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<void* const, rfb::win32::SocketManager::ListenInfo> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void* const, rfb::win32::SocketManager::ListenInfo> > >> = {<No data fields>}, <No data fields>}, | |
_M_key_compare = {<std::binary_function<void*, void*, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, | |
_M_parent = 0x0, _M_left = 0x22fe24, | |
_M_right = 0x22fe24}, _M_node_count = 0}}}, | |
connections = {_M_t = { | |
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<void* const, rfb::win32::SocketManager::ConnInfo> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void* const, rfb::win32::SocketManager::ConnInfo> > >> = {<No data fields>}, <No data fields>}, | |
_M_key_compare = {<std::binary_function<void*, void*, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, | |
_M_parent = 0x10e4060, _M_left = 0x10e4060, | |
_M_right = 0x10e4060}, _M_node_count = 1}}}}, | |
config = {<rfb::win32::EventHandler> = { | |
_vptr.EventHandler = 0x4a71a0 <vtable for rfb::win32::RegConfig+8>}, eventMgr = 0x22fc18, event = {h = 0x758}, callback = 0x22f98c, key = { | |
key = 0x744, freeKey = true, valueName = { | |
buf = 0x3f5a00 "Protocol3.3"}, valueNameBufLen = 20}}, | |
rfbSock = {sock = 0x0, filter = 0x3f5d10, manager = 0x22fc18, | |
addrChangeNotifier = 0x22f988, server = 0x22fa8c, port = 0, | |
localOnly = false}, httpSock = {sock = 0x0, filter = 0x3f5d38, | |
manager = 0x22fc18, addrChangeNotifier = 0x0, server = 0x22fc00, | |
port = 0, localOnly = false}, trayIcon = 0x3f5910, | |
queryConnectDialog = 0x0} | |
argc = 1 | |
argv = 0x3f42b8 | |
result = 0 | |
#7 0x00492d0b in main () |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment