(gdb) bt full
#0 0x0000000000664ecf in CSharedFilesCtrl::OnDrawItem (this=0x1325d50,
item=0, dc=0x7fff248614e0, rect=@0x7fff248617e0, rectHL=@0x7fff24861820,
highlighted=false) at SharedFilesCtrl.cpp:513
columnRect = {x = 4, y = 0, width = 242, height = 20}
clipper = {m_dc = @0x7fff248614e0}
textBuffer = {<wxStringBase> = {static npos = 18446744073709551615,
m_pchData = 0x2b14873292b8}, <No data fields>}
columnWidth = 250
i = 0
file = (CKnownFile *) 0x13d5780
textVOffset = 2
SPARE_PIXELS_HORZ = 4
columnLeft = 0
#1 0x00000000007b50cc in MuleExtern::wxListMainWindow::OnPaint (
this=0x13275d0) at extern/wxWidgets/listctrl.cpp:2762
line = 0
visibleTo = 17
rectLine = {x = 0, y = 0, width = 1624, height = 20}
xOrig = 0
lineHeight = 20
visibleFrom = 0
yOrig = 0
dc = {<wxClientDC> = {<wxWindowDC> = {<wxDC> = {<wxDCBase> = {<wxObject>
= {_vptr.wxObject = 0xc22190, static ms_classInfo = {
m_className = 0x2b1487328248, m_objectSize = 16,
m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2b1487575080,
static sm_classTable = 0xe15010}, m_refData = 0x0},
m_colour = true, m_ok = true, m_clipping = true,
m_isInteractive = false, m_isBBoxValid = true, m_logicalOriginX = 0,
m_logicalOriginY = 0, m_deviceOriginX = 0, m_deviceOriginY = 0,
m_logicalScaleX = 1, m_logicalScaleY = 1, m_userScaleX = 1,
m_userScaleY = 1, m_scaleX = 1, m_scaleY = 1, m_signX = 1,
m_signY = 1, m_minX = 0, m_minY = 0, m_maxX = 1624, m_maxY = 20,
m_clipX1 = 4, m_clipY1 = 0, m_clipX2 = 246, m_clipY2 = 20,
m_logicalFunction = 5, m_backgroundMode = 106, m_mappingMode = 1,
m_pen = {<wxGDIObject> = {<wxObject> = {_vptr.wxObject = 0xc21430,
static ms_classInfo = {m_className = 0x2b1487328248,
m_objectSize = 16, m_objectConstructor = 0,
m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1487575080, static sm_classTable = 0xe15010},
m_refData = 0xe87070}, static ms_classInfo = {
m_className = 0x2b1486cdf3c0, m_objectSize = 16,
m_objectConstructor = 0x2b1486c12590 <wxGDIObject::wxCreateObject()>, m_baseInfo1 = 0x2b1487574fa0, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1486fd05a0, static sm_classTable = 0xe15010}},
static ms_classInfo = {m_className = 0x2b1486ccd1fc,
m_objectSize = 16,
m_objectConstructor = 0x2b1486b55310 <wxPen::wxCreateObject()>,
m_baseInfo1 = 0x2b1486fd0360, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2b1486fca4e0,
static sm_classTable = 0xe15010}},
m_brush = {<wxBrushBase> = {<wxGDIObject> = {<wxObject> = {
_vptr.wxObject = 0xc1d210, static ms_classInfo = {
m_className = 0x2b1487328248, m_objectSize = 16,
m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1487575080, static sm_classTable = 0xe15010},
m_refData = 0x124cc80}, static ms_classInfo = {
m_className = 0x2b1486cdf3c0, m_objectSize = 16,
m_objectConstructor = 0x2b1486c12590 <wxGDIObject::wxCreateObject()>, m_baseInfo1 = 0x2b1487574fa0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2b1486fd05a0,
static sm_classTable = 0xe15010}}, <No data fields>},
static ms_classInfo = {m_className = 0x2b1486ccc378,
m_objectSize = 16,
m_objectConstructor = 0x2b1486b40050 <wxBrush::wxCreateObject()>, m_baseInfo1 = 0x2b1486fd0360, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1486fc9fc0, static sm_classTable = 0xe15010}},
m_backgroundBrush = {<wxBrushBase> = {<wxGDIObject> = {<wxObject> = {
_vptr.wxObject = 0xc1d210, static ms_classInfo = {
m_className = 0x2b1487328248, m_objectSize = 16,
m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1487575080, static sm_classTable = 0xe15010},
m_refData = 0x124cc80}, static ms_classInfo = {
m_className = 0x2b1486cdf3c0, m_objectSize = 16,
m_objectConstructor = 0x2b1486c12590 <wxGDIObject::wxCreateObject()>, m_baseInfo1 = 0x2b1487574fa0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2b1486fd05a0,
static sm_classTable = 0xe15010}}, <No data fields>},
static ms_classInfo = {m_className = 0x2b1486ccc378,
m_objectSize = 16,
m_objectConstructor = 0x2b1486b40050 <wxBrush::wxCreateObject()>, m_baseInfo1 = 0x2b1486fd0360, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1486fc9fc0, static sm_classTable = 0xe15010}},
m_textForegroundColour = {<wxColourBase> = {<wxGDIObject> = {<wxObject> = {_vptr.wxObject = 0xc20db0, static ms_classInfo = {
m_className = 0x2b1487328248, m_objectSize = 16,
m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1487575080, static sm_classTable = 0xe15010},
m_refData = 0x1240c00}, static ms_classInfo = {
m_className = 0x2b1486cdf3c0, m_objectSize = 16,
m_objectConstructor = 0x2b1486c12590 <wxGDIObject::wxCreateObject()>, m_baseInfo1 = 0x2b1487574fa0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2b1486fd05a0,
static sm_classTable = 0xe15010}}, <No data fields>},
static ms_classInfo = {m_className = 0x2b1486ccc478,
m_objectSize = 16,
m_objectConstructor = 0x2b1486b41b00 <wxColour::wxCreateObject()>, m_baseInfo1 = 0x2b1486fd0360, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1486fca040, static sm_classTable = 0xe15010}},
m_textBackgroundColour = {<wxColourBase> = {<wxGDIObject> = {<wxObject> = {_vptr.wxObject = 0xc20db0, static ms_classInfo = {
m_className = 0x2b1487328248, m_objectSize = 16,
m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1487575080, static sm_classTable = 0xe15010},
m_refData = 0x124cb70}, static ms_classInfo = {
m_className = 0x2b1486cdf3c0, m_objectSize = 16,
m_objectConstructor = 0x2b1486c12590 <wxGDIObject::wxCreateObject()>, m_baseInfo1 = 0x2b1487574fa0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2b1486fd05a0,
static sm_classTable = 0xe15010}}, <No data fields>},
static ms_classInfo = {m_className = 0x2b1486ccc478,
m_objectSize = 16,
m_objectConstructor = 0x2b1486b41b00 <wxColour::wxCreateObject()>, m_baseInfo1 = 0x2b1486fd0360, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1486fca040, static sm_classTable = 0xe15010}},
m_font = {<wxFontBase> = {<wxGDIObject> = {<wxObject> = {
_vptr.wxObject = 0xc21470, static ms_classInfo = {
m_className = 0x2b1487328248, m_objectSize = 16,
m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1487575080, static sm_classTable = 0xe15010},
m_refData = 0x1246d30}, static ms_classInfo = {
m_className = 0x2b1486cdf3c0, m_objectSize = 16,
m_objectConstructor = 0x2b1486c12590 <wxGDIObject::wxCreateObject()>, m_baseInfo1 = 0x2b1487574fa0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2b1486fd05a0,
static sm_classTable = 0xe15010}},
static ms_encodingDefault = wxFONTENCODING_UTF8},
static ms_classInfo = {m_className = 0x2b1486ccd004,
m_objectSize = 16,
m_objectConstructor = 0x2b1486b52130 <wxFont::wxCreateObject()>,
m_baseInfo1 = 0x2b1486fd0360, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2b1486fca3a0,
static sm_classTable = 0xe15010}},
m_palette = {<wxPaletteBase> = {<wxGDIObject> = {<wxObject> = {
_vptr.wxObject = 0x2b1486f77510, static ms_classInfo = {
m_className = 0x2b1487328248, m_objectSize = 16,
m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1487575080, static sm_classTable = 0xe15010},
m_refData = 0x0}, static ms_classInfo = {
m_className = 0x2b1486cdf3c0, m_objectSize = 16,
m_objectConstructor = 0x2b1486c12590 <wxGDIObject::wxCreateObject()>, m_baseInfo1 = 0x2b1487574fa0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2b1486fd05a0,
static sm_classTable = 0xe15010}}, <No data fields>},
static ms_classInfo = {m_className = 0x2b1486ccbd80,
m_objectSize = 16,
m_objectConstructor = 0x2b1486b39d70 <wxPalette::wxCreateObject()>, m_baseInfo1 = 0x2b1486fd0360, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1486fc9d80, static sm_classTable = 0xe15010}},
m_hasCustomPalette = false, static ms_classInfo = {
m_className = 0x2b1486cdcf80, m_objectSize = 264,
m_objectConstructor = 0, m_baseInfo1 = 0x2b1487574fa0,
m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x2b1486fcf2a0,
static sm_classTable = 0xe15010}},
m_mm_to_pix_x = 3.9384615384615387,
m_mm_to_pix_y = 3.9384615384615387, m_needComputeScaleX = false,
m_needComputeScaleY = false, static ms_classInfo = {
m_className = 0x2b1486ccc768, m_objectSize = 288,
m_objectConstructor = 0, m_baseInfo1 = 0x2b1486fcec40,
m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x2b1486fca200,
static sm_classTable = 0xe15010}}, m_window = 0x13a46c0,
m_penGC = 0x137b440, m_brushGC = 0x1359690, m_textGC = 0x1359610,
m_bgGC = 0x137b4c0, m_cmap = 0xe7f040, m_isMemDC = false,
m_isScreenDC = false, m_owner = 0x13275d0,
m_currentClippingRegion = {<wxRegionBase> = {<wxGDIObject> = {<wxObject> = {_vptr.wxObject = 0x2b1486f7a890, static ms_classInfo = {
m_className = 0x2b1487328248, m_objectSize = 16,
m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2b1487575080,
static sm_classTable = 0xe15010}, m_refData = 0x13ed560},
static ms_classInfo = {m_className = 0x2b1486cdf3c0,
m_objectSize = 16,
m_objectConstructor = 0x2b1486c12590 <wxGDIObject::wxCreateObject()>, m_baseInfo1 = 0x2b1487574fa0, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2b1486fd05a0,
static sm_classTable = 0xe15010}}, <No data fields>},
static ms_classInfo = {m_className = 0x2b1486ccd270,
m_objectSize = 16,
m_objectConstructor = 0x2b1486b567f0 <wxRegion::wxCreateObject()>,
m_baseInfo1 = 0x2b1486fd0360, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2b1486fca660,
static sm_classTable = 0xe15010}},
m_paintClippingRegion = {<wxRegionBase> = {<wxGDIObject> = {<wxObject> = {_vptr.wxObject = 0x2b1486f7a890, static ms_classInfo = {
m_className = 0x2b1487328248, m_objectSize = 16,
m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2b1487575080,
static sm_classTable = 0xe15010}, m_refData = 0xf58640},
static ms_classInfo = {m_className = 0x2b1486cdf3c0,
m_objectSize = 16,
m_objectConstructor = 0x2b1486c12590 <wxGDIObject::wxCreateObject()>, m_baseInfo1 = 0x2b1487574fa0, m_baseInfo2 = 0x0, static sm_first = 0x0,
...