access violation using wxTreeCtrl

Harry "harry dot news at armadillo dot fr" at a.mx.sunsite.dk
Mon Mar 17 03:53:17 PDT 2008


The last stack trace got a bit garbled on end of lines, so here it is again:

    comctl32.dll!TV_SetItemState()  + 0xd bytes
    comctl32.dll!TV_SelectItem()  + 0x5bb6c bytes
    comctl32.dll!TV_DeleteItemRecurse()  - 0x6a5e bytes
    comctl32.dll!TV_DeleteItemRecurse()  + 0x439 bytes
    comctl32.dll!TV_DeleteItem()  + 0x67 bytes
    comctl32.dll!TV_WndProc()  + 0x44e8e bytes
    user32.dll!_InternalCallWinProc at 20()  + 0x23 bytes
    user32.dll!_UserCallWinProcCheckWow at 32()  + 0xb3 bytes
    user32.dll!_CallWindowProcAorW at 24()  + 0x51 bytes
    user32.dll!_CallWindowProcW at 20()  + 0x1b bytes
    treectrl.exe!wxWindow::MSWDefWindowProc(unsigned int nMsg=3D4353, =

unsigned int wParam=3D0, long lParam=3D-65536)  Line 2258 + 0x25 bytes    C=
++
    treectrl.exe!wxTreeCtrl::MSWDefWindowProc(unsigned int nMsg=3D4353, =

unsigned int wParam=3D0, long lParam=3D-65536)  Line 2450    C++
    treectrl.exe!wxWindow::MSWWindowProc(unsigned int message=3D4353, =

unsigned int wParam=3D0, long lParam=3D-65536)  Line 3508 + 0x22 bytes    C=
++
    treectrl.exe!wxTreeCtrl::MSWWindowProc(unsigned int nMsg=3D4353, =

unsigned int wParam=3D0, long lParam=3D-65536)  Line 2412 + 0x17 bytes    C=
++
    treectrl.exe!wxWndProc(HWND__ * hWnd=3D0x00050f58, unsigned int =

message=3D4353, unsigned int wParam=3D0, long lParam=3D-65536)  Line 2669 + =

0x1c bytes    C++
    user32.dll!_InternalCallWinProc at 20()  + 0x23 bytes
    user32.dll!_UserCallWinProcCheckWow at 32()  + 0xb3 bytes
    user32.dll!_SendMessageWorker at 20()  + 0xd5 bytes
    user32.dll!_SendMessageW at 16()  + 0x49 bytes
    treectrl.exe!wxTreeCtrl::DeleteAllItems()  Line 1630 + 0x1b bytes   C++
    treectrl.exe!wxTreeCtrl::~wxTreeCtrl()  Line 808    C++
    treectrl.exe!MyTreeCtrl::~MyTreeCtrl()  Line 68 + 0x18 bytes    C++
    treectrl.exe!MyTreeCtrl::`scalar deleting destructor'()  + 0xf =

bytes    C++
    treectrl.exe!wxWindowBase::DestroyChildren()  Line 424 + 0x21 =

bytes    C++
    treectrl.exe!wxWindow::~wxWindow()  Line 578    C++
    treectrl.exe!wxPanel::~wxPanel()  Line 133 + 0x1d bytes    C++
    treectrl.exe!wxPanel::`scalar deleting destructor'()  + 0xf bytes   C++
    treectrl.exe!wxWindowBase::DestroyChildren()  Line 424 + 0x21 =

bytes    C++
    treectrl.exe!wxWindow::~wxWindow()  Line 578    C++
    treectrl.exe!wxTopLevelWindowBase::~wxTopLevelWindowBase()  Line 112 =

+ 0x33 bytes    C++
    treectrl.exe!wxTopLevelWindowMSW::~wxTopLevelWindowMSW()  Line 624 + =

0xf bytes    C++
    treectrl.exe!wxTopLevelWindow::~wxTopLevelWindow()  + 0xf bytes    C++
    treectrl.exe!wxFrameBase::~wxFrameBase()  Line 79 + 0x1d bytes    C++
    treectrl.exe!wxFrame::~wxFrame()  Line 214 + 0xf bytes    C++
    treectrl.exe!MyFrame::~MyFrame()  Line 324 + 0xf bytes    C++
    treectrl.exe!MyFrame::`scalar deleting destructor'()  + 0xf bytes   C++
    treectrl.exe!wxAppBase::DeletePendingObjects()  Line 343 + 0x21 =

bytes    C++
    treectrl.exe!wxAppBase::ProcessIdle()  Line 376    C++
    treectrl.exe!wxEventLoopManual::Run()  Line 82 + 0x44 bytes    C++
    treectrl.exe!wxAppConsoleBase::MainLoop()  Line 305 + 0x25 bytes    C++
    treectrl.exe!wxAppConsoleBase::OnRun()  Line 254    C++
    treectrl.exe!wxAppBase::OnRun()  Line 293    C++
    treectrl.exe!wxEntryReal(int & argc=3D1, wchar_t * * argv=3D0x012aa908)=
  =

Line 460 + 0x1b bytes    C++
    treectrl.exe!wxEntry(int & argc=3D1, wchar_t * * argv=3D0x012aa908)  =

Line 210 + 0xd bytes    C++
    treectrl.exe!wxEntry(HINSTANCE__ * hInstance=3D0x00400000, HINSTANCE__ =

* __formal=3D0x00000000, HINSTANCE__ * __formal=3D0x00000000, int =

nCmdShow=3D1)  Line 424 + 0x10 bytes    C++
    treectrl.exe!WinMain(HINSTANCE__ * hInstance=3D0x00400000, HINSTANCE__ =

* hPrevInstance=3D0x00000000, char * lpCmdLine=3D0x00304272, int =

nCmdShow=3D1)  Line 163 + 0x18 bytes    C++
    treectrl.exe!__tmainCRTStartup()  Line 589 + 0x35 bytes    C
    treectrl.exe!WinMainCRTStartup()  Line 414    C
    kernel32.dll!@BaseThreadInitThunk at 12()  + 0x12 bytes
    ntdll.dll!__RtlUserThreadStart at 8()  + 0x27 bytes  =


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.wxwidgets.org/pipermail/wx-users/attachments/20080317/b08=
8e0dd/attachment.htm


More information about the wx-users mailing list