aMule CVS 20050512 crashes without user interaction.
bt part 1
(gdb) bt
#0 0x00002aaaaabcd0f9 in raise () from /lib/libpthread.so.0
#1 0x00002aaaabb078c0 in wxTrap () at appbase.cpp:600
#2 0x00002aaaabb0791d in wxOnAssert (
szFile=0x2aaaab6653f0 "./src/gtk/gauge.cpp", nLine=95,
szCond=0x2aaaab6653e0 "wxAssertFailure",
szMsg=0x2aaaab665460 "invalid value in wxGauge::SetValue()")
at appbase.cpp:628
#3 0x00002aaaabb078f6 in wxAssert (cond=0,
szFile=0x2aaaab6653f0 "./src/gtk/gauge.cpp", nLine=95,
szCond=0x2aaaab6653e0 "wxAssertFailure",
szMsg=0x2aaaab665460 "invalid value in wxGauge::SetValue()")
at appbase.cpp:613
#4 0x00002aaaab57b8b7 in wxGauge::SetValue (this=0x1768f00, pos=5320)
at gauge.cpp:95
#5 0x00000000005e731b in CSharedFilesWnd::SelectionUpdated (this=0x174a6c0)
at SharedFilesWnd.cpp:139
#6 0x00000000005e4ee4 in CSharedFilesCtrl::UpdateItem (this=0x17503a0,
toupdate=0x1a167e0) at SharedFilesCtrl.cpp:422
#7 0x0000000000443293 in CamuleGuiApp::NotifyEvent (this=0xadce70,
event=@0x7fffffffd910) at amule-gui.cpp:648
#8 0x0000000000500c80 in CKnownFile::UpdateAutoUpPriority (this=0x1a167e0)
at KnownFile.cpp:833
#9 0x00000000004fed4d in CKnownFile::RemoveUploadingClient (this=0x1a167e0,
client=0x3197ce0) at KnownFile.cpp:198
#10 0x000000000060f515 in CUpDownClient::SetUploadFileID (this=0x3197ce0,
newreqfile=0x0) at UploadClient.cpp:552
#11 0x000000000045213b in ~CUpDownClient (this=0x3197ce0) at BaseClient.cpp:269
#12 0x000000000047c1a6 in CClientList::Process (this=0xba54c0)
at ClientList.cpp:606
#13 0x000000000043e46e in CamuleApp::OnCoreTimer (this=0xadce70)
at amule.cpp:1445
#14 0x00002aaaabb073af in wxAppConsole::HandleEvent (this=0xadce70,
handler=0xadce70, func=
{__pfn = 0x43e34c , __delta = 0},
event=@0x7fffffffdd80) at appbase.cpp:325
#15 0x00002aaaabb96cc3 in wxEvtHandler::ProcessEventIfMatches (
entry=@0x8c5100, handler=0xadce70, event=@0x7fffffffdd80) at event.cpp:1183
#16 0x00002aaaabb95d00 in wxEventHashTable::HandleEvent (this=0x8c5020,
event=@0x7fffffffdd80, self=0xadce70) at event.cpp:867
#17 0x00002aaaabb96ec0 in wxEvtHandler::ProcessEvent (this=0xadce70,
event=@0x7fffffffdd80) at event.cpp:1245
#18 0x00002aaaab616a4f in wxTimerBase::Notify (this=0x2e8c700)
at timercmn.cpp:61
#19 0x00002aaaab523916 in timeout_callback (data=0x2e8c700) at timer.cpp:48
#20 0x00002aaaad7b6c2b in g_main_context_wakeup ()
from /usr/lib/libglib-2.0.so.0
#21 0x00002aaaad7b40f5 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#22 0x00002aaaad7b5bd5 in g_main_context_acquire ()
from /usr/lib/libglib-2.0.so.0
#23 0x00002aaaad7b5f5a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#24 0x00002aaaac9cdc45 in gtk_dialog_run () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x00002aaaab587b8d in wxMessageDialog::ShowModal (this=0x7fffffffdfe0)
at msgdlg.cpp:109
#26 0x00002aaaab4efc55 in wxMessageBox (message=@0x7fffffffe360,
caption=@0x7fffffffe350, style=538, parent=0x0) at utilscmn.cpp:767
#27 0x00002aaaab5a3851 in wxGUIAppTraitsBase::ShowAssertDialog (this=0xb208a0,
msg=@0x7fffffffe3f0) at appcmn.cpp:539
#28 0x00002aaaabb07d27 in ShowAssertDialog (
szFile=0x2aaaab6653f0 "./src/gtk/gauge.cpp", nLine=95,
szCond=0x2aaaab6653e0 "wxAssertFailure",
szMsg=0x2aaaab665460 "invalid value in wxGauge::SetValue()",
traits=0xb208a0) at appbase.cpp:831
#29 0x00002aaaabb0767b in wxAppConsole::OnAssert (this=0xadce70,
file=0x2aaaab6653f0 "./src/gtk/gauge.cpp", line=95,
cond=0x2aaaab6653e0 "wxAssertFailure",
msg=0x2aaaab665460 "invalid value in wxGauge::SetValue()")
at appbase.cpp:458
#30 0x00002aaaab4fad27 in wxApp::OnAssert (this=0xadce70,
file=0x2aaaab6653f0 "./src/gtk/gauge.cpp", line=95,
cond=0x2aaaab6653e0 "wxAssertFailure",
msg=0x2aaaab665460 "invalid value in wxGauge::SetValue()") at app.cpp:720
#31 0x000000000043e12f in CamuleApp::OnAssert (this=0xadce70,
file=0x2aaaab6653f0 "./src/gtk/gauge.cpp", line=95,
cond=0x2aaaab6653e0 "wxAssertFailure",
msg=0x2aaaab665460 "invalid value in wxGauge::SetValue()")
at amule.cpp:1341
#32 0x00002aaaabb07983 in wxOnAssert (
szFile=0x2aaaab6653f0 "./src/gtk/gauge.cpp", nLine=95,
szCond=0x2aaaab6653e0 "wxAssertFailure",
szMsg=0x2aaaab665460 "invalid value in wxGauge::SetValue()")
at appbase.cpp:646
#33 0x00002aaaabb078f6 in wxAssert (cond=0,
szFile=0x2aaaab6653f0 "./src/gtk/gauge.cpp", nLine=95,
szCond=0x2aaaab6653e0 "wxAssertFailure",
szMsg=0x2aaaab665460 "invalid value in wxGauge::SetValue()")
at appbase.cpp:613
#34 0x00002aaaab57b8b7 in wxGauge::SetValue (this=0x1768f00, pos=5320)
at gauge.cpp:95
#35 0x00000000005e731b in CSharedFilesWnd::SelectionUpdated (this=0x174a6c0)
at SharedFilesWnd.cpp:139
#36 0x00000000005e4ee4 in CSharedFilesCtrl::UpdateItem (this=0x17503a0,
toupdate=0x1a167e0) at SharedFilesCtrl.cpp:422
#37 0x0000000000443293 in CamuleGuiApp::NotifyEvent (this=0xadce70,
event=@0x7fffffffe8a0) at amule-gui.cpp:648
#38 0x000000000050184d in CKnownFile::UpdatePartsInfo (this=0x1a167e0)
at KnownFile.cpp:997
#39 0x0000000000591fe9 in CPartFile::UpdatePartsInfo (this=0x1a167e0)
at PartFile.cpp:1746
#40 0x000000000060f170 in CUpDownClient::ProcessExtendedInfo (this=0x3188f60,
data=0x7fffffffed20, tempreqfile=0x1a167e0) at UploadClient.cpp:491
#41 0x000000000050d147 in CClientReqSocket::ProcessExtPacket (this=0x24b4c70,
packet=0x22f01d0 "ÀçcnËÝ\231h¡åOIÑŒè\231X\v", size=25, opcode=146 '\222')
at ListenSocket.cpp:1258
#42 0x0000000000510650 in CClientReqSocket::PacketReceived (this=0x24b4c70,
packet=0x2f17cd0) at ListenSocket.cpp:1858
#43 0x00000000004d696f in CEMSocket::OnReceive (this=0x24b4c70, nErrorCode=0)
at EMSocket.cpp:305
#44 0x000000000050fc88 in CClientReqSocket::OnReceive (this=0x24b4c70,
nErrorCode=0) at ListenSocket.cpp:1757
#45 0x0000000000505d38 in CClientReqSocketHandler::ClientReqSocketHandler (
this=0xaaffc0, event=@0x194c7d0) at ListenSocket.cpp:91
#46 0x00002aaaabb073af in wxAppConsole::HandleEvent (this=0xadce70,
handler=0xaaffc0, func=
{__pfn = 0x505c24 , __delta = 0}, event=@0x194c7d0) at appbase.cpp:325
#47 0x00002aaaabb96cc3 in wxEvtHandler::ProcessEventIfMatches (
entry=@0xaaff00, handler=0xaaffc0, event=@0x194c7d0) at event.cpp:1183
#48 0x00002aaaabb95d00 in wxEventHashTable::HandleEvent (this=0xaafec0,
event=@0x194c7d0, self=0xaaffc0) at event.cpp:867
#49 0x00002aaaabb96ec0 in wxEvtHandler::ProcessEvent (this=0xaaffc0,
event=@0x194c7d0) at event.cpp:1245
#50 0x00002aaaabb96b96 in wxEvtHandler::ProcessPendingEvents (this=0xaaffc0)
at event.cpp:1142
#51 0x00002aaaabb07302 in wxAppConsole::ProcessPendingEvents (this=0xadce70)
at appbase.cpp:297
#52 0x00002aaaab4f9fac in wxapp_pending_callback () at app.cpp:210
#53 0x00002aaaad7b40f5 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#54 0x00002aaaad7b5bd5 in g_main_context_acquire ()
from /usr/lib/libglib-2.0.so.0
#55 0x00002aaaad7b5f5a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#56 0x00002aaaaca39671 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#57 0x00002aaaab518f12 in wxEventLoop::Run (this=0x2e74100) at evtloop.cpp:80
#58 0x00002aaaab5a31df in wxAppBase::MainLoop (this=0xadce70) at appcmn.cpp:272
#59 0x00002aaaab5a334f in wxAppBase::OnRun (this=0xadce70) at appcmn.cpp:340
#60 0x00002aaaabb3f766 in wxEntry (argc=@0x7ffffffff38c, argv=0x7ffffffff468)
at init.cpp:417
#61 0x0000000000442130 in main (argc=1, argv=0x7ffffffff468)
at amule-gui.cpp:297
(gdb) bt full
#0 0x00002aaaaabcd0f9 in raise () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00002aaaabb078c0 in wxTrap () at appbase.cpp:600
No locals.
#2 0x00002aaaabb0791d in wxOnAssert (
szFile=0x2aaaab6653f0 "./src/gtk/gauge.cpp", nLine=95,
szCond=0x2aaaab6653e0 "wxAssertFailure",
szMsg=0x2aaaab665460 "invalid value in wxGauge::SetValue()")
at appbase.cpp:628
s_bInAssert = true
#3 0x00002aaaabb078f6 in wxAssert (cond=0,
szFile=0x2aaaab6653f0 "./src/gtk/gauge.cpp", nLine=95,
szCond=0x2aaaab6653e0 "wxAssertFailure",
szMsg=0x2aaaab665460 "invalid value in wxGauge::SetValue()")
at appbase.cpp:613
No locals.
#4 0x00002aaaab57b8b7 in wxGauge::SetValue (this=0x1768f00, pos=5320)
at gauge.cpp:95
No locals.
#5 0x00000000005e731b in CSharedFilesWnd::SelectionUpdated (this=0x174a6c0)
at SharedFilesWnd.cpp:139
session_accepted = 1
all_requests = 408
all_transfered = 5447680
session_requests = 408
session_transfered = 5447680
all_accepted = 1
index = -1
#6 0x00000000005e4ee4 in CSharedFilesCtrl::UpdateItem (this=0x17503a0,
toupdate=0x1a167e0) at SharedFilesCtrl.cpp:422
result = 78
#7 0x0000000000443293 in CamuleGuiApp::NotifyEvent (this=0xadce70,
event=@0x7fffffffd910) at amule-gui.cpp:648
No locals.
#8 0x0000000000500c80 in CKnownFile::UpdateAutoUpPriority (this=0x1a167e0)
at KnownFile.cpp:833
e = { = { = {_vptr.wxObject = 0x669cf0,
static ms_classInfo = {m_className = 0x2aaaabba2e05 "wxObject",
m_objectSize = 16, m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x2aaaabce9ca0,
static sm_classTable = 0xab5010}, m_refData = 0x0},
m_eventObject = 0x0, m_eventType = 10227, m_timeStamp = 0, m_id = -1,
m_callbackUserData = 0x0, m_propagationLevel = 0, m_skipped = false,
m_isCommandEvent = false, static ms_classInfo = {
m_className = 0x2aaaabba86e7 "wxEvent", m_objectSize = 64,
m_objectConstructor = 0, m_baseInfo1 = 0x2aaaabce9c00,
m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x2aaaabcea340,
static sm_classTable = 0xab5010}}, ID = SHAREDFILES_UPDATE_ITEM,
byte_value = 0 '\0', short_value = 0, long_value = 0, longlong_value = 0,
string_value = { = {static npos = 18446744073709551615,
m_pchData = 0x2aaaabba42b8 ""}, },
ptr_value = 0x1a167e0, ptr_aux_value = 0x0}
#9 0x00000000004fed4d in CKnownFile::RemoveUploadingClient (this=0x1a167e0,
client=0x3197ce0) at KnownFile.cpp:198
No locals.
#10 0x000000000060f515 in CUpDownClient::SetUploadFileID (this=0x3197ce0,
newreqfile=0x0) at UploadClient.cpp:552
oldreqfile = (class CKnownFile *) 0x1a167e0
#11 0x000000000045213b in ~CUpDownClient (this=0x3197ce0) at BaseClient.cpp:269
No locals.
#12 0x000000000047c1a6 in CClientList::Process (this=0xba54c0)
at ClientList.cpp:606
toremove = (CUpDownClient *) 0x3197ce0
cur_tick = 3598905122
#13 0x000000000043e46e in CamuleApp::OnCoreTimer (this=0xadce70)
at amule.cpp:1445
msPrevSave = 93077653
msPrevKnownMet = 91802930
msPrev1 = 93121158
msPrev5 = 93120151
msPrevHist = 93121000
msPrevOS = 93121053
msCur = 93121158
#14 0x00002aaaabb073af in wxAppConsole::HandleEvent (this=0xadce70,
handler=0xadce70, func=
{__pfn = 0x43e34c , __delta = 0},
event=@0x7fffffffdd80) at appbase.cpp:325
No locals.
#15 0x00002aaaabb96cc3 in wxEvtHandler::ProcessEventIfMatches (
entry=@0x8c5100, handler=0xadce70, event=@0x7fffffffdd80) at event.cpp:1183
tableId1 = 6129
tableId2 = -1
#16 0x00002aaaabb95d00 in wxEventHashTable::HandleEvent (this=0x8c5020,
event=@0x7fffffffdd80, self=0xadce70) at event.cpp:867
n = 1
eventEntryTable = (
const wxEventTableEntryPointerArray &) @0x18fbce8: { = {m_nSize = 2, m_nCount = 2, m_pItems = 0x18fd120}, }
count = 2
eventType = 10085
eTTnode = (wxEventHashTable::EventTypeTable * const) 0x18fbce0
#17 0x00002aaaabb96ec0 in wxEvtHandler::ProcessEvent (this=0xadce70,
event=@0x7fffffffdd80) at event.cpp:1245
No locals.
#18 0x00002aaaab616a4f in wxTimerBase::Notify (this=0x2e8c700)
at timercmn.cpp:61
event = { = { = {_vptr.wxObject = 0x8c3c10,
static ms_classInfo = {m_className = 0x2aaaabba2e05 "wxObject",
m_objectSize = 16, m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x2aaaabce9ca0,
static sm_classTable = 0xab5010}, m_refData = 0x0},
m_eventObject = 0x2e8c700, m_eventType = 10085, m_timeStamp = 0,
m_id = 6129, m_callbackUserData = 0x0, m_propagationLevel = 0,
m_skipped = false, m_isCommandEvent = false, static ms_classInfo = {
m_className = 0x2aaaabba86e7 "wxEvent", m_objectSize = 64,
m_objectConstructor = 0, m_baseInfo1 = 0x2aaaabce9c00,
m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x2aaaabcea340,
static sm_classTable = 0xab5010}}, m_interval = 100,
static ms_classInfo = {m_className = 0x2aaaab6797d2 "wxTimerEvent",
m_objectSize = 72,
m_objectConstructor = 0x2aaaab6168b8 ,
m_baseInfo1 = 0x2aaaabcea380, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2aaaab841940, static sm_classTable = 0xab5010}}
#19 0x00002aaaab523916 in timeout_callback (data=0x2e8c700) at timer.cpp:48
timer = (wxTimer *) 0x2e8c700
#20 0x00002aaaad7b6c2b in g_main_context_wakeup ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#21 0x00002aaaad7b40f5 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#22 0x00002aaaad7b5bd5 in g_main_context_acquire ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#23 0x00002aaaad7b5f5a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#24 0x00002aaaac9cdc45 in gtk_dialog_run () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0x00002aaaab587b8d in wxMessageDialog::ShowModal (this=0x7fffffffdfe0)
at msgdlg.cpp:109
result = 0
#26 0x00002aaaab4efc55 in wxMessageBox (message=@0x7fffffffe360,
caption=@0x7fffffffe350, style=538, parent=0x0) at utilscmn.cpp:767
decorated_style = 538
dialog = { = { = { = { = { = { = { = { = { = {_vptr.wxObject = 0x2aaaab80cfb0,
static ms_classInfo = {
m_className = 0x2aaaabba2e05 "wxObject",
m_objectSize = 16, m_objectConstructor = 0,
m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaabce9ca0,
static sm_classTable = 0xab5010}, m_refData = 0x0},
static sm_eventTableEntries = {{ = {
m_id = 60, m_lastId = 12, m_fn = {__pfn = 0x1,
__delta = 144}, m_callbackUserData = 0x51},
m_eventType = @0x5ee7050}}, static sm_eventTable = {
baseTable = 0x0, entries = 0x2aaaabcea400},
static sm_eventHashTable = {m_table = @0x8c3170,
m_rebuildHash = false, m_size = 31,
m_eventTypeTable = 0xab7110, static sm_first = 0x8c4d20,
m_previous = 0x2aaaaba8db60, m_next = 0x0},
m_nextHandler = 0x0, m_previousHandler = 0x0,
m_dynamicEvents = 0x0, m_pendingEvents = 0x0,
m_eventsLocker = 0x3480d30, m_enabled = true, {
m_clientObject = 0x0, m_clientData = 0x0},
m_clientDataType = wxClientData_None, static ms_classInfo = {
m_className = 0x2aaaabba86da "wxEvtHandler",
m_objectSize = 80,
m_objectConstructor = 0x2aaaabb9562a , m_baseInfo1 = 0x2aaaabce9c00, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x0,
static sm_classTable = 0xab5010}}, m_windowId = -1,
m_parent = 0x0, m_children = { = { = {
_vptr.wxObject = 0x2aaaab7f8a70, static ms_classInfo = {
m_className = 0x2aaaabba2e05 "wxObject",
m_objectSize = 16, m_objectConstructor = 0,
m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaabce9ca0,
static sm_classTable = 0xab5010}, m_refData = 0x0},
m_count = 0, m_destroy = false, m_nodeFirst = 0x0,
m_nodeLast = 0x0,
m_keyType = wxKEY_NONE}, },
m_minWidth = -1, m_minHeight = -1, m_maxWidth = -1,
m_maxHeight = -1, m_eventHandler = 0x7fffffffdfe0,
m_windowValidator = 0x0, m_dropTarget = 0x0,
m_cursor = { = {_vptr.wxObject = 0x2aaaab7fa070,
static ms_classInfo = {
m_className = 0x2aaaabba2e05 "wxObject",
m_objectSize = 16, m_objectConstructor = 0,
m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaabce9ca0,
static sm_classTable = 0xab5010}, m_refData = 0xb367a0},
static ms_classInfo = {
m_className = 0x2aaaab65ebfe "wxCursor",
m_objectSize = 16,
m_objectConstructor = 0x2aaaab504e80 , m_baseInfo1 = 0x2aaaabce9c00, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2aaaab83ad60,
static sm_classTable = 0xab5010}},
m_font = { = { = { = {
_vptr.wxObject = 0x8c3a60, static ms_classInfo = {
m_className = 0x2aaaabba2e05 "wxObject",
m_objectSize = 16, m_objectConstructor = 0,
m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaabce9ca0,
static sm_classTable = 0xab5010}, m_refData = 0x0},
m_visible = false, static ms_classInfo = {
m_className = 0x2aaaab65fc70 "wxGDIObject",
m_objectSize = 24,
m_objectConstructor = 0x2aaaab51aed2 , m_baseInfo1 = 0x2aaaabce9c00, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaab83b040,
static sm_classTable = 0xab5010}},
static ms_encodingDefault = wxFONTENCODING_ISO8859_15},
static ms_classInfo = {
m_className = 0x2aaaab65fc23 "wxFont", m_objectSize = 24,
m_objectConstructor = 0x2aaaab51a1e8 , m_baseInfo1 = 0x2aaaab83b000, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2aaaab83b000,
static sm_classTable = 0xab5010}},
m_backgroundColour = { = { = {
_vptr.wxObject = 0x8ba770, static ms_classInfo = {
m_className = 0x2aaaabba2e05 "wxObject",
m_objectSize = 16, m_objectConstructor = 0,
m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaabce9ca0,
static sm_classTable = 0xab5010}, m_refData = 0x0},
m_visible = false, static ms_classInfo = {
m_className = 0x2aaaab65fc70 "wxGDIObject",
m_objectSize = 24,
m_objectConstructor = 0x2aaaab51aed2 , m_baseInfo1 = 0x2aaaabce9c00, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaab83b040,
static sm_classTable = 0xab5010}},
static ms_classInfo = {
m_className = 0x2aaaab65ea23 "wxColour",
m_objectSize = 24,
m_objectConstructor = 0x2aaaab503fee , m_baseInfo1 = 0x2aaaab83b000, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2aaaab83aca0,
static sm_classTable = 0xab5010}},
m_foregroundColour = { = { = {
_vptr.wxObject = 0x8ba770, static ms_classInfo = {
m_className = 0x2aaaabba2e05 "wxObject",
m_objectSize = 16, m_objectConstructor = 0,
m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaabce9ca0,
static sm_classTable = 0xab5010}, m_refData = 0x0},
m_visible = false, static ms_classInfo = {
m_className = 0x2aaaab65fc70 "wxGDIObject",
m_objectSize = 24,
m_objectConstructor = 0x2aaaab51aed2 , m_baseInfo1 = 0x2aaaabce9c00, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaab83b040,
static sm_classTable = 0xab5010}},
static ms_classInfo = {
m_className = 0x2aaaab65ea23 "wxColour",
m_objectSize = 24,
m_objectConstructor = 0x2aaaab503fee , m_baseInfo1 = 0x2aaaab83b000, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2aaaab83aca0,
static sm_classTable = 0xab5010}}, m_caret = 0x0,
m_updateRegion = { = { = {
_vptr.wxObject = 0x2aaaab7fcfb0, static ms_classInfo = {
m_className = 0x2aaaabba2e05 "wxObject",
m_objectSize = 16, m_objectConstructor = 0,
m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaabce9ca0,
static sm_classTable = 0xab5010}, m_refData = 0x0},
m_visible = false, static ms_classInfo = {
m_className = 0x2aaaab65fc70 "wxGDIObject",
m_objectSize = 24,
m_objectConstructor = 0x2aaaab51aed2 , m_baseInfo1 = 0x2aaaabce9c00, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaab83b040,
static sm_classTable = 0xab5010}},
static ms_classInfo = {
m_className = 0x2aaaab66017e "wxRegion",
m_objectSize = 24,
m_objectConstructor = 0x2aaaab51f300 , m_baseInfo1 = 0x2aaaab83b000, m_baseInfo2 = 0x0, static sm_first = 0x0,
m_next = 0x2aaaab83b360,
static sm_classTable = 0xab5010}},
m_acceleratorTable = { = {
_vptr.wxObject = 0x2aaaab7fe050, static ms_classInfo = {
m_className = 0x2aaaabba2e05 "wxObject",
m_objectSize = 16, m_objectConstructor = 0,
m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaabce9ca0,
static sm_classTable = 0xab5010}, m_refData = 0x0},
static ms_classInfo = {
m_className = 0x2aaaab66196a "wxAcceleratorTable",
m_objectSize = 16,
m_objectConstructor = 0x2aaaab534b70 , m_baseInfo1 = 0x2aaaabce9c00, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaab83b560,
static sm_classTable = 0xab5010}}, m_tooltip = 0x0,
m_constraints = 0x0, m_constraintsInvolvedIn = 0x0,
m_windowSizer = 0x0, m_containingSizer = 0x0,
m_autoLayout = false, m_isShown = false, m_isEnabled = true,
m_isBeingDeleted = false, m_hasBgCol = false,
m_hasFgCol = false, m_hasFont = false, m_inheritBgCol = false,
m_inheritFgCol = false, m_inheritFont = false,
m_windowStyle = 0, m_exStyle = 2,
m_windowName = { = {
static npos = 18446744073709551615,
m_pchData = 0x2aaaabba42b8 ""}, },
m_themeEnabled = true, m_backgroundStyle = wxBG_STYLE_SYSTEM,
m_palette = { = { = { = {
_vptr.wxObject = 0x2aaaab7f94b0,
static ms_classInfo = {
m_className = 0x2aaaabba2e05 "wxObject",
m_objectSize = 16, m_objectConstructor = 0,
m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaabce9ca0,
static sm_classTable = 0xab5010}, m_refData = 0x0},
m_visible = false, static ms_classInfo = {
m_className = 0x2aaaab65fc70 "wxGDIObject",
m_objectSize = 24,
m_objectConstructor = 0x2aaaab51aed2 , m_baseInfo1 = 0x2aaaabce9c00, m_baseInfo2 = 0x0,
static sm_first = 0x0, m_next = 0x2aaaab83b040,
static sm_classTable = 0xab5010}}, },
static ms_classInfo = {
m_className = 0x2aaaab65e048 "wxPalette",
m_objectSize = 24,
m_objectConstructor = 0x2aaaab4f93b6 ,
cu
Mr Faber